前端工程师的迷茫:不知道我这种前端是不是被淘汰了?
最近在知乎看到这样一个帖子:
前端开发很有前途,是一项不会被淘汰的技术
如果个人被淘汰,只能说是个人的技术没有跟上时代的潮流,或者说不适合做这一行。题主说一直只是做静态页面和效果,我想这也是限制他学习的原因之一,我建议题主把基础学好(多看书和博文,搜索时不要加上前缀"jquery实现"),多关注新技术,相信会获益匪浅。
Web前端开发是一项很特殊的工作,是所有开发人员中最接近用户的。最应该从用户的角度出发,去站在用户的位置上去想,去琢磨开发新的东西。
与后端开发不同,前端开发领域涉及的技术全面,用到的技术也很多,而且要做到与时俱进,这就要求前端工程师们时刻关注新技术发展得趋势。前端开发会随着网络时代的发展,被更多的人所熟悉,也会挖掘出更多的前端开发的人才,为我们在以后工作的道路上多一条路选择。
前端工程师能拥有一项永不过时的技能吗
常常听人吐槽说,前端技术更新太快、前端的细分太多,程序员太苦、很多东西学不过来。作为一名工作了5年的前端⼯程师,我也是深有感触。
有时候,面对这种吐槽,我也是一笑而过。不过,面对这些吐槽,我看到的却是前端开发者内心的焦虑。面对越来越倦的行业现状,大多数的开发者都有一股想突破⾃我的想法,不然的话,那和咸⻥有什么区别。
在前端领域混了这几年,总结了一套前端学习的精讲视频和学习路线,如果有对前端开发感兴趣的伙伴,不管你是想转行,或是大学生,还有工作中想提升自己能力的web前端党,欢迎大家的加入我的前端开发交流群:603985993 希望大家诚心交流!,与企业需求同步。好友都在里面学习交流,每天都会有大牛定时讲解前端技术!也可以关注我的微信公众号:【前端留学生】 每天更新最新技术文章干货。
首先,对于前端同学不断学习的态度我是很赞赏的,作为一名开发者,不停的学习新技术是每个开发者需要掌握的必备技能。但如果我们从另外⼀个⻆度来看,⼀个⾏业的新东⻄层出不穷,正说明这个⾏业⼀直在⾼速发展,而我们作为这个⾏业中的⼀员,这其实是⼀件⾮常好的事情,因为这说明这个⾏业⾥有更多的机会和成⻓空间。
如何才能把握行业的规律和脉络呢
以前端开发来说,我观察了我身边很多优秀的前端专家,发现他们的核⼼竞争⼒并不在于掌握了多少前端技术和框架,或者最快地掌握最新的技术,他们更多的是关注那些底层、更抽象的能⼒,也就是编程能⼒、架构能⼒和⼯程能⼒,也即是每个前端架构师必备的一些技能。
编程能⼒:所谓编程能力,其实就是⽤代码解决问题的能⼒。编程能⼒越强,你就能解决越复杂的问题,细分之下,⼜有调试、算法、数据结构、操作系统原理等基础技能的⽀撑,你才能解决各种麻烦的问题。
架构能⼒,所谓架构能⼒,就是掌控和开发复杂系统的能⼒。当⼀个系统⾜够复杂,你会写每⼀块代码、能解决每⼀个问题,不等于你能搞定整个系统,这就需要架构能⼒。架构能⼒还包含了对业务的认知,以及建⽴抽象模型的能⼒等。
⼯程能⼒:所谓的⼯程能力,其实核⼼就是组织的能⼒。系统规模越来越⼤时,光靠你⼀个⼈是没办法完成的。那如何保证各个职能部门互相能够配合好,如何保证项⽬⾥⾯⽔平参差不齐的人能人尽其用,这些都离不开⼯程能⼒。
当然,前面所说的这些能力,也是前端⼯程师从初级、中级⾛向⾼级必须要跨越的鸿沟,也是我们可以拥有的永不过时的技能。并且,这些技能对于其他领域的程序员同样适用,下面是一个比较通用的程序员职业发展路线图。
前面说了很多关于前端学习方向的一个东西,那作为一名前端同学,我们有哪些技能是必须具备的呢,又有哪些成长的捷径可以借鉴呢?
我认为,不管你是初级、中级还是⾼级,甚至架构师,以下技术和知识是必须具备的:前端知识架构部分、JavaScript 部分、HTML 和 CSS 部分、浏览器⼯作原理和 API 部分、编程与算法训练部分、组件化部分、⼯具链部分、发布与持续集成部分,并最终建⽴起前端的知识技能体系。
最后
职业生涯从来不是百米赛跑,而是马拉松,不断投资自己,获得可以迁移的技能,独立思考的能力,到中后期越是软性的技能越能给你加成,愿诸位工程师能够远离焦虑,活出多彩的人生。
前端工程师的迷茫:不知道我这种前端是不是被淘汰了?相关推荐
- 转: 写给想成为前端工程师的同学们 (from 360前端团队)
转自: http://www.75team.com/post/to-be-a-good-frontend-engineer.html 前端工程师是做什么的? 前端工程师是互联网时代软件产品研发 ...
- 2020 年前端工程师学习指南【全新web前端入门视频教程】
前端是个非常年轻的领域,很多前端工程师做到一定时间就会遇到职业发展瓶颈,怀疑自身能力甚至怀疑前端行业.但是在我看来,前端领域可以用一个词来形容--百废待兴,如今的前端恰恰是充满机遇和挑战的阶段,只要找 ...
- 初级Web前端工程师是什么?初级Web前端工程师的技术体系有哪些?
今天小编要跟大家分享的文章是关于初级Web前端工程师是什么?初级Web前端工程师的技术体系有哪些?本篇文章为大家整理出来了Web前端工程师初级阶段需要掌握的内容,很全面,希望大家好好阅读,看看自己掌握 ...
- 前端工程师需要学习ps 吗_前端人员一定要掌握的PS技巧
一.PS与前端知多少 一般我们会认为PS是用来修改图片的,这些工作是美工人员做的事不是前端人员做的,其实这样想你就错了,因为在前端人员也是要学会一些简单的关于PS的技巧的,这样就不会应为一点点小小的需 ...
- Web前端工程师知识体系大全,Web前端入门基础体系
Web前端工程师知识体系大全 什么?你上面说的太多太乱了,好吧下面的知识体系只要能掌握个六七成,就能找到个前端的碗了! Web前端基础知识体系大全
- 什么才是市场急需的前端工程师?【零基础web前端入门视频教程】
据统计,国外的前端开发人员和后端开发人员比例约1:1,但是在国内比例却在1:3以下,Web前端开发职位人才缺口巨大.前端工程师的发展之路十分有"钱"景. 每天,HR 群都有人在吐槽 ...
- 中高级前端工程师都需要熟悉的技能--前端缓存
前言 web缓存是高级前端工程师必修技能.是我们变成大牛过程中绕不开的知识点. 文章会尽量用通俗易懂的言语来细说web缓存的概念和用处. 本期文章的大纲是 什么是web缓存(前端缓存) 缓存可以解决什 ...
- 前端工程师需要学习ps 吗_前端开发工程师需要掌握的6大PS技能
前端开发工程师(简称前端)的上游是UI设计师,大部分的UI设计师都是用photoshop(简称PS)来设计产品效果图的,而前端会使用这个效果图来制作页面,为了能很好地与UI设计师对接以及制作页面,前端 ...
- 入职前端工程师你需要学会什么?前端实习生告诉你十大必备技能
*三大原生技术:HTML.CSS.JavaScript (https://www.runoob.com/) JavaScript库:jQuery(可以只做了解,不了解也行,基本不用了) *前端框架:v ...
最新文章
- 七、linux驱动注册
- boost::log::expressions::channel_severity_filter_actor用法的测试程序
- 一个很详细的web.xml讲解(转)
- 开两个服务内存溢出_应用服务OkHttpClient创建大量对外连接时内存溢出
- springboot2源码1-SpringApplication实例化
- Shell.NavBarIsVisible=“false“
- 数据库原理mysql_数据库原理:MySql的安装
- 学会了 C 语言真的可以开发出很多东西吗?
- 论文助手 for word/wps
- Xshell更改用户数据文件夹的方法
- 鼎利软件测试终端刷机,你怎样把鼎利路测设备调试好?
- 水星怎么设置网速最快_水星路由器怎么设置网速最快
- Cisco2960交换机密码破解方法
- C# 操作Excel加水印
- Oracle同一字段有数字和字母时进行排序
- vos3000如何检查落地网关配置正常,路由分析
- 2022-2028全球与中国立式填模封口机市场现状及未来发展趋势
- 2023最详细的接口测试用例设计教程
- 转:用调制解调器打电话收传真-ModemFax
- 如何提取抖音短视频中的音乐