有人说程序员门槛低,当时我就不乐意了。。!
现在好多人抱怨,越来越多的培训机构,从中专到大学,研究院,没有一个教学点没有计算机的。随便干什么的,进个培训机构什么的就可以出来当程序员了,可以挣高薪了,可以赢取白富美了,和我们来抢饭碗了,还不如不读大学,直接进培训机构。
我想了想,要成为一个程序员需要学习些什么,英语,离散数学,概率论,拓扑学,图论,数论,微积分,线性代数,算法,软件工程,数据库原理,编译原理,汇编语言,计算机组成原理,计算机体系结构,TCP/IP,操作系统,数据结构,这些算基础的技能,还不说一些复杂的算法。再一层次,C语言,Java语言,什么SSH框架,Javascript,jQuery,各种IDE的使用,SQL调优,JVM调优,中间件,负载均衡,等等。
从考研说起,计算机的408号称工科最难专业课,平均分最低,学CS的专业课随便抽出两科的难度快赶上其他专业课总和的难度了。而且还得不断的学习,10多年前懂个VB就很NB了,现在。
我也接触过其他专业的同学,还很少发现有比计算机设计范围广,技术性强的,当时记得报考的时候有个粒子与原子核物理专业,估计这个算是技术性最强的了吧。