不要害怕讓別人看到自己的無知
作爲高級程序員的一個好處是,當別人問一些我不懂的問題時,我可以很淡然地告訴他們:
這個東西我也不懂,因爲以前沒有遇到過,不過我可以看一下,然後再告訴你。
當我還是一個初級程序員的時候,我總是很害怕別人會看到我的無知。經過幾年的磨練,我才明白,如果碰到了自己不懂的東西,說明學習的機會來了。終身學習絕對不只是一個“口頭禪”,它應該被付諸實踐。
分享
等你把不懂的東西搞懂了,就要把它們分享出來。寫一篇博客,錄個教學視頻,或者在公司裏搞個分享演講……你不要認爲你剛學會的東西別人也都懂,即使是一個非常資深的人,他們也能從初級人員身上學到東西,反過來也是。
分享的過程其實是一個檢驗你是否真正理解所學的東西的過程。有句話說得好:當你在教一個人的時候,其實有兩個人在學。
如果代碼評審讓你感到有壓力,那肯定是打開方式出錯了
雖然我們沒有必要那麼想,但把自己寫的代碼放出來讓其他人“圍觀評論”,這種體驗跟寫代碼還真是有點不一樣,也難怪人們會感到焦慮。
有人因爲不坎忍受某些人的吹毛求疵,選擇在這個人不在公司的時候提交代碼評審。試想,如果你在一個新手的 PR 底下轟炸式地給出 50 個不那麼友好的評論,你其實不只是在證明自己作爲一名高級程序員的優越感,也是在證明你不是一個“好人”。
那麼,正確的打開方式應該是怎樣的?
你可以私底下找那個人,跟他好好聊聊,問他爲什麼把代碼寫成那樣。