前端专业方向的尽头

更新日期: 2018-10-09阅读: 1.7k标签: 职业

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

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

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

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

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

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

价值思考

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

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

  1. 项目技术攻坚

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

    • 能够实现任何设计师提出的动效;

    • 各类图形与图像处理技术;

    • 小众领域的技术研究与实践,如无障碍访问;

    • 新技术新特性的实践与落地;

    • 复杂产品复杂系统的架构与设计;

  2. 基础技术建设

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

    举个例子,对于前端而言,无障碍访问本应是必备知识,尤其对于百万、千万级DAU的产品而言,实际上,了解并在产品中使用的人寥寥。
    这很好理解,法律又没规定产品一定要做无障碍,做了无障碍也只是服务小部分人,又不会升职加薪,想让员工靠爱发电,真的很难。
    但是,如果你把这些学习与研究直接融入到底层基础建设中,其它同事无需学习就能使用,就等同于你也让其他同事变得很强。
    对于团队而言,是很有价值的一件事情。

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

  3. 工具与生产力释放

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

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

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

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

  4. 知识分享与人才培养

    还是那句话,你一个人再强,没什么卵用的,尤其前端这种偏展现的职位,所谓独木难支。
    你要想办法让周围同事也变得优秀,所以,多多做专业知识分享,别人成长了,团队也就成长了,这就是价值贡献。

    有些人千万不要犯傻,以为知识分享出去让被人技术提高了,自己会被踩,就藏着掖着。
    脑子一定要清爽,职场中职位高低是与你对团队对公司贡献正向强挂钩的,而与技术高低是弱挂钩。

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

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

二、局限与尽头

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

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

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

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

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

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

基础建设这块,首先业务线很多,个体的精力有限,不同业务线适合的技术形态也不一样,无法完全兼顾。而且各类技术框架风起云涌,像我这样的老古董确实应接不暇,开始过时了。

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

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

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

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

略带悲伤!但,放心,我并没有为此担忧,这是一个必然要遇到的问题。想要通过纯技术,尤其是前端技术想到达到一个很高的级别,那是不可能的。

不可能说你前端技术很厉害,居然给公司增加几千万的收益,然后升职加薪走上人生巅峰。哪怕你公司是培训机构,哪怕赶上前端培训巅峰的时候,也不会带来这么多收益。

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

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

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


三、绕不开的人和事

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

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

这个事情的价值就很大,但是,这些事情的推动那就不是说你专业技术厉害就搞得定的,要与人到交道,如何制定策略,何种方式汇总,什么形式转化,如何后续推广等等都是需要思考的问题;如果我们需要一个专业的站点进行归档,在什么地方合适,自己开发还是使用已有平台,需要动用哪些资源,实践过程中会遇到哪些困难也是另外一堆需要思考的问题。

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

又比如说知识分享,讲的时候听得很high,结果一段时间过后,当时学了啥的,记不得了。还有个比较严重的问题,那就是新人加入后,以前分享的那些精彩内容如何追溯,或者至少知道以前哪方面课题有同事有过很棒的分享,可以直接学习。

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

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

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

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

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


四、远处的风景

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

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


来自:鑫空间鑫生活,作者:张鑫旭  


链接: https://www.fly63.com/article/detial/2823

我个人对程序员职业以及前途的一些想法

首先谈一个不太相关的观点:我认为,个人的努力在浪潮之下作用不大,而且无法改变整体局势。看过浪潮之巅,深刻感受到企业沉浮很多是看势的。乘风而起,随潮而落,有些公司,大家都很喜欢,然后 GG 了

关于PHP程序员技术职业生涯规划

看到很多PHP程序员职业规划的文章,都是直接上来就提Linux、PHP、MySQL、Nginx、Redis、Memcache、jQuery这些,然后就直接上手搭环境、做项目

坚定你选择的前端技术方向

行业的发展必然带来职业的细分,在前端领域也一样,目前行业前端有下面这几个方向:界面展现用户体验和可访问性方向、偏后的js/nodejs开发方向、audio/video音视频富媒体方向

成年人的100个心酸瞬间

这世上没有完美的工作,更没有完美的人才。一切看似光鲜亮丽的背后,都是不为人知的心酸与孤独。你只看到别人生活质量提高的一面,但只有他们自己知道,工作是如何把他们折磨得面目全非

一年前端职业生涯总结

步入前端已经一年了,是时候写个总结了。一个自不量力的承诺,我步入了前端。在面试中,总经理问我,能否仿照某网站做出一个官网来,我那个时候连jquery都写不熟练,甚至都不会写,css没有学过,html也知道的可怜

如何降低程序员的工资?

要创建软件,您需要程序员。不幸的是他们很昂贵,还懒惰,几乎无法控制。他们创建的软件既能使用也可能不能运行,但您仍需每月支付一次工资。当然,支付更少的钱总是更好。然而,有时他们可能会发现他们的薪水过低并且退出了

自学web前端达到什么水平,才能满足求职的标准?

大多数野生程序员最棘手的问题就是如何依靠技术解决温饱,通俗来讲就是技术折现的问题。如果是单纯出于兴趣,或者只是为了突击某一阶段或者某一项目技术壁垒,不跟就业挂钩的自学倒也是无关痛痒。但是当上岗成为自学的终极目标和结果时

对技术人想做自由职业的一些想法

这些朋友都有一个共同点,他们都是靠自身技术吃饭的,在办公室里完成自己的工作,然后每个月拿一份还不错的薪水。重复性的工作、无聊的业务、没有挑战的工作等等因素,让他们不想在当前的环境中继续下去,想要出来自己做点事情

6年架构师针对web前端小白,作出的职业规划建议

本人从事前端6年了,目前在广州从事架构师。业余总结了很多学习资料,在不断总结的过程中提升自己的技术水平,跟进时代的发展

最危害程序员职业生涯的三大观念

蓦然回首自己做软件开发这个行业已经十年了,这十年中我获得了很多,技术能力、培训、出国、大公司的经历,还有很多很好的朋友。但再仔细一想,这十年中我至少浪费了五年时间,这五年可以足够让自己成长为一个优秀的程序员

点击更多...

内容以共享、参考、研究为目的,不存在任何商业目的。其版权属原作者所有,如有侵权或违规,请与小编联系!情况属实本人将予以删除!