大家好,我是拭心。
六月一不小心都过去一周多了,趁端午节休息,简单的总结一下五月吧。
学习上好像是荒废了
老实讲五月技术上的成长感觉不是很多,计划一个月至少读完两本书,结果两本书都只读了差不多一半。
工作和生活里的一些事占用了周内的学习时间,仅剩的周末,很多时候也都向自己的本性妥了协,一不小心一天就在玩乐中过去了,除了当时的愉悦,留下了什么呢?
真的像《想念地坛》里写的那样:人太容易在实际中走失,驻足于路上的奇观美景,而忘了原本是要去哪儿。
若不静下心来好好想想自己的目标和当下走的路,只顾着当下的轻松和快活,恐怕会越走越岔了。
计划立了不少,立的时候充满激情,脑子里浮现了完成的样子,结果到了执行的时候,总是一次次的说“先等等”,到了 deadline,才发现一无所成。
宏大的计划,都依靠每一个小的选择,顺从自己懈怠的本性,最后结果就是逐渐平庸。
工作
以前工作上只顾着完成需求,很少思考哪些是有价值的,以至于在看到别人讨论“工作中遇到的挑战、解决的复杂问题”时,自己没有什么切身体会,根本原因就是想的太少、太浅。
五月份主要是娱乐厅的提测和直播新需求的开发。其中值得一提的是花了些时间做了娱乐厅和直播设计的一个对比总结,总结的过程中把用到的基础服务设计和实现学习了一下,有不少收获。
娱乐厅和直播间有很多相似的地方,但是由于之前直播业务迭代时,没有预料到将来会有一天做一个相似但独立的厅,很多代码都没办法直接拿来用,于是花了些时间重新设计、实现。
业务是不断成长的,旧的代码需要不断的调整、优化,以适应新的需求。在这个重构的过程中,我们发现了很多旧代码的不合理之处,比如层级划分不明确,上层知道太多下层细节;业务组件边界没定义,修改可能会影响其他业务;没有一个“事件总线”的概念,通讯都是通过回调,多层传递需要多个回调等等。
还记得刚开始重新设计娱乐厅时,我还在想要是能直接复制旧代码过来多省事,事实证明,这种打破新建的方式,远比直接复制粘贴完事更有价值。
简单的 if-visible else-gone 新手也能写,真正的高手应该是可以设计并且不断的优化项目架构以保证其适应业务的发展,我们工作中应该多聚焦核心价值。
值得记下的话
平时浏览各种帖子,收藏了一些前辈分享的经验,贴出来与君共勉。
0.关于程序员 35 岁
35岁程序员被淘汰的问题不是35岁这个时间点的问题,而是25-35岁这十年的问题,是这十年都奉献给公司业务,没有机会潜心钻研试错学习的机会,停留在加班处理业务,使用框架上,而业务和框架的变化是很快的,十年可能就变了,而一些技术思想这些本质上的东西是不变的。到35岁精力不足自然不吃香。
1.关于性格
「被动」「自卑」「压抑自我情绪(欲望)」这种情况大多见于农村原生家庭,父母多没什么文化,既不会辅导学习,也不会培养小孩的沟通能力(自我表达、影响他人、自我管理),运气好的凭着那一点点天赋学了出来,运气更好一点到了互联网这个高薪行业。但终究比中产家庭的孩子差一些,毕竟社会工作,纯靠技术吃饭是不可能的(能做到的是极少数),大多数时候会过得非常难受。建议看看「mindshift」这门课,Coursera上面。我也是这样的,大家一起共勉
2.关于规划
楼主的状况可能很多打工人都窘境类似,我只是为楼主现在的状况有一点点小小的惋惜。惋惜在你年轻的时候没有多跟年长的人为友。惋惜你在年轻的时候没有清晰的职业规划。惋惜你在年轻的时候,可能没有进行永无止境的学习与提升。惋惜你没有花费足够的心力去构建你的朋友圈层。惋惜你在最宝贵的青春年华,可能荒于其他,没有太多意义的事情。不过还好,30岁正值壮年,是你开启第二职业生涯的起点。祝愿你不再颓废,把接下来的青春年华都用来构建自己不可替代的核心竞争力吧!
3.关于经济冲击
风浪一旦来临,毫无抵抗力的,首当无产者。 何为无产者?没有编制且资产不抵二线以上城市两套房的人。 无产者共有的特征是,其资产在每一次经济冲击下,都会大幅缩水一次。 冲击包括:失业,通胀,疾患,还有日渐平庸。
六月得加油了!
推荐阅读