- 13年前,正值.COM热潮涌动,年轻的Web程序员比比皆是,辍学创业的大学生也屡见不鲜。
这说明许多人对于计算机类专业抱着就业好、收入还比较高的想法盲目跟风报考。但是,不一定所有人都适合这个专业,计算机行业中同样存在严重的两极分化,有人拿着高薪,同样也有人找不到工作,毕竟每个人的兴趣和能力不一定是相同的。
学会计算机编程很容易,就像学会用钉子把两块木板钉到一起一样简单。但是这都需要天分、实践和训练。尽管 那些坚持下来的人最有天分,而且经验也最多,即便如此我们还是无路可逃,因为作为IT专业人士,由于缺乏基本功,他们大多数都很滥!
程序员个体能力有差异,可以分为五类:有远见的、开拓型的、耕牛型的、依附型的还有傻瓜式的。其中第一类是可遇不可求的,但是也必需训练;第二类和第三类是可以培养的,差别是态度和组织能力;第四类如果可以改变工作方式和不愿学习新技术的态度问题也是还有用;第五类就可能是盲目跟风选错专业,但可以改变。这恰巧说明了一个重要的问题,程序员中也存在许多类型,他们并不是都是适合软件工程这个专业。
代码越重用,浪费越严重
代码复用不一定是一种错误,因为许多代码是相似或者相同的,而且可复用的东西有小到各类函数大到各种框架,是从从多应用场景中抽象出来的可复用的东西,也就是常说的重构。但也不要过重的强调代码复用,因为学习一个新知识,我们就应该尽量的独自动手编写这样会好很多。
所谓质量,只有在某人对它负责时才有意义
一个有责任感的人,做事踏踏实实,以小见大,看中细节却不拘小节,对一切的充满了责任感,对质量能有保障,往往是这类人就是社会喜爱的人。不负责的人,做任何事都是缺乏热情,浑水摸鱼,消极应对 ,这样就会导致工作质量下降,效率差强人意。所以才说所谓质量,只有在某人对它负责时才有意义。