如何成为一个牛逼的Web开发

在学校的最后两年,我就开始往一个Web开发的方向发展,基本上属于自学成才的全栈Web开发工程师,从前端到后端无一不做,但是没一个精通的,看到这里是不是很失望?确实,如果真是“无一不精”,我也没空在这里写文章了。

现在工作四年多了,我才刚刚有点摸到了成为一个牛逼Web开发的门路。不敢自珍。一点看法,与诸君分享。

我感觉,编程,整个就是一个抽象的过程,对世界建立抽象的模型,然后让他们运作起来。编程的抽象,是双向的,对底层,程序员要去抽象计算机的实现,往上层,程序员要去抽象纷繁复杂的客观世界。而更高一级的抽象,往往就是更低一层的抽象的一个组装。所以,越是大型的系统,就组装了越多的抽象。

如果以计算机硬件作为程序的底层来看,越低层次的抽象,对客观世界的表达能力就越薄弱,越高层次的抽象,表达能力就越强,但是会丧失灵活性。

Web开发从这个角度去理解的话,本质上工作在一个非常高的抽象层次上,因为Web开发下面,有操作系统,浏览器,解释器,引擎,框架,所以,Web开发对客观世界的表达能力很强。

可是即便如此,我工作这么多年来发现,我们踏入这个行业以来,学习到的东西,抽象层次还是如此之低,以至于根本没法做出什么巨大的,或者众多的工作成果。

所以,分析到这里,我就觉得,如果我们希望自己变成一个牛逼的开发,首要变成一个高产的开发,那么你必须有一个你的工具箱一样的东西,当然是一个抽象的工具箱,这个工具箱,应该包含了各个层次的抽象组件。一年又一年的重复工作,我们要做的不是拿一份月薪而已,而是往自己的抽象工具箱里放入一个又一个抽象组件。这个叫做积累。

而且,我觉得比较好的方式,是使用拿来主义,千万别自己发明。自己发明只有利于你理解原理,但是那不利于你做出一个巨大的或者众多的工作成果。

比如,有些人问,学哪种语言,语言只是一个表达法,其抽象层次之低,不能帮你构建任何东西。从这个角度来说,语言应该是最简单的东西,简单到了一个普通程序员可以学会任何语言的程度,所以不必问学习什么语言,哪个好用,就去学会就行了。

语言上面有框架。哪个框架好用,就去掌握住,然后所有的开发,都尽可能用这个框架。

在框架之上,有系统,系统也需要去积累。因为人世间的业务模型,无非就是这么几个,一旦掌握全了,等于你一个人能构建一个超级系统出来,只要把你掌握的每个系统接驳起来就可以了。

我举个例子,比如我是PHP程序员,然后用Yii框架,然后我掌握了CMS系统,网店系统,社区系统,CRM系统,销售支持系统等几个系统。然后,任何新型业务,暂时都没有脱离这几个东西,于是我可以去帮助任何新型业务快速的生产他们的系统。但是我发现,我在网站或者交互表现上有所欠缺,所以我要掌握类似Bootstrap这样的前端框架,帮助我在前端表现和交互上能有所补全。

所以,后续的工作模式,就是不断去积累各种层级的抽象工具和系统。以后我就会成为一个牛逼开发,可以搞定任何系统的开发。

这就是我想与大家分享的。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,088评论 5 459
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,715评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,361评论 0 319
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,099评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 60,987评论 4 355
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,063评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,486评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,175评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,440评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,518评论 2 309
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,305评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,190评论 3 312
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,550评论 3 298
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,880评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,152评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,451评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,637评论 2 335

推荐阅读更多精彩内容