前端工程师成长的痛,你占了多少?

对于很多前端工程师,很容易进入工作的舒适区,该熟悉的业务已熟悉了,然后就是重复用轮子,这样很容易让自己的成长处于原地打转以及低水平重复的状态。

一、客观原因

没有经过系统的计算机学科学习导致计算机功底不扎实,这种问题主要出现在以下三类小伙伴身上:

  • 计算机科班出身,但是在校期间基础不扎实。
  • 非计算机科班,通过自学,但不够系统,所学不成体系。
  • 非计算机科班,通过0基础的培训班,短时间速成,不够扎实。

因工作环境环境限制,导致成长性不足

以上客观主要导致问题表现如下:

  • 因一些基础算法、数据结构理论不扎实导致一些编程思维难于理解。
  • 比如 原型链,如果清楚 数据结构中链表结构,那么这个东西不难理解,再比如 哈希值,懂得数据结构中哈希表,哈希值也就迎刃而解。
  • 计算机体系结构、操作系统理论、网络理论不扎实导致到后期一些东西难于理解。
  • 比如有同学从前端学习入手,后来学习node开发 ,在 I/O ,进程、线程、IPC 、线程锁方面有些概念就比较难于理解,而导致不能很好得使用node 的api 。
  • 工作业务型驱动,重复低水平劳动,基本上工作第一年对前端开发已经比较熟悉了,每天做表层业务模块,重复做已经会的东西,技术深度没有成长。
  • 工作环境中无高手,前端开发团队大家水平相当,没有高手能够指导自己进入下一个层次。

二、主观原因

没有意识建立自己的底层系统

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

个人行动力不足,没有针对性的刻意练习

  • 有意识但是没有行动,比如网盘收集了一堆资料或者一堆视频,然后就没有然后了
  • 自律性不足,很容易被外界影响,导致时间碎片化。

三、提升路径

  1. 学习东西,自学是一种途径,然而在自学的过程中,很多人处于不知道自己不知道的状态,无监督 ,非常容易放弃。
  2. 另一种是跟着高手,开阔视野,达到 知道自己不知道的境界,从而有方向,在短时期内进入到一个新的境界,节约时间成本,借助外力突破瓶颈。
  3. “我自己是一名从事了5年前端的老程序员,辞职目前在做讲师,今年年初我花了一个月整理了一份最适合2019年学习的web前端干货,从最基础的HTML+CSS+JS到移动端HTML5到各种框架都有整理,送给每一位前端小伙伴,这里是小白聚集地,欢迎初学和进阶中的小伙伴。"

    加QQ群:645199623(招募中)

原文地址:https://www.cnblogs.com/QDPYY/p/10479654.html

时间: 2024-10-10 11:41:25

前端工程师成长的痛,你占了多少?的相关文章

Web前端工程师成长之路——知识汇总

一.何为Web前端工程师? 前端工程师,也叫Web前端开发工程师.他是随着web发展,细分出来的行业.Web前端开发工程师,主要职责是利用(X)HTML/CSS/JavaScript/DOM/Flash等各种Web技术进行产品的界面开发.制作标准优化的代码,并增加交互动态功能,开发JavaScript以及Flash模块,同时结合后台开发技术模拟整体效果,进行丰富互联网的Web开发,致力于通过技术改善用户体验. 图1.前端技术MSS Web前端开发技术主要包括三个要素:HTML.CSS和JavaS

阿里天猫魔盒 TV 资深前端工程师刘丹:兴趣是最好的老师

他是电子科技大学的高材生,通过兴趣和努力脚踏实地的成为了一名优秀的前端工程师.他是一个对新技术充满了无限渴望的优秀开发者,喜欢挑战.喜欢学习.热爱分享.他就是本期程序员客栈专访优秀前端工程师:前京东现阿里天猫魔盒TV前端工程师:刘丹 程序员客栈王鑫:可否简单的做一下自我介绍? 刘丹:大家好,我是刘丹,目前就职于阿里巴巴,担任天猫魔盒TV端前端开发,先后参与了TV端焦点引擎的研发,TV端组件规范和生态的搭建,主导TV端H5页面及其应用搭建系统开发,研究TV端web性能优化方案,以及nodejs方面

如何成为一名优秀的前端工程师(转)

