美文网首页
起跳前端过程中的思考

起跳前端过程中的思考

作者: m2o2o2d | 来源:发表于2018-09-02 11:30 被阅读0次

跳槽前端,复习准备中,先叫起跳吧。想把过程中对职业规划、技术学习的思考记录下来。

这次最重要的收获,是重新审视了自己的职业规划,对未来时间有明确的安排,开始前进,而非原地踏步。

要有职业规划


要有具体的职业规划,具体到岗位。这样才会有清晰的发展目标,才能更专注,不会被无关的事物消耗精力。职场心态从给老板打工转变为提高个人能力。

2016年本科毕业进入现在公司,目前为止工作两年。当初觉得职业规划模糊且遥远,应该先工作1-2年积累经验,才能作出合适的职业规划。事实证明这种想法是错的,或者说在毕业前,在专业里的四年,自己没能纵观整个行业找到自己合适的定位,所以只能用工作的时间来摸索,而其他人早已明确目标,踏上行程。

以自己为例,团队做的产品、使用的技术略杂且不太合群。老产品没人就得去学年代已久的技术,响应客户新需求;新产品搭载公司内部新技术,就得快速上手把产品做出来;后台人手不够,就得去了解支持下;团队没测试,就得学习自动化测试把KPI拉上去;移动端比较火,就做个小APP吧……基本属于哪缺补哪,不断学新东西、做项目、做完就忘,再学新东西、做项目、再忘,无限循环中。这种毫无意义的忙碌会让自己产生错觉:一直在学习,忙碌充实且厉害。然而回头看这两年,看自己的简历,除了各种类型的项目,什么都没剩下,时间稍久的项目甚至都不记得框架和实现。最致命的,是只有项目的堆积,个人从中的学习提升与沉淀少之又少,把自己活成了苦力。

起跳之初,焦虑、急切、方张,觉得自己技术太渣,荒废了两年,跳不出去,留下来又学不到东西。经过前辈提点,才想通学不到东西与工作环境无关,是自己的职业规划没做好,漫无目的的忙于杂七杂八的工作内容,耗尽了时间、精力和热情。

如果当初能明确自己走前端,想明白个人与工作的关系,与前端无关的活少接或不接(不要担心这些活你不做就没人做了,真的出现也应该是招聘更专业的人),工作之余把做过的每个前端项目背后的技术、原理搞懂弄透,思考并优化项目中的不足,总结沉淀输出,这才是技术人员的职场标准模式。技术人员的利器唯技术能力尔。如果走技术路线却还在迷茫的,可以去招聘网站上看看现在行业内的岗位及岗位职责,对技术能力的要求等,来明确自己的发展道路。

现在想明白不算晚,从头开始,迅速成长。

世界那么大,真的要看看


分清两种状态:代码搬运和软件开发。做项目是为了有所学、学有用,学无止境,走出舒适区,多关注技术社区,多接触大牛,多面试(这点看个人)。

这次起跳过程中,梳理了前端知识框架,重新过了遍JS、CSS、React等语言技术的基础和原理。或许是有了项目经验,再过知识点时,理解更深入了(感觉打通了任督二脉(。ì _ í。))。发现之前的自己真的是井底之蛙,沉醉在比同事厉害的迷之优越感中???,其实前端基础渣的不行。曾经看了遍闭包觉得自己超厉害,现在回头看,宛如智障。闭包、原型链、作用域链等是前端再基础不过的东西,应该烂熟于心,写的每句代码在底层是如何作用的心里都该清楚。出了问题,不是上来就debug,而是过一遍代码就能大概看出问题在哪。所以会用、能做出项目和懂它的基本原理是完全不同的层次。

说到底,还是自己的学习方式错了,或者说压根没有学习的意识,急于完成项目,有些功利了。很久前就发现自己的学习模式是要先搭建整体框架,每个模块先串起来,然后往局部不断填充知识细节。其实做前端是一样的,要知道前端涉及哪些模块,每个模块的角色、功能是什么,是如何演变的,为什么要这样演变。当心里有了这个框架,深入知识细节时,才能懂为什么结果是这样的,自然而然就会了,即便以后细节记不住,也可以根据思路推导出。

这也意味着,技术博客该从流水式转变为总结、思考、探索、创新了。

前端路漫漫,给自己加油。

相关文章

  • 起跳前端过程中的思考

    跳槽前端,复习准备中,先叫起跳吧。想把过程中对职业规划、技术学习的思考记录下来。 这次最重要的收获,是重新审视了自...

  • 起跳

    ...

  • 前端思考

    编程语言 编程思想 编程能力 学习能力

  • 听报告的意义

    大牛的思考角度,行业的前端

  • 【React】代码封版之前的一些对开发,调试,测试的思考

    [ 文章很乱, 没有整理, 只用于记录下一些思考 ] 写这篇文章,主要是因为在项目的快速迭代过程中, 前端开发人...

  • 渐进增强和优雅降级有什么不同?

    今天给大家分享一下,深度思考中的知识点——渐进增强和优雅降级有什么不同? 一、背景介绍在前端开发的过程中,经常需要...

  • 多思考,多纠错

    凡事多思考, 思考来龙去脉,思考形成的原因,思考过程中的因素,思考最终的结果。 在思考的过程中,对自己和事情本身都...

  • 从 RxJS 到 Flink:如何处理数据流?

    一 前端开发在开发什么 大家在前端开发的过程中,可能会想过这样一个问题:前端开发究竟是在开发什么?在我看来,前端开...

  • 对前端的思考

    互联网时代,信息是核心。我们所有的app,本质上都是在交流信息。物流信息,通讯信息,活动信息,等等等等。而云计算,...

  • 年轻程序员如何快速成长

    最近公司招聘了一批初级前端工程师,招聘之后就是开始培训和实习指导,培训过程中,思考了一些问题,包括如何更好的培训 ...

网友评论

      本文标题:起跳前端过程中的思考

      本文链接:https://www.haomeiwen.com/subject/gyzpwftx.html