当前位置: 首页 > Web前端 > HTML5

Web前端工程师或程序员的发展方向,未来的困境和死胡同

时间:2023-04-05 01:55:11 HTML5

如果你恰好是一名Web前端工程师,或者你将从事Web前端工作。你应该和我有同样的感受,web前端技术已经到了自己的天花板,我能做多少年的前端?3年还是5年?你的职业规划应该是怎样的?为什么收入没有增长?做前端工作久了感觉有点枯燥?等待的问题曾经闪过我的脑海。一个web前端工程师应该具备的技能这里我建了一个前端学习交流群:132667127,我自己整理的最新前端资料和进阶开发教程,想要的可以加入组团一起学习交流初级前端工程师精通html、h5、jquery、css或css3、bootstrap,能快速实现效果图的布局排版,做一些前端交互。涉及到中高级前端,应该能够理解并使用一种或多种css框架和js框架进行交互数据处理。CSS框架:bootstrap、fontawesome;vue.js生态:PC端的ElementUI、IviewUi、VueUIFramework等。移动端:有赞的Vant、饿了么的MintUI、百度的Lavas和Angular.js生态系统中的ElementAngular。Node.js生态中的Koa、ThinkJS、egg、Express;其他echarts,百度地图或者腾讯地图apijs,有的上传webuploader,plupload插件。所有这些框架和各种类别的插件,至少可以掌握其中的一两个,并在项目中使用。高级前端基本上什么框架都能看,看说明书快速熟悉和使用。最后,还有一些自动化构建工具,例如webpack和gulp。当然,这些框架都是大公司的团队经过几年的努力才开发出来并开源的。当然,如果你是前端达人或者想成为达人,你可以自己写一个框架。web前端的困惑是什么当你身处不同的公司环境时,你对自己的工作技能有自己的疑惑。如果你是一家小公司。从事前端工作1-2年,你会发现你的工作一直在重复css排版实现psd效果图html,实现一点js的效果。一遍又一遍地这样做。本身的技能并没有太大的突破和发展。因为你的技能数量或水平取决于你所处的环境。项目的大小和公司使用的技术,决定了你能自学和掌握多少技术。如果你在这样的环境下,已经到了技术瓶颈,那你可以考虑跳槽到大公司。这样一个更大的团队和公司,会给你提供更多的学习可能。当然,你的工资收入多少直接取决于你有什么技能。Web前端工程师的发展方向前端工作只是一个人职业生涯中的一个短暂过程。你可能只做3-6年,有几种可能的发展路径。从初级前端到中间端,高级端前端,再到前端成帧器。从初级前端到中高级前端再到培训师。从初级前端到中高级前端再到PHP后端,最后到技术总监。从初级前端到中高级前端再到项目经理、php等,成为全栈开发,了解项目需求到开发到上线,掌握项目的全过程。最终有能力成为项目总监。web前端可能面临的困境和路的尽头一直在反复做同样的前端工作,前端能力有所提升,但其他方面的知识有所欠缺,收入没有太大改善。前端技术和后端技术全面,栈开发可以,但是两个方向的能力都不是太深。工作了五六年,突然发现自己30岁了,却没有家庭,没有女朋友,最糟糕的是没有钱,不知道自己想要什么。人生最惨的下场就是成家,生子,房贷车贷,各种生活锁等等烦恼和压力,却发现自己30多岁了,写代码已经不是什么了我想。我想转行或创业,但我没有足够的能力和条件。一直迷茫挣扎,不得不坚持。全栈开发人员或技术总监具备哪些技能?需求分析可以快速准确地从需求文档中知道客户需要什么功能,并利用过程化思维构建逻辑和代码实现。Photoshop设计、前端css、js、各种前后端框架、各种微信支付宝接口等Linux、服务器管理运维、项目网站优化加速(网站项目我会写一篇文章后期优化加速,敬请关注)数据库优化、静态资源cdn及加载机制及请求优化、缓存机制、nginx流量分配等。常用配置、SEO优化。各种git、svn、开发工具的使用,各种流量统计和分析。对于一个没有接触过的技术,你可以知道自己花了多少时间去学习并将其应用到项目中。项目要求的时间和工作周期评估,项目定价。具有良好的沟通协调能力、语言表达能力和多事件处理能力,自控能力强,有良好的时间安排能力和推动事情进展的能力。最后,作为一个有过设计、前端、后端、php和需求分析、解决方案文档等经验的人,总结一下,当你看到这篇文章或者你也是这个行业的时候,首先,学习多了解一下其他方面的知识,全面又特别优秀,当然,各方面都优秀当然是最好的。其次,你要清楚自己的能力,未来想要什么样的工作和生活。第三,你必须有大项目的经验和经验,这将大大提高你的知识和技能。第四,抓住机会和机会,无论是在工作中还是在创业时。最后一点非常重要。无论在哪个方面、哪个位置,都要有自己的想法和见解,并能够清楚地表达给身边的人或领导。不要只是低头研究技术和工作。