前言
执着于进步,只是一种习惯。
为什么要每日总结?为什么要写文章?
每日总结的时候,对比下阶段性的任务阶段目标,查看每日的任务是否完成,工作量是否正常,时间分配是否合理。同时,对做过的事情做小结,有利于避免在同样的问题耗费时间以及接下来的时间安排。
比如说今天因为一个普通的API的不符合预期表现,花费较多时间在调试。在事后总结的时候,往往能发现Google或者询问同事才是更好的选择,问题本身没有太多的价值值得自己去探索。如果没有合理的反思时间,则容易陷入一年经验用十年的情况。
写文章,则是为了从项目、工作中,抽离出来自己的理解,形成自己的知识体系。
作为开发者,都明白项目代码是无法随意泄露的。那么如果不总结、不思考的结果,就是自己对知识的理解和记忆是只能建立在项目组开发的,而这个随着项目更替,很可能自己就剩下脑海里残留的印象,而不是系统的知识体系。
回想自己开发历史,一开始做游戏开发,先做的后端,再做的前端。做前端的时间其实比后端长很多,但是因为前端更多是在写业务逻辑,并没有总结出来自己的对游戏前端的认知。导致,几年时间过去之后,对前端开发认知还停留在业务层面,收获微乎其微。
反而是游戏后端的开发,因为出身腾讯的主程要求我们每个工程师都熟悉整体架构,并且自己也花了时间去整理、理解设计思想,现在脑海还清晰记得后端的代码架构以及交互逻辑。
关于团队
观团队其他人合作进行技术攻关有感。
个人在团队的贡献,取决于其知识底蕴、思维方式、做事态度和方法。
好的团队,其规范的开发流程,是质量的保证;其有效的沟通模式,能综合多个人的知识底蕴和思维方式;其严格的监督机制,能尽量减少害群之马和滥竽充数的人。
同时技术攻关带来的知识底蕴增加以及思维方式的改变,使得成员的进步往往超乎想象。
关于学习
多个场景下的认知模式往往重复,当你做一样事情很擅长时,与之类似的事情也能触类旁通。
通过不断的学习,我们能更好的接受这个世界的知识,这也是我们常说的理解能力。在学习的过程中,我们不断的锻炼自己的能力,开始对同样的事情,快速的得出自己的结果。
学习,很注重方法和毅力,同时也是一辈子的事情。
一个拥有优秀的学习方法和自我控制能力的人,在每个行业都能焕发出自己的光彩。
关于弱者
弱者总是努力把事情做对做好,为了让自己得到别人的认可,从而受到欢迎;
大多数人不喜欢给自己带来压力的强者,也不愿意与难以交流的弱者相处;
弱者经常被欺负,因为不会反抗;
读书时代,班长带头把班里某些女生认定为妖怪。
当时他们是一个小团体,对于弱者的异类认同的是融入团队的要求。
关于问题
学习阶段不懂可以问,但是尽量少让人花时间给你调试。
尽量把自己的问题抽象出来,让别人更容易回答,同时争取让自己的问题对别人有帮助。
提问的重点:
- 搜索引擎首页没有;
- 问题无法独立解决,并且做过很多尝试;
- 让你的问题对别人有帮助;
- 问题要有确定的答案,不要有太多的主观性;
结语
做一个对生活有思考、有热情、有好奇心,对世界有思索、有认知的人。
保持学习的心态以及,习惯。