前端专业方向的尽头

这篇文章发布于 2019年03月5日,星期二,4:49 下午,归类于 散文随笔。 阅读 33595 次, 今日 2 次

 

一、纯专业方向的探索之路

一转眼,毕业已经快10年了,10年前我在写页面,10年过去了,我还在写页面。

这种情形目前并不多见,无论是我的前辈或者是同一年代入行的同辈,几乎都已经脱离一线了,至少我认识的那些都是如此。

每个人都是独立的个体,没有什么按部就班,没有什么理所当然,关键要清楚自己要的什么,自己拥有的是什么,自己能够到达的彼岸有多远。

如果三五年前,我觉得自己的专业对团队对企业的贡献到头了,我也会考虑向人向事这一块转型,只是,当技术积累突破到一定阶段后,你心里面就会明白,自己能够做的事情还有很多,自己可以走出一条别人没有走过的纯专业方向的探索之路。

这是一段特殊的旅程,没有借鉴,没有参考,可能旅程并不顺利,也可能会有别样的风采,但人生在世,本就当如此,遵循自己内心的指引,创造属于自己的价值,看淡那些外在的依附。

价值思考

所以,长久一来,我一直在思考这么一个问题:如何围绕前端专业技术,给团队带来最大的价值?

我总结了下面几点,也是这些年自己一直努力的方向:

  1. 项目技术攻坚

    在项目中体现自己的专业价值,就偏体验的前端而言包括:

    • 能够实现任何设计师提出的动效;
    • 各类图形与图像处理技术;
    • 小众领域的技术研究与实践,如无障碍访问;
    • 新技术新特性的实践与落地;
    • 复杂产品复杂系统的架构与设计;

    以及对细节的把握和产品的品质,这往往与技术积累有较大关联。

  2. 基础技术建设

    个体的技术再强,也只是强的你一个人,如果能让周围同事也很强,那对于团队的价值就很大了。其中有个非常有效的方法就是把你学到的那些专业知识融入到基础建设中,包括底层框架,或者UI组件库,或者标准结局方案等。

    举个例子,对于前端而言,无障碍访问本应是必备知识,尤其对于百万、千万级DAU的产品而言,实际上,了解并在产品中使用的人寥寥。

    这很好理解,法律又没规定产品一定要做无障碍,做了无障碍也只是服务小部分人,又不会升职加薪,想让员工靠爱发电,真的很难。

    但是,如果你把这些学习与研究直接融入到底层基础建设中,其它同事无需学习就能使用,就等同于你也让其他同事变得很强。

    对于团队而言,是很有价值的一件事情。

    然而,如果只是为了功利目的重复造轮子,那真不如fork一个优秀的开源项目进行本地化,对大家都好。

  3. 工具与生产力释放

    一旦工作中出现了重复劳动的场景,就可以考虑能够用技术手段解放生产力,做一个可视化的桌面或者Web工具都可以。

    作为前端,做工具有个天然优势,就是界面可视化的能力一等一,尤其制作给设计师、产品经理、运营编辑使用的工具尤其受欢迎,这是后端同学无法驾驭的。

    现代前端技术发展迅猛,各种新特性强悍无比,最终实现的Web产品几乎可以媲美桌面端软件。

    跨平台,自己人用不要考虑兼容性,各种新特性都可以拿来尝试,又能产生巨大价值,这么爽的事情一定要来者不拒,一定要主动发现需求。

  4. 知识分享与人才培养

    还是那句话,你一个人再强,没什么卵用的,尤其前端这种偏展现的职位,所谓独木难支。

    你要想办法让周围同事也变得优秀,所以,多多做专业知识分享,别人成长了,团队也就成长了,这就是价值贡献。

    有些人千万不要犯傻,以为知识分享出去让被人技术提高了,自己会被踩,就藏着掖着。

    脑子一定要清爽,职场中职位高低是与你对团队对公司贡献正向强挂钩的,而与技术高低是弱挂钩。

    积极争取带新人培养新人的机会,要真心想要带好新人,帮助他们成长,而不是应付绩效,或者领导让我带我就勉强应付,做人要有良心,新人起步还是挺重要的,不要草草应付,你自己这辈子凉了没事,可不要连累别人。

对于我个人,还有另外一个特殊的价值,就是“吉祥物” [哈哈]

二、局限与尽头

这些年围绕着前端专业,本着不断创造价值的理念,指引自己的行动,确实也做出了一点微不足道的成绩。

有项目产出,基础建设也在很多产品中应用,做了不少工具,有些工具释放了千人次的人力,团队内知识分享次数远远领先,对所有应届生人、实习生每周持续技术培训,同时还有主动参与大量人才招聘的工作。

然而,人总是要不断成长的,在一线工作快10年的这个节点,我发现纯专业技术这条路能够给团队进一步提升价值的空间越来越小。

首先是项目这块,人总是高估自己这个职业对产品的价值,前端开发人员也不例外,实际上,一个产品要想成功需要通力协作,没有明显短板要有强项,但我几乎没看到什么产品强项是靠前端突显的。

