两年记
转眼就是两年,时间总是在不经意间匆匆闪过,但生活和个人经历并没有因为时间过得飞快而有所减少,从某些方面来说这些时间和经验让我更好的平衡工作和生活。工作已经两年有余,对于所做的工作和行业也有了更深的了解,能看到一些之前看不到的东西,做工作时也有个人对于行业的认识融入其中,看来这篇文章又要从工作入手开讲了。
工作
其实在去年底的时候就有更新个人的职业发展规划,大概是工作中处理琐碎事务可能需要具备的一些能力和技术上需要具备的核心竞争力,细节就不写了因为很多是一些对于未来发展试探性假设。
对于做工作来说我个人认为有三点是相对来说比较重要的
- 个人态度
- 项目规划
- 项目管控
这三点乍一看有点像是项目管理人员的需求,但可能站的角度有不同所以对于这三点的解释也有区别。
个人态度
现实终究和预期是有区别的,我们总是期望工作内容和自己的发展规划、技术规划完全一致,但是实际工作中总会有一些杂事和根据当前产品需求确定的工作内容要做,部门Leader有说过:“你们一年的工作表现是由亮点部分和基础部分构成的,虽然亮点占有更大的权重但是基础部分也是每个人需要完成的,要不谁来做呢。”面对这些非规划的工作内容和个人规划我们要怎么妥善处理,其实这里就要说到什么样的个人态度能更好处理这些事。
对于要不要做基础工作可能没有说的价值,毕竟公司pay for it。但是不论是亮点还是基础工作,个人的态度都有比较大的影响,自己是否有将它做好的欲望,是否有对他后续负责的欲望,以及是否有提升自己技术能力优化工作内容的欲望。对于我当前的情况来说,工作时间完成工作任务,个人时间用于放松自己和提升个人技术,其实在完成工作内容的同时对于个人的技术能力也会有很大的提升,毕竟在实际的市场需求(功能、安全)下有标准的去完成一个开发项目对个人的成长和获得的经验都有不少。
如果说杂事和非发展规划的内容占比很多的时候就可能需要和Leader沟通,了解公司的情况、说明自己的想法,看是否能合理的调整工作内容,但怎么确定“多”就需要自己来判断了,毕竟要考虑到技术和能力的提升是个人长期发展的核心竞争力。
项目规划
慢慢的感觉到每个人的精力是有限的,对于公司来说资源和生产力等是有限的,对于城市土地是有限的,但是不论是人、公司还是城市都需要去合理的规划,在项目规划时协调市场对于产品的需求,对于技术提升和开发的需求以及个人的精力需求等。一个能满足市场技术提升并且能按照个人的节奏规划的项目在我看来是非常棒的,当然在这个节奏可能会因为各种突发事件有所改变,但是仍应该努力去保持并使其恢复到节奏中。
如何做好项目的规划不单单是了解多少背景,了解多少技术,更需要了解自己,了解一起开发的同事,这些点很大程度需要用一个个项目来打磨,从项目进行的过程中对于出问题和不顺利的点思考后总结而来,慢慢的就能形成自己的方法做好项目的规划。
项目管控
关键时间节点、风险处理、过程管控是我认为在项目管控过程比较重要的点。
关键时间节点是初版demo、提系统测试、小范围实机测试,对于这些时间点需要尽量保证完成,可能需要适度调整项目技术点。因为对于决策层来说这些是放在立项计划中的,并且这份计划是投入了人力物力综合得出合理的规划,所以关键时间节点是在重要会议中评审的必然项。
风险处理是整个项目开发过程中会有一些不可预料的事件发生,这些事件对于项目进展有较大的影响的应对处理方法。找到关键点自己尝试处理,仍旧无法解决寻求上级推动事件的解决,尽量保证整体项目进度。
学习
对于工作后如何去学习其实我也在摸索中,因为不像学校有整块并且连续的时间来持续研究学习一个东西,现在只有一些断断续续的时间,并且这些时间需要分配给不同的事,如果时间隔得稍久之前学习的东西又会变得模糊导致连贯性很差。
目前我的一种情况是先初步学习有印象,在工作中有机会去应用包括技术和思想,隔一段时间后再重新学习,根据实际经验来进一步学习理解。
另一种情况是根据可以找到的完整的结构化知识(技术)去学习,虽然学习时间会有中断,但由于有较完善的结构就比较容易重新找回断点,并且对于之前模糊的地方很方便从结构中定位位置,不会说重新上网再去检索还得校验知识的可靠性。
在技术上的提升我也尝试写一下吧,给自己打打气。
- 对设计模式有了新的理解,重新学习后发现在工作中做了不少东西很多都有用到相似的思想,单例、简单工厂、组合、适配器、模板方法等都是比较常用到的,梳理出自己的开发设计模式能缩短开发时间、提高开发质量。
- 在Linux方面能更顺利的使用命令窗口完成大部分操作,调测程序bug,对线程内存管理有了更多的理解,期间也有练手写一个简单地TCP/IP socket传输工具(包括服务端、客户端),对于打包组包网络传输有一些初步了解拓宽了知识面。
- 个人编码规范也在逐步形成,主要参考google c++编程规范希望最后能形成一套稳定的编程风格。
- 其实还做了大量逻辑上、控制算法的开发及进一步的思考,毕竟占有工作的很大一部分,但是这些感觉都不是很容易能说明白,应该是能力积累还不够,希望之后能慢慢梳理出来。
生活
工作和生活在离海不远的地方,有更多机会去海边、去海岛放松,放空自己,去周边城市吃吃喝喝(牛肉火锅、糖水、甜点、海鲜、砂锅粥…想想就香),学冲浪,学游泳,射箭,健身,滑冰零零散散的东西组成个人的业余生活。年初国内疫情爆发去了英国一段时间,体验了欧洲的文化习俗,拜访两所知名学府,回来后又刚好避过国外疫情爆发,相对其他小伙伴应该算过了个不错的春节。
总的来说生活风平浪静但也有不少的小惊喜,望自己能平衡工作生活,做想做的事。
——完
2020-7-31