毕业年限不长的前端焦虑和突破方法

大家好,我是若川。今天周六,分享一篇相对轻松的文章。
经作者@耳东蜗牛  授权转载
链接:https://juejin.cn/post/6968002742321152014
也可点击文末阅读原文直达

本篇文章来源于:周五和团队成员[20年毕业]的一次闲聊。毕业不到一年,现在也是在项目中承担比较重要的角色。现在比较焦虑,想提升自己,但是也不知道该学啥东西。

问题1:不知道是该学习react还是学习基础

基础知识和react的关系


基础知识就好比盖房子的地基,地基打的好不好,决定上层建筑。我个人一直偏向的认知是:
基础好不好是决定前端工程师发展的上限的一个原因,可能会在某一个时间段成为瓶颈

历史原因:近几年框架的快速发展

没有经过前端开发的发展时期。这是我以前项目经历当中用到过的一些技术栈。
js | jquery => knockout + require + director => angular => react => vue

  • knockout:mvvm框架的鼻祖

  • require:解决按需加载

  • director:路由控制

这位同学,20年毕业,进到我们公司,就直接是react了。加上自身体系不完善,以及认知上的不足,才会导致现在出现这个问题。

个人建议

日常工作可以以react学习为主,基础知识学习巩固为辅。把react和基础知识用四象限区分:

  • react:紧急而且重要

  • 基础知识:重要但不紧急

重要但不紧急的事情没有做好,终有一天会变成 紧急而且重要的事情

  • 工作时间内,主要学习react,因为这种是属于 有所学,有所用的范畴。

  • 基础知识的学习,可以以一周或两周为一个周期,搞定一个基础内的一个知识片段。最主要的是要输出,自己写一些总结的内容,这样才算是个闭环,如果知识简单的大脑过一篇,是比较浅显的。将自己学习的东西,用自己的想法理解并且沉淀下来。

问题2:目前个人感受很焦虑,就是焦虑,感觉啥也不会

核心问题

没有完整的技术体系认知

首先构建相对完整的技术体系,然后有方向,自己需要具备哪些能力。简单说明如下

没有持续学习的计划安排

  • 制定相对合理的学习计划,以一周或者两周为一个维度学习一个知识块内容,经过长期的坚持来提升自我的能力

  • 处理好自己的心态,不要因为一段时间内的没有完成,就自我焦虑,学习有的时候,心态是个拦路虎

不知道在工作过程中如何提升个人能力

还没有理解工作过程当中,如何思考问题,处理问题,会对以后有挺大影响的,具体在下面论述一下。

技术提升

  • 技术提升,还是分阶段,周期进行知识的学习

  • 总结归纳:形成文档,一定要有输出,脑图也好,文档也好,博客也好。

  • 多思考:多问一些联系,或者为什么。举个例子,当我们在学习css-bfc的时候,我会像一个问题,为什么要用bfc,怎么理解bfc。如何理解BFC应用[1]

工作中提升自己的软能力

很多的时候很多人认为工作的时候很多都是重复性的劳动,就感觉没意思。之前写过一篇文章:前端项目负责人需要具有的能力[2]

刚毕业一年到三年锻炼相对应的能力

  • 技术能力

  • 业务能力

  • 协作能力

  • 沟通能力

逻辑分析能力锻炼

这里将逻辑分析能力单独列出来,是因为我个人认为这个尤为重要。

百度百科 逻辑思维能力是指正确、合理思考的能力。即对事物进行观察、比较、分析、综合、抽象、概括、判断、推理的能力,采用科学的逻辑方法,准确而有条理地表达自己思维过程的能力。

逻辑能力不仅仅是用来解决开发当中的问题,可以用到很多东西上面。以之前写的文章作为例子结构化思维-MECE分析方法[3]。在项目当中,分析业务需求,思考代码逻辑,解决问题能力提升都和逻辑分析能力密不可分。并且可以在日常工作中去提升逻辑分析能力。而且逻辑分析能力的建立,是一种方法论的东西。

学习的重要性

基础的重要性就不多说了,上面已经说了。基础的学习是在巩固知识点以及技术体系。可能会有人问,我平时用到的又不多,学它干啥。 技术体系的完善,理解源码的需要这两个就不说了。

举个成语:灵光一现

比喻灵感突然出现。

个人认为我们在工作中遇到一个很难很难的问题,然后自己在思考过程中,忽然想到一个方面,然后解决了难题。这也是属于灵光一现的意思。

为什么会有灵光一现?

灵光一现的原因还是在于平时的积累,大脑里有这个知识片段。

