Computer Science课程
Computer Science 课程,简称CS. 很多人觉得读专业CS的和培训出来的没什么区别,都是为了当程序员。其实不然。大家可能听很多人讨论过码农和程序员的区别。其实简单来说这就是区别。
Computer Science课程
Computer Science 课程,简称CS. 很多人觉得读专业CS的和培训出来的没什么区别,都是为了当程序员。其实不然。大家可能听很多人讨论过码农和程序员的区别。其实简单来说这就是区别。
那么CS课程该干嘛?如何让学生学有所用?
码农看得懂代码,会抄会写会debug和程序员比差不多。但不懂很多基础的东西,而这些基础的东西,就是码农所欠缺的。
为什么是C ?
和其他热门的语言不同,C能让开发者直接写入内存,比如Struct,Pointer,还有我一直认为只是个传说的array. C能让开发者合理的分配内存,比如malloc(). 保证程序的性能。这是别的语言所不能企及的。(当然你可以说我用Java也能啊?那个麻烦程度我就不说了。)
学基础我学汇编多好?
的确,汇编语言给予了最佳的性能保留以及操作。但C提供了通用性。不同的硬件使用不同的汇编语言,而学生必须选择哪一款。用C就没有这个烦恼了。
总结,大学不是培训,所学的东西是确保你在计算机领域上不会输在起跑线上,但对于企业的需求自己个人的就职意向来决定自己今后的Title. 大学该学的就是这么多,如果想毕业后就拿Offer,自己有空在大学期间学习心仪职业相应的技术。