站在企业的角度,前端80分和90分带来的价值区别并不大,或者说并不紧急,举个极端的例子,你网站CSS质量全世界Number 1,然后呢?没有然后,你的产品不会因为这个风生水起,收益大增。

要知道,产品不是艺术品。

虽然我自己专业的成长很明确,还要继续耕耘与积累,但是,如何给项目产品带来明显的收益提升却难倒我了,我暂时想到的是webGL,填补团队这块的空白,至于其它,还没想清楚。

基础建设这块,首先业务线很多,个体的精力有限,不同业务线适合的技术形态也不一样,无法完全兼顾。

而且各类技术框架风起云涌,像我这样的老古董确实应接不暇,开始过时了。

工具的问题在于生产力的需求总是有限的,需求解决之后,一旦稳定下来,这方面可以做的事情就越来越少了。

知识分享的问题在于知识的吸收、汇总和落地,如何让没有听过的新人也能GET到这些知识,这方面的价值远比分享数量的堆砌和形式主义要高得多。

所以,就有难题摆在我的面前:如何通过前端专业技术给团队进一步带来明显提升的价值呢?

我发现了我的前端专业之路遇到了局限,前端专业方向看到了尽头。

略带悲伤!但,放心,我并没有为此担忧,这是一个必然要遇到的问题。

想要通过纯技术,尤其是前端技术想到达到一个很高的级别,那是不可能的,不可能说你前端很厉害,然后给公司增加几千万的收益。

哪怕你公司是培训机构,哪怕赶上前端培训巅峰的时候,也不会如此。

相比我的前辈们或者同辈们,我已经比他们多探索了四五年时间,走得更极端也更扎实,准备地更充分,也没有任何遗憾。

至少今天在这里留下了印记,证明过,一个技术人员,就算只靠专业技术创造价值,也能有一番属于自己的精彩。

所以,一切都是自然而言,纯专业趋于顶部,那我就开始在另外一条线上探索,从另外一个完全空白的维度进行成长与提升,相当于启动二级火箭,强劲辅助专业那条线进一步成长。

这里的“另外一条线”指的就是人和事。

三、绕不开的人和事

简言之就是通过推动别人来推动团队的专业成长,通过事务落地来推动团队的专业成长。

举例来说,大家一起做了那么多大大小小的项目,那些好的专业实践有没有汇总与落地,有没有转化为很多的经验和学习资源。

这个事情的价值就很大,但是,这些事情的推动那就不是说你专业技术厉害就搞得定的,要与人打交道,如何制定策略,何种方式汇总,什么形式转化,如何后续推广等等都是需要思考的问题;

如果我们需要一个专业的站点进行归档,在什么地方合适,自己开发还是使用已有平台,需要动用哪些资源,实践过程中会遇到哪些困难也是另外一堆需要思考的问题。

虽然这些问题需要的并不是专业能力,但是,对于整个团队带来的专业这块的价值确是非常显著的,这就是通过另外一条线,也就是人和事让自己职业更进一步。

又比如说知识分享,讲的时候听得很high,结果一段时间过后,当时学了啥的,记不得了。

还有个比较严重的问题,那就是新人加入后,以前分享的那些精彩内容如何追溯,或者至少知道以前哪方面课题有同事有过很棒的分享,可以直接学习。

所以,即使平均每周一次分享,如果分享之后没有对知识进一步规定,梳理,以更好的形式呈现,那你做那么多分享带来的价值,或者说投入产出比不见得有多高,这是一个非常能够明显提升整个团队专业价值的方向。

但同样的,这个方向的提升不是靠你的专业能力,或者你分享数量,而是更好的流程约束,更好的工具辅助,更好的文化熏陶。

而所有这些事情的成功推进落地,离不开与人打交道,如本部门同事、领导,以及其他部门同事,甚至还要老板那边提供资源。

所以,到了一定阶段后,要想进一步提高团队的专业价值,人和事是绕不开的,而这一块,将会是自己接下来几年努力提高、学习以及成长的地方。

估计会没有学技术那么顺利,与人打交道不像和代码打交道,不能直来直往,否则容易让别人不开心,我也意识到这个问题了,不过我相信自己的可塑性,罗马不是一天建成的,慢慢改善吧,只是担心在职场磨啊磨,磨啊磨,把棱角都磨掉了,到底是好事还是坏事呢?

四、远处的风景

19年算是个转折年吧,想想自己,一条腿走了10年还真不容易,是时候把另外一条腿慢慢长起来了。

心有猛虎,细嗅蔷薇,不为外物蒙双眼,不因碎语扰心智,一步一步,有条不紊,耐心前进,人生是条长河,希望能有双健康有力的双腿,带我看到尽头最美的风景。

(完)

分享到:

