優秀技術工作者的修養

640?wx_fmt=jpeg向星哥致敬

在教室外等娃上課,利用這點時間和大家分享一個話題。

當然,關於這個話題,我可以將標題改爲"XX萬工程師的祕籍","如何拿到某寶某條的offer","拿到互聯網大廠offer看過的書”,但是,我不賣課,也不爲了拉公衆號粉絲,所以我覺得一個樸實的名字更符合我的習慣。

1. 提升思考能力

我在工作中常說,遇到問題了,是工程師最好的學習機會。因爲問題的背後,可以把平時沒看到沒想到的問題,暴露出來給你看。在問題過來的時候,我們必須搞清楚問題的背後的爲什麼,對問題進行深度的思考,三個基本問題回答清楚: 1.真實的原因,2.已經對所有相關問題進行了修復 3.類似問題能提前預知。如果只是簡單的做bugfix,那太浪費機會。深度思考在於,不但要看到當下的問題,更要看到潛在的問題。

2. 擴充視野

工作中,要多去看看同行在做什麼,瞭解一下自己負責的系統和外部有什麼差距,進行縱向和橫向的比較,杜絕閉門造車,在這個時代,各種輪子各種現有的技術方案已經擺在那裏了,多利用外部資源爲我所用,才能發揮最大的效能。聽聽同樣的場景,看看別人是怎麼處理的,既要走出去又要領進來。

3. 總結和歸納

工作中的技術問題大多都是有規律的,我經常和團隊成員說,你去寫個文檔,將你解決的問題做一個總結,告訴我不同問題的解決步驟,就是爲了幫助大家養成這個習慣。動手做個bugfix很快就結束了,但剩下的更需要花時間思考共性問題,比如將一些通用東西做成工具來自動處理,就能大幅度提升工作效率。

描二維碼或手動搜索微信公衆號【架構棧】:ForestNotes

歡迎轉載,帶上以下二維碼即可

640?wx_fmt=jpeg

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章