最近在知乎看到这样一个帖子:

前端开发很有前途,是一项不会被淘汰的技术
如果个人被淘汰,只能说是个人的技术没有跟上时代的潮流,或者说不适合做这一行。题主说一直只是做静态页面和效果,我想这也是限制他学习的原因之一,我建议题主把基础学好(多看书和博文,搜索时不要加上前缀"jquery实现"),多关注新技术,相信会获益匪浅。

Web前端开发是一项很特殊的工作,是所有开发人员中最接近用户的。最应该从用户的角度出发,去站在用户的位置上去想,去琢磨开发新的东西。

与后端开发不同,前端开发领域涉及的技术全面,用到的技术也很多,而且要做到与时俱进,这就要求前端工程师们时刻关注新技术发展得趋势。前端开发会随着网络时代的发展,被更多的人所熟悉,也会挖掘出更多的前端开发的人才,为我们在以后工作的道路上多一条路选择。

前端工程师能拥有一项永不过时的技能吗
常常听人吐槽说,前端技术更新太快、前端的细分太多,程序员太苦、很多东西学不过来。作为一名工作了5年的前端⼯程师,我也是深有感触。

有时候,面对这种吐槽,我也是一笑而过。不过,面对这些吐槽,我看到的却是前端开发者内心的焦虑。面对越来越倦的行业现状,大多数的开发者都有一股想突破⾃我的想法,不然的话,那和咸⻥有什么区别。

在前端领域混了这几年,总结了一套前端学习的精讲视频和学习路线,如果有对前端开发感兴趣的伙伴,不管你是想转行,或是大学生,还有工作中想提升自己能力的web前端党,欢迎大家的加入我的前端开发交流群:603985993 希望大家诚心交流!,与企业需求同步。好友都在里面学习交流,每天都会有大牛定时讲解前端技术!也可以关注我的微信公众号:【前端留学生】 每天更新最新技术文章干货。

首先,对于前端同学不断学习的态度我是很赞赏的,作为一名开发者,不停的学习新技术是每个开发者需要掌握的必备技能。但如果我们从另外⼀个⻆度来看,⼀个⾏业的新东⻄层出不穷,正说明这个⾏业⼀直在⾼速发展,而我们作为这个⾏业中的⼀员,这其实是⼀件⾮常好的事情,因为这说明这个⾏业⾥有更多的机会和成⻓空间。

如何才能把握行业的规律和脉络呢
以前端开发来说,我观察了我身边很多优秀的前端专家,发现他们的核⼼竞争⼒并不在于掌握了多少前端技术和框架,或者最快地掌握最新的技术,他们更多的是关注那些底层、更抽象的能⼒,也就是编程能⼒、架构能⼒和⼯程能⼒,也即是每个前端架构师必备的一些技能。

编程能⼒:所谓编程能力,其实就是⽤代码解决问题的能⼒。编程能⼒越强,你就能解决越复杂的问题,细分之下,⼜有调试、算法、数据结构、操作系统原理等基础技能的⽀撑,你才能解决各种麻烦的问题。

架构能⼒,所谓架构能⼒,就是掌控和开发复杂系统的能⼒。当⼀个系统⾜够复杂,你会写每⼀块代码、能解决每⼀个问题,不等于你能搞定整个系统,这就需要架构能⼒。架构能⼒还包含了对业务的认知,以及建⽴抽象模型的能⼒等。

⼯程能⼒:所谓的⼯程能力,其实核⼼就是组织的能⼒。系统规模越来越⼤时,光靠你⼀个⼈是没办法完成的。那如何保证各个职能部门互相能够配合好,如何保证项⽬⾥⾯⽔平参差不齐的人能人尽其用,这些都离不开⼯程能⼒。

当然,前面所说的这些能力,也是前端⼯程师从初级、中级⾛向⾼级必须要跨越的鸿沟,也是我们可以拥有的永不过时的技能。并且,这些技能对于其他领域的程序员同样适用,下面是一个比较通用的程序员职业发展路线图。

前面说了很多关于前端学习方向的一个东西,那作为一名前端同学,我们有哪些技能是必须具备的呢,又有哪些成长的捷径可以借鉴呢?

我认为,不管你是初级、中级还是⾼级,甚至架构师,以下技术和知识是必须具备的:前端知识架构部分、JavaScript 部分、HTML 和 CSS 部分、浏览器⼯作原理和 API 部分、编程与算法训练部分、组件化部分、⼯具链部分、发布与持续集成部分,并最终建⽴起前端的知识技能体系。

最后
职业生涯从来不是百米赛跑,而是马拉松,不断投资自己,获得可以迁移的技能,独立思考的能力,到中后期越是软性的技能越能给你加成,愿诸位工程师能够远离焦虑,活出多彩的人生。

