科迅讓你做一個成功的程序員
1. 培養對軟件開發的興趣。
因為不喜歡,所以才感覺的痛苦,因為痛苦,所以很難有大的發展,因為一直沒有大的進步,所以,更加不喜歡。如此惡性循環。而正確的應該是,先做到對于軟件開發感興趣,如何做呢?首先你要產生對于軟件本身的好奇心,做這項生活的人,多數有這方面的愛好,也能感受到其中的樂趣,否則就會成天痛苦不堪。
2. 第二步,其實更簡單,給自己進入軟件行業一個理由!
然后,寫下來,放在一個適當的地方,不要隨便看到,但是,永遠不要忘掉。
為什么需要這個理由?原因很簡單。當我聽一些朋友聊他的苦悶時,總覺得對于自己選擇軟件行業是一個錯誤,如何的不好。我就問他,你當初為什么選擇軟件這一行?想了半天,他才回答我。我說,你在猶豫 ,就證明你已經淡忘了當初你為什么決定入行了。關于選擇,應該說人生無處不在抉擇,一旦選擇了就不會放棄。既然選擇了就不要輕易后悔,執著的走下去,因為你一后悔,任何選擇和決定都是錯誤的。永遠不要把時間浪費到對往事后悔的追憶上。
如果你一直記得入行的理由,那么,在做軟件開發這份寂寞的路上,你永遠不會被寂寞擊倒。成功就在你堅持的那一刻來臨。
3. 一切從dos開始。
也許你覺得奇怪,為什么要從dos開始,因為這里我是說你要成為一個成功的軟件程序員,而不是僅僅是一個程序員,既然你要成功,所以,你要厚積薄發,所以,從dos開始是有道理的。因為從dos開始,你就知道,要想刪除一個文件不是右鍵點一下,然后,選擇刪除菜單,可能還要點一個確定,就一切OK了,你可以要執行一下del指令,然后,還要輸入一些參數如文件名,可能還需要路徑,知道這兩個區別有什么用呢?當然有用,你不會被漂亮的窗口界面(所見即所得的精美畫面)所迷惑。 當你現在才開始學習的時候,擋住窗口界面的引誘,或許你會更容易成功。
你可以猜測出它們大概處理的過程是什么。
4. 開始你選擇的工具決定了你將來的發展水平
世界上流行的程序語言有許多種,這種情況將來也不會改變,因為這是由我們所面臨的需要解決的計算問題的五彩繽紛所決定的。任何語言都不可能是*完美的工具,不可能在處理任何問題時都是*銳利的寶劍。“為完成目的而不擇工具”; 一個計算機工作者需要理解掌握多種程序設計語言,只有這樣,在遇到具體問題時才可能做出更合理的選擇。
目前流行的:.net; Java; VB; VC等等。
各種開發工具各有千秋,應根據具體應用來采用不同的工具。例如寫MIS用PB/VB就很好,界面設計用VB/Delphi很不錯,寫系統軟件,用C是*好的。對于初學者來說,先用一種可視化強的工具(如VFP/VB/DELPHI)比較好,容易掌握,上手也快。但如果你想做一名真正的程序員,我建議你還是很有必要去精通C。
單從一個很功利的角度來說說。Delphi/ VB對于一般人來說學上幾個月就可以上手了。易學的東西學的人肯定多。而對于C來說,由于它難掌握,學的人不火,但一旦你真正掌握了,你的競爭實力就比其他人強。現實中,C程序員的工資普遍高于其他程序員就是一個證明。 |
 |
|