对工作的一点思考

275 阅读5分钟
原文链接: mjd507.github.io

今天周一,上周五刚发完包,所以不忙,但晚上对面的产品就对我说,上面觉得你们任务不多,你没有什么事情吧,上次做的那个模块好像还不完善,我虽然脾气很好,但是这种话实在是让人很不舒服,尤其对一向认真负责的我来说,当时就怼了回去,哪里不完善,产品需求不是这么定的吗?虽然最后没有什么,但我很难受,也许上面不一定特指我,但忙碌了这么长时间,却一直没被认可……我必须整理一下思绪,从工作中抽离出来,去看待工作这件事。

简单记录一下:先前我所处的 Android 车载团队解散,我被加入 react 前端小组,熟悉了大概 2 周,还没开始写上项目,这时候微信小程序放开了一波大的更新动作,我又被约谈后面做小程序的开发,于是开始了小程序开发之旅。

小程序确实很简单,因为所有的东西都在微信提供的小程序开发文档中,不需要你去百度或者 Google,因为那上面的说白了就是二手知识,无论是完整性,正确度,或是可读性都比不上原始的知识提供者,有时二手知识不把你引导偏了就是万幸,所以在此也推荐大家尽量去读一些源头的东西,我不是否认搜索引擎,当我们都不确定哪些知识是一手还是二手的时候,通过搜索确实能帮我们更快地找到内容,就搜索质量而言,建议使用 Google,这对一名技术人员应该不是难事。

另外,比起 APP,小程序无论从开发成本,还是开发效率,都比原生 APP 开发要有优势,对公司来讲,无论开发成本亦或推广,做小程序都有很有益处。

扯远了,回归到我的工作,在小程序的开发过程中,能明显感受到上面对小程序的重视,但是做出的一些举动却是不太理性,体现在是人员的调动上,细节不多说了,最终小程序壮大成七个人的团队,任务一开始分配很紧凑,围绕手机 APP 的核心模块,做功能移植,我在这期间边熟悉新语言和语法,边开发功能,而且安排我任务的产品经理也说,开发进度比起 APP 快多了,今天知道上面觉得我们任务不饱和,我是相当难受的,我知道这中间一定有些信息不对等,当付出不被看见,我应该如何对待我的工作?

我对自己写的代码一直有较高的自信,即使能力还没有达到架构师的级别,至少让人看懂,看的明白,逻辑复杂的会添加上中文解释,方法太长的按小功能抽取,命名尽可能简短见名知意,排版尽可能按阅读顺序,当然这些都是小的细节,也许跟个人的性格有关系吧!

我认为我们不断阅读不断学习,除了拿高一点的工资外,也是为了接触到一些人以及远离一些人,当我们的知识眼界扩大之后,我们需要相同层次的人来进行知识交换,如果对方层次太高,他们输出的我们一时半会儿也接受不了,如果层次太低,相当于在浪费自己的时间,所以我一直觉得一个好的团队,至少要保持人员层次的按比例分布,高中低 3 : 5 : 2 或许是个不错的选择。

我对工作还是有惰性的,虽然对分内的工作能完成,但开发过程中对产品的设计交互等,一旦忙起来也懒得去找产品讨论方案了,现在想想这样是不对的, 如果产品只负责产品,设计只负责设计,开发只负责开发,测试只负责测试,那么后面一旦觉得不行,这条链上的所有人都受累,所以其实人人都应该有产品意识,只要其中一环对产品进行了一丁点改变,对链后面的人来说都能减少不少工作量。

还有一点,关于情绪,当上层对我有一些突如其然的变动或者当我进入一个新环境,我总是会陷入一个很难受的适应期,这时候情绪主导着我的做事行为和态度,所以很别扭,还需要时间去成长,有句话很励志,当环境不能改变的时候,我们能决定的就是做事的态度。希望自己能成熟点,心怀正能量,不被情绪影响。

这段时间失眠非常严重,应该说今年以来都很严重,或许这是在外漂泊的通病吧,加班到九点多已是家常便饭了,想追求生活与工作的平衡,概率为零,一般都在改 bug,要不就学点东西,经过几次内部岗位的调动,也切身体会到了编程的核心,语言是相通的,任它怎么花式变换,不变的永远是数据结构和算法。

以上,愿外界改变时,心能定,保持自我,从而发现和吸收最最精华的东西。


版权声明 :欢迎转载,但务必在文章显著位置注明出处 ! mjd507.github.io/