前端开发工程师,我们路在何方?

更新日期: 2021-12-11 阅读: 1.6k 标签: 前端

每个进入职场的人,都需要对职业好好规划,这样才能让自己在工作中找到更多的快乐,同时赚取更多money去提高生活。作为一个前端开发人员,我们的路向何方?这里作者会给出自己的一些建议。


第一阶段 夯实基础

        “万丈高楼平地起”,职场后面的发展很大取决于这个阶段的努力。应届生刚参加工作,学校的理论知识转向项目实践,会有很大的差别和不适,但这个阶段也是热情最高涨的时期。在这个阶段,我们一定多听多看多学,html/Javascript/css一定要夯实好基础。

        在公司中,尤其大公司中这个阶段不要在意做一个铆钉。做好铆钉的同时,一定要学习和吸收公司优秀的技术实现。经常会有心比天高的小白,抱着一颗拯救世界的心态进入职场,在稍微学了一点东西,就想刷一波存在感。碰见一个新项目,就想抛弃公司沉淀的东西,搞自己的一套东西来替换公司的沉淀。这种往往最后吃一嘴灰,搞来搞去最终发现还是公司的东西更好。

        项目的实践一般会使用应用级别框架vuereactangular至少掌握一门应用框架,在中国的大环境,建议选择VUE和React。

        这个阶段一般会在初入职场的1-3年。这个阶段结束,基本会达到中级前端工程师的水平。


第二阶段 高级前端工程师

        经过第一个阶段积累,有了夯实的基础。进入第二个阶段也是程序员的黄金时期的开始。

        技能上,要做到一专多能,在自己的专业技能上要深入,能够给团队造轮子,通过自己的技能提高团队的开发效率。扩大自己知识面,多去尝试新的技术和框架,这将会是你从团队中脱颖而出的“法宝”。

        团队中,要有协作能力、与其他人沟通的能力。学会分享知识,包容新人,引导和发掘新人的潜力。让自己在团队中得到充分的认可。

        这个阶段我们会是公司的中流砥柱,我们会在技能上有新的突破和认知,同时我们会达到高级前端工程师水平。

        

第三阶段 选择和进阶

         技术突破和进阶后,也需要进一步思考自己的晋级路线,前端管理 or 前端架构师/资深前端工程师,这个完全取决于自己对自己能力的认知以及个人兴趣方向。

        有人可能会提出疑问,前端管理还需要达到高级前端工程师?如果你的技能不能够服众,leader身份将会没有任何威严,这也是我对大家的提醒,一定要达到高级前端工程师的时候再去考虑做管理型人才还是做技术型人才。


前端管理leader

        技能要求,技术上要有高级前端开发工程师的水平,只有达到这个水平,才能在团队成员中“对新员工唬得住,对老员工服务好”。给新员工给出技术指导,给老员工充分认可。

        管理要求,熟悉团队每个人的技能水平,能够将前端不同的任务分配到合适的人去做,能够帮团队成员成长。团队出现不和谐的原因基本就是“心受委屈了,钱没给到位”,工资可能不一定是leader能够完全决定的,但是别让员工心受委屈,这个是leader可以努力做到的。作者的观点,可能更看重的是向下管理,而非向上迎合。

        心理要求,现在都是仆人式领导,前端leader是一个很抗压的工作。苦活累活你来干,出了问题你来抗,产品设计变态你来砍,设计师处女座你来骂,开发拍桌子你来垫,老大施压你来扛,需求如山你来理,业务纷杂你来辨。


前端架构师

        引导,为开发团队给出系统设计的原则和系统开发的约束,这是一个架构师所需具备的最基本的技能。架构师在这里的角色更多的是一个引导者,而不是具体技术方案的制定者。

        持续改进,一个软件系统的生命周期并不止于开发阶段的结束,软件架构也不是一锤子买卖。这就要求架构师能够持续对系统架构进行分析,并提出改进的建议,使得系统在面对业务和技术的双重变化时,仍然能够保持架构良好。

        技术广度,对于一个架构师而言,他并不需要精通每一种框架、平台和语言,但至少要尽可能多的了解它们,这样才能更好的支撑架构决策。这就要求架构师能够持续的学习新的知识,不断地跳出自己的舒适区。最好的情况就是精通2~3种语言和框架,并且熟悉业界各种常用的语言和框架,这样的知识深度和广度的结合才能设计出更好的软件架构。

        技术深度,一个人无法对所有的技术都很深入,但是对于核心业务所用到的技术,架构师必须要特别精通。同时架构师必须时刻保持对技术和行业的嗅觉,能够把握当前技术和业界发展的趋势,将最前沿的技术带入团队。

        规范,架构师需要对管队的代码负责,这就需要架构师在代码规范、项目架构、底层设计等都要制定好相关的规范。确保团队能够一直按照这些规则进行软件开发。

        业务理解,一个优秀的架构肯定不是剥离业务的,他一定是和业务紧密联系的。架构师需要


