優秀開發者的最缺的技能是什麼?前微軟工程師說:好的文筆!
當說起“碼農”這個職業,你會想起什麼?穿著毛衣的宅男?不善交際的極客?呆板的一成不變的理科思維?長期以來,很多人就是這麼認為的。甚至很多人還以“兩耳不聞窗外事,一心只為寫程式碼。”而驕傲,把這個當作敬業的一種象徵。
不過,時隨世易,你若是還固守著這些印象,可能很快就會在職業發展上遭遇瓶頸了。隨著這個職業的競爭越來越激烈,開發外包的趨勢越來越大,決定程式設計師未來的事情很有可能會是在寫程式碼之外,比如,寫好的文章。
“我會建議人們做一件事,那就是學會寫作。”他對《商業內幕》網站說。 “學習如何寫好文章 …… 這是真正有用的,因為你需要知道如何表達自己。對於很多工程師來說,站出來做公開演講真的很難。”
為什麼寫好文章這麼重要?Borozdin 解釋說,因為這會幫助他們更清楚地向經理,老闆和潛在客戶解釋他們的工作,也更容易讓這些人給予自己恰當的回報。
Borozdin說,在DocuSign工作之前,他曾經躊躇滿志的向上級交付了他的工作,但出乎意料的是,他們並沒有真正承認他的貢獻。
“我當時想,’這是我的主意,怎麼他們居然看不到呢?’”他說。
Borozdin認為,這是一個溝通問題,如果能夠在與人溝通中,思路更加清晰,重點更加突出,那麼完全可以避免這種情況。
另外,如果程式設計師真的寫出了一個非常棒的軟體,那麼他更需要提升自己與人打交道的能力。
“一旦你寫出了一個成功的軟體,你可能需要寫的英文文件,不亞於你寫的Java或Objective C,” Borozdin 說。 “在 DocuSign,我寫了很多向外發布的軟體,人們喜歡這些軟體,並且想更好的利用它。為此我大概寫了十倍的檔案和說明,並回答了大量的問題。這個問題不大,但是我想很多人都忽略了。”
當然,這並不意味著你要放下手頭的活,全心全意去當個文豪。只需要準確、清晰、平實的表達你的想法就好了,這些可以通過非常簡單的方式來練習,例如寫一個部落格。
“你不需要忘記你的硬核技術身份,” Borozdin 說。 “只需再往上加一點軟性的表達技能。”
相關文章
- 是什麼造就了優秀的開發者/工程師文化?工程師
- 什麼是最優秀的JavaScript框架?Angular or Backbone?JavaScript框架Angular
- 缺前端是假的,缺優秀前端是真的前端
- 為什麼說現在是成為前端工程師的好時代!?前端工程師
- 優秀的Java程式測試是什麼樣的?Java
- 什麼是好的筆譯服務?
- 優秀的DevOps工程師必須具備的軟技能dev工程師
- 臺灣伺服器的優缺點是什麼?伺服器
- 做一名優秀的開發者可沒有說的那麼簡單
- 優思學院:供應商質量工程師(SQE)是做什麼的?有什麼技能需求?工程師
- 優秀的前端開發工程師簡歷是怎麼樣的?前端工程師
- 優秀的開發者 vs. 糟糕的開發者
- 優秀的開發者為什麼要學習研究新的程式語言?
- (1)微服務是什麼?它的優缺點有哪些?微服務
- 掌握11項技能,你就是優秀的前端開發工程師前端工程師
- 成為軟體工程師最精彩的地方是什麼?軟體工程工程師
- 中國的專案管理最缺什麼?(轉)專案管理
- 開源堡壘機是什麼?開源堡壘機的優缺點是什麼?
- 優秀的開發和測試人員是什麼樣的?
- 對於開發者來說,有哪些非常優秀的平臺?
- 為什麼要前後端分離?有什麼優缺點後端
- 怎麼做優秀前端工程師 Web前端學習路線是什麼前端工程師Web
- 優秀前端開發工程師必須掌握的七大技能前端工程師
- Jtti:mysql主從同步的優點和缺點是什麼JttiMySql主從同步
- 美團一面:什麼是CAS?有什麼優缺點?我說我只用過AtomicInteger。。。。
- 一份優秀的前端開發工程師簡歷是怎麼樣的?前端工程師
- 什麼是閉包?有哪些使用場景?優缺點是什麼?
- 在矽谷面試:如何證明你是最優秀的?面試
- 什麼是好的軟體
- 軟體設計是怎樣煉成的(1)——什麼是優秀的設計?
- 優秀開發者必備技能包:Python偵錯程式Python
- 什麼是實時渲染,3D實時渲染的優缺點3D
- 恆訊科技分析:共享主機的優點和缺點是什麼?
- Linux中LVM的工作原理是什麼?優缺點有哪些?LinuxLVM
- 什麼是Ajax(Ajax的來歷、執行原理、優缺點及其它)
- 優秀Android開發者的部落格Android
- 做一個優秀的PHP開發者PHP
- 面試時你是這樣說自身缺點的麼?面試