1. 程式人生 > >回顧CSDN這八年

回顧CSDN這八年

CSDN第八年

好久沒有回CSDN了,最近因為要下載一個資源要登陸,準備登陸又發現CSDN要手機驗證碼登陸,一頓操作猛如虎,搞得滿頭大汗終於登入進來了。哎,廉頗老矣,不復牛逼矣。曾經CSDN上的追風少年,如今的禿頭大叔。。。

好奇的看了下自己的CSDN排名,2000多名,老臉一紅,就我這兩把刷子,還能幫助到一些迷途的技術少年,還是很高興的。

想起以前在CSDN上看到一個前輩,每年冬至都會寫一篇總結,很驚歎於她的毅力,剛才搜了下,發現一直保持著這個毅力。當初我也想學來著,但是慢慢就忘記了。 傳送門

今天看到自己的CSDN部落格,感覺像找回了一個塵封已久的同學錄,陌生而又熟悉。回顧了一下自己的CSDN生涯,翻到最久的一篇文章,從2011年9月開始在CSDN上寫了

我的CSDN部落格第一篇文章 時光荏苒,轉眼已經過去了8年。

寫這篇文章的時候,初出社會,在武漢小河西村的一個城中村裡,單身快樂的小青年。用的是老式的磚頭桌上型電腦,開著Visual studio 寫MFC程式,記得那時候在研究遠端控制程式碼,對WindowsPE格式著迷,研究了好久,每天泡的最多的就是看雪論壇和紅黑聯盟。經常對著螢幕看大神們用螢幕錄製專家錄製的教學視訊,看的一臉懵逼,又反覆觀看。跟著一個免殺視訊,i can do this all day

現在的少年,開口閉口前端輪子、區塊鏈,AI,人工智慧,共享經濟,大資料、高併發、框架巴拉巴拉的,應該很少會有潛下心去研究PE格式的吧。畢竟在工作中,也沒有什麼太大的卵用。

這八年,發生了翻天覆地的變化。技術的推陳出新,帶動了社會的變革,技術從業人員也在浪潮中浮沉起落,微博火了,微信崛起了,移動支付幾乎覆蓋了現金,iPhone也從當初的4出到了今年的xs,當年的掏出iPhone,就是高富帥的象徵,當年第一次用上iPhone4的時候,光速的發了個QQ說說,對,沒錯,只有QQ空間的產品經理知道,我們這些小屌絲就愛裝逼,因為能夠顯示QQ尾巴來自於iPhone。後來為了更裝逼,還搞了個小工具來修改QQ空間的尾巴和定位,經常顯示自己在某景點用iPhone拍照打卡,其實是在加班擼程式碼,哈哈現在想來,那時候,為了裝逼真是無所不用其極。

當初一代機皇諾基亞和HTC如今已經昨日黃花,和蘋果叫板的三星還沒有那麼多的爆炸新聞。蘋果電腦對我來說還是可望而不可即的神物,君子固窮,窮也是有窮的法子。那時候我就研究了一下怎麼裝黑蘋果。所以有了這一篇

安裝黑蘋果 當時是黑蘋果什麼都裝好了,xcode也安裝好了。市面上iPhone最火的機器是iPhone4s 如果當時花點時間和經歷學習一下object-c,其實就很容易轉型做ios開發,趕上後來的移動網際網路的浪潮。但是當時並沒有這個意識,因為裝上黑蘋果的電腦很卡,而且搞各種驅動也是麻煩的一逼,還有涉及到定位、拍照、WiFi這種硬體裝置的時候,無法真機除錯,瞬間就失去了興趣,再加上當初做C++出身的,去看objectC的程式碼,感覺真是異類,@號,-號,+號滿天飛,fuck啊,中括號又他媽是幹什麼的啊?簡直是看一次想冒火一次。當然,最主要的原因,也還是沒有這個意識。並不知道冥冥之中,移動網際網路的浪潮開始席捲而來,隨著不久之後李克強總理的大眾創業、萬眾創新講話之後,一群又一群沒有任何編碼經驗的小夥子,去到培訓機構去打幾天程式碼出來就能夠擼起袖子開始搞,別管懂不懂,上馬開始幹,起步月薪十幾K開搞。那時候ios的火熱,比現在的區塊鏈有過之而無不及,煎餅攤子的老闆都想做個app。全行業的人,不管懂還是不懂,張口閉口都想做一個“啊破破”。有錢的如BAT之流,開始搶錢,搶人,燒錢、補貼、大戰,網際網路的紅利席捲到每一個行業每一個角落,千團大戰開打了,美團拉手窩窩團乾的頭破血流,前幾天看到拉手網快gameover的時候,觸動了不少的青春回憶,因為第一個用的團購券,就是拉手的。印象還是挺深刻。千團大戰打完了就打車大戰,滴滴和優步,那時候加班回來打車,動輒搶到十幾塊的補貼券,下班都不坐公交的。幾個身邊的小夥伴,原來做尼瑪的硬體的去搞IOS了,做尼瑪的傳統行業的去做產品經理了,人人都是產品經理嘛。小橘人乾死了所有對手之後,ofo小黃車小紅車又幹的一地雞毛了,同時什麼上門洗車上門按摩的也在各個行業搞得風生水起。沒錯,九年義務開始免費的時候我已經畢業了,而滿地都是1元洗車的時候我只有一輛破自行車,“師傅順便給洗一下不?”

