最近公司裁员挺严重的,由于业务架构调整吧,也裁到了我们组的一个同学。老大让他和我交接一下工作,平时由于这个同学比较内向,和他交往不多,随着对他做的工作内容的了解,我也感慨颇多。我也就不在此列举这个同学的优点与不足了,然而可以以他为例,来分析一种现象,可以供大家借鉴一下防止对我们的职业发展产生影响。

一,努力非常重要,但必须抬头看路

从小我们就被教育着要老老实实做人,踏踏实实做事,其实这也没有错,不过工作之后就不能一直埋头苦干,毫不关心外面事情。就比如说,很多大型的公司都在强调不能重复造轮子,要会利用公司现有的平台或是资源,但是呢,如果你不做些什么出来的话,就没有办法晋级和加薪。所以还是要做些东西的,但是坚决不能从底层做起,要学会玩开源。作为一个测试开发,你必须了解业界现在有什么测试技术?相应的测试方案是什么样的,如自动化测试大家都是如何做的?有哪些优秀的开源框架,各自的优缺点是什么?当你了解了这些后,遇到具体的问题时,才会左右逢源,快速搞定解决方案。而不是想做米饭,自己开始去学习如何种水稻!

二,要养成写文档的习惯

不少程序员都不喜欢写文档,大到一个项目的设计方案,小到代码行的注释;感觉写文档比较耗时,还不如写几行代码呢!其实这种思想是大错特错了,我们先从代码注释说起,一个项目小到几百行,大到上万或是几十万行代码。无论这个项目是你一个人在做,还是团队协作,过上一段时间,在没有注释的情况下,都会忘记代码是有什么用?再重新读一遍代码,那就非常费事了,所以写代码加注释是一个良好的习惯。再者就是写文档,一个项目的详情文档,必要的说明加上清晰的流程图,架构图一看就非常专业;不仅能帮自己梳理思路,还能更好地去给他人讲解你的想法。日积月累的文档编写与整理,慢慢地就形成了你自己的知识体系,这也就是我们说的自己的技术壁垒。

三,喜欢分享,适当地展示自己

当你做了一定的项目之后,必然面临着向业务同学推广你的成果。一定要喜欢分享,不仅可以分享你的成果,也可以分享一些新的技术,慢慢地让自己爱上分享。通过分享让你和思路更加清晰,同时也让大家了解了你能做什么,已经做了什么,以及未来要做什么?不要认为你做的东西大家听了也不一定懂,中国自古就讲究"诗向会者吟,曲向知音倾",懂的人自然懂,不懂的人也没有必要把他教会嘛,明确地告诉你我很牛 X 就行了。如果只默默地做事,大家都不知道你在做什么,毫无存在感,当公司裁员的时候,老大一盘点发现你没有什么用,就把你干掉了。

四,工作中让自己开心很重要但不能自嗨

当前社会工作压力比较大,整体来说是非常浮躁的;工作没有方向,上班没有精神,所以要找到奋斗方向,让自己充满斗志,在工作中不断提升自己。但是呢,公司招聘我们来毕竟是为了给公司解决问题的,所以不能脱离实际去做事情。无论你的能力如何,或许你可以打造一个全新的测试体系,开发一个很牛 X 的工具或是平台,只要你不是自己在创业,只要如果不能给公司带效率,解决不了当前问题,也是非常不可取的。以前有个同事,技术没得说,总是自己按自己的想法去开发东西,而这些东西业务同学又用不上,也不听取任何建议,最后各个团队都不要他了。如果自己确实牛,就找到适合自己的位置,好好发挥;但是在工作中,还是要考虑一下团队协作,不要自嗨才是。

在工作中技术能力达不到是很让人头痛的事情,但是技术能力发展的同时,也要让自己工作的更加顺心才是。就像现在你做出了诸葛亮的木牛流马,除了感慨你很牛 X 外,其实这东西有什么用呢?立足当下,放眼未来,让自己的能力使自己过的开心才最重要嘛!孤芳自赏,感慨怀才不遇都是不可取的,时常反思一下自己,多听听别人的意见,你的职业生涯定会前途无限!


↙↙↙阅读原文可查看相关链接,并与作者交流