0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

前端工程师的职业规划

工程师人生 来源:工程师吴畏 2019-07-11 16:44 次阅读

在敲下这个标题的时候,心里好虚。话说我一直不太喜欢发表这些看上去很假大空的文字,每个人的职业规划都是独有的,不具有太大的可复制性,把自己的 经历放出去,容易误人子弟。只是最近很多师弟们(别问我为什么都是师弟,我想静静……也不要问我静静是谁!)问起这个,也就根据自己的经历发表一下对前端 工程师的看法吧,“我说的都是错的”,仅供参考。

从我接收第一份前端需求开始,到现在也有五个年头了。自己也从一个愣头青变成一个快到而立之年的大叔,时间真的是哗啦哗啦的快。这五年里,其实可以分成三部分:1~2,3~4,5。

1~2 吸吸吸,疯狂的吸取知识

刚毕业时满腔热情,一门心思只往前端事业发展。刚从学校出来,看到什么都是新鲜十足,什么都想学。不断的买书看书垫枕头,最疯狂的时候一个礼拜晚上 看完整本犀牛书+做笔记,后来再也达不到这种速度了。很幸运我能加入到AlloyTeam,依靠WebQQ,使得我的编码能力、项目经验duang duang duang的上去了。同时也搞了很多奇形怪状的业余项目,基本上无论遇到什么跟JS相关的“新”技术(新是对于我自己来说的),我都想去尝一尝。

对于刚毕业的初学者来说,头两年真的真的是非常重要,学习的激情、速度以及熬夜的能力可以发挥的淋漓尽致。在这个阶段,通过大量的编码提升JS能 力,同时尝试各种JS框架和库,寻找适合自己的框架,甚至自己也写了一个JS库和构建工具。“不要重复的造轮子”这句话,初学者都应该无视。你不造轮子, 怎么知道别的轮子好不好用?怎么知道造一个轮子有多难?怎么知道如何改进轮子?我不认为一个新手去看jQuery的源码能看懂,反正我当时就晕晕乎乎的。

在这个时间点里,其实还没怎么考虑以后的发展,而且也仅认为前端工程师,学好JS/CSS/HTML就够了,其他的没兴趣也没意愿去学。

3~4 大大大,扩展知识面

在JS/CSS/HTML里探索了2年后,突然发现越学越不懂了。出了HTML5,看了WebSocket,想学会,结果要看网络协议、要看 HTTP/TCP,还要学Server开发等。顿时感觉分身10个也不一定能学好。为了跟上潮流,也得硬着头皮上。好不容易Server、网络、前端、浏 览器各种知识都多少了解的时候,移动潮流来了!OMG,AndroidiOS还有WP……生命不止,学习不休。

其实到了这个阶段,多少也算是个有经验的攻城师了。开发一般需求不在话下,偶尔还能承担个架构设计。在提升JS能力的同时,开始要往多方面发展。前 端工程师远远不仅是JS而已。制作一个性能高、交互好、视觉美的页面,需要从前端框架选型、架构设计、构建工具,到后端通信机制、设计与交互、网络和浏览 器优化等各方面的知识。一专多长才是前端工程师的终极目标。有个人说得对:一专是指你不可替代,多长标示你可以替代别人。这样你在团队在公司的地位才更加 牢固,公司也会给你提供更多的资源。

同时还要开始提升自己的名气,可以通过发表技术博客,提交和参与开源项目,做部门级公司级还有业界分享,参加业界会议等等。在这个信息瞬息万变的互 联网时代,保持交流才会让自己不落伍。同时名气大了,能找到更多志同道合的人一起研究技术(探讨生命的起源也不是不可能的),甚至想跳槽,也是放个屁的事 儿(意思是简单-_-|| 这都什么比喻)。

5 摸摸摸,摸清前方的路

这个时候,如无意外,你也应该成为高级工程师了。编码在工作中比例已经不算太高,更多的工作是承担技术评审、架构设计和项目管理等事情。工作中除了 完成自己的事情,可能还需要指导新人,做新人培训,带领新人完成项目。同时还会有一个抉择摆在眼前:继续深入研究技术 or 往管理方向进发。

技术 or 管理,这里没有对错之分,只有合不合适。有的人就不善于交流,同时喜欢专研,可以继续走技术的路,发展成专家;有的人则可能有比较强的领导力,可以带领一群人完成项目,那可以转向管理,成为Team Leader等。

不管选哪个方向,你都已经是个优秀的人,而且应该把这种优秀传承下去。成为导师,使新人变得优秀;成为面试官,挖掘优秀的人;成为讲师,让更多人学习到优秀,等等。

总的来说,头两年一定要打好基础,找准自己的G点,深攻下去;高潮之后,往广度发展,掌握其他相关和不相关的配套知识(这不是矛盾么?Σ( ° △ °|||)︴);然后摸到自己的目标,发售大胆的爱爱(老了,手抖打多了)吧。不仅自己爱(前端),也要让更多人一起爱(前端)哦。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 工程师
    +关注

    关注

    59

    文章

    1565

    浏览量

    68401
  • 前端
    +关注

    关注

    1

    文章

    190

    浏览量

    17709
收藏 人收藏

    评论

    相关推荐

    正是拼的年纪|65岁电子工程师上班VLOG #65岁退休 #电子工程师 #搞笑 #上班vlog

    电子工程师
    安泰小课堂
    发布于 :2024年07月25日 11:31:02

    嵌入式软件工程师如何提升自己?

    的基础 嵌入式软件工程师需要具备扎实的计算机科学和工程知识。因此,在职业生涯的起步阶段,建议将重点放在学习基础知识上,包括数据结构、算法、操作系统、编程语言等。通过深入学习这些基础知识,打下坚实的理论基础,为将来
    发表于 06-12 11:20

    嵌入式软件工程师和硬件工程师的区别?

    嵌入式软件工程师和硬件工程师的区别? 嵌入式软件工程师 嵌入式软件工程师是软件开发领域中的一种专业工程师,他们主要负责设计和开发嵌入式软件,
    发表于 05-16 11:00

    大厂电子工程师常见面试题#电子工程师 #硬件工程师 #电路知识 #面试题

    电子工程师电路
    安泰小课堂
    发布于 :2024年04月30日 17:33:15

    一个电源工程师的成长路径

    即将走马上任电源工程师这个岗位,请问各位大佬,这个岗位的职业路径一般是怎样的?
    发表于 04-08 14:19

    如何入门硬件工程师

    想跨行业做硬件设计工程师,应该如何学习规划
    发表于 03-17 21:49

    企业老工程师和高校老师有啥区别

    电子工程师硬件
    电子发烧友网官方
    发布于 :2024年02月28日 17:50:00

    参与【2023年电子工程师大会暨第三届社区年度颁奖】大会有感

    终身难忘: 三、在圆桌对话中,我有幸现场聆听了六位顶级大佬们对工程师们的一些建议、职业规划、创业等的现身说法: 四、在大会中张飞实战电子、百问科技、小眼睛科技、正点原子、开鸿智谷、其利天下、润开鸿、优博
    发表于 11-24 08:40