发布于 2024 年 2 月 26 日,星期一
一个前端开发者在职业生涯初期的自我反思与成长。通过“菜鸡”一词,作者自嘲地表达了对自身技术水平的不满,同时也透露出一种谦虚和自我激励的态度。“3年总结”则强调了时间的积累和经验的沉淀,表明作者在这段时间内经历了从新手到有一定经验的转变。而“2023”作为时间节点,不仅标志着总结的当下,也暗示了未来的展望和持续进步的决心。整体来看,标题体现了前端开发者对技术成长的渴望和对自我提升的追求。
工作第一年忙碌于每天的 CRUD
中,心里始终想着技术第一,不吃饭也要好好工作,半年之后发现当时的想法很傻x,怎么会有这样的想法,我竟然努力为老板赚钱。
第一年自己也没有太多时间学习,大多数时间也都加班,每周周末抽出一天时间去公司再学习自己的东西。当时想的是先在公司站稳脚,后面的再说。然而过了一年自己也更加熟悉于业务和公司技术栈,工作相比于刚入公司更得心应手了。
第二年才开始以一些琐碎的知识点
和《八股文》
为主,看一些自己感兴趣的文章和知识点。但其实到今年年初才发现这种琐碎的知识点对我自己而言很难构成自己的知识关系树,也不能说没有收获,多了解,多看过一些知识点对于日常工作中也是有所帮助的。
说实话,在这三年里面,我的个人学习观点是这样的:一定要多扩展自己的知识面,多看,多了解,这样对于后续如果遇到一些困难时,可以想到有哪些工具或方法论可以帮到你。
想想之前刚来公司时遇到一些小问题都不知所措的我,到现在在公司自己可以独立解决和完成90%以上的工作,这个学习观点也确实帮到了我不少,但现在来看,这种观点也有不好的一面,因为自己看的,了解的方面设计太多,长时间下来,因为如果你要在很多方面都想有所成就,要深耕,很累,然而我自己也无法承受的住,所以在现在我看来,这种方法可以继续用,但是要选择一个深耕的方向更加深入的探索和研究,而这种学习观点的占比要相对于较少。
在第二年的后半年,经常看到一些算法面试题和一些大厂的算法要求的文章和视频,这也让我产生了动荡的心情,自己的算法能力极差,想着一定要提升算法,然后开始找一些算法课程,那种系统的前端算法课,刚开始的时候是跟着B站的【代码随想录】、【动画讲编程】、【极客时间】
一些UP主来夹杂着学习,但坚持的时间不长,当再次回到之前刷的题时,毫无头绪,根本不知如何从哪下手。然后看了【代码随想录】UP主的算法学习网站,发现了自己的问题,自己只是按 Leetcode
的顺序刷题,那种刷题毫无意义,上一题与下一题毫无关联性,根本不在同一个题目类型里面,这样就算刷再多题,后面再次遇到了还是不会。
所以,主要的一点就是按【题目类型】
来,比如:二叉树、数组、字符串、图、DP、、链表、栈,堆等等,一定要按题目类型来分类刷题,这样每道题之间就有一些关联性,当你刷同一个题目类型的时候就大概明白其中的套路所在。所以,在这里也给没有刷过算法题的小伙伴一个温馨提示。
而在最近一年公司不是很忙,白天也有时间去学习和提升自己。然后看了自己前半年的琐碎知识点,记住的真的寥寥无几,更别说在日常的开发工作中用了,这种迷茫式学习对于我个人成长帮助只有3成,所以当时就想了想,还不如系统的看几本书,学一些系统性和底层性的知识点,建立属于自己的知识图谱。然后就开始了下半年的专业书籍阅读计划,
找了一个阅读的软件 Zotero
, 它正好可以帮到我,让我们公司和家里的电脑上实时完成同步,在家里看的进度,做的笔记第二天去公司会及时同步更新上,我个人也还比较满意吧,对于手机软件来说,我特别想吐槽 Zotero
,完成没有电脑端同步更新,做笔记,写备注等功能。如下图,是我下半年刚开始找的部分书籍,然后就开始踏入阅读的世界。。。。
幸好自己的阅读习惯是好的:阅读(输入)->自我总结(自我吸收)->写文章(输出)->日常工作中使用(实践)
。也正是因为自己的阅读习惯,让我在今年能够输出60多篇文章。尤其是在今年个人感觉是成长是最大的一年,好的方法论,好的工具确实能够为我们提供更好的帮助。(俗话说:工欲善其事,必先利其器
)
下面大部分都是今年学习完的,其中《高级程序设计》
是从21年开始的,读了一半,今年接着读完了(我想说: 这书怎么这么厚😱
)
前端算法训练营
《前端单元测试》
《漫画算法:小灰的算法之旅》
《JavaScript 数据结构与算法(第3版)》
《JavaScript 高级程序设计第四版》
《JavaScript 设计模式与开发实践》
《重构:改善既有的代码设计第2版》
《你不知道的 JavaScript 上、中、下 三卷》
2021年
注册的,刚开始发表了两三篇文章,后面越来越懒,就搁置了。做了个微信小程序放到了公众号菜单里面,然而这三年也忘的一干二净,资源啥的都到期了,看来一眼,就没有再续费了。60篇文章(如下图)
。其在在写作的过程中深深体验到专业方面知识的欠缺,有时候在描述一个问题或某些知识点的时候,不管怎么样都总结不出来,不知道怎么写才好,怎么样才能更清晰明了,有时候就追求文章的清晰明了,实在不知道了直接干脆就停下了。但经历了心理上的斗争,今年还是给坚持了下来。记得,在今年8月中旬的时候,有个小伙伴加了我微信,我们聊了小半个下午,大致情况如下:
Ta:
哈喽,进群Me:
ok....加入群聊
Ta:
开始商业互吹.......
Me:
商业互吹结束...Ta:
看了你的公众号,竟然没有广告Me:
??? 此话怎讲Ta:
我关注的好多公众号每天广告一大推,屏蔽都屏蔽不完Me:
😂😂 我也是Ta:
你以后不接广告吧?Me:
不接,就算接也是换个号了Ta:
可以可以Me:
哈哈😂....换到聊技术话题
和这位小伙伴聊完,我是有一点点小高兴吧,说到这,我也关注了一大堆公众号,但确实大部分公众号平时的广告特别多,但也有一些高质量的公众号能学到一些知识点。
最后也谢谢这位小伙伴的小小赞赏吧(厚脸皮的我...),这也让我更有动力坚持写作了。
但今年的文章更新到了11月4日就没有了,请大家见谅。年底了公司的事情太忙了,有的项目还急(个人感觉每到过年,我们公司项目比平常还多....),所以就没时间去好好写文章。
2024年也给自己定个目标吧,争取半个月或一个月
出一篇高质量的文章,持续保持输出。
今年开始写作,在各个平台没有看到有什么写作奖励什么的,今年后半年阿里云的博客客服找到我,说将我的公众号转到阿里云会有写作奖励,想着转就转吧。
看哪些书名能够足够引信我,然后再看大纲内容
,就这样,在【微信读书】
APP里面选了几本书,记得第一本书好像是《刻意练习》
,然后开始进入了阅读之旅,说真的,当阅读自己感兴趣的书籍时也是很有趣的,能够真正的静下心来,好好阅读书中的内容,感受书中的文字。给我带来的那种感觉很上瘾,但我就是不知怎么描述这种感觉,就是上瘾,有时候早上7点起床,洗漱等花半个小时,还剩下半个左右的时间一边吃早餐一边看书,那种感觉真 biu儿爽。《刻意练习》
《最重要的事情只有一件》
《练习心态》
《底层逻辑2:看清这个世界的底牌》
《效率红利》
《考试脑科学:考试脑科学中的高效记忆法》
《7个高效能人士的七个习惯》
《底层逻辑 2:理解商业世界的本质》
《人性弱点》45%左右,后续不太喜欢,就没有接着读了
《心态》
《一年顶十年》
《猫和狗的生活哲学》
《认知驱动》
《我决定给自己一点时间》
《打开心智》
驾照
,拿到期待好久证书
,家人身体健康
,带女朋友回家见了父母
......
刚开始进入目前在职的自研公司时,公司还专门组建了一个小程序开发小组,平常的日常工作就是写小程序,当时我们组长带领我们四个小菜鸡,每天感觉我们组长嗓子快要冒烟了,哈哈哈,遇到问题了,就找我们组长,我们组长很耐心地给我们讲清楚问题出在那,为什么会出现这个问题等方面,说实话,很感谢我们的组长有耐心的能够教我们。
写了半年多,由于公司业务等一些情况我们小程序开发小组解散了,将小组成员分开了其他开发小组里面,由于公司业务的扩展,需要几个开发人员跟着我们大老板研究一些关于 3D
方面的技术,而我就是其中之一,当时我们小组有三个人跟着大老板做项目,我做了一段时间的3D
工作后,发现自己对与3D
不是很感兴趣,当时跟自己的内心挣扎了好久。然后跟我们老板聊了一下,还是做回了老本行前端开发,特别感谢能跟着大老板做项目,对于个人成长来说也学到了很多,我们老板也人很好,很有耐心,真的超有耐心,遇到不会的问题能够直接请教。在探索 3D
方面的技术时也学习了一些其他软件 AE,C4D,Blender,Houdini
,个人感觉五花八门,哈哈哈,但也确实,在探索一些新技术上,如果某个工具不能够满足于当下的一些需求,及时补损,及时替换。
打篮球
的爱好,想想之前上学时代,每天不打浑身难受,而现在一个月不打,啥感觉都没有。而这三年有失去也有收获,这三年喜欢上了跑步
,刚开始是想着由于程序员的工作性质是每天都基本坐着敲代码,久而久之身体肯定会出问题,想着就周末多锻炼锻炼,让自己的身体也能够保持健康,而这三年也坚持了下来,尤其是今年几乎每周末 2~3 次的跑步,由刚开始的3公里到现在的13公里,很难想象自己竟然坚持了下来。