• 一个老鸟程序员给职场新手的几点职场避坑建议
  • 发布于 2个月前
  • 155 热度
    0 评论
我已经工作好多年了,在前五年的时候我犯过很多错误。总结出了五个错误,希望大家看完能避下坑。我产生过非常多次的迷茫,我也很少和我的上级沟通,也很少和前辈沟通,几乎可以说都是自己在摸索,走了很多弯路,吃了很多苦,很多亏,也浪费了很多时间,我很后悔,这里写写我的心路历程,希望你看到这些能得到一些启发。

我从入职以来,主要负责开发两个c++的组件,当时的我初入职场,我以为工作就是这样的,这两个组件我会在公司一直做下去,不断的改进优化,自己下来翻了一些书摸索学习,达到工作效果和要求的标准。后来参与了中间层的开发,期间慢慢对平台接触的多了,开始接触测试、运维、部署等各个流程。随着时间流逝,这个平台逐渐变成成熟和稳定,人也越来越少,最后只剩下了我一个,我变成了这个平台的负责人。

渐渐的平台所有的bug,提测,运维,部署,改造,对接,适配等工作,全部落在了我的身上,因为没有找到好的工作方法,所以我不停在不同的工作内容中切换,慢慢的对整个软件逻辑,涉及技术和软件周期会用到的东西有了一些了解。

这个时候我被派往各处出差,和其他平台的同事完成整个系统(多个平台)的现场部署和运维工作,经过了很长时间,我对自己平台的部署工作完成的很棒,但是我没有掌握其他平台的部署工作。

写到这里,想说的是一定要及时和老板沟通,不要靠自己猜老板的想法,不要老板不找自己,自己就默默干活。

到这个时候我才意识到老板是想让我通过不断和其他同事沟通学习,独立完成部署工作。从开发中脱离出来,慢慢转型,专门做自动化部署、平台的运维,兼顾平台的新功能开发和bug修复。

这个时候的我,因为负责的平台对外部署了很多项目,时常出现一些运维问题,每次出现新问题可能都要重复修复很多次,每次出现问题我都是第一个冲上去帮忙修复,所以我花费了大量的时间在上面。

我也没有选择和老板沟通,我选择自己抗住这些压力,我抗住了,这个时候我选上了优秀员工,这是对我工作积极和完成工作量大的肯定,但是在我看来不是一个好事。

因为我浪费了太多时间在无意义的事情上面,没有真正的解决根本的问题,项目越来越多,各种运维工作让我焦头烂额,我甚至没有时间去熟悉其他平台,掌握整个系统的部署工作,开发周期也变长了一些,这个时候我意识到自己犯了几个很大的错误!!

错误1. 不会协调工作
工作是做不完的,假如你表现某个方面表现出了过人的能力,忍耐力,承受力,那么可能会有更多的工作分配给你,如果你没有协调好,那么一定会互相影响,最后一个都做不好。

错误2. 大包大揽
只要分配来工作,不去想自己是否真的有时间完成,无差别接下来,最后只能牺牲休息时间。

错误3. 不会“偷懒”
我总是冲在最前面,有很多工作来了,我都会冲上去完成,但是完成以后下一次还是会出现相同的问题,一次30分钟,10次就是6个小时。浪费了太多无意义而重复的时间,早应该想出一些一劳永逸的方法,无论是脚本还是优化代码,甚至大胆优化系统架构,和中间件。长痛不如短痛,花一次努力解决不断重复的问题。

错误4. 没有学会和同事合作
有时候一些问题,我总是执着于自己解决,很少去问,去找其他厉害的同事,这是一种执念。要知道工作经验长的同事很有可能遇到过同样的问题,有自己的一套定位问题的方法,思路经验都是值得借鉴的,自己解决问题可能要花三五天,大神解决也许只要一会。

把工作分配给其他同事,如果你有带人,不要自己做所有的事情,在风险可控范围内,放权,让你带的人得到锻炼和思考,无私大方的传授知识,不断的把自己会的东西,工作正在做的东西交接,传承出去,这样你才能保证自己不断接触到新东西,不用被束缚住。

错误5. 没有学会及时汇报和领导沟通
所有领导的最终梦想都是自己带的员工技术能力强,有思想,有责任心,会来事。不用怎么操心,不时还能超预期完成任务,能自主学习,自动成长,最好一个眼神就懂了。每个员工都能罩得住一个方向的全部东西,时时反馈,能让项目朝着自己想的方向稳步发展。

我在这些方面做的不好,以前我总是喜欢一个人琢磨,事情做到什么程度也很少反馈,遇到麻烦也很少寻求老板的建议和帮助,遇到疑惑和迷茫也缺少和领导沟通,这是不对的。反馈能让领导有安全感,能让自己不断总结和计划,及时得到领导的指导,因为领导同时也是工作经验丰富的长辈,他总是能让你少走弯路。

我在自己的职业生涯产生过很多次迷茫和怀疑,渐渐的也想明白很多事情,在职业发展中一定要有自己核心主跟的方向,让别人提到这方面的工作,就能立马想到你,不要只是一味的完成老板安排的工作,就结束了,这样很难得到提高和成长。

用户评论