再來一輪千播大戰,映客直播,一直播,花椒直播,熊貓直播。直播就用一直播,洗腦廣告還沒播完,今日頭條在來洗腦一波,緊接著二手車大戰又來了, 瓜子二手車,成交量遙遙領先。優信二手車,人人車。對,所有的電梯廣告裡,都要被黃渤王寶強孫紅雷三個人霸佔了。

要不你們仨一起拍個喜劇叫《車奴的二手生活》可好?

子在川上曰:歷史是無法抗拒的滾滾洪流。任何個人在時代的巨輪面前,簡直就像一隻小螞蟻,不,連一隻小螞蟻都不如,像一坨螞蟻便便。

聚美優品和凡客誠品當初火爆的場景還歷歷在目,我長得帥,我是陳歐,我為自己帶鹽。轉眼之間一個成了陳七塊,一個成了周杰倫腦殘黑。趨勢的軲轆傾軋過去,有些人從當紅的小生花旦,變成了丑角配角。

技術支撐了這些產品的百花齊放。就像阿里巴巴的那些關於雙十一的技術細節和故事,《淘寶技術10年》,隨著技術的更迭和基礎架構的夯實,原來的流量洪峰,現在都被這個星球上頂尖的技術精英解決掉,億萬人的狂歡,在位元組、網路、資料、訊號、基站、交換機之間穿梭,全球使用者能夠在一個虛擬世界裡嗨到不能自己。一切的背後,是時代的變革,是技術的迭代。

php?java?C++?go?erlang?python? 彷彿每一個節點,每一們語言都很重要,但彷彿都不重要。就像原始時代的智人一定要回圍獵,否則就會被獵殺。就像科舉的考生一定要會八股文,否則就會名落孫山,就像胡服騎射時代的王公大臣一定要會騎馬射箭。這個時代的滾滾洪流之下,不是你選擇了什麼,而是你被什麼選中。

所以,蘇東坡說“寄蜉蝣於天地,渺滄海之一粟。哀吾生之須臾,羨長江之無窮”,人到了三十,而立之年,終於略窺這其中的深意。

剛畢業時候,用MFC寫過上位機工具,那時候為了介面搞得好看點,費盡心思去研究C++寫的程式怎麼樣讓介面搞得好看,在網路上找到好多免費的、開源的、收費的、商業的介面庫。

後來總結成了一篇文章c++介面庫 ,文章也沒有多少的深度,只是簡單的將自己用過或者瞭解過的介面庫列舉出來了,讓同道中人一起了解和學習交流下。很開心的是,因為自己業餘研究了Duilib這個介面框架,後來找工作時候,遇到了Duilib的參與者,順利入職了一家大公司。當然這個也是後話了。

硬體界的摩爾定律,當價格不變時,積體電路上可容納的元器件的數目,約每隔18-24個月便會增加一倍,效能也將提升一倍。感覺軟體也差不多,剛出來時候,很多公司的開發人員都是用的vc6.0 ,對,沒錯,就是下面這個感覺像上個世紀的東西 這裡寫圖片描述

走在潮流前沿的追風少年們,已經開始啟用了 visual studio2005。對,我的IDE,時尚時尚最時尚。

這裡寫圖片描述

熟悉嗎?喚醒了你的青春熱血和記憶嗎?各位程式碼小哥?F5 F10 F11 F12 還分別記得都是搞什麼飛機的嗎? 還會有人告訴你動態連結庫和靜態連線庫是幹嘛的嗎?

我想起那年,無數個不眠之夜對著這個破介面除錯BUG時候的酸爽,整個房間充滿了酸菜滷肉的味道,ps/2插孔的鍵盤被敲得震山響,許嵩、汪蘇瀧、徐良的歌一首接著一首。年輕男孩躁動的心,在整個夏天都充滿了荷爾蒙的味道,那時還沒有被和諧的快播和百度影音裡,塞滿了不可描述。迅雷還是一個乾淨純粹的下載工具,而不像現在一開啟就是滿屏的瀏覽器廣告。

炎熱的夏天,對面租房子的美女都在看中國好聲音。是的,那個光腳的女人,在唱 “There’s a fire starting in my heart” 那英、劉歡老師轉著圈圈大叫 i want you!

那個時候,我在整WPF,還有silverlight,估計這些玩意兒現在也差不多歇菜了。當時做專案的時候還好好的研究過一陣子,用xml來佈局客戶端的應用。想想就覺得激動。業餘時候用WPF搞了個QQ空間相簿下載工具,WPF寫的QQ空間相簿下載工具

現在想想也是覺得年輕,有精力,用C++去寫爬蟲,抓取頁面,現在都被自己的業餘小愛好雷到

後來為了加快開發速度,開始接觸用C#來寫Winform程式。當時不知道C#到底念什麼,有人說叫C井,有人叫C傻撲,反正我們就是C井C井的叫。用了C井才發現,海闊天空呀,原來還可以這樣玩耍。匯入dll,直接呼叫動態連結庫裡面的函式,so easy啊。媽媽再也不用擔心c++裡面的又是 new 又是delete malloc 啊。還有memory leak之類的不存在啊。不要跟老夫說什麼框架原理,擼起程式碼來就是一把梭子,Ctrl+C Ctrl+V ,氣氛搞起來的時候,鍵盤敲得冒煙,不知道的還以為在玩勁舞團。

興趣真的是最好的春藥。這中間我竟然還分析過一個網路遊戲。臥龍吟遊戲分析想想那些蹲在電腦前,苦思冥想的自己,真是多了一份固執和倔強。

在那之後,顛沛流離過很多個城市,換過很多分工作,寫過很多種不同語言的程式碼,換過很多不同的崗位,做過大頭兵,被領導叼過,也帶過團隊,叼過別人。見過不同行業的人,腦海裡冒出過無數個idea又一一煙消雲散。身邊的朋友來了又走,寫過的程式碼有的執行在線上,有的被扔到垃圾堆,迎來送往了無數的同事,帶過了不少的小年輕,熟悉了一些框架又扔掉了一些技能,在熟悉中麻木,在勞累中疲倦。有時候還是初心不改,看到oschina上一些開源的吊炸天的工程,還是會down一份下來研究,一邊看,一邊讚歎,這人真他媽的牛逼。我哪天也要搞個這麼牛逼的放上去給你們瞧瞧就好了。但終究是沒有忙完的這一天。

團隊每天都有各種瑣事,身邊每個人都在嗶嗶,彷彿每個人都在找你,有時候亂七八糟,有時候毫無頭緒。要服務著一群傻傻的客戶,要伺候著說辭就辭的90後,要應對著異想天開的老闆,要分析著令人瞠目結舌的需求,要和各方撕逼,要學會明哲保身,要學會察言觀色,要懂得立身立命,要想法子保全自己的一畝三分地,要想著維持中年男人的艱難平衡。

公司沒盈利,焦慮。 產品有BUG,焦慮。 員工離職了,焦慮。 招不到人,焦慮。 技術更新落後了,焦慮。 使用者上漲了架構要擴張,焦慮。 伺服器頻寬資源增加了,焦慮。 車子要保養了,焦慮。 客戶又嗶嗶了,焦慮, 老闆又開始拿競品說事兒了,焦慮 比你水平菜的一逼的那個張xx炒幣賺翻了,你還在擼程式碼?焦慮。 what?你在搞什麼飛機?沒前途的,現在流行區塊鏈和人工智慧,AI ,understand? 被時代遺棄的焦慮。

當初你只想成為一個黃飛鴻。打遍天下無敵手。

當你終於成為一個樑寬,甚至還不如樑寬的時候。你已經發現,這個世界能成為黃飛鴻的人,畢竟是少數。大多數人,都成為黃世仁。你在資本、行業、時代、商業、技術、程式碼中裹挾前行。在別人眼裡,你已通過技術,通過程式碼得到了他們夢寐以求的一些東西,讓這些年輕人能夠趨之若鶩,堅信自己寫下的每一行程式碼,都能成為造夢者的神來之筆。

而你,始終再難找回當初的純粹和開心。

時常會想起,2010年,Fedora, vim。武漢。大雪紛飛的下午,冷的直打哆嗦。鍵盤的聲音,特別清脆。

hello,world!

燙燙燙燙燙燙燙燙燙燙燙燙燙燙燙燙燙燙