程序員如何提高影響力:手把手教你塑造個人品牌
作者: phodal 授權本站轉載。歡迎關注微信公眾號:phodal
影響力,讓夢想離你更近。
試想一下,有一天你開發了一個新的語言。它比現有的某某主流軟件,運行效率將提高了50%,開發效率提高了100%。接著,你在github上release了0.1,但是由于出現某個開發難題,你需要別人的幫助。而這時,你找不到有效的途徑去找到那些真正會用它的人。接著出現了一個新的語言可以達到一樣的效果,而這個項目就死于腹中,我記得 mruby 剛剛只寫了一個README.md的時候,就獲得了上千個star。
如何提高影響力,為自己代言
每個人都可以是一個品牌,對于一個程序員來說,我們的ID就是我們的品牌。而構成品牌的有多個要素:
-
博客
-
Github
-
Weibo(or 推ter)
-
StackOverflow(or SegmentFault, Zhihu)
等等。
搭建一個跨平臺的平臺
連接各個平臺的核心是我們的ID。
第一個平臺指的是不同的網站,如我們的博客、Github、知乎等等,第二個平臺指的是我們的影響力。
So,在開始的時候我們需要有一個統一的ID,來標識我們的身份:我是誰,你在xx網站上看到的那個xx就是我。剛開始的時候,我在CSDN、Github上的ID(gmszone)和我的博客的域名(Phodal)是不一樣的,因為當時的域名(gmszone.com)握在別人的手上,于是我便想辦法將兩個ID改了過來(ps: github提供遷移)。后來,Phodal就成了我的發聲平臺:
-
...
于是,這時就可以開始使用跨平臺的平臺了。
構建平臺
小博客也會有成長的一天。
對于像我這樣一個個默默無聞地人來說,用戶可能會有下面幾種不同的方法來知道我:
-
用戶 -> 搜索{谷歌,百度,必應} -> 博客 -> {Weibo,Github}
-
用戶 -> 微博 -> {Github, 博客}
-
用戶 —> Github -> 博客
-
用戶 -> {知乎, SegmentFault} -> {Weibo,Github,博客}
博客
剛開始在CSDN上寫博客的時候,一開始的訪問量很少,慢慢地就多了。有一天發現這樣的博客不是自己想要的,于是建了自己的博客,一開始的流量是0。像CSDN這樣的網站推薦一些文章到首頁,如果能這樣便是幸運的。在經歷大半年的幾乎零流量之后,開始慢慢增長了。到了今天,一共有470篇博客(有一些是出于測試SEO目的寫成多篇文章)。一天的PageView大平均有五百左右,主要來源是搜索引擎,百度200左右,谷歌50左右,必應10左右。
用戶故事
對于一個程序員來說,必須在某種程度上熟悉怎么搜索自己想要的內容,即 關鍵字 。如我們想要知道如何在OpenWRT OS上用Python,那么我們會搜索OpenWRT Python。于是,這個時候我們博客的標題帶有OpenWRT Python,那么我們可能就中獎了。
故事,告訴我們 好的標題很重要 。 重復這個主題 也很重要,會有一個更好的排名。至于,如何更好地排到第一,就是SEO(搜索引擎優化)的話題了。
筆記
一開始要寫一個博客是比較難的,沒有流量、沒有評論。所以,一個好的切入點是:筆記。最好是那種網上很少的內容的筆記,雖說很多人不愿意去做這個,但是這是一個很好的方向。
一個技術博客里面的內容應該是兩種類型:
-
技術
-
理論
技術型可以帶來流量,理論型的可以帶來評論。理想的話,兩者會相輔相成的,但是在我們剛處于學習期的時候。那么那些Note,可以給我們帶來一些流量,也帶來一些信心。如果,只是想著一開始我就只寫一些長篇大論的話,那么只是就是拿了80%的時間做了20%的事。
以用戶搜索的過程來說,用戶是有目的的進行搜索。換句話說,在我們日常工作的時候,我們只關心和我們工作相關的內容。而在受眾來,正常情況下,技術型的博文、筆記可以帶來流量的主要原因是:大部分人都是初學者。
理論性的內容,更適合更高級別的開發者,這樣的受眾較少。
上頭條
而在今天有其他的平臺,可以借用來推銷自己的:
-
開發者頭條
-
極客頭條
-
掘金稀土
-
...
網上的IT新聞、博客都是互相Copy,對于一些軟文(如本文)來說。這也是期觸及率高的原因,通常來說這樣可以帶來大量的流量。記得在原文中留個原文鏈接,附張圖片(自己博客的圖片)來保證:Google把原文指向你的博客,而不是免費為別人打工。
提升
除了是一個很好的展示平臺,也是一個很好的測試平臺。作為一個Web Developer,測試過
-
Nginx Log分析(~600M)
-
New Relic
-
SEO
-
AutoComplete
-
重構網站
-
...
Github
將自己嘗試的不同技術棧的內容丟到Github上,加上適當地文檔、博客,就變成了一個很好的Demo。然而,不止于此,越來越多地人開始在Github尋找人才,因為他們樂于付出,也樂于分離。曾經因為Github上的項目:
-
申請WebStorm開源License
-
Review英文版書籍
-
...(有些不方便透露)
而在Github上的項目其實不僅僅只有一些庫:
-
庫和框架: 和jQuery
-
系統: 如Linux、hhvm、docker
-
配置集: 如dotfiles
-
輔助工具: 如oh-my-zsh
-
工具: 如Homewbrew和Bower
-
資料收集: 如free programming books,You-Dont-Know-JS,Font-Awesome
-
其他:簡歷如Resume,博客
所以,可以嘗試不同的切入點使用Github。
在某種程度上來說,一個人在Gihub上的粉絲數量會幫助他的項目在初期獲取更多的人氣。這樣就有助于其下一步開展項目,當然也會在某種程度上更好看Blabla。
提升
之前寫過一篇 《如何通過github提升自己》 中說到了一些細節,大致上還是那些東西,Github與Trello、Travis-CI、Coveralls、SauceLabs、Code Climate,配合得很好。已經可以接近于我們在一些項目上用到的功能,因此拿他們搭建一個好的開發環境完全不是問題。
-
Travis CI:支持Node.js、Python、Ruby、PHP等二十幾種語言,也支持MySQL、PostgreSQL、MongoDB、Redis等數據庫。
-
Coveralls:可以用來查看代碼的測試覆蓋率。
-
SauceLabs:可以用來跑Selenium功能測試等等
-
Code Climate:查看代碼的壞味道。
在我們試著去保證測試覆蓋率、代碼質量等等的時候,我們就可以學到一些知識,如使用不同語言測試框架的Mock、Stub、FakeServer等等。
擴大影響力
上面的兩部分屬于打造平臺部分,而如Weibo、知乎等則屬于擴大影響力。
在某種時候,博客、Github都更像是個人的平臺。如Weibo、知乎、SegmentFault、CSDN等等的開發者社區,也可以為自己的博客、Github帶來流量,而這一些都是互相促進的。如果我們在其中的一個網站上表現得很好的話,那么在另外一個網站上我們也很容易聚集同樣的粉絲。如,我最常用的一個作法是: 將自己寫得相對比較好的一些博客復制到CSDN、SegemntFault、圖靈社區等等,并適當地推到CSDN首頁、開發者頭條等等。
由于寫作的開發人員是有限的,所以通常在某某頭條上的推薦,會成為某博客園上的新聞,接著會有成群接隊的小站開始Copy。同時,這些文章又會推到他們的微博上,接著還可能是微信平臺。畢竟,對于大部分的網絡來說,大部分的流量是流向他們的網站的,所以他們不太會在乎其中的外鏈等等。故而,通常來說: 不是某某東西突然火了,而是突然沒有別的新聞了。通常來說一個好的作法是,試著將你的博客分享到微博上,然后@那些愿意幫你分享的平臺。這樣,你可以有更多的閱讀、更多的粉絲,當然好的內容是前提。
其中還有若干其它的好處:
-
更大的曝光率,會帶來更多的機會
-
更有機會參與一些未公開互聯網產品的試用
-
各種精美小禮物
-
翻譯、出版機會
TODO
只需要簡單地幾步就可以開始提高我們的影響力:
-
在不同的網站上使用一個ID
-
創建一個博客
-
開始創作內容、提交代碼、分享
-
持續Impact
來自: http://www.cocoachina.com/programmer/20151230/14834.html