如何從優秀的程序員成為偉大的程序員[3]
8、團隊奉獻
你可以是團隊中最棒的那個人,可是如果你不是最好的程序員、不是建筑師、不是團隊里最有活力的人,那么對我來說,如果你不能分享或對你的團隊有幫助,你的價值就會大打折扣。一個好的程序員會使自己周圍的人同樣強大起來。試想一下,好程序員會不斷完善自己的知識和能力,如果他們不和周圍的人分享他們的知識,他們從哪兒能獲得更多呢?
他們不斷學習新東西,發掘新技術,但是不會讓其他人知道他們這么做了。一個好的程序員會準時完成方案,但是那是在催促和團隊得不到休息的前提下。然而一個偉大的程序員則會與團隊中所有的項目保持聯系,在需要的時候還可以出手幫忙。他們會如是說:"我注意到A團隊的項目進行到xx進度了,如果不介意的話,我想我可以幫忙?"
9、做好會議記錄
做好會議記錄絕對至關重要!開會期間,大家花大量時間來說明了新觀點、新主張、集體討論還有提出了新設計方案,可是會議結束后卻沒有人可以拿得出會議記錄,簡直沒什么比這更糟糕的事情了。即使你有會議大綱,我還是期望見到參會的每一個人員都可以帶著紙和筆(當然對于程序員來說筆記本則堪稱完美).一個偉大的程序員會注意到這點。他們會記下所有的會議記錄,并且在會議結束的的時候說:"就剛才的會議,我著重記錄了幾點:XX…… 我是否記錄全了呢?"
接下來,偉大的程序員就會把他做好的會議記錄分發給項目管理者,列出會議時間、會議主題和參會者。接下來,是會議項目的標題和重要條目。在這之后,就是這些議題的詳細記錄。一個好的'程序員沒有做會議記錄,并在會議上對提出的每項事宜都點頭稱是,那只能寄希望于他的記憶力足夠好了。隨后,他會給你發郵件讓你看看他的改動,你得回頭提醒他忘記的不多,百分之九十的都沒錯。--這不是浪費時間嘛!根本不是這么回事!所以,做好你的會議記錄。
10、孺子可教和接受批評
如果你讀到這兒了,就表明你有希望接受這些建議,并在以后的開發行動中嘗試執行。對,程序員的另一項重要能力就是向他人學習并且能夠接受批評。通過把自己變為一個虛心受教的人,像海綿一樣快速吸收大量知識,畢竟在編程的路上你還有很多前輩。當然,也許他們在寫代碼的歲月里慢慢生了銹,甚至傷痕累累,但是他們畢竟曾披荊斬棘跨過無數的坎兒。對于做出正確決定,他們又著瞬間的本能,讓你不得不服。處于他們這個位置,很樂于見到你的成長和成功。
所以,只要你是個偉大的程序員,就會理所當然的擁有理想的工作環境。如果你不斷改善技能、虛心好學、在別人給出的意見和批評中總結錯誤并得以改善,我向你保證你將會成為一個偉大的程序員而不只是想象自己變得偉大而已。如果你總把自己想象成為"精英"而不進步,那你只是自欺欺人。如果你不成長,你甚至不能停留到原地,等待你的只有滅亡!
【如何從優秀的程序員成為偉大的程序員[3]】相關文章:
HR如何面試程序員01-16
如何分離美工與程序員的職能09-20
面試中如何剔除魚目混珠的程序員08-15
程序員應如何準備面試09-11
ios程序員該如何面試08-03
如何成為優秀的企業領導11-04
如何成為優秀的茶藝師08-27
程序員的創業歷程09-26
PHP網絡優秀程序員簡歷范文11-03
如何成為優秀的安全員08-16