【建議】對軟件工程專業方向的疑問答覆

   近一年多來有很多同學都在問關於專業學習方向的問題,我在此感謝你們的信任,之前因爲信息散落,有的是QQ,有的又是微信,等等,後面我都讓發郵件了,鑑於很多重複性問題,所以將一些發到博客,希望可以幫助到一些人



疑問原稿

想請教學長几個問題。
     一、 首先學長學了很多種語言,還有其他方面的許多東西,而且範圍非常廣,我知道學長差不多都已經融會貫通了,但對於初學時來說,學了一門語言然後去學另外一門,久而久之,不會把之前的東西忘掉嗎?我就有過這種情形。
     二、還有就是想問一下學長關於學軟件的學習方法,其實我如果要學會一門語言要花很長的時間,而且我要是沒看到結果和應用,就覺得很煩躁,沒有信心學下去,比如大一學c語言吧,我一直不知道c語言到底有什麼作用,似乎跟實際應用聯繫不起來,所以很慚愧,大一的時候沒有認真去學。所以想問一下你是怎麼學的。
    三、在我的腦海中,我一直覺得編軟件的工作是一種吃青春飯的工作,我們花這麼多的時間和精力去學,到底值不值得,以後工作了,我聽別人說,壓力大,而且比較累(其實報這個專業的時候,我對這個專業不瞭解,但既然來了,我還是希望能把它學好),學長,你是怎麼考慮的呢。
   再就是想問一點題外話,學長對未來有什麼目標和方向嗎?或者說有什麼打算嗎0.gif

  謝謝學長了!0.gif


回覆如下

  1. 在學習一個知識之前,首先你要明白一個道理,你不是要學一個東西,而是要學一種解決方法。

  2. 既然是解決方法,就需要追蹤到問題,問題不是要你學一門語言(比如C/C++/Java),而是一種思想,因爲語言,都有其共性的地方。

  3. 既然是思想,就不應該存在今此明彼,學此忘彼的情況,至於語言具體的表現形式,這都是細節,因爲語言共性的地方就在於:你可以用它來做什麼?而不是怎麼做!

  4. 談到你可以用它來做什麼?這就和應用聯繫起來了,到底是學以致用好?還是用以致學好?個人推薦先把基礎知識過一遍,然後以小項目推進,最終是用以致學。

  5. 對於程序員是吃青春飯的說法,我也不否認,但是我覺得這種說法並不公平,因爲任何一個行業都可以這樣說,程序員是比較累,相比其它行業的累而言,收入還算可觀,當然這是對普通人而言

  6. 對於目標和方向,這個千萬別問別人,也儘量不要以任何人的目標和方向來定格自己,這個還不如看新聞呢

  7. 最後說一句:有些東西說起來很簡單,也許它需要你花幾年時間去體會,所以也不要太認真,我說的,不一定是最好的

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章