當前位置:
首頁 > 最新 > 有三類人永遠做不了程序員

有三類人永遠做不了程序員

最近剛忙完一個項目,做項目總結的時候,有一個強烈的感覺,同樣都是帶兩年的徒弟,在項目實際開展過程中展示的成果和軟體模塊的測試結果差別都有幾倍的關係了。大家都是在一個起跑線上為啥差異這麼大?是不是什麼人都能做程序員?一系列的疑問在腦中呈現,這麼多疑問歸結起來:什麼樣的人適合做程序員?

善於思考發現總結問題,並且積極的進補的人

程序員是一個對細節把控相當嚴苛的職業,無數的細節堆積完成一個個的模塊,無數的模塊組合展示最終聚合成產品。無數的細節不可能一一都能詳列的清楚,再牛的技術負責人也不能把每個模塊的功能都列舉的那麼詳細,總會有一些遺漏或者需要公關的技術細節需要模塊的實施人去實際完成。在實際趕項目進度的過程中,往往會出現這樣那樣的問題,有問題並不可怕最主要你負責的模塊出現問題,能很快的發現,不影響整體的項目進度。總會有一些人做的模塊在功能和統一性上存在欠考慮的問題,在完成模塊功能的過程中,就要不斷的去思考,自己負責的模塊在整個系統中處於什麼位置,這個模塊怎麼能提升整體系統的易用性。往往項目收官階段影響整體進度的都是個別的一些模塊耽誤了整體的進度,無論你前期如何去預警,如何去規避,總是存在這種現象。兵家有句話:以戰養戰,就是在實戰中鍛煉磨練自己,提升自身的戰鬥力。如何提升?首先要善於思考總結,並且花時間去消化。慢慢形成自己的知識體系,知己知彼,查漏補缺。越做越顯得有信心,越做越是覺得自己的渺小,更加需要拓展自己的知識面,也更加努力。反之漸行漸遠,曾經遇到一個同事,從開始寫代碼都折騰一年多了,實在堅持不下去了。選擇去考研很輕鬆考上了名牌學校,選擇適合自己的職業將會事半功倍。

自學能力強,邏輯思維清晰

很多在校的大學生,在學校課程老師認真教的時候學的還可以,一旦脫離開課堂就不知道怎麼去學習了,其實對於有工作經驗的人來說,學校學習的東西基本上都是理論上的大概。真正工作的時候很多都是需要重新學習,不斷的深入學習。編程是需要不斷完善自己知識體系,不斷深入再加工的腦力勞動,自學是必備素質。需要在萬千的資料中找到自己需要的知識點,並且很快的應用在實踐中。現在直接在互聯網上找到的資料成千上萬,如何快讀的甄別出能自己能用的信息,面對這麼多信息,惟一靠的住就是邏輯推斷,有時候眼睛直接看到的東西不一定是真實的體現。計算機不會針對某個人做特殊的識別,只會按照規則輸出對應的錯誤,很多程序員在調試問題時候,隨口會喊出"見鬼了,這個問題真詭異",都是心裡覺得應該沒問題,但還是出現錯誤,歸根到底還是沒有發現問題的根結。常見的解決方案就是debug調試或者抓列印追蹤。一般找到問題基本上都是程序邏輯錯誤或者環境設置等問題。

要有足夠的耐心和毅力,半途而廢的大有人在,倒在門檻的人比比皆是

這點針對任何行業和人,沒點毅力和決心不會做成任何事情,耐心和毅力在程序員裡面直接的表現就是定性。有些性格急躁遇到問題急的滿頭大汗坐不住了,這麼很多技術的公關都需要做很多的嘗試這需要時間和耐心,有這方面定性的人,更加容易入門,反之越做越覺得這個行業沒啥意思,整天對著電腦枯燥乏味,沒有一點活力因子。久而久之也就慢慢放棄了。有個大學同學做了半年的程序,堅持不下去了,回家開飯館去了,據說後來開不下去了,就回到程序員行業,通過毅力慢慢的適應了下來,據傳還做得不錯。冰凍三尺非一日之寒,不下點苦功夫真入不了這個行業。

滿足上面三點想不能成為程序高手都很難。如果覺得自己能滿足以上的三點歡迎加入碼農的隊列,成為搬磚的一員。成為程序員不會讓自己發什麼大財,也不會讓自己因為工資太低而覺得生活困難。做個愉快的中產階級還是可以的。寫程序如何練功夫接觸的時間越長越是覺得自己知識面不足,需要學習的東西太多。而且越不輕易去動手寫代碼,只有把思路理順了,在思維上過了很多遍之後才動手寫代碼,一蹴而就,做程序員孤獨並快樂著。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 程序員互動聯盟 的精彩文章:

TAG:程序員互動聯盟 |