我们对于知识的学习,都是在大脑里添加新的知识片段,当我们思考一个问题的时候,在大脑里思考,如果在思考过程中,能够检索到对应的知识片段,那就对于我们解决问题有了推动作用。

但是如果我们大脑里没有这个知识片段,除非我们是爱因斯坦那种天才,才有可能自己去创造出来解决思路。

学习的东西,现在不一定用的到,以后可能用的到,最重要的是给予自己思考的时候大脑可检索的内容增大知识内容。

参考资料

[1]

如何理解BFC应用: https://juejin.cn/post/6951043990183477278#heading-6

[2]

前端项目负责人需要具有的能力: https://juejin.cn/post/6946210273061502990

[3]

MECE分析方法: https://juejin.cn/post/6941336368396107806


最近组建了一个江西人的前端交流群,如果你是江西人可以加我微信 ruochuan12 拉你进群。


一个愿景是帮助5年内前端人成长的公众号

可加我个人微信 ruochuan12,长期交流学习

推荐阅读

我在阿里招前端,该怎么帮你(可进面试群)
你知道source map如何帮你定位源码么?

前端抢饭碗系列之Vue项目如何做单元测试
前端使用puppeteer 爬虫生成《React.js 小书》PDF并合并

················· 若川简介 ·················

你好,我是若川,毕业于江西高校。现在是一名前端开发“工程师”。写有《学习源码整体架构系列》多篇,在知乎、掘金收获超百万阅读。

从2014年起,每年都会写一篇年度总结,已经写了7篇,点击查看年度总结。

同时,活跃在知乎@若川,掘金@若川。致力于分享前端开发经验,愿景:帮助5年内前端人走向前列。

点击方卡片关注我、加个星标

今日话题

我经常推荐学会使用技术完成开发的同时也要多要研究原理。其实就是不停留在只会使用的层面,重基础懂原理,知其然知其所以然。欢迎分享、收藏、点赞、在看我的公众号文章~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/275743.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

开源自然语言处理工具包hanlp中CRF分词实现详解

CRF简介 CRF是序列标注场景中常用的模型,比HMM能利用更多的特征,比MEMM更能抵抗标记偏置的问题。 [gerative-discriminative.png] CRF训练 这类耗时的任务,还是交给了用C实现的CRF。关于CRF输出的CRF模型,请参考《CRF模型格式说明…

交互规则_您必须永不中断的10条交互设计规则

交互规则重点 (Top highlight)In life, there are certain rules you must never break. If you do there will be hell to pay. In User Interface design there are also rules to live by. They are called “heuristics” or general principles that improve usability in…

一个帮助我100%拿offer的面试学习法

大家好,我是若川。今天周日,再分享一篇相对轻松的文章。文中说的面试学习法有一定的借鉴意义。另外我也推荐大家每隔一段时间不为跳槽的更新自己简历,也是对自己一阶段的梳理总结,毕竟功在平时。哈喽大家好,我是大圣&a…

java获取apk启动activity_兼容 Android 10 启动 APK 实现方案

背景我们想启动 APK 程序,有很多种方法,可以使用 Intent,也可以使用 adb shell 命令来启动,还有通过反射来启动 APk 程序。我们这里主要讨论通过反射的方式来启动 apk 程序。Android10 之前,我们通过反射来启动 APK&am…

Android Studio中解决jar包重复依赖导致的代码编译错误

在原本的代码中已经使用了OKHTTP和rxjava,然后今天依赖retrofit的时候一直报错 Program type already present: okhttp3.internal.ws.RealWebSocket$1.class 说是我重复添加了OKHTTP的包,但其实我直接把OKHTTP的依赖注释掉都没用,只要依赖ret…

面试被问项目经验不用慌,按这个步骤回答绝对惊艳

大家好,我是若川。常有小伙伴问,面试时项目经验怎么回答,经常会分享这篇文章给TA。本文经授权转载。面试、学习源码系列、年度总结、JS基础系列前言本篇文章的作者是来自阿里淘系用户增长前端团队的“亦逊”,18年作为双非本科生通…

使用概念模型 和心智模型的_为什么要使用模型?

使用概念模型 和心智模型的In a former life, I studied critical feminist theory. This included the field of Semiotics — the study of signs and the production of meaning, as well as Deconstruction —the unpacking of meaning to question assumptions.在过去的生…

什么?在 VSCode 里也能用 Postman了?

大家好,我是若川。VSCode中有很多好用的插件,今天推荐 Postcode。面试、学习源码系列、年度总结、JS基础系列以前一直在用postman做API测试,如果你同时在使用vscode开发时,每次切出去可能比较烦,其实就是太懒了。。。作…

