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