怎麼成爲程序猿?

    前些日子一個朋友諮詢我,他的弟弟想編程,怎麼學好,成爲一個程序員。我問他爲何要學編程,他說:弟弟畢業多年未找到工做,軟件行業好找工做。因而我告訴他了一句話:培養興趣,系統學習,堅持到底!我不知道他們怎麼理解個人這句話,反正結果他弟弟花了2萬員大洋,找了一個速成培訓班。因而我想出面解釋一下,避免最後這位仁兄成不了「程序猿」或「軟件攻城獅」,怪罪我。程序員

     我說的一句話,分別表明三個意思:算法

一、培養興趣 數據庫

    有次一個管研發的同行感慨的說:如今很難找到真正的程序員了。我一想是呀,確實不多有稱職的程序員,甚至有的人,你想好好培養一下,都無從下手。由於他根本不感興趣,僅僅是爲了找份工做。如今身邊的程序員,只有少部分是專業的、系統的學習過的。反而由於生活壓力從其餘行業轉行的比較多。不少人都是簡單的參加培訓就成了程序員了。他們不是真正的「編程愛好者」,因此對他們來說,混一天日子的成就感比寫出一個功能模塊的成就感還大。他們情願成天遊戲,小說,也不情願鑽研一下技術。我曾經就在開發部的會議上指出,如今鑽研新技術的,反而是70年代的老程序員居多。編程

     沒有興趣,就別期望能把一件事作好。要想學好編程?首先你得對編程感興趣。若是你是被迫的,那就得培養對編程的興趣。工具

     切記:選一雙本身以爲溫馨的鞋子,比選擇一條好走的路更重要。 學習

二、系統學習 職業規劃

    如今的不少人,受培訓機構的影響,覺得掌握一門工具就是程序員了。我曾經就遇到過一個手機程序開發人員,數據庫不懂,後臺數據傳輸不通。我問:那你會什麼。他說:我是應聘手機開發職位的,固然只會手機APP界面開發呀。 spa

    這讓我想起了個人大學,有個在讀博士生做爲咱們班的指導老師。那小哥常常在咱們身邊胡吹瞎掰,從操做系統說到數據庫,從數據庫說到算法,從算法說的開發語言...侃的咱們班女生各類崇拜,也侃的我對軟件開發產生了濃厚的興趣。因而我從PB開始入手,開始踏上了程序員的征程。那時候除了書沒什麼資源可用,身邊的哥們又都是富家子弟,是不用學編程甚至不用學習的,遇到問題全期望這指導老師了。經常是個人難題這博士生也解決不了,且說:這問題用PB怎麼解決不清楚,用VB我知道怎麼解決。爲了獲得「武林祕籍」,我又改修VB。遇到問題再請教,且說:這問題用VB怎麼解決不清楚,用VC我知道怎麼解決。我一想,軟件開發原來這麼的高深莫測,連博士生都有這麼多不清楚的地方。因而下狠心,閉關修煉,把之前丟了的書又所有找回來,邏輯設計、數據庫原理、編譯原理、計算機算法...一本一本學習,而後才着手自學VB。別人玩我在看書,別人睡我在編程。並本身試着寫了一個圖書管理系統,圖文並茂整理成論文,好生得意一段時間。咱們那時候的學習過程,是從解決一個一個問題中提高的。 操作系統

    真正的程序員,都不多是速成的。他必定須要系統的學習、訓練,逐步使本身強大起來。我建議想成爲合格程序員的有志青年,必須學習邏輯設計、數據庫原理、計算機算法等。 設計

    切記:不敢應戰,由於你膽怯;爲何膽怯,由於你弱小。

三、堅持到底

    我在招聘中遇到過一個年輕人,在談到本身的職業規劃的時候,講的眉飛色舞,說本身3年後要成爲高級程序員,5年後要轉成爲項目經理。我問:怎麼使本身成爲高級程序員;答曰有3年經驗了還不是高級程序嗎。我又問,那爲何要五年轉項目經理,答曰,程序員的生命週期短,必須轉管理。我頓時失語了。

    確實,咱們不少公司在招聘程序員的時候,都強調工做經驗,並明碼標價幾年工做經驗的多少錢。好像混的時間長的,能力就強。其實程序員的成長過程,一方面是靠經驗的積累,另外一方面是靠不斷的學習。有些外包公司,造成了流水線的開發模式,A負責交互接口,B負責數據管理,C負責報表分析。若是本身不去學習和鑽研,估計工做10年,C也只會報表分析。

    程序員是一個修煉的過程,惟有堅持,才能修煉成功。軟件開發領域的技術層出不窮,領域不斷擴充,工具不斷革新,惟有堅持學習,才能立於不敗之地。

    在這,說堅持到底,除了堅持學習之外,還有堅持作個程序員的意思。在國外,不少出色的程序員,一輩子都在寫程序。可到了咱們身邊,不少人的思想都是若是40歲左右仍是程序員,不只沒前途,還以爲丟人。因而程序員最後好像只有2條路,轉管理,或者轉行。有些優秀的程序員以爲本身40歲了仍是程序員很丟人,剛脆轉行了。有些人以爲本身有經驗了就能當項目經理,闖進了項目經理的死衚衕迷失了方向,放棄了。因此咱們身邊很難發現資深的、優秀的程序員。

    我在作開發部的規劃時候,就規劃了兩條發展方向。使資深程序員的地位和待遇並不比項目經理的差,以此鼓勵你們堅持本身的夢想,堅持到底。

    切記: 路的好壞不在於崎嶇多少,只在於誰能堅持,最終達到目標。

 

    寫這麼多,但願和你們共勉,同時但願咱們身邊的有更多的「編程愛好者」!

相關文章
相關標籤/搜索