英语 动画 教学 字母_字母形式在阅读教学中的作用

英语 动画 教学 字母Note: this essay may also be found on Design Observer.注意:这篇文章也可以在 Design Observer 上找到 。 My first-grade reading tutor gave the best stickers. Puffy, smelly, sparkly — she even had a few that were fuzzy. At that …

java中自定义表单和流程_让驰骋工作流程引擎 ccbpm使用自定义表单来实现自己的业务逻辑....

1.1.1.1: SDK表单概要说明:我们把流程引擎与表单引擎统称为ccbpm,但是有一些用户并不想使用表单引擎,而是用自己的表单,仅仅使用流程引擎,这样的方式就要采用ccbpm的sdk表单开发模式。关于ccbpm的SDK:ccbpm的sdk就是cc…

乘风破浪的前端小姐姐,是如何一步步走向成功的?

大家好,我是若川。名校毕业的被删大佬也经历了社会的毒打,但她没有放弃。面试、学习源码系列、年度总结、JS基础系列王贝珊,腾讯高级工程师,腾讯 AlloyTeam 成员,现腾讯文档网络层技术负责人。毕业于中山大学。工作 6 …

如何创建和谐的色彩系统

拥有和谐的色彩系统的好处 (The benefits of having a harmonious color system) Consistent branding express across all platform 在所有平台上表达一致的品牌 The consistent interface creates a better user experience 一致的界面创建了更好的用户体验 More productive …

老姚浅谈:怎么学JavaScript?

大家好,我是若川。当初我就是看本文深受启发,开始看书读源码。所以现在联系了作者老姚 授权转载分享给大家。我按照文中的做法敲完了《JavaScript语言精粹 修订版》,在2017年7月23日写出了我的第一篇文章《读书笔记》。看完了《JavaScript面向…

JavaScript 如何使用闭包

闭包基本上是内部函数可以访问其范围之外的变量&#xff0c;可用于实现隐私和创建函数工厂 定义一个数组&#xff0c;循环遍历这个数组并在延迟3秒后打印每个元素的索引 先看一个不正确的写法&#xff1a; const arr [10, 12, 15, 21]; for (var i 0; i < arr.length; i) …

ai中导入sketch_在Sketch中营造深度感

ai中导入sketchCreating a user interface with depth can seem daunting at first, but it only requires you to understand one fundamental rule — emulating a light source.首先&#xff0c;创建具有深度的用户界面似乎很艰巨&#xff0c;但这仅要求您了解一个基本规则-…

Python3+PyCharm+selenium3 环境搭建

安装Python3请去python官网下载安装包&#xff0c;我用的是Python3.6安装PyCharm&#xff0c;这个也是去官网自己下吧&#xff0c;偶的是2018.2.3&#xff08;CommunityEdition&#xff09;接下来安装seleniumPyCharm中Tremianl安装完成后&#xff0c;在python Console中输入没…

2021 年最值得了解的 Node.js 工具

大家好&#xff0c;我是若川。今天分享一篇用得上的 node 库 链接地址&#xff1a;https://github.com/huaize2020/awesome-nodejs❝前言&#xff1a;文章的灵感来源于&#xff0c;社群中某大佬分享一个自己耗时数月维护的github项目 awesome-nodejs 。或许你跟我一样会有一个疑…

figma下载_何时在Figma中使用组或框架

figma下载Groups and Frames have very different uses in Figma, but it’s difficult at first to tell why both of them exist. I can assure you that they complement each other, but first, you need to understand the nuances of each. I’ll show you how to make t…

迈入现代 Web 开发(GMTC 2021 演讲全文)

前言&#xff1a;希望像做游戏一样做 Web 开发的 dexteryy 同学今天在 GMTC 技术大会上又搞了一场「跨年演讲」&#xff08;内容超多的意思&#xff09;&#xff0c;不但现场爆满、超时严重&#xff0c;而且一如既往的讲完之后只要把讲稿和幻灯片拼起来就能发出来&#xff0c;大…

注释标记的原则_它关系到平台如何标记操纵的媒体。 这是设计师应遵循的12条原则。

注释标记的原则By Emily Saltz, Tommy Shane, Victoria Kwan, Claire Leibowicz, Claire Wardle埃米莉萨尔茨 ( Emily Saltz) &#xff0c; 汤米沙恩 ( Tommy Shane) &#xff0c; 关 颖琳 ( Victoria Kwan) &#xff0c; 克莱尔莱博维奇 ( Claire Leibowicz) &#xff0c; 克莱…