经常有小伙伴交流,做了一段时间前端后,忙是很忙,但是会发现自己开始原地打转:

比如,在公司里面做了一段时间业务都熟悉了,然后就是重复做;

再比如,框架都会用,但是怎么把控、怎么架构依然说不上一二 。

6月,我们用了一个月时间,审核了224份职业调查表(1-3年的前端工程师,遇到职业瓶颈),给其中190人发了技术笔试题,挑其中92人进行了电话面试。

我们对此样本做了一些整理,梳理了目前前端工程师的一些职业困境,并分析了其中一些原因,希望对大家突破困境有所帮助。

一、目前市场上的前端工程师分为几类

1、计算机相关专业出身,系统走过计算机的理论基础,比如计算机组成原理、操作系统原理、计算机网络、算法数据结构、设计模式,至少用过两门以上编程语言(强类型+弱类型)。

优点:理论、架构方面扎实,有整体计算机思维,内功不错,外功学起来比较快。

缺点:部分人,前端相关细节技术不扎实,不过花时间能很快搞定。

2、非计算机出身自学(也包括计算机专业没好好学的),理论基础薄弱,后来因个人兴趣或者职业需求,自学前端开发技能。

优点:自学能力比较强,能够根据自己的兴趣规划学习内容。

缺点:部分人对前端没有整体的学习框架 ,属于东一片,西一片,不成体系,部分人计算机没有整体思维,建议系统梳理下前端知识体系结构,该补的还是要补起来。

3、非科班出身培训入门,市面上一些 0 基础的培训班学完找到工作的(由于近些年前端工程师需求增长&高校学习无法满足市场需求)。

(1)培训内容偏向 UI 设计 捎带一些 前端页面开发的 。

优点  :   强项在于页面设计。

缺点 :弱项在于逻辑编程、程序开发思维,后续随着业务逻辑的复杂化,在程序思维上有很大瓶颈,建议做好职业规划,看到底是往哪方面突破,如果往前端工程化方向,建议系统得梳理下 前端开发技术栈。

(2)培训内容为前端整体工程的 (看质量好坏)

优点:基本上把前端的一些常用的技术点都走了一遍,对前端的开发流程、技术栈及常用框架有了个整体的概念。

缺点:因为速成,很多东西掌握得不扎实(根据个人情况有所不同,有的学生很不错),囫囵吞枣,编程思维方面略显薄弱,深度不够,很多东西处于听过,但问起来不懂或者不够深入,建议 在工作之余系统梳理下计算机体系架构。

二、梳理了一些大家困境

1、因一些基础算法、数据结构理论不扎实导致一些编程思维难于理解。

比如 原型链,如果清楚 数据结构中链表结构,那么这个东西不难理解,再比如 哈希值,懂得数据结构中哈希表,哈希值也就迎刃而解。

2、计算机体系结构、操作系统理论、网络理论不扎实导致到后期一些东西难于理解。

比如有同学从前端学习入手,后来学习node开发 ,在 I/O ,进程、线程、IPC 、线程锁方面有些概念就比较难于理解,而导致不能很好得使用node 的api 。

3、前端整体体系架构没有做过深入思考,导致用会用,但不知道为什么用,用另外一个有什么区别。

4、重复低水平工作,工作业务驱动,基本上工作第一年对前端开发已经比较熟悉了,业务流程很熟悉了,每天做表层业务模块,重复做已经会的东西,技术深度没有成长。

5、工作环境中无高手,前端开发团队大家水平相当,没有高手能够指导自己进入下一个层次。

6、有意识但是没有行动,我的网盘收集了一堆资料或者一堆视频,然后就没有然后了 。

以上:问题的抛出即解决方案,希望对大家有所帮助。

三、提升路径

1、学习东西,自学是一种途径,然而在自学的过程中,很多人处于不知道自己不知道的状态,无监督 ,非常容易放弃。

2、另一种是跟着高手,开阔视野,达到 知道自己不知道的境界,从而有方向,在短时期内进入到一个新的境界,节约时间成本,借助外力突破瓶颈。

本期高手:杨文坚

前腾讯前端高级工程师,现为BAT一线大厂公司前端开发技术专家,约 60 人前端团队的架构师,第十届 D2 讲师、 广州前端圈讲师。

早期在腾讯期间迅速从前端小工成长为前端架构师,对前端技术提升和职场发展有独到见解。

杨文坚老师在腾讯带过的徒弟已有人达到腾讯t3(阿里p7)级别。

杨文坚老师的

《BAT前端进阶【师徒】班》

将于11.4日正式开班,第一批申请已经开始,名额有限。

1、技能水平对标阿里P6,腾讯T2-3。

2、优秀学生可直接内推 BAT等一线互联网公司 。

3、这是一个班级,也是个训练营,也是个师徒人脉圈。

【适合人群】

1、1-3前端开发经验(或能力)工程师,遇到技术瓶颈,不知如何更进一步 。

2、希望有大公司的技术视野 ,想在职业发展上更进一步。

3、希望系统梳理自己前端知识体系的小伙伴。

因要保障教学质量,对人数有限制。

【特惠福利】

扫码了解课程,备注 前端,并有机会获得 价值 1500元的 前端实战技能课。

