寫作是軟體工程師重要的超能 - Gergely Orosz
Google8號員工和現在的工程高階副總裁UrsHölzle明確說:寫作是工程師重要的超能。 工程師經常低估寫作的重要性。投資這項技能,以擴大您向其他人傳達資訊的能力,成為更有影響力的工程師。
大多數軟體工程師主要專注於編寫程式碼。這很有道理。這是在合理規模的團隊中成為優秀工程師的重要一步。
然而,成功的公司不斷髮展壯大。軟體工程團隊遲早會超過幾十個人,每個人都可以輕鬆地與其他人交談。人們將分散在不同的樓層。將開設不同地點的新辦事處。面對面的交流開始不足。 電子郵件,聊天或視訊通話等頻道變得更加重要。這種增長的速度因公司而異:對某些人來說,這需要數年時間。對於一些非常成功的公司來說,它發生的速度要快得多。
正是在這樣一個更大的組織中,寫作對於訊息傳遞到更廣泛的人群變得很重要。對於軟體工程師而言,寫作成為與其直接同行之外的工程師和團隊進行聯絡,交流和影響的工具。寫作變得至關重要,使思想,權衡和決策持久。寫下來讓這些想法可供各種各樣的人閱讀。應該寫下來的事情可以包括提案和決定,編碼指南,最佳實踐,學習,Runbook,除錯指南,事後調查,甚至程式碼審查。
為了讓人們閱讀你所寫的內容,你需要寫好
如果你在早期引起人們的注意,他們會繼續閱讀,他們會收到你想要傳達的資訊。他們中的更多人會對此做出回應,並且在沒有對您的意思產生誤解的情況下做到這一點。透過寫得好,您可以擴充套件您與多個團隊,組織或整個公司進行有效溝通的能力。除了您的直接團隊之外,溝通和影響的能力是工程師成長資格的基本技能 - 從高階工程師到公司可能的領導或傑出工程師。
怎麼能在寫作方面做得更好呢?
寫得清楚,簡潔,並且易於閱讀?與每項技能一樣,這是一個瞭解基礎知識,練習,獲得反饋和重複的問題。
重新閱讀自己的寫作和無情的重新編輯是成為更好的寫者的下一步。把自己放在自己閱讀人的角度,並問自己是否早期抓住他們的注意力是關鍵。以較短的形式傳遞相同的資訊並重新編寫內容。來自Grammarly和Readable等服務的即時反饋非常有用。向您所見過的人寫好電子郵件和文件的反饋是另一種成長方式。
相關文章
- 以可靠的方式運維大型分散式系統:我在Uber學到的實踐 - Gergely Orosz運維分散式ROS
- 剛剛大幅度裁員的Uber文章:軟體架構被高估,清晰和簡單的設計被低估 - Gergely Orosz架構ROS
- 程式設計師/軟體工程師應該會寫作程式設計師軟體工程工程師
- 為什麼軟體工程師應該養成寫作的習慣?軟體工程工程師
- 解決問題:作為剛入行的前端新手,出活重要還是學習重要?前端
- 寫程式碼可能是成為軟體工程師最容易的部分軟體工程工程師
- erp是企業內部最重要的使用程式,它對日常運作至關重要
- 寫給明天的軟體工程師——感悟篇軟體工程工程師
- 英語寫作 第十七天:THE IMPORTANCE OF EDUCATION 教育的重要性Import
- 編寫業務邏輯程式碼,清晰可維護是很重要的
- 業務重要?還是技術重要?
- 軟體工程師應該多寫文章軟體工程工程師
- 技術寫作技巧分享:我是如何從寫作小白成長為多平臺優秀作者的?
- mark 比寫程式更重要的事情
- 重要的問題寫下來思考
- 2022年前端調查 - Orosz前端ROS
- 寫作
- 我們作為軟體工程師要擔負的責任軟體工程工程師
- 作為軟體工程師,我學到的9件事軟體工程工程師
- JVM筆記--如果你寫JVM,最需要考慮的重要結構是什麼?JVM筆記
- 資訊化解決方案,到底是工具重要還是規劃重要?
- 做FMEA,到底是方法論重要?還是技術重要?
- FSE論文寫作 | 1 寫作模板
- Unix作業系統的部分重要網站作業系統網站
- 演算法還是最重要的演算法
- 思考環境是最重要的 (轉)
- 作為軟體工程師,給年輕時的自己的建議(下)軟體工程工程師
- 作為軟體工程師,給年輕時的自己的建議(上)軟體工程工程師
- 為什麼說K&R是技術寫作的典範
- 翻譯的誤區(二):認為“雅”是最高境界(寫作中……)
- 作為軟體工程師你應該知道的100件事 - Harish軟體工程工程師
- 作為軟體工程師,該如何處理“前任”留下的程式碼?軟體工程工程師
- 作為軟體工程師,你必須知道的20個常識軟體工程工程師
- 軟體工程師是靠培養就能成才的嗎軟體工程工程師
- 成為軟體工程師最精彩的地方是什麼?軟體工程工程師
- 軟體工程師職業是青春飯嗎?軟體工程工程師
- 我的web寫作宣言Web
- [譯] TypeScript:擁有超能力的 JavaScript(下)TypeScriptJavaScript