程序员是否都要面对“换语言即淘汰”

昨天回复了一封来信,发表为博文《并非全部软件开发人员都能高薪》,他的回信钩起了须要深刻的另外一个纠结人的话题。java

【来信】程序员

  谢谢贺老师!让你睡不着表示歉意。编程

  其实我只想一句话来表达对贺老师回复的谢意,但我也想表达下个人想法。
  若是贺老师有时间的话,能够看一看。
  我填写大学志愿的时候,填写的是计算机应用专业,后来被安排了生物工程,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中的一组文章推荐给你,“关于《学编程,还有必要上大学吗? ”一文的做者,学的是生物医学工程,这篇文章也是你重点要看的。学习