「2019总结」转行前端一年,我的增删改查

2018年我从一个设计师,自学转行成了一只切图仔。2019年是我正式当程序员的第一年,从一个待业中年变成了职场新人。一年来,其实也是不过增删改查。

成长不少。

增长了专业技能。回头看,入职时几个星期才能完成的工作,现在几天就能完成。不是现在有多厉害,只是以前实在太菜。React 技术栈真正达到熟悉的程度。

增加了工作经验。以前只是单机solo,自己爱怎么整就怎么整。加入团队作战后,工作怎样解耦,接口怎样定义,战友怎样配合,都学到了不少。还差点当了回技术面试官。可惜来面试的小伙子没过笔试,面试机会被取消,让我白高兴了一天。

增长了见识。在公司见识过不少厉害的同事和嘉宾。同事中有位研究相对论出身的博士,算法非常厉害。记得小时候说过要当科学家。现在科学家没当成,但是科学家的同事倒是当上了,也不赖。Vue的作者尤雨溪来过我们公司分享,激动。

2019能“增”这么多,不是没有代价的。团队在一点点成长的同时,下班时间也从刚入职的9点,延长到现在的11点。非上班时间被大幅压缩。

生活大幅精简。公司与家两点一线。有时候加班太晚回不了家,“一线”都没了。公司是有加班房的,加班太晚可以入住。最忙的一段时间,我常常住加班房,每天早上从不同的床上醒来。醒来后我都要认真想想,这是哪里,昨晚没发生过什么吧?

有一次我连续59个小时都没有迈出公司门口一步。准备回家时,碰到刚来我司实习的师妹。深吸了一口气,没敢打招呼。因为这时我就是个名副其实“臭男人”。

人际关系精简。某个周末同学约我出去玩,我说:“谢谢,加班,去不了”。下个周末同学约我出去玩,我说:“谢谢,加班,去不了”。下下周末,然后就没有然后了。为了不让自己社会性意义消失,赶紧来发发文章表示一下存在(滑稽)。

迷罔少了,专注就好。程序员,写好代码不是万能的,但写不好代码就万万不能。一年工作经验的前端,经验还不算老到。短期内还是好好写代码,练算法,别想太多。

关注点少了。精力实在有限,比较少关注技术以外的东西。其实一个程序员除了技术外什么都不懂,是很危险的。计划明年多到处看看。

删了部分头发。欲脱单,先脱贫;未脱贫,先脱发;已脱发,难脱单。不要问我明明可以靠颜值吃饭,为什么还要靠才华。因为我的才华都是用颜值换来的。

悄悄地发生一些变化。

工作的乐趣改变了。相信每个喜欢编程的人,都有一点“匠”。喜欢代码从指尖间流出,蹦蹦跳跳溜到屏幕上的流畅感,喜欢 0 error 0 warnning,喜欢将代码写得整齐漂亮,喜欢当一个“码匠”而不是“码农”。没有谁不想好好花时间把代码写好,把架构捋顺。但也没有啥成长型项目是不赶的,不要求快速迭代的。码匠只是一种理想,码农才是现实。

代码写好了能悦己,项目跑顺了才能悦人。代码写得整齐固然是一种乐趣,代码写得有价值更是一种乐趣。虽然多变的业务把我的代码架构扭了十八个弯,像个舞蹈中的少女,不也很美吗?这个转变很难,但是很值。(说完还是忍不住哭了)

工作的心态变平稳了。中年人有了中年人该有的样子。年初时,接到工作任务心里都有点慌。这个功能怎么实现?这个bug是什么情况?问题出在了哪里?自己是不是能力不行?当初是怎么混进去公司的?当同事夸我做得好的时候,心里得瑟,觉得自己学得真快,是只潜力股。一句话概括就是水平太菜,心态不稳。

经过一年的磨练,现在的工作范围内,已经没有什么是“技术上搞不定”的事情了。其实真正技术上无法实现的东西,就压根不应该通过技术方案评审并开工的。真正的开发工作应该是平稳的,不应该“连续通宵搞定一个超难定位的bug”。基本技术水平上去后,心态跟着稳了。面对表扬与批评,都有自己的判断。

