每個程序員都應該瞭解的一件事

在這裏插入圖片描述
我曾經接觸過一些IT高管及行業的技術大牛,當私下聊起他們是如何變得如此出類拔萃時,他們大多會以自嘲但又略帶得意的語氣來講述他們的那些獨門祕籍。

  • 我的文檔寫得特別好。

  • 我的口才很好,總是能成功說服別人。

  • 我的PPT做得非常棒,是公司裏數一數二的。

  • 我寫過幾篇很受歡迎的技術文章。

  • 我熱愛開源文化,並在社區裏很有名氣。

……

我發現,這些普通人眼中的大神們很少會提及自己的技術有多牛,反而更多地把功勞歸於那些看似與技術毫無關係的能力。大家千萬別誤以爲他們只是一羣華而不實,靠着一些小伎倆往上爬的小人。完全不是,而且我敢向你保證,他們中的每一個人在擔任程序員或負責其他技術工作時,同樣都有着非常出色的技術能力和優秀的工作表現。但爲什麼在他們眼中這些還不足以使他們達到現在的高度,反而是那些不起眼的寫文檔、做PPT、演講等這些技能使他們能夠在一次次競爭中勝出,併成爲了我們中的佼佼者呢?

其實在我看來,他們所謂的這些祕籍,都可以歸納爲一種能力,那就是自我營銷

一名程序員如果能夠儘早意識到自我營銷的重要性,並有意識地鍛鍊和運用這種能力,那將對你的事業產生有益的幫助。

那麼對於程序員們來說,又有哪些能夠提升自我營銷能力的方法呢?下面便是我的一些建議。

1.讀與技術無關的書

我建議只買一些經典的技術書籍來幫你打基礎,然後從網上去學習一切新的東西。我尤其鼓勵大家去讀那些與技術無關的書籍。程序員不善於自我營銷,其中一個重要原因是他們自身所掌握的知識體系太過於單一,很難跳出技術範疇與人交流,並引起別人的興趣和認同。你可以讀任何歷史、經濟、人文、藝術類的書籍,它們都能夠幫助你豐富自己的知識和思想,使你變得更加全面和完善,而這反過來,又能幫助你建立信心。

2.會寫文檔

文檔可能是你完成代碼編寫後一個最佳的展示機會。當代碼實現了它的功能之後,就很少有人會再去看它,除非它出錯了。但文檔被閱讀的概率卻大得多。從一個文檔中,我們可以看到關於作者的很多東西,思路是否縝密,邏輯性是否強,設計方案是否優秀,等等。可以說,文檔質量的高低是衡量一名程序員是否優秀的重要標準之一。

3.學會包裝

說到包裝,人們往往會產生一種不好的感覺,把它與虛僞、假的東西聯繫在一起。其實,我所說的包裝應該包含兩層意思:

  • 知道什麼是美的(優秀的)。

  • 精心製作。

作者舉例一個普華永道的高級經理通過一個長達114頁的非常精美的PPT而贏得了保監會關於償付能力改革的會議。

在日常工作中,我經常發現身邊的程序員很難寫出美觀整潔的文檔或PPT來。這一方面與我們從小缺乏美學教育有關,而更重要的往往是他們並沒有真正用心去製作它。其實,我們可以通過尋找一些優秀的文檔示例來學習如何製作優秀的文檔,這其實並不困難。知道什麼是優秀的,然後像寫你的代碼一樣用心去製作就行了。

4.嘗試多講

講話一直是很多程序員的硬傷,當然這也曾是我的硬傷。根據我的經驗,你需要跨過以下兩個障礙:

  • 敢說。

  • 多說。

  • 讓說的和你想的一致。

5.建立社會化聯繫

一個完全封閉的程序員一定不是一個優秀的程序員。優秀的程序員往往願意並善於與他人交流,分享自己的經驗和想法,並在交流中獲得有益的東西。這樣做有很多好處:

通過這些社會化的活動能夠使你的想法和技能更加完善。

能夠使你建立權威,你的技術博客,在一些社區上的技術問題解答,以及你的開源項目等都會使人認爲你是這方面的專家。

同樣,你也可以獲得他人的幫助,來解決棘手的難題。

你可以找到與你有相同興趣的人,一起做有趣的事情。

你的社交網絡將因此擴大,這意味着你所獲得的機會將會更多。

在這裏插入圖片描述

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