前端的路向何方?

        职场是伴随我们一生的事情,不要糊能不要凑合。前端开发工程师的路向何方取决于自己对自己的充分认知,更取决于自己的兴趣点。兴趣是最好的老师,你从事前端开发一定不仅限于“填饱肚子”,要对前端拥有热爱,对自己的职业充满敬意,希望用前端的技能让这个世界变得更加美好。

来自:https://mp.weixin.qq.com/s/2yidt3MGwe2aqlUPJubnkg


本文内容仅供个人学习、研究或参考使用,不构成任何形式的决策建议、专业指导或法律依据。未经授权,禁止任何单位或个人以商业售卖、虚假宣传、侵权传播等非学习研究目的使用本文内容。如需分享或转载,请保留原文来源信息,不得篡改、删减内容或侵犯相关权益。感谢您的理解与支持!

链接: https://fly63.com/article/detial/10934

相关推荐

前端和后端的区别_为什么很多人选择前端?

什么是前端什么是后端,前端开发和后台开发是有区别的,工作的内容和负责的东西是完全的不同的,下面简单说一下:前端更容易入门,每天调整界面的展示,通过代码 完成优美的界面和酷炫的交互。后端入门稍困难,每天关注的是业务逻辑的处理,数据的增删改查,性能的优化

掘金前端课程(小册)推荐

大家好,本期内容给大家推荐一些优质的前端掘金课程,比较适合初学者及工作几年的前端小伙伴,里面的内容讲解的比较详细,作者也是一线的大厂工作者。有兴趣的小伙伴快来打卡看一下吧

什么是前端? web1.0、web2.0时代的网页制作,前端开发都有哪些内容等

前端基础-什么是前端:一、 web1.0时代的网页制作,二、 web2.0时代的前端开发,三、 Web前端能做什么?四、 为什么要学习前端开发,五、 前端开发都有哪些内容,六、 开发环境

前端开发,如何写出优秀js代码

前端开发如何写出优秀js代码,什么样的javascript代码才是最优秀的的呢?我总结的大概分为三点:性能好,简单优雅,通俗易懂,这篇文章就将围绕这这3点来说明。

解读前端热更新原理

热更新:浏览器的网页通过websocket协议与服务器建立起一个长连接,当服务器的css/js/html进行了修改的时候,服务器会向前端发送一个更新的消息,如果是css或者html发生了改变,网页执行js直接操作dom,局部刷新,如果是js发生了改变,只好刷新整个页面。

前端开发,你的优势是什么?

每个前端开发都要有自己的优势,总结一下我的优势:1、工作年限长、经验多;2、基础相对扎实;3、逻辑思维能力合格;4、业务需求分析能合格。

前端权限控制

权限管理一般分以下 3 个基础概念:功能点,角色,用户。它们之间的关系一句话就能说清楚:一个用户可以拥有多个角色,而一个角色可以包含多个功能。

前端需要了解的后端知识

一名有前端工程师,除了掌握自身知识体系外,在业余时间也应该了解下后端的知识时间,由于前端与后端工作是最最密切相关的,多学习些后端知识对自身也是大有好处的。当然除了上述这些,计算机网络、数据结构和算法、计算机组成和原理、离散数学等知识都要涉及。

女生30 岁转行做前端开发,晚吗?

30岁转行做前端程序开发!请把“晚吗”去掉。50多岁大爷都学编程了。你还担心啥?先从年龄上来说,这个年龄进入IT职业,那是相当棒的黄金时间,有目标,有干劲,有新颖的思想,而且仍是女孩子。

前端常用的新手引导库,总有一款适合你!

在产品发布新版本或者有新功能上线时,经常需要新手引导功能来引导用户了解应用,下面就来分享几个开箱即用的新手引导组件工具库,帮你快速实现新手引导功能!

点击更多...

内容以共享、参考、研究为目的,不存在任何商业目的。其版权属原作者所有,如有侵权或违规,请与小编联系!情况属实本人将予以删除!