程序員是否都要面對「換語言即淘汰」

昨天回覆了一封來信,發表爲博文《並非全部軟件開發人員都能高薪》,他的回信鉤起了須要深刻的另外一個糾結人的話題。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中的一組文章推薦給你,「關於《學編程,還有必要上大學嗎? 」一文的做者,學的是生物醫學工程,這篇文章也是你重點要看的。學習