一次自我反省
迷茫
截止十二月底,我将走过在北京的第三个年头。从电商做到铁路软件行业,经历的项目虽然不多,但也让我从编程新手训练到一个堆代码的熟手,从激情澎湃到无精打采,接下来的路到底该怎么走?
这个问题我每天都在问自己,但似乎26岁的我成熟得太晚,总是找不到答案。
不过,最近的一些经历和心路历程,让我渐渐地有了一些方向。
自我反省
没有快速的适应角色的转变。从七月份接手现在的项目到今天,已经整整五个月,而项目的进度还停留在测试版本,上周到铁路局参加评审被无情地 pass,这其中我应该负主要责任。公司是一家铁路硬件产品的供应商,从我入职开始准备进军铁路软件市场,因此当我进入这家公司开始,我的角色已经从程序员
变成了产品经理+项目经理+主要研发人员
。然而,似乎从过了需求分析阶段之后(数据库设计、原型设计、后台开发以及APP的开发)的流程,我都做得不尽人意,从而导致项目的失败。在这个过程中,能力倒是其次,懒惰、拖延、找借口等行为倒是”帮了很大的忙“。
惰性是我最大的敌人。现在流行一个词叫做拖延症
,我应该算是重度患者,我觉得应该把它和惰性划等号。在项目的初期,三分钟热情高度膨胀,目标管理(OKR)被我玩成了形式主义,墙上贴的工作任务表成了摆设(只有前三天的工作按计划完成了),项目的进度一拖再拖,最初定的28天完成第一版,实际上是在 deadline 之后的十五天才交付。这反映出了我自我管理能力的极度欠缺,好高骛远、眼高手低、急于求成等标签最适合于这个阶段的我。
当遇到困难时,动物趋利避害的本能总是能主导我的思想。上上周(项目评审前夕),公司第二名开发人员(安卓工程师)离职了,我的第一反应是混到年后,找下家。正是这种强烈的心理暗示,使得我对工作极其不负责任,ppt 和产品说明文档草草应付了事,这都还可以用能力不足来作为借口,就连本职工作——产品演示的系统环境布署,最后也搞砸了,而实际上在出发的前一天晚上我玩游戏玩到深夜!写到此处,我的内心是崩溃的,我的责任心似乎过于欠缺了。
工作中,注意力总是很容易地分散掉。听歌、逛博客、甚至玩页游等等与工作无关的事情使我的工作时间变得支离破碎,一个很明显的例子能反映出来:以前写完代码看时间,几个小时已经过去了,现在却发现还没到吃饭的点。
不知道是冬天的寒冷冰冻了我的激情,还是浮躁的内心挡住了我前进的脚步,接下去的路应该怎么走?
自我激励
提升自我管理能力,快速进入工作状态。学会规划时间,将第二天的工作任务列出来并规定每一个小任务的 deadline,强制按照计划执行。工作时间坚持原则不能犯:不能玩游戏,不能逛与工作无关的博客。
定期进行工作总结(暂定为每周),并向领导汇报。针对项目的进度、个人想法、业务需求以及遇到的问题做总结,并形成文档(一定要习惯写文档),定期找领导聊。
每日学习要找准方向并制定目标。前端技术不是不能学习,但是要系统,不要碎片化。平稳自己浮躁的内心,在这个阶段,你需要从熟手成长为专家,而最需要的是阅读源代码,夯实基础,不知道从何入手的情况下,将自己平时使用得最多的一些框架或者 js 插件的源码熟读并理解。比如,定个小目标,阅读 Json.Net 的源码,理解大神组织代码的逻辑,并形成博客,加深记忆和理解。
最重要的是:责任心。心灵鸡汤不是完全没用的,把你当前的工作当做你的事业来做,为什么不呢?多问问自己,连眼前的事情都做不好,你去哪个公司能做好呢?
写给2016年的自己,加油,光洪!