杨文坚老师给到我们10张500元【师徒班】优惠券,先到先得,扫码领取,依然需要备注 前端。

前端工程师如何摆脱舒适区,持续精进?相关推荐

  1. 前端前端开发工程师_如何消除您对成为前端工程师的担忧

    前端前端开发工程师 by Yazan Aabed 通过Yazan Aabed 如何消除您对成为前端工程师的担忧 (How to eliminate your fears about being a f ...

  2. 今天聊:2~3年前端处于离职困境与舒适区能做些什么

    前言 工作2~3年的前端群体容易出心理问题,很大一部分原因就在于还没有建立更成熟的自我认知,也没有完成从学生到社会人身份的转变,加上前端行业的快速迭代,中小型公司技术管理的混乱,和身边同行带来的竞争压 ...

  3. 前端改变窗口大小内容不变形_10个前端灵魂拷问丨吃透这些就能摆脱初级前端工程师...

    网上参差不弃的面试题,本文由浅入深,让你在做面试官的时候,能够辨别出面试者是不是真的有点东西,也能让你去面试中级前端工程师更有底气.但是切记把背诵面试题当成了你的唯一求职方向 越是开放性的题目,更能体 ...

  4. 前端10个灵魂拷问 吃透这些你就能摆脱初级前端工程师!

    网上参差不弃的面试题,本文由浅入深,让你在做面试官的时候,能够辨别出面试者是不是真的有点东西,也能让你去面试中级前端工程师更有底气.但是切记把背诵面试题当成了你的唯一求职方向 越是开放性的题目,更能体 ...

  5. 腾讯的前端工程师,是如何精进技术的?

    用户体验为王,是互联网时代的座右铭.人们在享受互联网带来的便捷的同时也对互联网产品的用户体验有了更高的要求,这意味着前端开发人员也会有更多的挑战和机会.近几年,前端的框架类库层出不穷,正处于工程化的新 ...

  6. 前端工程师技术精进路上,你被卡在哪里了?

    经常有小伙伴交流,做了一段时间前端后,忙是很忙,但是会发现自己开始原地打转: 比如,在公司里面做了一段时间业务都熟悉了,然后就是重复做: 再比如,框架都会用,但是怎么把控.怎么架构依然说不上一二 . ...

  7. 转 前端工程师凭什么这么值钱?

    [CSDN编者按]前端工程师的薪资之高是业界公认的事实,但是很多人会质疑前端工程师,认为他们并不能称为软件工程师,也"配不上"高昂的报酬.本文的作者分享了自己从一个前端菜鸟成长为一 ...

  8. 写给初学前端工程师的一封信 (转于Kejun)

    大家好: 应波波的邀请写一写我对这个话题的想法.从去年开始不少朋友让我帮忙介绍前端工程师,绝大部分忙都没帮上,原因是真找不到人.我当时是这么跟他们分析的:过去的客户端以browser为主,所以HTML ...

  9. 室外定位_为什么老师应该走出自己的舒适区而进入室外

    室外定位 "变革将是持续不断的,而今天是社会有史以来最缓慢的一天."- 托尼·法德尔 ( Tony Fadell) 如果有什么经验可以带给我上述报价,那是我去年10月在北卡罗来纳州 ...

最新文章

  1. 优化算法 sklearn lr
  2. 复杂知识库问答最新综述:方法、挑战与解决方案
  3. Solr Zookeeper ACL权限配置
  4. 使用递归算法结合数据库解析成java树形结构
  5. 综合演练 实现登陆功能 1124
  6. 人脸检测与对齐之MTCNN网络
  7. mysql服务连接标识_MySQL 连接 | 菜鸟教程
  8. shell waite php,linux shell wait命令详解
  9. C# Lodop实现打印
  10. 黑客是怎样买彩票的?
  11. SecureCRT 安装与破解教程
  12. Android Beacon开发
  13. 米扑代理:爬虫代理IP哪家好
  14. Backstepping反步法控制四旋翼无人机(一)
  15. 音视频的流程:录制、播放、编码解码、上传下载等
  16. 还在纠结程序员能不能干一辈子吗?有答案了!!
  17. eclipse中的特殊注释TODO FIXME XXX
  18. 《白帽子讲Web安全》世界观安全
  19. 第 254 场力扣周赛(KMP、贪心、快速幂、二分+多源bfs、并查集 + 时光倒流)
  20. 2022-2028全球及中国电子商务欺诈预防行业研究及十四五规划分析报告

热门文章

  1. 2020年上半年短视频内容发展盘点报告
  2. 大数据系统软件创新平台与生态建设
  3. 作者:刘剑(1979-),男,中国联合网络通信集团有限公司信息化事业部项目一处工程师...
  4. 作者:周涛,男,博士,教授级高工,就职于北京启明星辰信息安全技术有限公司。...
  5. 【操作系统】Reboot
  6. 麦森数(洛谷P1045题题解,Java语言描述)
  7. 【数值分析】数值分析的微积分学基础
  8. 火柴棒等式(洛谷P1149题题解,Java语言描述)
  9. 【Java】浅析神奇的this
  10. Spring Bean的生命周期及接口回调