程序員如何提高影響力2.0
盡管之前已經有一篇非常不錯的關于《如何提高影響力》的文章,但是那篇文章缺少一些理論的支持。
不知道你發現了沒有你在Github上的代碼并不比別人差,但是無論你怎么努力你都換取不了同樣的關注。當別人開始使用微信公眾號的時候,你也開始使用,但是你怎么努力也不及別人的百分之一的閱讀量。
然而盡管你覺得非常不爽,但是你并不知道為什么!我記得mruby剛剛只寫了一個README.md的時候,就獲得了上千個star。
因為松本行弘很有影響力,也因為它也很有影響力。
這也算得上是粉絲經濟,在這方面做得最好的有:
而作為一個程序員,可以有怎樣的『粉絲經濟』呢?
阮一峰與《ECMAScript 6入門》就是一個很好的例子,盡管我見過的阮一峰的技術博客都寫得很淺、不夠深入。我也見過很多寫得比他好的,但是閱讀量卻遠遠不及。
THE WORLD IS CHANGED
所以,有時候并不是你實力夠了就行了。現在已經比過去好了許多,但是還是不夠。
> 影響力方程式: IMPACT = C x ( R + E + A + T + E)
盡管這是一本書的名字,但是我們還是稍微展開一下:
- C: 對比度
- R: 觸及率
- E:曝光度
- A:表達方式
- T:信任度
- E:共鳴水平
對比度——證明你寫的代碼比別人好!
什么算得上是對比度?
如上圖所示的Python框架中的性能對比算是一個很不錯的對比。盡管我是一個重度Django愛好者,和一個輕度Flask愛好者。但是他們的目的是不一樣,在后來我需要一個RESTful API的時候,我選擇了Falcon,因為上圖表明了Flacon的性能更好!
如果你正在寫一個框架,而且你發現這個時候已經有別的輪子存在了,而且用戶很多。那么你有多大的把握把用戶拉過來?
jQuery框架就是一個很受歡迎的前端框架。那么誰做到了可以替換jQuery?
- Zepto:更小的jQuery
- React:更快的DOM操作
又比如,已經有人寫了一系列的ES6教程,那么你怎么超越他?連Google在顯示搜索結果的時候,也會刪除內容重復。機器是如此,更何況是人呢。試試不同的角度,不再是只寫ES6的語法,而是實戰之類的。
這就是為什么在上述的表達式中,如果對比度為零,那么整個結果就是零。如果你不能證明你和別人有差異,那么你就很難有明顯的影響力。
如果你在一個領域沒有啥想法,而另外一個領域是空白的,不凡去試試這個領域。
表達方式——簡單即是好
與代碼相比,這點更適合在寫博客上。通常來說,受歡迎的博客都是那些能輕輕松松地幫助別人解決問題的博客。
工作的時候,我們并不沒有那些時間去看別人的長篇大論,我們要做的是:
- 搜索某個關鍵詞
- 點擊相應的結果
- 然后離開
如下圖所示,打開第一個結果,然后離開。
因為這存在一個能力的金字塔模型,處于底層的人往往更多,如下圖所示:
而那對于大部分的初學者來說,一篇簡單易懂的博客、一行簡單易讀的代碼就可以幫他們的代碼。甚至是我在平時的時候,也會直接Copy/Paste,盡管會對長的代碼做一些Review,但是短的瞬間就能理解了。
并且對于程序員來說,表達的問題足以讓多數人不愿意寫博客。而寫簡單的博客往往更易受歡迎,因為可以幫人解決問題。
觸及率——你的發聲平臺
在開始嘗試這一點之間,你需要有一個Unique ID。它用來說明我是誰,你在xx網站上看到的那個xx就是我。所以我在后來的經驗中學會了這一點,不管在哪里,我都用phodal這個ID。
- http://www.phodal.com/
- http://weibo.com/phodal
- http://www.zhihu.com/people/phodal
- http://github.com/phodal
- http://segmentfault.com/u/phodal
- http://www.douban.com/people/phodal/
- ...
我就是Phodal,你在哪看到的Phodal都是我。
而這是一個很漫長的過程,開發人員通常喜歡在不同的社區聚集。這就意味著,當我們完成某個軟件、文章的時候,我們需要去讓不同的人看到。
我們先在我們的公眾平臺、博客上發,然后是知乎、CSDN、圖靈等等專欄,最后推薦到如掘金、開發者頭條、極客頭條這樣的聚合網站上。
我們就可以慢慢地積累人氣。
曝光度——讓自己無處不在
這是一個非常有意思的話題。如果我們每天都可以上頭條,那么我們的粉絲肯定會一直往上走。而如果我們很久一句話也不說,那么會掉很多關注。
而對于程度員來說,這點還算很難。如果你一直在加班,那么你會有時間去發這些么?對于這一點來說,還是有幾個不錯的東西可以做的~~
- 針對不同的平臺有不同的內容。如我喜歡在我的微博發一些Github上有意思的項目,在我的博客上發一些解決問題的博客。
- 整理一些電子書。如果你也寫了很多文章,那么要整理出一本電子書一定是一件很容易的事——我整理了《一步步搭建物聯網》、《GitHub漫游指南》
- 避免內容多平臺同步。當你來到一個新的平臺的時候, 這個策略是相當有效的。但是到了后期就不是了,用戶在不同的地方都看到了相同的內容。
接著就是不斷地堅持下去,去年我寫了127篇博客。然后已經在GitHub上刷了461天,你呢?
堅持比完美更重要哦!
信任度——跟著你就是對的!
人們為什么就相信羅永浩能做出好的手機?因為人們相信他。
人們為什么跟隨你?因為相信你能寫一些有意思的玩意兒、能幫助他們成長、能看到更廣闊的世界。
而人們由粉轉黑的原因往往是因為你錯了:
- Angular 2.0的升級把很多人坑了,所以多了很多黑粉。
- Ruby on Rails的后期維護把很多人坑了,所以多了很多黑粉。
- Node.js把TJ坑了,所以他轉向了GO。
讓人們相信你 ,就是最好的事,而這一點則是另外一個持久的過長。而影響力都是持久的過程,不是么??
共鳴水平——你說得對!
我希望我碼了這么多次,你可以回一個你說得對!這就說明了我們是有共鳴的。而引起共鳴的很多原因,則是因為我們分享了我們的真實體驗、感受。
- 使用Python來玩大數據和機器學習就是那么爽。
- 使用JavaScript來開發Web、移動應用就是那么快。
而如果你不是出自于提高影響力的目的來看此文,那么只會是這是一篇瞎扯的文章——因為從一開始我們就沒有共同話題。
我想說Node.js的回調是一個大坑,但是你卻覺得Node.js的回調讓人爽爆了。那我怎么指望你能和我同一路。
當我們試圖去分享一個內容的時候,我們也希望別人能引起共鳴。當我寫一篇說Java在架構模式中的應用時,我就指望讀者說:你說得對!
React.js引起了大家巨大的共鳴,所以它也就有了更大的影響力。
TODO
那么,我應該怎么做?
- 創建自己的博客分享自己的心得
- 回答別人的問題
- 。。。
幫助別人才是提高影響力的基礎。
或許您還需要: </div>
歡迎試用我的Growth
2016將會投入這個App的開發及其相關文章的撰寫。APP來源于: 對Web應用開發的一個流程認識。Growth主要關注的點是Web開發的流程以及其技術棧、學習路線,里有啥:
- 近乎完整的Web開發流程介紹
- 如何寫好代碼——重構、測試、模式
- Web應用的分析和部署
- 如何不再寫遺留代碼
QQ技術交流群: 321689806
來自: https://www.phodal.com/blog/improve-impact-2/