上天为你关上一扇门,就会打开一扇窗。这样你就可以顺利地跳进另一个坑了,哈哈哈哈哈。2018年失业的我希望工作,2019年就加班加到与世隔绝。我喜欢现在的工作,但不代表我希望只有工作。只有工作的人生是不完整的,只有加班的生活是不健康的。所以我也一直在查找出路。

不够时间睡觉咋办?9点下班的日子,睡眠充足,早上还能写写画画,通勤时间还能看书。10点下班的日子,早上醒了直接上班,通勤时间看书娱乐都可以。11点下班的日子,通勤时都要睡觉。12点下班的日子,晚饭时间都要补一觉,用分段睡眠来提高睡眠效率。

没时间运动咋办?碎片化运动。以前特别爱长跑,一跑就是几小时那种。这对现在的我来说太奢侈了,所以一年都没有长跑。公司有健身房,工位有运动角。放风出来吃晚饭时,把吃饭时间挤一挤,还能有半小时的运动时间。

没时间谈恋爱咋办?摊手,这个无解。年底时同学给我介绍一姑娘,并推送了她微信名片。我当时想下班就加她微信。结果在2019年的最后23天我每天都在加班。然后,你们觉得还有然后吗?


2019总体感觉,还是比2018好多了。有兴趣的同学可以看看我去年在干啥:28岁裸辞转行前端是怎样的一种体验

熬夜头发疼,劝君早睡觉。我是夜猫疼,下篇文章见。

本文参与了 SegmentFault思否征文「2019 总结」,欢迎正在阅读的你也加入。

熬夜头发疼,劝君早睡觉

214 声望
303 粉丝
0 条评论
推荐阅读
转行前端一年大概是什么水平
刚入行那会儿,整个小团队就我一只前端。我没有参考坐标系,不知道自己水平是什么程度,不知道大家是什么水平,更不知道就业市场对一年工作经验的要求是怎样的。那种感觉,就像是高三了,全班只有自己一个。模拟...

夜猫腾5阅读 3.3k评论 9

从零搭建 Node.js 企业级 Web 服务器(十五):总结与展望
总结截止到本章 “从零搭建 Node.js 企业级 Web 服务器” 主题共计 16 章内容就更新完毕了,回顾第零章曾写道:搭建一个 Node.js 企业级 Web 服务器并非难事,只是必须做好几个关键事项这几件必须做好的关键事项就...

乌柏木60阅读 6k评论 16

再也不学AJAX了!(二)使用AJAX ① XMLHttpRequest
「再也不学 AJAX 了」是一个以 AJAX 为主题的系列文章,希望读者通过阅读本系列文章,能够对 AJAX 技术有更加深入的认识和理解,从此能够再也不用专门学习 AJAX。本篇文章为该系列的第二篇,最近更新于 2023 年 1...

libinfs39阅读 6.2k评论 12

封面图
从零搭建 Node.js 企业级 Web 服务器(一):接口与分层
分层规范从本章起,正式进入企业级 Web 服务器核心内容。通常,一块完整的业务逻辑是由视图层、控制层、服务层、模型层共同定义与实现的,如下图:从上至下,抽象层次逐渐加深。从下至上,业务细节逐渐清晰。视图...

乌柏木39阅读 7.1k评论 6

CSS 绘制一只思否猫
欢迎关注我的公众号:前端侦探练习 CSS 有一个比较有趣的方式,就是发挥想象,绘制各式各样的图案,比如来绘制一只思否猫?思否猫,SegmentFault 思否的吉祥物,是一只独一无二、特立独行、热爱自由的(>^ω^&lt...

XboxYan42阅读 2.8k评论 14

封面图
还在用 JS 做节流吗?CSS 也可以防止按钮重复点击
举个例子:一个保存按钮,为了避免重复提交或者服务器考虑,往往需要对点击行为做一定的限制,比如只允许每300ms提交一次,这时候我想大部分同学都会到网上直接拷贝一段throttle函数,或者直接引用lodash工具库

XboxYan34阅读 2.2k评论 2

封面图
从零搭建 Node.js 企业级 Web 服务器(二):校验
校验就是对输入条件的约束,避免无效的输入引起异常。Web 系统的用户输入主要为编辑与提交各类表单,一方面校验要做在编辑表单字段与提交的时候,另一方面接收表单的接口也要做足校验行为,通过前后端共同控制输...

乌柏木32阅读 6.1k评论 9

熬夜头发疼,劝君早睡觉

214 声望
303 粉丝
宣传栏