做为一名初级前端开发工程师的一些感悟

从大三接触前端工做到如今已有3年时间,由于本人本科专业是GIS(地理信息科学,2017届本科),惟一和前端相关的就是webgis,专业课程关于前端学的也是只知其一;不知其二,其实在那个时候你们喊的大多数都是网页开发,学校的课程也都是最基础的网页开发课程,因此学的也不是很好。还好在一次浏览网页的时候看到了前端这个词,也就是在这个时候第一次接触到了前端,那个时候其实也是前端大爆发的时候,后来经过自学,也算是入了门。前端

2016至2017年,遇上了前端泡沫时代,各类技术、方案层出不穷,在这一年内,学的不少,感受也很杂,技术栈也从jq转到ng再转到react。在熟练掌握了react技术栈以后,开始本身尝试着编写组件库,期间看了蚂蚁金服的ant design组件库,学习别人是如何书写组件,从中吸纳经验并考虑为何这样写。也向ant design官方提交了几个issue,如今回想起来,有的issue提真的很幼稚,不过这也锻炼了我如何提问问题的能力。node

总之,这一年是我成长最快的一年,基本上干了这些事:react

  • 掌握reactwebpacknodejs等相关技术栈
  • 了解通常设计模式
  • 看开源代码,吸收经验,尝试书写组件
  • 作项目
  • 看一些前端相关资讯网站,关注一些牛人的博客、推特等等,了解一些新技术和解决方案

基本上领悟到几点:webpack

  • 学习新技术要多看文档,要知道什么知识点在文档的什么位置
  • 提问题以前本身要先思考,本身多尝试,网上多搜索,不要作伸手党(特别强调,很讨厌伸手党)
  • 有时间多写一些笔记、博客,算是一种温故,这一点和在大学课堂上给同窗们分享很像,好处只有本身经历过知道
  • 学好英语,最低要求能读懂英文文档
  • 要有阶段性计划,某一阶段学什么、干什么

2017年至今,技术栈依旧是react没有动摇过,可是向全栈工程师靠拢,和nodejs占比基本上上是46开。这一年相比2016学习成本更低了,学习新东西也相对比较轻松。这个时间段大部分时间作中间件服务,主要干了这些:git

  • 渲染层中间服务,好比使用next.jsssr
  • 权限管理基础产品,好比CASSSO
  • 物联网数据通讯框架
  • 继续学习react相关技术栈,好比reduximmutable.jsreselect等技术
  • 学习大数据可视化相关技术,好比d3.js

可是在2018年这一年,我有点迷茫,主要迷茫的地方有下面两点:github

  • 新出的职业方向太多,好比大数据、人工智能、区块链等等,是否换方向。
  • 前端该如何继续学、深刻和提升本身

每月我都会找点时间冷静下来思考,我之后要干什么,目标是什么,要成为何样的人。每次思考事后都会捋一捋本身的职业发展道路,包括此次写这篇感悟,都是一次从新审视本身。在今天写这篇感悟的同时,通过多方衡量本身,也肯定了本身从此的发展大方向,即之前端为主的全栈工程师,不去盲目追新、跟风。web

暂定一个我的发展计划:redux

  • 2018年:设计模式

    • 继续学习以react为主的前端相关技术,拓宽知识面
    • 继续学习nodejs,优化现有产品
    • 尝试阅读react相关技术栈源码
  • 2019年:架构

    • 尝试阅读nodejs源码
    • 往架构师方向转

以上就是我的的一些感悟,但愿本身可以坚持初心,祝福本身!也但愿各位大佬可以帮忙指路,谢谢!

(完)


GitHub 博客

相关文章
相关标签/搜索