web前端工程师 分类: Web开发应用 一.何为Web前端工程师? 前端工程师,也叫Web前端开发工程师.他是随着web发展,细分出来的行业.Web前端开发工程师,主要职责是利用(X)HTML/CSS/JavaScript/DOM/Flash等各种Web技术进行产品的界面开发.制作标准优化的代码,并增加交互动态功能,开发JavaScript以及Flash模块,同时结合后台开发技术模拟整体效果,进行丰富互联网的Web开发,致力于通过技术改善用户体验. Web前端工程师成长之路——知识汇总 图1.

web前端工程师知识汇总

分类: Web开发应用 一.何为Web前端工程师? 前端工程师,也叫Web前端开发工程师.他是随着web发展,细分出来的行业.Web前端开发工程师,主要职责是利用(X)HTML/CSS/JavaScript/DOM/Flash等各种Web技术进行产品的界面开发.制作标准优化的代码,并增加交互动态功能,开发JavaScript以及Flash模块,同时结合后台开发技术模拟整体效果,进行丰富互联网的Web开发,致力于通过技术改善用户体验. Web前端工程师成长之路--知识汇总 图1.前端技术MSS W

如何成长为一名优秀的前端工程师

小A和小B都是应届毕业生,一起进入了一家互联网公司做前端.半年过去了,小A进步神速,他写的JavaScript代码在组里挑剔的的老员工看来都挺不错:可读性好,模块化程度高,而且有大量的测试.反观小B,他的代码总是一团糟,还经常搞出莫名其妙的bug.每次做code review时,大家对小B的代码都特别头疼. 年底考核的时候,组长让小A分享一下他入职以来是怎么学习前端并快速成长的,小A不好意思地给大家分享了自己的一点学习心得: 首先,前端工程师必须得熟练掌握HTML.CSS和JavaScript.

006_饿了么大前端总监sofish帮你理清前端工程师及大前端团队的成长问题!

作者|Sofish编辑|小智 & 尾尾本文是前端之巅向 sofish 的约稿<什么样的人可以称为架构师?>.采访< 饿了么大前端团队究竟是如何落地和管理的?>以及 sofish 做客大咖说直播节目的总结和整理,希望能帮助各位淀粉更清晰地理解 sofish 的观点.获取大咖说视频下载链接,请关注前端之巅并回复"鱼老板",查看饿了么大前端更多实践请回复"饿了么".视频回顾 程序员成长之:跨界.困惑与架构师1. 如何看待"大跨度入

一名优秀的Web前端工程师的成长之路

我所遇到的前端程序员分两种: 第一种一直在问:如何学习前端? 第二种总说:前端很简单,就那么一点东西. 我从没有听到有人问:如何做一名优秀.甚至卓越的WEB前端工程师. 何为:前端工程师? 前端工程师,也叫Web前端开发工程师.他是随着web发展,细分出来的行业. Web前端开发技术主要包括三个要素:HTML.CSS和JavaScript! 它要求前端开发工程师不仅要掌握基本的Web前端开发技术,网站性能优化.SEO和服务器端的基础知识,而且要学会运用各种工具进行辅助开发以及理论层面的知识,包括

前端团队成长计划(一):基础知识梳理

一个月前我开始了前端团队的成长计划,主要主语两方面的考虑:校招应届生能快速进入工作的状态达到一个能支撑业务的技能水平,提前学习主流前端技术,为未来的业务代码重构做储备.5月是整个计划的第一个阶段,主要的任务是,梳理常规前端基础知识和开发技能. 5月的计划如下:(偏基础) 1.js和css的一些规范以及常规功能如何实现: 2.了解现有业务工程的开发,部署,上线流程以及原理,做到可交叉维护: 3.初步了解gulp,为下一阶段做准备. 4.了解PC开发中常见的问题以及IE浏览器的兼容方式(IE8+)

前端工程师

这个标题很大,因为我也不知道我到底想要写些什么. 我们小组想要做一个网站,前面说过了,在项目进行的过程中我们小组六个人分工,分为了前端和后端.在软件工程专业学习这么久,其实感觉自己学的大部分都是理论的东西,被局限在小黑框里,如果没在部门里接触过前端后端的概念,我想我应该到现在才知道什么是前段什么是后端,并且没有具体概念.选择软件工程也不代表以后会从事相关工作,至少我身边只有很少一部分以后想要从事相关行业. 在网上找了关于前端工程师,很多资料都显示,前端工程师的待遇远远不如后端,下面引用在“知乎”