The Data Way Vol.2 | 做個『單純』的程式設計師還真不簡單
「The Data Way」是由 SphereEx 公司出品的一檔播客節目。 這裡有開源、資料、技術的故事,同時我們關注開發者的工作日常,也討論開發者的生活日常;我們聚焦開源,也鼓勵開發者積極擁抱開源以外的多彩生活。這些,都將在「The Data Way」的節目中一一得到展現。
目前「The Data Way」已上線喜馬拉雅、網易雲音樂、小宇宙、Apple Podcasts、皮艇等音訊平臺,每雙週週一更新,歡迎大家積極點選訂閱,第一時間接收來自「The Data Way」的更新動態。第一期回顧請點選 這裡。
本週,由 SphereEx 推出的「The Data Way Vol.2」正式上線。本期節目以『國內外工程師差異』為主題,從三位技術大佬的視角,透過剖析國內外工程師在習慣、工作和思想層面的不同,幫助大家快速瞭解國外的工程師文化。
「本期嘉賓」
開放原子開源基金會 TOC 主席
華為計算開源總經理
Apache Hadoop PMC
Apache Member
SphereEx 創始人 & CEO
Apache ShardingSphere PMC 主席
Apache Member
SphereEx 聯合創始人 & CTO
Apache ShardingSphere PMC
Apache Member
0 1 在溝通的主動性方面,是國內外工程師之間最大的差異
因為發展階段的不同,國內外開發者的思想、目標自然也不同,隨著網際網路產業的完善與成熟,一定會有如設計思想、協作模式等更深度的內容沉澱在開發者的日常思考中。-- 張亮
在堵俊平看來,對比海外更加開放的氛圍而言,國內的工程師更喜歡埋頭做事。 但開源的核心在於貢獻,在於交流,善於表達自己的想法、理念設計等,也是一名優秀工程師所要具備的品質。
雖然社群中一直都有在流傳著『talk is cheap show me the code』的文化,但這些問題也是需要在一個公開的場所中,透過進行公開的討論達成共識。所以在早期知名開源社群中許多專案的 committer 和 mentor 都是印度人,並不是說我們國內工程師的技術能力不如他們,而是在文化層面,我們的表達吃了虧。因此在國際化的社群中, 工程師要善於分享,並習慣從開源社群裡面去獲得這種成長。敢於正視自己的不足,坦率承認他人的優秀,在相互的切磋中獲得更多成長。
0 2 堅守工程師自己的完美主義
做開源的人,要有長線的規劃,要了解自己的價值所在,要了解目前所在崗位的長線計劃,要具備動態規劃的思考能力。--堵俊平
首先, 作為工程師,要掌握動態規劃的思考能力。這就要求我們工程師將目光放長遠,為未來的設計、需求的變化留出缺口,儘可能提供多種可能性。同時我們要站在全域性的角度來進行規劃,既關注眼前,也專注未來,堅信眼下自己所做的事情,尤其是在開源社群中所做的努力,一定會在未來某個時間點發揮其對應的價值。
其次,年齡永遠都不是評判一個人能力強弱的標準。也許時間的增長並不會對你的程式碼速度帶來多少提升,但過往的經驗和對於業務的理解一定會讓你避免很多不必要的坑。 優雅的程式碼設計,周全的思考邏輯,健壯的程式碼本身以及完善的架構思考等等,這些都是無價之寶。如果團隊裡有一名堅守數十年如一日的工程師,他在團隊中無疑將會起到定心丸的作用,對整個團隊的效能提升反而是助力作用。
第三, 跳出舒適區,主動向行業深處去探索。對於工程師而言,自身價值的體現不能只是在技術水平上,還體現在對於業務的理解上。因此,工程師應該主動選擇一些有深度、有挑戰的任務,培養自己對於業務設計和進度把控的能力,面向長期目標去努力,同時為滿足短期目標而隨時做出調整,讓工程師本身的成長順應所設定的目標去前進。
對於工程師來說,隨著年齡的增長,並不意味就喪失了優勢。反倒是因為隨著年齡的增長,你所做過的工作、架構、理念、想法、甚至踩過的坑,這些對於團隊而言都是無價的資源。--潘娟
歡迎點選上方的小程式來收聽,也可以點選“閱讀原文”連結來 『小宇宙 』找到我們。同時歡迎大家關注我們的公眾號回覆“播客”進入播客聽友群與更多的朋友交流!
歡迎掃碼關注我們
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70001955/viewspace-2787327/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 單例模式,真不簡單單例模式
- 程式設計師程式設計時的簡單方法與技巧程式設計師
- 好程式設計師分享WebService的簡單使用程式設計師Web
- 程式設計師接私活10個月接30單,純賺40w!程式設計師
- 程式設計師書單程式設計師
- 程式設計師脫單指南程式設計師
- 一個JS程式設計師對機器學習的概念簡單手記JS程式設計師機器學習
- 簡單純粹
- 最簡單的C程式設計--順序程式設計C程式程式設計
- 做個清醒的程式設計師之要不要做程式設計師程式設計師
- 使用“純”Servlet做一個單表的CRUD操作Servlet
- The Data Way Vol.8|離開了程式碼,還能被稱為工程師嗎?工程師
- 從程式設計師到解決方案架構師的簡單指南 - Dev程式設計師架構dev
- 設計師必備的設計導航站,工作簡單化
- 《程式設計師歌單》請查收程式設計師
- 大齡程式設計師書單程式設計師
- 程式設計師自黑的梗!產品經理:功能實現起來很簡單!—程式設計師:*&%程式設計師
- c++簡單程式設計-3C++程式設計
- 做一個心理健康的程式設計師程式設計師
- 程式設計師找工作黑名單:除了 996.ICU,程式設計師還將如何自救?| 技術頭條程式設計師996
- 設計一個簡單的devops系統dev
- 程式設計師過關斬將--為微服務擼一個簡約而不簡單的配置中心程式設計師微服務
- nodeJS做一個簡單的爬蟲NodeJS爬蟲
- 書單推薦:每個程式設計師必看的11本書程式設計師
- 一個小小的 Shell 管道符,內部實現可真不簡單!
- PHP 簡單的幾個設計模式(個人理解)PHP設計模式
- 【本人禿頂程式設計師】最簡單的設計模式——單例模式的演進和推薦寫法(Java 版)程式設計師設計模式單例Java
- 程式設計師修神之路--簡約而不簡單的分散式通訊基石程式設計師分散式
- 程式設計師壓力那麼大,為什麼還要選擇做程式設計師程式設計師
- 做個清醒的程式設計師之擁抱AI程式設計師AI
- 做個清醒的程式設計師之拒絕工作程式設計師
- 好程式設計師web前端培訓分享FormData 簡單介紹程式設計師Web前端ORM
- CodeRunner for Mac:讓程式設計更加簡單Mac程式設計
- 簡單學懂鏈式程式設計程式設計
- 好程式設計師Java培訓分享-簡單的效能最佳化技巧程式設計師Java
- 前端中的簡單程式設計題-字串(1)前端程式設計字串
- Rust 程式設計中使用 leveldb 的簡單例子Rust程式設計單例
- Rust 程式設計,實現簡單的佇列Rust程式設計佇列