前端工程师的迷茫:不知道我这种前端是不是被淘汰了?相关推荐

  1. 转: 写给想成为前端工程师的同学们 (from 360前端团队)

    转自:     http://www.75team.com/post/to-be-a-good-frontend-engineer.html 前端工程师是做什么的? 前端工程师是互联网时代软件产品研发 ...

  2. 2020 年前端工程师学习指南【全新web前端入门视频教程】

    前端是个非常年轻的领域,很多前端工程师做到一定时间就会遇到职业发展瓶颈,怀疑自身能力甚至怀疑前端行业.但是在我看来,前端领域可以用一个词来形容--百废待兴,如今的前端恰恰是充满机遇和挑战的阶段,只要找 ...

  3. 初级Web前端工程师是什么?初级Web前端工程师的技术体系有哪些?

    今天小编要跟大家分享的文章是关于初级Web前端工程师是什么?初级Web前端工程师的技术体系有哪些?本篇文章为大家整理出来了Web前端工程师初级阶段需要掌握的内容,很全面,希望大家好好阅读,看看自己掌握 ...

  4. 前端工程师需要学习ps 吗_前端人员一定要掌握的PS技巧

    一.PS与前端知多少 一般我们会认为PS是用来修改图片的,这些工作是美工人员做的事不是前端人员做的,其实这样想你就错了,因为在前端人员也是要学会一些简单的关于PS的技巧的,这样就不会应为一点点小小的需 ...

  5. Web前端工程师知识体系大全,Web前端入门基础体系

    Web前端工程师知识体系大全 什么?你上面说的太多太乱了,好吧下面的知识体系只要能掌握个六七成,就能找到个前端的碗了! Web前端基础知识体系大全

  6. 什么才是市场急需的前端工程师?【零基础web前端入门视频教程】

    据统计,国外的前端开发人员和后端开发人员比例约1:1,但是在国内比例却在1:3以下,Web前端开发职位人才缺口巨大.前端工程师的发展之路十分有"钱"景. 每天,HR 群都有人在吐槽 ...

  7. 中高级前端工程师都需要熟悉的技能--前端缓存

    前言 web缓存是高级前端工程师必修技能.是我们变成大牛过程中绕不开的知识点. 文章会尽量用通俗易懂的言语来细说web缓存的概念和用处. 本期文章的大纲是 什么是web缓存(前端缓存) 缓存可以解决什 ...

  8. 前端工程师需要学习ps 吗_前端开发工程师需要掌握的6大PS技能

    前端开发工程师(简称前端)的上游是UI设计师,大部分的UI设计师都是用photoshop(简称PS)来设计产品效果图的,而前端会使用这个效果图来制作页面,为了能很好地与UI设计师对接以及制作页面,前端 ...

  9. 入职前端工程师你需要学会什么?前端实习生告诉你十大必备技能

    *三大原生技术:HTML.CSS.JavaScript (https://www.runoob.com/) JavaScript库:jQuery(可以只做了解,不了解也行,基本不用了) *前端框架:v ...

最新文章

  1. 七、linux驱动注册
  2. boost::log::expressions::channel_severity_filter_actor用法的测试程序
  3. 一个很详细的web.xml讲解(转)
  4. 开两个服务内存溢出_应用服务OkHttpClient创建大量对外连接时内存溢出
  5. springboot2源码1-SpringApplication实例化
  6. Shell.NavBarIsVisible=“false“
  7. 数据库原理mysql_数据库原理:MySql的安装
  8. 学会了 C 语言真的可以开发出很多东西吗?
  9. 论文助手 for word/wps
  10. Xshell更改用户数据文件夹的方法
  11. 鼎利软件测试终端刷机,你怎样把鼎利路测设备调试好?
  12. 水星怎么设置网速最快_水星路由器怎么设置网速最快
  13. Cisco2960交换机密码破解方法
  14. C# 操作Excel加水印
  15. Oracle同一字段有数字和字母时进行排序
  16. vos3000如何检查落地网关配置正常,路由分析
  17. 2022-2028全球与中国立式填模封口机市场现状及未来发展趋势
  18. 2023最详细的接口测试用例设计教程
  19. 转:用调制解调器打电话收传真-ModemFax
  20. 如何提取抖音短视频中的音乐

热门文章

  1. Java基础学习总结(78)——Java main方法深入研究学习
  2. Jenkins学习总结(1)——Jenkins详细安装与构建部署使用教程
  3. iphone换机数据迁移_iPhone 与安卓手机备份与资料迁移的方法
  4. node js、npm、homebrew、cocoapod、git、hexo
  5. word中文字贴表格线方法
  6. 犀牛书——CHAP8:函数
  7. apache源码安装必须依赖的库apr----/etc/ld.so.conf 文件介绍
  8. 10个精妙的Java编码最佳实践
  9. 优酷的多页画在同一窗口打开效果。
  10. 国外的电子商务开发情况