哈爾濱中軟分享:為什麼你不適合做程序員
程序員可以說是當下比較吃香的一個職業,程序員從事的人群很多,分工也不相同,從大的方面可以分為以下幾類:asp程序員、delphi程序員、php程序員、powerbuilder程序員、C程序員、linux程序員、net程序員、vb程序員、java程序員、javascript程序員、C++程序員、Python程序員、ABAP程序員、android程序員、iOS程序員。
由於互聯網技術的普及與發展,軟體行業的盛行,程序員可以說是未來的先驅者,所以人人都想當程序員。但是並不是每個人都能當好程序員。看過文章很多對程序員的描述文章,有的是相互吹捧、冷嘲熱諷,有的是心靈雞湯、自我安慰。那到底什麼樣的才人適合當程序員呢?我們從以下幾點為大家作個詮釋!
對於一個程序員來說,態度很重要!
不管做什麼事情,態度決定一切,編程也不例外,當然想做程序員最起碼智力還是要健全的,只要態度端正,我想就沒有學不會的。
好程序員與壞程序員之間最大的差距就一點:態度。
首先:耐心對於大家來說是比較重要的一條,寫代碼和調試會讓人極其煩躁、沮喪。此時的你就需要冷靜冷靜再冷靜,只有這樣才能隨時保持清醒的頭腦,不然數不盡的bug,就猶如滔滔江水延綿不絕,又如黃河泛濫一發不可收拾。
其次:精力也很重要,大量代碼容易使人身心俱疲,加上在辦公桌旁改個bug,一坐就是一天,一般人還真沒這種能力。
再其次:邏輯思維也不能少,程序員在工作當中,經常會遇到一些比較難搞的問題,這個時候一般的程序員全靠猜來解決問題,運氣好當下解決了,運氣不好可能一個bug猜到明天都解決不了,這個時候邏輯思維的重要性就體現出來了,好的程序員會提出猜想然後進行測試,從而排除掉一堆的可能性。比方說,屏蔽一段代碼,看看問題是不是還出現。
我還其次:編程就像做人一樣,不能自負,因為它並不是你自己一個人的事,跟你的團隊、代碼、客戶、利益等等都有關係。
我還還其次:永不放棄。哪怕是簡單的錯誤也不要放棄。這會讓你的代碼和心態大不同。好的程序員,在寫一長串代碼的時候會把代碼分解出來,分段測試。如果你因為前面1個小時總是碰到同樣的問題就把電腦給關掉了事,可以認為這是跡象1。最後你總會找到問題的,但一定不要放棄。
我還還還其次:記憶對程序員也很重要,編程就是做各種各樣的變更,可能腦子裡面要裝100頁的代碼。未必是每一行都要記得清清楚楚,但起碼在管理層又折騰出一個變更或客戶突然又冒出一個想法時要知道你的程序是幹什麼用的,什麼地方可能會失敗,怎樣才能很快修好。如果你的記憶力實在是太糟糕的話,最好還是找份其他的工作。
我還還還還其次:要頂的住加班的壓力。普通的程序員往往每天工作不到8小時,好吧這就是你平庸的原因所在。不平庸的程序員連續22小時衝刺以後才能打個盹隔4天才洗次澡並在接下來的2周時間裡每天要用2小時寫一些報告。不能或者不願在必要時加班的人最好打住。
如果你發現編程很乏味,學習又總是繁瑣無趣的話,那你想做好就很難了。因為你要跟已經編程上癮的人競爭。不過我也見過幾個人雖然不喜歡編程,業餘時間基本也不編程,雖然稱不上出色的程序員,但是的確能夠藉此謀生。
要記住的是,編程不是什麼精英才能幹的事情。這個行業永遠都缺人。所以除非你一點都不喜歡編程,或者也沒有準備好看在錢的份上忍住這種不喜歡,否則都可以來編程。
※哈中軟分享:未知病毒能阻止下一個全球性疫情
※哈中軟分享:癌症的免疫療法可應用至所有傳染疾病
TAG:中軟卓越哈爾濱 |