前言
我是谁
平凡无奇,劳苦大众的一员,没有出众的能力,没有良好的背景,也不是名校毕业。
年少时,也豪言壮语, 如今一名普通公司普通岗位上的普通员工,对未来有着迷茫,时而坚定。
此文写给: 平凡的我。
为什么总结
言笑: 我想要个搪瓷杯。
言真: 回顾,安慰自己的灵魂。反思,向心前行。
心 = 责任 = 家庭的责任 + 公司的责任 + 社会的责任
人生的阶段
第一个她
"你愿意娶这个女人吗?爱她、忠诚于她,无论她贫困、患病或者残疾,直至死亡。Doyou(你愿意吗)?"
于初念,完美的诠释。
忆之前:
初吻紧张得咬牙齿,宿舍关门前的深情目送。
一起翘课压马路,一起熬夜泡网吧,一个人挂科。
在操场大声喊: 我爱你,知不知道。
甚至于,让我觉得自己配不上她,有回去复读的念头。
以至北京西站追别,泪流满目,满校皆知。
第二个她
曾今年少不懂事,岁月慢慢的流逝,不知不觉到了结婚的年龄。 少了写猖狂,也没有多些稳重。
在分手几年的低迷中,遇到了她。
约见潭柘寺:
一起懒懒的晒太阳;
一起聊往事;
一起疯狂的往山下跑;
这一牵手就是一辈子。
后来一切水到渠成,结婚,小孩,买房。
每当小孩说: 一家三口,然后牵着我两的手出门,是幸福。
工作年中总结
持续迭代
新一年旧一年,缝缝补补又一年。
基本版本的迭代都是为了解决特定的问题:
2.0 到 3.0:前后端分离,引入TypeScript, 把解码工作转移到Service Worker,缓解服务器的压力。
3.0 到 4.0:UI换肤,底层重构,大量引入装饰器和注册方式。 提升的是程序可维护性,可扩展性。
不要动不动吐槽原来的代码差,他只是特定时期的产物,已经发挥了他的作用。所以, 如若不爱请勿伤害。
要么持续的迭代,要么等待合适的时机完全重构,现实生活中一半一半吧。
新的业务
-
主播端
基于electron + Obs开发了一款主播端。
-
新的社交业务
We are a family.
基础建设
我们属于业务部分,很多时候都疲于业务。
所谓磨刀不误砍柴工,哪有那么多磨刀的机会呢?
所以,日子再忙,也要抽点时间来做。
我们没有大厂的技术大拿,也没有充裕的时间,做我们能做的, 但是我们要进步,持续的进步。
- 与团队一起制定了相对完善的Eslint的规范和标准,项目周期评估流程
- 埋点代码生成器 + API代码生成器
- 实时日志系统(雏形)
- 完善活动系统(内部代号:蕤)
- 自研了基于indexedDB的缓存方案,已应用产线
- 实施了周会轮班制以及明确的周会内容
工作领悟
敢于说No
需求变动那么频繁,是不是都接受,开始可能还原则上的说不行,这个得研究研究,后来变得你说啥就是哈?
前端可以做,后端可以做,到底谁做?
敢于说No, 我可以妥协,但不是没有原则。
敢于说
你的想法不说出来,没有人知道。
世界上本没有朋友,说多了,就有了朋友,朋友多了,路就好走了,就这么简单。
表达是工作中非常重要的软实力,一定要重视。
勇于担当
有一个往事,我影响非常深刻:
一个项目延期了,其中有A负责的部分还比较严重, 结果这个Leader直接说A脑子有病。我当时实在是看不下去了,跳出来解释一下。
Leader说自己成员有病,可以说,但是得分场合,上面的场合,你是团队对外的代表,你就代表的团队,你对团队负责,同时对进度负责。 不管什么原因,出了问题,Leader脱不了干系。
你要对团队负责,包括保护你的成员,对外你担当,对内另说。
写作能力
总结,汇报ppt,升级答辩,个人简历等等,哪一个不重要,哪一个又不是写作能力的体现呢?
人生的思考
人无近忧,必有远虑。
程序员这条路
程序员的终点是什么? 很多程序员猿已经成为了XXO, 很多程序员成为了产品,很多程序员成为了架构师,很多程序员离开了这个行业。
是不是还有很多像我这样,没有离开,又看不清明天的人。
明天会怎么样,身边越来越多的年轻人,年青Buffer的压迫感!
明天会怎么样,经济不景气,会不会收到 last day
?
明天会怎么样,房贷没还完,学区房遥遥无期,孩子还小!
不安,多少会有。 也一定会有!
怎么走? 我没有清晰的目标,只有模糊的想法
- 增加自己的硬实力,广度和深度
- 生命不息,学习不止
- 2万挣不到,1万行不行?
是的,这几点想法支撑着我,偶尔见到昔日平平无奇的同事,如果已经是飞黄腾达,又有何感想。
- 明确的目标
- 不懈的坚持
- 抓住机遇
这就是原因, 机会是给有准备的人。
所以,我接下来要把这些模糊的想法,量化,并执行。
除了这条路
退回来,如果真的失业了。你能做什么呢?
我来自农村,从小以读书为借口,结果并无一技之长。
日复一日的工作,逐渐丧失了其他的本能。
真失业了,何去何从,回家种地? 创业?
一直思考,未得结果,待续。
之后怎么走这条路
岁月增长的不仅是年龄,还有那份从容,淡定。
随着年龄的增长,如此还能保持那份从容和淡定呢?
明白自己的优势和劣势,在优势上深耕,劣势上填补。
我自己的劣势:
- 沟通能力
- 源码阅读能力
- 英文能力
- 写作能力
- .....
结合我自身的特点, 下面是我主要提升的方向:
-
抽象能力
把一些重复的,可预知变更的事情,进行抽象封装。
具体体现为工具类,组件库, 比如:
两个数组数据的高效合并方案
觉醒吧,异步单例模式 - 不一样的单例模式 -
方案能力
基于已有知识的,提出多种解决问题的方法方案,并以实施。比如:
资源加载与缓存方案
React,优雅的捕获异常 -
架构能力
知识成线,成面后,发挥生产力,进行创造。
比如文章提到的 活动系统蕤,实时日志系统。 -
管理能力
让团队有向心力,战斗力。形成一套有特色的管理方案。 -
育人能力
基于自己有比较完善的知识系统,指导新人,培养中级工程师向更高层面发展。
写给自己
继续旅行
看尽一望无垠
喜欢一望无垠的空旷,大海游泳,沙漠漫步,草原骑马。
均以实现,寻找下一份空旷。
走遍三山五岳
登过泰山,爬过华山,才完成25%的旅行,什么之后才能结束,害怕她过早结束,又期望能早早迈开前行的脚步。
冬日上泰山,伤了腿,真实的看到了暗流涌动。极冷的环境,让你的衣服和头发结出白霜,这对我一个南方孩子来说,被刺激到了。
黄昏下,大自然赐予的安宁的色彩,让我迈不开脚步。
说走就走,用相机随手拍下来的景色,现在回味,只狠拍的太少,也许是内心回归自然的心太切,还是生活的压力让自己想逃避这种状态。
保持童心
童心是对这个世界最纯真的善意。 其能安慰我的灵魂,大概是灵魂也源于自然界,保持着对大自然的敬畏之心。
向心而行
坚定自己的执行力。
珍惜身边的人
写给别人
灵魂和身体,总有一个在路上。 安慰自己的灵魂,更好的前行。
同是天涯沦落人,点个赞何必相识。