暗中觀察
默默關(guān)注
GIF好好學(xué)習(xí)
天天向上
1、喜歡計算機
喜歡計算機,認(rèn)為code is beautiful ,每天都與計算機為伴,愿與計算機長相廝守。
喜歡寫程序,做程序員就是上天堂;不喜歡寫程序,做程序員就是下地獄。只有喜歡,只有熱愛,才能把程序?qū)懞谩?/p>
如果把編程當(dāng)做一種苦差事,不喜歡面對計算機進行編程的人不適合做程序員。當(dāng)然,這里所謂的喜歡計算機,并不是說喜歡上網(wǎng)打游戲,而是喜歡計算機軟件開發(fā)這項工作。
2、身體好
編程是一項耗費體力與腦力的活動,有時候項目節(jié)點很緊張,還需要經(jīng)常加班、經(jīng)常出差,這個對程序員的身體素質(zhì)提出了很高的要求。
3、數(shù)學(xué)好
計算機的核心是數(shù)學(xué),因為編程語言是程序設(shè)計的工具,程序設(shè)計的核心是算法,算法的核心是數(shù)學(xué)。會寫代碼不難,難的是將生活抽象成數(shù)學(xué)模型,使用算法解決生活中的實際問題。
4、耐得住寂寞
編程是一項艱苦的腦力勞動,也是一項枯燥的活動,它比任何人的想象都要緩慢,特別是在調(diào)試和學(xué)習(xí)階段,需要花費巨大的精力去精雕細(xì)琢出需要的代碼。
5、坐得住冷板凳
需要程序員靜下來專研。而且,當(dāng)做銷售、做行政的朋友發(fā)財了,在外面花天酒地瀟灑的時候,程序員就更需要有坐冷板凳的毅力了。
6、邏輯思維能力強
編程不是談戀愛,可以感性的自由發(fā)揮,他需要嚴(yán)謹(jǐn)?shù)倪壿嬎季S能力,1就是1,2就是2,任何一個看似不起眼的問題,都有可能導(dǎo)致整個軟件系統(tǒng)發(fā)生故障。
舉個例子,你是一個將軍,會十八般武藝,刀槍棍棒樣樣精通,但就是力氣不夠,所以永遠(yuǎn)都上不了戰(zhàn)場,這個力氣對程序員而言就是邏輯思維能力。
7、英文好
計算機編程源于國外,已經(jīng)形成了一整套完整的學(xué)習(xí)體系,很多編程書籍或是手冊都是英文的,而程序員由于工作需要,查閱資料學(xué)習(xí)更是家常便飯,所以這對其英文水平提出了較高的要求。而且,編程的時候,很多函數(shù)或者變量的命名,一般都是遵循英文命名法則,如果程序員不熟悉英語,那將是一件極其痛苦的事情。
8、好強
編程是一項聰明者的游戲,是一場征服之旅,他需要程序員具備爭強好勝的沖勁,能夠不斷的去克服各種挑戰(zhàn),去解決各種看似很奇怪、看似不可能解決的問題。
如果程序員性格比較懦弱,遇到問題就選擇逃避或者拐彎走,那么他永遠(yuǎn)也不可能得到提高。做一百件容易的事,不如做一件難的事所學(xué)的東西多,而且,難的事多做一件,信心也會更強一點,無形中也會提高自己的能力。
9、強烈的好奇心與求知欲
在這樣一個信息大爆炸的時代,與其他行業(yè)相比,IT行業(yè)的經(jīng)驗比書本知識價值更小,如果長期滿足于已有知識,閉門造車,墨守成規(guī),不去學(xué)習(xí)新的技術(shù),那么,必然會造成個人思維局限,創(chuàng)意“生銹”,跟不上時代的步伐。由于程序員需要學(xué)習(xí)的知識非常多,所以,時刻思考、時刻學(xué)習(xí)以及強烈的好奇心正是能促使程序員把想法變成現(xiàn)實的動力。
10、細(xì)心
編程過程處處是細(xì)節(jié)。程序設(shè)計語言不是人的自然語言,本身就是嚴(yán)格的計算機語言,來不得半點馬虎。即使少了一個句號,忘了對變量進行初始化,也會讓原本很完美的程序產(chǎn)生隨機錯誤,而這些錯誤足以導(dǎo)致計算機死機甚至系統(tǒng)崩潰,讓程序員抓耳撓腮花費很長時間去解決。
11、謙虛、善于聆聽
謙虛使人進步,謙虛使人聰明。
優(yōu)秀的程序員往往是那些認(rèn)為自己的頭腦是那么有限的人,而那些最為糟糕的程序員往往是那些拒絕承認(rèn)自己的能力不適應(yīng)工作任務(wù)的程序員。而且,很多時候別人的批評或是意見都會成為重要的技術(shù)啟發(fā)點,多傾聽別人的觀點,多向他們學(xué)習(xí),不要略微懂一點皮毛,就在別人面前高談闊論,侃侃而談。明白話不在多在于精的道理,100句廢話,不如一句一針見血的箴言。要學(xué)會慢慢站在別人立場上看問題。
12、誠實
編程生涯成熟的部分標(biāo)志是不折不撓的堅持誠實。
不假裝自己是高手,勇于承認(rèn)錯誤就是誠實的表現(xiàn)。程序員對于編譯器的警告要有充分的尊重與認(rèn)識,對自己的代碼要有足夠的責(zé)任感,對整個程序要有清晰的了解,而不是編譯看其是否有錯。
13、堅持不懈
IT行業(yè)與其他行業(yè)不一樣,程序員遇到困難就可能讓程序無法進行下去,他們必須要把問題解決了程序才能完成。所以程序員在追求最優(yōu)的解決方案時,無論遇到千難萬難,他們都不能輕言放棄,哪怕是屢戰(zhàn)屢敗,他們?nèi)匀粚覕覒?zhàn),迎難而上,一日又一日,一月又一月,甚至一年又一年,即使??菔癄€,也要實現(xiàn)自己的目標(biāo),只有這樣,才能最終收獲到成功的喜悅。
同學(xué)們,你們準(zhǔn)備好了么?
聯(lián)系客服