其实这篇文章早就想写了,但苦于一直没有思路。刚好最近有空就随便盘点一下自己最近几年的经历
        距离我毕业到现在已经整整6年有余了,这6年的时间真的过的很快比我头顶的发际线撤退的还快。       回忆这六年自己的成长还是挺多的,特别是在T公司的三年多时间,技术转型带来了阵痛和满足现状不思进取带来的后果真是历历在目
        现在开始盘点一下,我这几年所出现的问题和我后期应对的方案
技术转型之后并没有主动拥抱变化
        由于团队业务的调整,我被迫从PHP开发转成了前端。对于程序员来说在工作中换开发语言是常态,就看你对新的语言有没有积极的去学习,或者说自己有没有一套接受新鲜事物的方法论。可惜当时我的没有,由于这种学习方法的缺失,使得在业务转型之后陷入了被动,五年的PHP开发经验瞬间变成了泡影,薄弱的前端基础又让我在新的工作中无法完成挑战,对于新的挑战我又开始消极应对,导致后续的道路越走越难,工作越来越坑。所以说生活的艰难一方面是未来的不确定性带来了,另一个重要的方面是的惰性导致的。如何完成技术转型
        既然我已经发现了当前的问题所在,我应该如何应对?下面我举例说明一下,我是如何修复我的前端知识谱图的

  1. 先梳理自己已有的知识图谱
  2. 参与其他公司的前端岗位的面试,由于我T公司的员工,所以面试邀约不断,但基本都会让他们失望,我真的很抱歉。
  3. 记下面试中答不上来的问题。请教其他的同事或者自己去网上找答案再跟其他的同事核对,修复自己的知识图谱的空白。
  4. 循环2,3步几次,基本前端面试会被问到或者需要掌握的基础知识就全了
  5. 补全之后,再关注一下新的技术动态,源源不断的给自己的图谱加补丁,
  6. 把在工作中遇到的技术问题,解决方案都记录下来有空就想想这样会带来什么问题。有没有更优方法。

再举一个例子        

在面试前端基础中被问到的最多的就是:深复制和浅复制
        我的理解:深复制是对基本属性的复制,浅复制是对引用类型的复制。
说出这句话很容易,但你要理解他的原理才能算是掌握,这里里面涉及到JS的基本属性和引用属性的区别,他们的存储方式,在完成复制过程中可能遇到的问题,对于对象/数组 如何区分。如何递归遍历等等一串知识点。这样就等于一个面试题补充了你的知识图谱,这样探索的过程会记得更深,在以后的工作中也会被使用的更得心应手。

1 Comment

  • 言情库
    言情库
    Reply

    不知道说什么好,还是祝疫情早点结束吧!

Leave a Reply

Your email address will not be published. Required fields are marked *