大学到底怎么过

问:

来大学一年多了,感觉这一年浑浑噩噩的什么收获也没有,大一上学期的时候开了高数、离散、计算机科学概论和一大堆选修课,计算机科学概论学了什么收获也没有,全是泛泛而谈。高数、离散又看不到用处,等到要用的时候估计也忘得差不多了。下学期开了c语言,学完了好像什么也做不出来,自己想做点东西,有人说没c++好用,用c写太麻烦,而且我感觉学院也不大重视c。于是,一年就这样过了,几乎是没有什么收获。大二,开了c++,网络。感觉这样跟着学院里的安排走好像不太好,自己去学点其他的东西又没有什么头绪,而且有人说搞好课本才是最重要的,不要去搞那些东西。真的不知道是按部就班地学还是自己走自己的路。

答:

“下学期开了c语言,学完了好像什么也做不出来,自己想做点东西,有人说没c++好用,用c写太麻烦”:无论是c语言还是C++它只是一门语言而已,能够写出东西来取决于使用的函数库,比如要写Windows界面就要用图形库,要写网络程序就要用网络库。一般大学开的C语言只是教了C语言的基本语法而已,并没有讲能看到应用效果的函数库,用C完全可以写出各种各样的程序,不过说实话C写东西确实比较麻烦,很容易打击个人的自信心,我建议你学习VC、C#、Java等编程语言,不要害怕又要学一门语言,因为所有语言最基础的东西都是一样的:if else;while;for;函数;变量。。。有了C语言的基础学其他语言非常简单。你可以先学用编程语言写可视化界面,会很有成就感的。
“感觉这样跟着学院里的安排走好像不太好,自己去学点其他的东西又没有什么头绪,而且有人说搞好课本才是最重要的,不要去搞那些东西。”在大学期间,一定要首先把课本上的搞好,因为那些是最基础最重要的东西,很多工作一段时间的人都后悔上学期间没好好学课本上的东西;不过仅仅学会课本上的理论是不够的,要在学好课本东西的基础上学点实践性的东西,你们开了c++、网络,那么你就找书、资料,看看用C++怎么写有实用价值的程序、网络攻击、网络安全、尝试自己用C++写一个聊天工具等方面的东西。