1. 前言🧐
今天是2024年1月3号,元旦假期后工作的第二天,本来应该和往常一样,完成今天的工作之后看买的小册。但是突然想到女友元旦和我说的一句话:你怎么不爱发朋友圈了。是呀,印象当中从21年大学毕业之后就变得不爱分享生活了。我本人从小时候开始就不喜爱阅读和写作,所以我的文笔不好。但是自认为我的大学生活还是十分丰富多彩的(除了没怎么学习哈哈哈),所以特别爱分享动态,虽然那个时候还是QQ哈哈哈。但是,今年对于我自己来说,是变化巨大的一年:生活的变化(工作从长沙-深圳、和女友变成异地)、技术的变化(从Vue到React)、个人的变化(身体、心态),我觉得,是时候对自己的2023年写一写总结和展望了。
2. 前行的足迹👣
2.1 为何选择前端
我的回答是:因为热爱,但我对"热爱"这两个字打引号。
为何打引号,我相信不可能有人从小就热爱前端吧(毕竟2008年左右才开始前后端分离)。至少从我的交际圈来看,很少有人能够真正从事小时候的热爱。
我小学写过作文,作文里写到长大后要做一名医生,让癌症不再是不治之症;之后,在第一次接触到电脑之后,萌生了当程序员的想法(虽然那时候更多是打游戏的网瘾);到达高中之后,因为没有明确的人生目标,三年都是盲目的,理所当然高考成绩不理想,也没有复读的想法,上了一所双非本科,就连选的专业也是没有经过深思熟虑的(电子商务专业,现在庆幸这个专业和计科搭边);上了大学,大一第一堂课,系主任就明确跟我们说明了我们这个专业之后毕业有三个方向(运营、数据分析、技术),在"试驾"了三个方向之后,还是选择了小时候的热爱--技术。那为啥没有选择后端呢?我想说,如果可以,很多男孩子年轻的时候会想要一辆激情张扬的迈巴赫,而不是低调舒适的迈腾(因为前端写的东西看得见、摸得着,能写一些酷炫的特效)。
我没有认为后端不好,现实是前端更多是在程序员鄙视链的底端😭。我认为我们不是要成为一个算法、后端、前端...的程序员,而是要成为一个程序员)。
相信有人可能会问,现在整个互联网的行情,选择前端会不会后悔。至少现在来说,我是不觉得后悔的。
就像我不后悔志愿选择了现在这个大学, 因为我在这遇到了我的一生挚爱、篮球队兄弟。
人生不是工厂模式,不是基于模板create出来的。每个人生阶段都需要做出自己的选择,我选择了前端这条路,程序员这条路。
2.2 2023年职业回顾
更换工作
今年和女友一起从长沙来到了广东,原本的计划是在广州找一份前端工作并落脚,但是一个没有大厂工作经历、非科班、双非本科、1.5年工作经验的前端,在广州的面试机会少之又少,有几个面试通过的,薪资却没有达到预期。历经一个月,最终只能选择了一个薪资合适base深圳的制造业公司(当时还有格力的offer,但是薪资少了1.5k😡),开启了异地生活。
新工作
四月份入职到现在将近一年,目前个人基本算是稳定,受到了leader的肯定。真正有了react的项目经历,同时也接触了一些新的技术,包括组件库的搭建、CI&CD、容器化、2D和3D可视化、Turbopack等。不过代价是,在制造业公司没有规范的项目研发流程,同事也陆续离职,处于一个尴尬时期。
参与开源
一次偶然的机会,在一次重构的项目中涉及到多语言,个人认为之前的多语言方案还存在不方便的地方,就和leader申请了调研新的国际化方案。在使用多语言开源库的过程中当中,先是看到了文档的错别字,再是根据我个人的使用体验认为有可以增加的功能,于是便第一次尝试拉开源代码修改并提PR,收到自己提的PR合并通过的邮箱的那一瞬间,还是很激动的,虽然这个开源库star数不多,但却也是一个不错的开始。
3. Work-Life Balance⚖️
工作很重要,但是我们工作是为了生活。如果本末倒置,即使生产力提高,那也是没有意义的。
前一阵在v2上刷到过一个远程工作平台,里面提到了Work-Life Balance的工作方式,可以选择回到家乡,在老家种着菜、钓着鱼,免去通勤的时间、租房的困扰,还能拿着一线城市的工资,自主选择工作和生活的平衡(虽然有点扯远了,但是想着就挺美好,maybe以后考个雅思,努力成为一个Remote工作者😋)。当下,我也在努力追求着Work-Life Balance。
3.1 生活❤️
健身
大学毕业后,身体素质有明显的下降,打球跑几个来回就喘的不行。于是买了个瑜伽垫在家开始keep,但是锻炼频率并不高,也比较难坚持下去(感觉没有大佬在旁边被动激励你哈哈)。在同事的邀约下,一同办了健身房的月卡,虽然现在又是我一个人了,但是还是能够感受到自己的进步,身体也恢复了许多,打球的对抗也上来了。
美食
虽然从长沙来到了广东,但吃喝依旧是身在粤营心在湘。
- 湘菜(第一选择):公司附近的食堂(偏湘菜系)、xxx木桶饭(感觉广东除了猪脚饭就是木桶饭)
- 螺蛳粉:庆幸的是,深圳和广州的螺蛳粉店是真多,味道都还不错。
- 香锅:一度是作为自己的健身餐,可以自由的选择蛋白质、碳水,缺点就是价格有点贵
虽然在深圳,但是今年节假日还是好几次忍不住回到长沙吃湘菜、喝茶颜哈哈哈。
旅游和文化活动
旅游经历
- 惠东县:这一次的旅游经历,让我确定了之后的旅游觉得不会选在五一、国庆这种节假日了。总共两天旅游,一天在路上。不过,晚上在海边进行沙滩烧烤,还是很舒服的。
- 柳州市:来柳州只有三件事:螺蛳粉!螺蛳粉!螺蛳粉!。柳州的生活节奏缓慢,骑个电动车都能吃遍柳州。在这也是第一次被我女朋友夸赞拍照有进步😄,果然学就有效。
文化活动
- 深圳、广州薛之谦演唱会:人生中第一、二次演唱会,现场的氛围太棒了,问题就是live比耳机里的好听怎么办?
- 海上日月音乐节(应该没记错名字吧):主要是为了看cblock和杨和苏,音乐节的又是另一种体验。
爱情
今年是和我对象大学恋情的第五个年头,感情依旧稳定,继续努力。"为了我的家,为了我的雅典娜"。
3.2 技术🧑🏻💻
视频
- coderwhy老师的课程:React+ts项目实战(补全缺乏的React+ts项目经验)、Canvas和Svg(平常是直接用echarts和d3.js的库,觉得需要学习一下Canvas的Svg了解原理)
- Threejs-Journey: 之前的项目有简单用过,加上自己对可视化方向,觉得需要更加全面的学习一下。
小册
- WebGL Shader 魔法指南: 由于在Threejs-Journey的学习过程中用到了Shader,想学一些Shader的高级用法,学完之后才发现才刚入门,需要更多的练习和补全基础(线性代数、矩阵、图形学等)。
- Next.js 开发指南:读到19节,作者更新到34节。
书籍
- Javascript设计模式与开发实践:里面的案例很生动形象,让我能够很好地更加深入的理解JavaScript中的设计模式。
- 图解Http:不愧是很多人推荐的书,正如其名,里面有很多帮助理解的生动的图。不过书中主要是基于http1.1进行讲解。
- React设计原理:读了一半,还在努力消化中...
AI
从年初第一次注册账号使用,到现在AI领域的百花齐放,中间也开通使用过GPT4,感受到了AI的强大是方方面面的。不禁让人感叹信息爆炸的年代,稍不留神就会跟不上时代的步伐。现在对于我来说主要是辅助编程的工具,日常的coding中也都会用到copilot。
4. 2023年计划和展望🎯
先立下flag,没准真实现了呢哈哈哈?
4.1生活
- 坚持健身,一个月至少打两次球,保持规律的生活习惯。
- 旅游2次(再去一次海边)。
- 继续保持理性,做合理的选择。
4.2 技术
知识爆炸的年代,需要终身学习。选一条想走的路,其他的就交给时间吧。
- React方向:视频-自顶向下学React源码、书籍-react设计原理、小册-Next.js 开发指南。
- 3D可视化方向(艰难的旅程):小册-Webgl入门与实战、视频-games101。
- 开源:继续争取在开源项目上做贡献,提 PR 并被合入。
- 英语:提升词汇量,为将来找远程工作做打算。
- AI:AI还会如何影响咱们的生活?既然做不了生产工具的人,那就努力做好会用工具的人。