背景
以前总听说工作的时候专心把自己的事情做好了就行了,把自己的代码写完了不叫做好了。做好了的意思就是与同事一起合作的时候能够一起推动产品上线,这其中你就要知道周围同事在干嘛,你们项目大概有哪些模块,上线可能遇见到的问题。
一句话就是不要视野太窄只盯着自己的一亩三分地而是要放到整个公司产品发展方向。
融入集体
融入集体是为了与同事更好的沟通,你知道哪些人负责哪些模块。一个典型的互联网开发团队有产品、前端、客户端、后台、测试、项目经理。涉及到与人打交道就需要特别关注细节,而其交互过程多多少少会受人性格影响。对这一点我的想法就是你可以把它当做一个锻炼自己性格的过程,性格和情商是人与人之间交互的直觉反应。看太多书会改变认识但是与人打交道还得真刀真枪的干。
了解公司的开发流程
我们不能等着领导给我们下发需求。提升自己的思考问题的能力,我们需要多想想这个需求来源于哪里,为了给客户提供什么样的体验,是谁发掘的这个需求,谁设计的这个方案。这些就是整个项目的context其中带有一整套自洽的逻辑,当发现需求有问题的时候或者要改动的时候,你只有了解context信息才知道怎么做才能保证项目交付的初衷。
打磨提升
我们做事的过程很多的时候都是经验直觉反应很少让你去深入思考的东西。而随着做事越多遇到的坑越多,如果做错了事不去梳理复盘下次肯定还是以以前的脑回路去处事。这样你就会没有成长,所以我们需要把做事过程中心路历程写下来,对着写下的心路历程我们知道在当时紧急情况下怎么想得才有办法去干预它。
只要是心里没弄明白的都可以写成博客梳理出来。现在想写的技术点挺多的对于想写的东西有两个方向,短期要弥补的和长远规划的。
短期弥补是工作中刚刚遇到不整理下次遇到就会花很长的时间,这次弄清楚了可以提高以后工作效率。
长远规划有一点在于明白自己以后想做什么?最难点就是弄明白自己以后想干什么?依赖于自己的兴趣和外部的市场环境综合考虑,这里只是提个醒但是长远规划还是要有的。
业务和技术两手都要抓
工作几年了有一个感受就是不要随意地切换context,以前听说U盘生存意思是说有一门专业技术不管在哪里都可以立马适应。
所以我们搞IT的有一种倾向就是急于学各种技术,但是技术是层出不穷的永远也学不尽。技术是为整个产品服务的,为了做出某个产品我提供什么样的方案。
所以不能为了技术而技术而应该放在整个context背景下采用什么方案能够解决我们所面对的问题在这基础上思考改进的方案。
最最重要
多表达自己的想法不管写下来还是说话沟通。不管使工作还是生活多交流多沉淀下来。做到遇事不惊从容面对。