我所在的大学的计算机科学与技术(软件工程方向)编程课程只有C与java,这使我非常迷惑。
感觉这学校(本科)太倾向于应用,对于一些底层的东西或者我觉得重要的东西讲的太少。JAVA火了,学校就教JAVA,放弃了C++。整个计算机专业除了一门C++选修课,再无C++的影子。当然汇编更不会有。
不知道其他学校是什么情况?大家可以谈一下感想或者想法。
感觉这学校(本科)太倾向于应用,对于一些底层的东西或者我觉得重要的东西讲的太少。JAVA火了,学校就教JAVA,放弃了C++。整个计算机专业除了一门C++选修课,再无C++的影子。当然汇编更不会有。
不知道其他学校是什么情况?大家可以谈一下感想或者想法。
如果,你以后想干数字电路设计方面的工作,那么,多关注汇编或C语言。
如果,你对数据结构,操作系统,计算方法之类的比较感兴趣,多关注C或C++语言。
如果,你对网站开发比较感兴趣,多关注J2EE或者.net开发。其次,是要明白学校想教给你什么。
如果想要实用性,学校教J2EE或者.net那不是更好吗?
C语言,除了教会你程序设计的三种基本结构外,还教给你在计算机语言发展上面,一个里程碑式的思想:结构化的编程思想。
Java语言,也会教给你面向对象的编程思想。这些思想,你能体会并熟练应用么?我工作两年了,应用得还是不很熟练。
而C++,他不是很纯粹的面相对象的编程语言,对于理解OOP没有Java占优势。第三,要学会正确看待各个编程语言的优势与劣势。学校在可能的排布与课本的选择上,还是下了一定功夫的。
其它的选修课应该有吧?
我看过学校的培养计划,大三都是专业选修课,但是J2ee是必选的,其他还有专业基础课《数据库原理》,以及计算机网络,还有就是大三第二学期的软件工程的课
大四基本上没课
貌似学校定位于JAVA,现在Java工作很好找吗?
VF
C
JAVA
VB.NET
VB
IBM MACHINE CONFIG
LINUX
FLASH
NETWORK
DB PR
华为网络
AIX
IBM WEBSPHERE
SQL 2005
OS
UML
软件工程
-------------------------
学完后感觉自己太傻了!不如深究一个!-------------------------
感觉有如下很重要,数学+数据结构+算法+操作系统--->结果一个没学好。
c,c++,java,vb,汇编,
其他基础的也有不少,数据结构,操作系统,组成原理,离散数学,网络,等,
记得不太清楚了,
太多
在 坚持 一门语言 (c++ 或 java c#)