Bob 留下回复,目前26 条评论

  1. 后端新人刚入职被指派做页面的增删改查,才发现组里根本没有前端??!!!自己动手丰衣足食发现了博主,并在犹豫要不要入前端的坑。。。
    挺感兴趣的,很有意思,主要是被“界面可视化的能力一等一”打动了,做了什么东西,一眼看到成果很舒服。

  2. lupeng说道:

    极为认同你的工具与生产力释放这一点.
    所以我们团队抄了个sugar,自己搞了个能拖拽生成移动端ui css/html的工具。
    团队比拼最终点是在工作流上。

  3. 草莓没咪咪说道:

    想要继续读搞笑技术博!!!简直就是我的新盖中盖,一口气上20楼都不费劲了!!冲啊,大不了不行,我回头吃鸡蛋壳去!!

  4. ibone说道:

    看你的心得有些收获,感谢分享!
    同10年,前端的工作能看到尽头,但我感觉不应该局限自己的工作范围,如果确实是喜欢写代码的人,即便公司给你的岗位不可能让你接触和实战其他领域的项目,你也应该自己给自己布置一个可以涉猎其他领域的项目,最好这个项目是个人非常喜欢的,如果能有其他收益就更好了。在人和事的能力上的提升确实能让个人获得更多的资源,并且这个能力的价值在很长时间里是非常稳定的,但我看到的很多同龄人会慢慢的会遗忘技术的乐趣,是好是坏,不做判断,我其实是希望自己到老了还在写代码,虽然改变不了世界,也变不成财富自由者,但在收获成就感这一块上,就够了

  5. 任少侠说道:

    同样是十年,你是行业领军人物与标杆,我只是在一个小角落里的一名还将就的码农

  6. afeiship说道:

    一直看你的blog,发现你从猥琐变得文艺了。

  7. 对了新人来说,是一种佩服,一种坚持还有执着!

  8. <>是我第一本主动买来想看还没看就能判断出买了不会后悔的关于程序的书。

    说实话我只想看书,然后写点小说,但必须走一走代码的道路,悲催还是该庆幸更深入了解前端并做出点什么……唉!

    代码让人开心也让人沉思生活,然后还是笑着继续敲代码吧!

    我跟书籍交朋友,以后又多了一位。
    没了书籍不得活,没了代码,嘿嘿,看缘分…….

  9. 当代码变得文艺生趣。。。。。。

    不,当代码让人知道是文艺生趣的…….会像书籍一样是否留存!

  10. 草莓说道:

    大神写的很好,虽然自己的前端知识面还没有达到一定得高度,但是读了这篇文章很有感悟,尤其是对于网页无障碍浏览的了解,感谢!

  11. kazaff说道:

    刚毕业的时候进一家网站外包公司,当时很多js插件都是从这里拿的,而且博主的文章质量也很高~

    虽然本文章有点标题党,但是看完后真心希望博主的路能越走越宽。一起加油吧~老兵!

  12. coolb说道:

    喜欢鑫大 月底css大会有朋友从北京赶过去 我让他替我舔大佬一下 如果有人舔您请做好准备

  13. 小菜鸟说道:

    我还是个新人,看了大佬这篇文章感觉说的很对,在任何时候于人打交道都很重要,毕竟一个人的能力是有限的

  14. 帕奇式说道:

    最早做网站的时候需要兼容IE6好像就是在你站找到解决方案的,从那时就开始默默关注你了。前端工作虽然我并没到技术顶峰,看了你这篇文章后还是深有感触的,工作十多年就团队管理方面看法和大佬如出一辙,混过的公司大多都存在大大少少的管理问题,项目中存在问题基本都找前端,积累下来前端其实比其他人更能看全项目,所以我个人感觉前端在业务和技术方面的发展有天然的优势,希望大佬在日后能顺利往其他方向发展φ(>ω<*)

  15. 朷北说道:

    绕不开的人和事“要与人到交道”错别字

  16. selina说道:

    确实,在中国,很多人做程序员只是一个过场而已,做了几年可能就转了,大部分都是面向工资,面向前途编程,真正能静下来写代码的,研究的,比较少。我还是比较佩服大佬,耐得住性子,我从事前端也有5年了,最近也比较焦躁,不知道以后何去何从,因为大部分人都会去转型,不过感觉大佬似乎探索出了一条新的道路,虽然这条路不知道通向何方,但是我感觉对于那些真正想做下去的人不失为一种借鉴和参考。给不走寻常路的大佬赞一个👍。

  17. 心若有光说道:

    从入行到现在将近三年了,默默消费了大佬所有的文章,无论技术还是生活,受益颇多,最近几乎都是等着你更新文章,还是忍不住第一次留言了,在此道声感谢!!

  18. 慧慧说道:

    加油,向大佬看齐

  19. 猴子说道:

    攒一波钱, 30多岁做生意去

  20. 王大胆说道:

    点赞

  21. 于梦中说道:

    大佬,文章提到团队,知识分享等 想起最近团队想换一款记录wiki的工具,大佬有没有推荐,现在是在用oneNote,感觉不太好用,尤其是对.md的支持
    谢谢

  22. Liyuk说道:

    基础技术建设里面“标准解决方案”错别字

  23. Psilo说道:

    🐴 明天看~