昨天回复了一封来信,发表为博文《并不是所有软件开发人员都能高薪》,他的回信钩起了需要深入的另一个纠结人的话题。
【来信】
谢谢贺老师!让你睡不着表示歉意。
其实我只想一句话来表达对贺老师回复的谢意,但我也想表达下我的想法。如果贺老师有时间的话,可以看一看。
我填写大学志愿的时候,填写的是计算机应用专业,后来被安排了生物工程,05年生物工程属热门专业,但09年毕业后,大部分的同学要么考研要么从事其它行业。
当初上大学,是由我父亲决定的,我也就读完了。我自己觉得,之所以读这个专业,
一是我刚好属于一本入校,对家里人来说有面子;
二是我也是属于被动状态;
我之所以选择计算机,我从小就喜欢玩电动,对电脑感兴趣;
大一,主要接触了计算机的基本理论;
大二,是学习VB编程,我觉得不难,不过现在应该忘了差不多了;
大三,为了毕业后,能找份好工作,还自考全国三级网络技术(钱白交了);
大四,时间都花在娱乐和想问题上;
毕业后,我先是直接进电脑公司做硬件维护,工作了9个月的时间后才上深圳另找工作;
经过培训后,入职深圳一家软件公司,……(离开前,项目经理,也和贺老师的想法差不多,说我不适合这个行业,但对我来说,是一种打击!因为我的内心想成为一名技术型人才,绝不能因为我的基础不行)
你永远是老师,我只是个毕业后的学生。所以,选择退出,对我来说是不可能的!
路选择了,就应该走下去,摔倒了只有爬起来,没有后路。每个人的成长经历都不一样。我对我的专业没有兴趣,毕业后我就没有想过找相关的专业工作,我还是比较喜欢电脑技术。
这次离职前三个月,我就是因为让我做了一些非编程的工作,工作没有了热情,于是选择了离职返回java编程。
其实我更喜欢贺老师能这样鼓励我,既然选择了IT行业,就多多学习技术类书籍,遇到困难就面对和想办法解决。然后给予我一些关于软件开发能力该如何培养的意见。
现在我就是一个想从事技术的学生,你说我没有“举一反三”能力,这应该可以慢慢去学习,只是需要时间。
关于“最低端的工作”,我想这个是我不得不面对的,也是目前大部分的毕业生都要面对的。
关于“换种开发语言就面临淘汰”,这应该是大部分程序员都要面对的,不是吗?
如果有一天,JAVA语言可以取代C/C++语言。那老师不也要面对吗?(==当然,这个假设不成立==)
我提出了“高薪”,虽说是带有功利,但进了社会,你不得不往高薪方向走。兴趣是最好的老师,我也知道,我现在就是找不着软件开发的那种兴趣,可能是身边接触的人不懂编程的原因。
还有,在我看来,功利也有好的方面,可以带来竞争意识,我是在校生时,也是没有功利的,过一天算一天,养成了一种懒散的习惯。
现在,我对软件开发,让我参照着模块去完成新的模块,应该可以完成的!
也许是我想多了,也许是我急功近利,我自己的问题估计也会为难到别人,我会自己找到出路的!
我提的问题真的为难到贺老师你了,这里再次说声:“对不起”!
祝工作顺利~~ 哈哈!
【我的回复】
这是又一个家人好心安排、围绕热门的一个杯具(要相信洗具的结局)(重读来信,家人安排说错了)。走过的路,不再多纠结。以你的经历,学技术方面,应该不是现在的认识(或许我们的知识结构不一样,说你悟性低我也不服气,但一定有你没有在这方面多体会的因素),至少你没有在自学(学习上、工作中)上有所作为。比如你仍然抱定“换种语言就面临淘汰”是对的。我上学(90年代初)老师教过Pascal、C、汇编、prolog;自学了Foxbase+,毕业设计用Basic,工作后做过开Foxpro、VF、VB,后来由于各种需要,学过和用过C++、Java、ASP、netlogo,不数了,了解过的更多。我身边不少大一的同学,学过一门语言之后,可以开始二门语言的自学之旅。我的技术能力不强(自知之明),但如果需要,我随时可以自学任何一门语言,这是一个IT人必备的本事。比我年纪大的,仍然在从事IT的人多了去了。不管什么专业,如何出身,在校阶段只能给你一个基础。之所以给你讲这些,不是要炫耀什么,要是要告诉你在学习上要放得开一些,对培训的依赖(有其必要)、考证白学了居然结果没有给自己留下财富,用这样错误的观念,用这样的学习方法去对待这个行业,你只能被动,只能是跟不住。说到这时,我提醒你,既然做IT的决心如此大,费点劲将计算机、软件工程的核心课程自学一遍,至少数据结构、计算机组成、操作系统,注意联系实际,注意学法。而所谓各种技术性书籍,需要看,更需要边看边做边想,一直局限在表面上的学习,效率和收获必然打折扣。
追求高薪,很光荣的一件事,追求高薪并不一定全是功利。说你功利,你看第一封信上你是怎么说自己的。我讲的没有功利,叫做目标纯洁、明确而心无旁骛。你错过了没有功利学习的时候,但如果在定位和规划确定后能做到不受其他因素的影响,也是难能可贵的了。在功利的时代,也能安排出非功利的生活方式(我又在早晨5点多给你回信),那不是一般的潇洒。惟有此,方能远离苦逼,接近幸福。
说多了,觉得你很上进,心理承受能力也行,有些话重了。确实我觉得你的学习方式、学习观念,对这个学科的认识,是你发展的主要障碍。
做IT的,非计算机专业出身的很多,有兴趣,有决心,加上方法对头、观念至少不落后,能有自己的一番天地。希望,也相信看到愿意改变的你!
http://blog.csdn.net/sxhelijian/article/details/7834546中的一组文章推荐给你,“关于《学编程,还有必要上大学吗? ”一文的作者,学的是生物医学工程,这篇文章也是你重点要看的。