/

你應該是團隊中最差的開發人員

你應該是團隊中最差的開發人員

一些關於你的技能水平與你一起工作的人的想法

我是通過一位朋友介紹程序設計的。當時他來我家,當我們在玩Linux電腦時(應該是1997年左右),他問我:“你不知道如何編程電腦嗎?”

我回答道:“不知道”,然後他很友好地給我講解了如何在Linux上編譯C代碼的教程。

那是我對真正程式編程的第一次接觸,當然不算MIRC的修改和主題,雖然它們也算是編程,但更像是腳本。

那時的我是一個菜鳥,看到這個非常有知識的人讓我意識到自己所不知道的知識有多少。我對什麼都不懂,我只是在使用電腦,而不是編程。

然後在大學裡,我是小組裡最差的學生。要知道,這是一所工程學校,而我並不是成績優秀的學生,所以我從身邊的人那裡學到了很多,也學會了如何提升自己以達到他們的水準。比起去一所要求不高且在中等水平的學生中成為最好的學生,我覺得這樣學到的東西更多。

但是當我大學畢業後開始工作時,因為我是一個自由工作者,有時會發現自己是房間裡最好的開發人員。我積極努力避免這樣的情況。

我最喜歡的工作是和團隊合作的工作,尤其是那些每個團隊成員在某些特定技能方面都比我更優秀的工作。比如技術能力方面或是成為一個出色的團隊成員。

現在的我已經不再是團隊的一部分了,已經有2年多了。獨自工作的我必須找到一群我可以向他們學習的人。

如何做到呢?

下面是我從中學習的一些人:

  • 播客。我訂閱了將近200個播客,並定期尋找我可以學習的話題。從技術類的JavaScript編程到數碼營銷,再到聆聽其他人在互聯網上的創業者或小型企業主的冒險故事。
  • 博客。我讀很多關於各種主題的博客。
  • Twitter。我在Twitter上關注一些智者和令人難以置信的人,不論是直接關注還是使用列表。
  • 書籍。我讀了很多關於各種主題的書籍。
  • YouTube。我每個星期都會花幾個小時觀看很棒的YouTube視頻,從編程螢幕錄製到JavaScript會議演講。不僅如此,我也喜歡消費很多不同的內容,包括人們在森林裡散步並談論露營之類的。

這樣子很多。我沒有列出會議或活動,因為我很少去參加。但我也忘了與人面對面的接觸,當然,這是學習的最有效方法之一。

對我作為獨立工作者而言,這種比例非常適用:

  • 1/3 學習新的東西
  • 1/3 實踐我所學到的東西
  • 1/3 教授我所學到的東西

有時我學到的東西只是存儲在長期存儲中,或者僅僅將其保存在腦海中以供以後使用(因為現在可能用不到它們)。

這適用於我作為獨立工作者,因為我沒有團隊成員。這同樣適用於自由工作者,或者那些在某些他們不認識的領域中努力提高的人。

我想我想要說的是,不要只滿足於成為自己所認識的特定領域中最好的人,也不要只比周圍的人更好,這是危險的。

由於互聯網的存在,你可以很容易地接觸到無數比你更優秀的人以學習你所做的事情。
tags: [“career development”, “learning”, “self-improvement”, “programming”, “team collaboration”]