工作中會遇到的10種類型開發(fā)人員
你生活中有遇到過什么類型的開發(fā)人員?他們有特定的怪癖或個性,下面我就總結10種常見類型的開發(fā)人員。
1.純粹主義者
純粹主義者是堅持傳統(tǒng)規(guī)則的人,他們只是那些不太熱衷于使用框架和庫的開發(fā)人員。他們每次都會在JQuery上選擇使用原生的JavaScript。他們在使用純語言和傳統(tǒng)方式時沒有遇到任何麻煩,但是一旦當他們偶然發(fā)現(xiàn)另一個框架或者庫的時候,他們會感到惱火。額外的庫讓他們感到非常不開心。
2. 實用主義者
他們的優(yōu)先事項清單始于完成工作。他們?yōu)榱送瓿扇蝿?,可以使用最新的,最快的框架,只要能夠完成工作,他們可以接受任何意見,他們所有的目的就是為了完成工作。他們經常會尋找一些使用的工具,這樣他們在工作的時候就可以使用他們,幫助他們快速完成任務。
3. 通曉多種語言的人
這是使用多種編程語言的人;有些甚至是全棧開發(fā)人員,他們可以一個人完成整個網站。他們不僅可以寫前端代碼,還可以寫后臺代碼,而且服務器的配置,他們也能順利搭建。他們非常樂意學習新語言,而且學習的非???,貌似他們天生就是為了學習語言的。
4.完美主義者
當我說完美主義程序員時會想到什么?嗯,我不是指那些打算寫出最完美,最完美的代碼的人。真正的完美主義者是那些看起來,編碼并超越編碼的人。他們留下評論,注意命名變量,并做臟工作又稱文檔(等等)。他們總是喜歡重構他們的代碼,并且還有習慣去寫文檔。
5. 藝術家
他們最求特效,頁面上一厘米的樣式差距都會被他們看出來,一個網站的logo偏離了2像素,他們都能發(fā)現(xiàn)。在他們的世界里,樣式就是一切,功能可以不好用,但是一定有個完美的界面。他們非常喜歡自己使用ps來設計界面,他們天生對美感有著追求。
6. 重用家
他們喜歡自己造輪子,然后之后的開發(fā)一直使用他們的輪子。他們不斷完善自己的輪子,以后新的項目來的時候,他們就可以使用他們的輪子節(jié)省開發(fā)時間。他們非常不喜歡在新的項目中使用其它的輪子,因為他們一直堅持的觀點就是能夠重復使用的東西,一定是好東西,一定不要去使用那些你不了解的東西。
7.閱讀家
這是非常喜歡看書的一群人,他們的桌面上永遠都擺放了很多相關的書籍。他們遇到問題,第一時間不是去網絡上查找,他們會去他們的書籍里面找答案。他們還會經常更新他們桌面的書籍,如果你和他待在一起的時間夠長,你會發(fā)現(xiàn)他的桌面上的書籍會堆積成山,你對他們唯一的疑問就是他們是什么時候看的那些書籍。
8.調試家
我們都知道調試是寫程序必備的一個步驟,而有些人把調試用到了極致。他們是在調試的過程中寫軟件的。一個功能還沒有完全理解的時候,他們就會編寫代碼,用他們的話來說,能調試解決的問題,絕不用腦子。他們的代碼基本沒有什么錯誤,但是唯一的缺點就是,他們花費了大量時間在調試上,所以和他們工作,你要有足夠的耐心。
9.分享家
他們不僅寫代碼,還喜歡分享他們的代碼。他們喜歡參與論壇的討論,他們喜歡寫一些技術文章。他們喜歡講自己的經驗分享給更多人。他們可能不是寫代碼最多的人,但是他們一定是分享代碼最多的人,他們喜歡幫助人,如果你有問題,一定要第一時間找他們來幫忙,因為幫助你就是他們最大的樂趣。
10.社交家
相比于寫代碼,他們更樂于社交。他們非常喜歡下班的時候和同事一起吃飯,一起喝酒,一起唱歌。在他們的生活中,編程是次要的,好好地生活才是最重要的,他們是最不像開發(fā)人員的人。但是我們都喜歡和他們打交道,因為和他們交流你永遠不用擔心沉悶,他們的笑話會層出不窮。而且他們講起他們的產品的時候,都能侃侃而談。