影響力,讓夢想離你更近。git
試想一下,有一天你開發了一個新的語言。它比現有的某某主流軟件,運行效率將提升了50%,開發效率提升了100%。接着,你在github上release了0.1,可是因爲出現某個開發難題,你須要別人的幫助。而這時,你找不到有效的途徑去找到那些真正會用它的人。接着出現了一個新的語言能夠達到同樣的效果,而這個項目就死於腹中,我記得mruby剛剛只寫了一個README.md
的時候,就得到了上千個star。程序員
每一個人均可以是一個品牌,對於一個程序員來講,咱們的ID就是咱們的品牌。而構成品牌的有多個要素:github
等等。docker
鏈接各個平臺的核心是咱們的ID。數據庫
第一個平臺指的是不一樣的網站,如咱們的博客、Github、知乎等等,第二個平臺指的是咱們的影響力。segmentfault
So,在開始的時候咱們須要有一個統一的ID,來標識咱們的身份:我是誰,你在xx網站上看到的那個xx就是我。剛開始的時候,我在CSDN、Github上的ID(gmszone)和個人博客的域名(Phodal)是不同的,由於當時的域名(gmszone.com)握在別人的手上,因而我便想辦法將兩個ID改了過來(ps: github提供遷移)。後來,Phodal就成了個人發聲平臺:ruby
因而,這時就能夠開始使用跨平臺的平臺了。微信
小博客也會有成長的一天。網絡
對於像我這樣一個個默默無聞地人來講,用戶可能會有下面幾種不一樣的方法來知道我:框架
剛開始在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,測試過
將本身嘗試的不一樣技術棧的內容丟到Github上,加上適當地文檔、博客,就變成了一個很好的Demo。然而,不止於此,愈來愈多地人開始在Github尋找人才,由於他們樂於付出,也樂於分離。曾經由於Github上的項目:
而在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,配合得很好。已經能夠接近於咱們在一些項目上用到的功能,所以拿他們搭建一個好的開發環境徹底不是問題。
在咱們試着去保證測試覆蓋率、代碼質量等等的時候,咱們就能夠學到一些知識,如使用不一樣語言測試框架的Mock、Stub、FakeServer等等。
上面的兩部分屬於打造平臺部分,而如Weibo、知乎等則屬於擴大影響力。
在某種時候,博客、Github都更像是我的的平臺。如Weibo、知乎、SegmentFault、CSDN等等的開發者社區,也能夠爲本身的博客、Github帶來流量,而這一些都是互相促進的。若是咱們在其中的一個網站上表現得很好的話,那麼在另一個網站上咱們也很容易彙集一樣的粉絲。如,我最經常使用的一個做法是: 將本身寫得相對比較好的一些博客複製到CSDN、SegemntFault、圖靈社區等等,並適當地推到CSDN首頁、開發者頭條等等。
因爲寫做的開發人員是有限的,因此一般在某某頭條上的推薦,會成爲某博客園上的新聞,接着會有成羣接隊的小站開始Copy。同時,這些文章又會推到他們的微博上,接着還多是微信平臺。畢竟,對於大部分的網絡來講,大部分的流量是流向他們的網站的,因此他們不太會在意其中的外鏈等等。故而,一般來講: 不是某某東西忽然火了,而是忽然沒有別的新聞了。一般來講一個好的做法是,試着將你的博客分享到微博上,而後@那些願意幫你分享的平臺。這樣,你能夠有更多的閱讀、更多的粉絲,固然好的內容是前提。
其中還有若干其它的好處:
只須要簡單地幾步就能夠開始提升咱們的影響力: