如何成為一個(gè)牛逼的Web開發(fā)

在學(xué)校的最后兩年,我就開始往一個(gè)Web開發(fā)的方向發(fā)展凄敢,基本上屬于自學(xué)成才的全棧Web開發(fā)工程師碌冶,從前端到后端無一不做,但是沒一個(gè)精通的涝缝,看到這里是不是很失望扑庞?確實(shí),如果真是“無一不精”拒逮,我也沒空在這里寫文章了嫩挤。

現(xiàn)在工作四年多了,我才剛剛有點(diǎn)摸到了成為一個(gè)牛逼Web開發(fā)的門路消恍。不敢自珍岂昭。一點(diǎn)看法,與諸君分享。

我感覺约啊,編程邑遏,整個(gè)就是一個(gè)抽象的過程,對(duì)世界建立抽象的模型恰矩,然后讓他們運(yùn)作起來记盒。編程的抽象,是雙向的外傅,對(duì)底層益愈,程序員要去抽象計(jì)算機(jī)的實(shí)現(xiàn)始苇,往上層,程序員要去抽象紛繁復(fù)雜的客觀世界。而更高一級(jí)的抽象蜂大,往往就是更低一層的抽象的一個(gè)組裝苍息。所以窿凤,越是大型的系統(tǒng)勺拣,就組裝了越多的抽象。

如果以計(jì)算機(jī)硬件作為程序的底層來看榔组,越低層次的抽象熙尉,對(duì)客觀世界的表達(dá)能力就越薄弱,越高層次的抽象搓扯,表達(dá)能力就越強(qiáng)检痰,但是會(huì)喪失靈活性。

Web開發(fā)從這個(gè)角度去理解的話锨推,本質(zhì)上工作在一個(gè)非常高的抽象層次上攀细,因?yàn)閃eb開發(fā)下面,有操作系統(tǒng)爱态,瀏覽器谭贪,解釋器,引擎锦担,框架俭识,所以,Web開發(fā)對(duì)客觀世界的表達(dá)能力很強(qiáng)洞渔。

可是即便如此套媚,我工作這么多年來發(fā)現(xiàn),我們踏入這個(gè)行業(yè)以來磁椒,學(xué)習(xí)到的東西堤瘤,抽象層次還是如此之低,以至于根本沒法做出什么巨大的浆熔,或者眾多的工作成果本辐。

所以,分析到這里,我就覺得慎皱,如果我們希望自己變成一個(gè)牛逼的開發(fā)老虫,首要變成一個(gè)高產(chǎn)的開發(fā),那么你必須有一個(gè)你的工具箱一樣的東西茫多,當(dāng)然是一個(gè)抽象的工具箱祈匙,這個(gè)工具箱,應(yīng)該包含了各個(gè)層次的抽象組件天揖。一年又一年的重復(fù)工作夺欲,我們要做的不是拿一份月薪而已,而是往自己的抽象工具箱里放入一個(gè)又一個(gè)抽象組件今膊。這個(gè)叫做積累些阅。

而且,我覺得比較好的方式万细,是使用拿來主義,千萬別自己發(fā)明纸泄。自己發(fā)明只有利于你理解原理赖钞,但是那不利于你做出一個(gè)巨大的或者眾多的工作成果。

比如聘裁,有些人問雪营,學(xué)哪種語言,語言只是一個(gè)表達(dá)法衡便,其抽象層次之低献起,不能幫你構(gòu)建任何東西。從這個(gè)角度來說镣陕,語言應(yīng)該是最簡單的東西谴餐,簡單到了一個(gè)普通程序員可以學(xué)會(huì)任何語言的程度,所以不必問學(xué)習(xí)什么語言呆抑,哪個(gè)好用岂嗓,就去學(xué)會(huì)就行了。

語言上面有框架鹊碍。哪個(gè)框架好用厌殉,就去掌握住,然后所有的開發(fā)侈咕,都盡可能用這個(gè)框架公罕。

在框架之上,有系統(tǒng)耀销,系統(tǒng)也需要去積累楼眷。因?yàn)槿耸篱g的業(yè)務(wù)模型,無非就是這么幾個(gè),一旦掌握全了摩桶,等于你一個(gè)人能構(gòu)建一個(gè)超級(jí)系統(tǒng)出來桥状,只要把你掌握的每個(gè)系統(tǒng)接駁起來就可以了。

我舉個(gè)例子硝清,比如我是PHP程序員辅斟,然后用Yii框架,然后我掌握了CMS系統(tǒng)芦拿,網(wǎng)店系統(tǒng)士飒,社區(qū)系統(tǒng),CRM系統(tǒng)蔗崎,銷售支持系統(tǒng)等幾個(gè)系統(tǒng)酵幕。然后,任何新型業(yè)務(wù)缓苛,暫時(shí)都沒有脫離這幾個(gè)東西芳撒,于是我可以去幫助任何新型業(yè)務(wù)快速的生產(chǎn)他們的系統(tǒng)。但是我發(fā)現(xiàn)未桥,我在網(wǎng)站或者交互表現(xiàn)上有所欠缺笔刹,所以我要掌握類似Bootstrap這樣的前端框架,幫助我在前端表現(xiàn)和交互上能有所補(bǔ)全冬耿。

所以舌菜,后續(xù)的工作模式,就是不斷去積累各種層級(jí)的抽象工具和系統(tǒng)亦镶。以后我就會(huì)成為一個(gè)牛逼開發(fā)日月,可以搞定任何系統(tǒng)的開發(fā)。

這就是我想與大家分享的缤骨。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末爱咬,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子绊起,更是在濱河造成了極大的恐慌台颠,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,284評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件勒庄,死亡現(xiàn)場(chǎng)離奇詭異串前,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)实蔽,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,115評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門荡碾,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人局装,你說我怎么就攤上這事坛吁±椭常” “怎么了?”我有些...
    開封第一講書人閱讀 164,614評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵拨脉,是天一觀的道長哆姻。 經(jīng)常有香客問我,道長玫膀,這世上最難降的妖魔是什么矛缨? 我笑而不...
    開封第一講書人閱讀 58,671評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮帖旨,結(jié)果婚禮上箕昭,老公的妹妹穿的比我還像新娘。我一直安慰自己解阅,他們只是感情好落竹,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,699評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著货抄,像睡著了一般述召。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上蟹地,一...
    開封第一講書人閱讀 51,562評(píng)論 1 305
  • 那天积暖,我揣著相機(jī)與錄音,去河邊找鬼锈津。 笑死呀酸,一個(gè)胖子當(dāng)著我的面吹牛凉蜂,可吹牛的內(nèi)容都是我干的琼梆。 我是一名探鬼主播,決...
    沈念sama閱讀 40,309評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼窿吩,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼茎杂!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起纫雁,我...
    開封第一講書人閱讀 39,223評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤煌往,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后轧邪,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體刽脖,經(jīng)...
    沈念sama閱讀 45,668評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,859評(píng)論 3 336
  • 正文 我和宋清朗相戀三年忌愚,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了曲管。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,981評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡硕糊,死狀恐怖院水,靈堂內(nèi)的尸體忽然破棺而出腊徙,到底是詐尸還是另有隱情,我是刑警寧澤檬某,帶...
    沈念sama閱讀 35,705評(píng)論 5 347
  • 正文 年R本政府宣布撬腾,位于F島的核電站,受9級(jí)特大地震影響恢恼,放射性物質(zhì)發(fā)生泄漏民傻。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,310評(píng)論 3 330
  • 文/蒙蒙 一厅瞎、第九天 我趴在偏房一處隱蔽的房頂上張望饰潜。 院中可真熱鬧和簸,春花似錦彭雾、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,904評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至爽柒,卻和暖如春吴菠,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背浩村。 一陣腳步聲響...
    開封第一講書人閱讀 33,023評(píng)論 1 270
  • 我被黑心中介騙來泰國打工做葵, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人心墅。 一個(gè)月前我還...
    沈念sama閱讀 48,146評(píng)論 3 370
  • 正文 我出身青樓酿矢,卻偏偏與公主長得像,于是被迫代替她去往敵國和親怎燥。 傳聞我的和親對(duì)象是個(gè)殘疾皇子瘫筐,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,933評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容