时光易逝,切勿蹉跎岁月。不是有希望才去坚持,而是坚持才能看到希望。
认知层面
- 聪明也好、运气也好,这些都不是我们能控制的,能控制的大概只有成为一个坚毅不拔之辈。
- 读读人文哲史,一方面陶冶情操,调节心情,另一方面也可以学习学习他人的智慧,拓宽下视野。
日常工作方面
- 程序员普遍工作时间较长,尽量在工作时提高技术,周末时把身体保养好,这样才能长久。
- 每天都应该努力在工作之余,拿出一点时间来学习,提升自己,具体的节奏可以自由把握。但日积月累的效果比突击要好很多。
- 千万别老想着周末提高专业技能,周一到周五把时间好好利用起来,积极主动去分担团队的任务。
- 整理一下一周内看过、没来得及看的、想看的一些技术文章组成技术周刊,在一个相对固定的时间点去统一高效地看。
生活层面
- 保持身体健康
- 保持充分的睡眠
- 在阳光下溜达一小时
- 去湖边晒晒太阳
技术层面
- 多读优秀开源项目的文档
- 应该围绕在工作实际场景中的问题而展开,去突破真正的困难。
- 引入新的技术栈的时候,要以官方文档为主
- 一定要悄悄地把代码测的没问题了再交付,少bug很重要,口碑很重要。
- 优先实现功能,性能问题或许没那么着急
- 先实现最确定的需求,不确定或者模糊的需求先往后放
- 主动找项目里的问题并给出解决方案
- 评估开发周期,要留出冗余时间
- 学好英语
- 阅读有影响力的技术书籍、看优秀的博客
- 写博客,进行技术输出
- 重读之前一周的代码,二次封装和修改,从代码质量、功能封装等角度去积累自己的函数库。
- LeetCode