zoukankan      html  css  js  c++  java
  • 作为一名初级前端开发工程师的一些感悟

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

    从大四接触前端工作到现在已有3年时间,因为本人本科专业,专业课程关于前端学的也是一知半解,其实在那个时候大家喊的大多数都是网页开发,学校的课程也都是最基础的网页开发课程,所以学的也不是很好。还好在一次浏览网页的时候看到了前端这个词,也就是在这个时候第一次接触到了前端,那个时候其实也是前端大爆发的时候,后来通过自学,也算是入了门。

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

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

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

    基本上领悟到几点:

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

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

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

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

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

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

    暂定一个个人发展计划:

    • 2018年:

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

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

    以上就是个人的一些感悟,希望自己能够坚持初心,祝福自己!也希望各位大佬能够帮忙指路,谢谢!

    欢迎大家一起交流 相互学习
  • 相关阅读:
    shiro源码篇
    python内置模块之collections(六)
    python之自然语言处理入门(一)
    python第三方库之numpy基础
    python算法之近似熵、互近似熵算法
    MongoDB之conf配置文件详解(五)
    MongoDB之主从复制和副本集(四)
    MongoDB之python简单交互(三)
    python设计模式之常用创建模式总结(二)
    python设计模式之单例模式(一)
  • 原文地址:https://www.cnblogs.com/zss1/p/9018065.html
Copyright © 2011-2022 走看看