優秀開發者的最缺的技能是什么?前微軟工程師說:好的文筆!
當說起“碼農”這個職業,你會想起什么?穿著毛衣的宅男?不善交際的極客?呆板的一成不變的理科思維?長期以來,很多人就是這么認為的。甚至很多人還以“兩耳不聞窗外事,一心只為寫代碼。”而驕傲,把這個當作敬業的一種象征。
不過,時隨世易,你若是還固守著這些印象,可能很快就會在職業發展上遭遇瓶頸了。隨著這個職業的競爭越來越激烈,開發外包的趨勢越來越大,決定程序員未來的事情很有可能會是在寫代碼之外,比如,寫好的文章。
“我會建議人們做一件事,那就是學會寫作。”他對《商業內幕》網站說。 “學習如何寫好文章 …… 這是真正有用的,因為你需要知道如何表達自己。對于很多工程師來說,站出來做公開演講真的很難。”
為什么寫好文章這么重要?Borozdin 解釋說,因為這會幫助他們更清楚地向經理,老板和潛在客戶解釋他們的工作,也更容易讓這些人給予自己恰當的回報。
Borozdin 說,在 DocuSign 工作之前,他曾經躊躇滿志的向上級交付了他的工作,但出乎意料的是,他們并沒有真正承認他的貢獻。
“我當時想,’這是我的主意,怎么他們居然看不到呢?’”他說。
Borozdin 認為,這是一個溝通問題,如果能夠在與人溝通中,思路更加清晰,重點更加突出,那么完全可以避免這種情況。
另外,如果程序員真的寫出了一個非常棒的軟件,那么他更需要提升自己與人打交道的能力。
“一旦你寫出了一個成功的軟件,你可能需要寫的英文文檔,不亞于你寫的 Java 或 Objective C,” Borozdin 說。 “在 DocuSign,我寫了很多向外發布的軟件,人們喜歡這些軟件,并且想更好的利用它。為此我大概寫了十倍的文件和說明,并回答了大量的問題。這個問題不 大,但是我想很多人都忽略了。”
當然,這并不意味著你要放下手頭的活,全心全意去當個文豪。只需要準確、清晰、平實的表達你的想法就好了,這些可以通過非常簡單的方式來練習,例如寫一個博客。
“你不需要忘記你的硬核技術身份,” Borozdin 說。 “只需再往上加一點軟性的表達技能。”