老程序员总结的四条工作经验教训,一部血泪史,推荐观看

想来从事互联网工作已经很多年了,已经从当初的懵懂少年逐渐退化成老油条。刚毕业的时候,真是个愣头青,什么都不懂,也什么都看不惯。整天加班忙得要死,还要忍受领导批评指责。

期间踩过很多坑,今天特意总结四条经验教训,送给年轻的程序员们。

图片说明

1. 不要做小需求

程序员在工作中,接需求的时候,千万不要做小需求、小优化、小迭代。你以为是偷个懒,减轻自己的工作量,其实大大加重了自己的工作量。

在你做了很多个小需求之后,你就会接触到很多业务模块的人,他们的业务、产品、运营、测试、开发、用户,有问题都会直接找你,每天都会看到钉钉未读消息99+,每个人回复一句,你这一天什么都不用干了。

你做了很多需求,每天忙的要死,领导也照样不会待见你。

“什么?这个需求,这么简单,就增加几个查询条件,你要做三天?”

“你能不能一天把这三个需求做完了?自己想办法克服一下。”

领导眼中,你干的就是打杂的活,是个人都能干,招个实习生可能干的更快,是团队的边缘人物。

升职加薪永远轮不到你,如果团队绩效需要有人背C,领导反而第一个想到是你。

多做多错,肯定会有你考虑不到的情况,伴随着肯定会出一些线上问题。

领导眼中,这小子能力也太差了,这么简单的活都能干废了,赶紧找个机会让他走吧。

图片说明

2. 要做大需求

程序员接需求,就要接大需求,最好持续3个月、半年以上的,涉及团队核心功能、核心逻辑的,并且由自己作为ower开发的,没有就主动争取。

你可能会说,我能力不行,Hold不住,怎么办?

没关系,其他人没有比你强到哪里去。

做这个需求需要什么资源,你都可以跟领导申请。大需求代表可操作的空间非常大。

“这个大需求,我熟悉产品文档,做技术方案设计,用两周,没问题吧?”

“没问题,有不懂的找相应负责人,有困难直接找我。”

别人苦哈哈忙着开发上线,你在跟兄弟团队名义上沟通需求。上午工位上看不到你,下午远程会议讨论就你讲话声音最大,营造出团队就你最忙的景象。

你在做技术方案设计的时候,项目工时到底是3个月还是4个月,全看你的技术文档怎么写。一个添加按钮的功能,工时是一天还是三天,谁也不知道,因为除了你,没人了解整个项目的全貌。

作为整个财年的重点需求,团队所有需求的最高优先级,整个团队的绩效都看你的了。

你说开发资源紧张,没关系,领导都过来,亲自给你打下手,团队所有人都任你调动。

需求眼看无法按时上线的时候,所有人都要陪着你加班,按时上线后,功劳你占大头。

哪怕是最坏的情况,项目干废了,你也被毕业了。你的简历上也算有的写,总比写crud强一些吧。

所以,一定要大需求。

图片说明

3. 定期同步工作进度

一周也不跟领导说上几句话,领导以为你天天在划水,实际上你每天加班到晚上8点,忙得焦头烂额,领导还不停地给你派活,这就是你没有定期跟领导同步工作进度的缘故。

定期同步工作进度有这几个作用:

  1. 让领导看到你的工作,对你心中有数,让领导有掌控全局的感觉。
  2. 遇到问题,缺少资源,领导能及时帮你协调解决。
  3. 获取领导信任,建立良好关系。

向领导汇报的模板,可以参考下面这样:

强哥,我最近开发的造火箭需求,目前进度是50%,火箭发射的不锈钢三脚架和铝合金外壳已经搭建完毕,还差发射燃料没有确定。

我建议用煤作燃料,最好用无烟煤,更环保,只是燃料组那边一直没给出具体排期,这样可能会耽误项目整体进度,要么这一期上线用玉米秸秆作燃料,你看能否协调一下这个问题?

图片说明

4. 项目结束,主动复盘

什么?复盘?听着很专业的样子,你不知道怎么复盘。

别担心,其他人也都不懂,大家都是赶鸭子上架。

复盘,一方面是给领导看的,让领导知道自己的努力过程和工作成果。另一方面是总结自己的得失,以便下次能更好的甩锅。

可以按照以下几点进行复盘:

  1. 项目的目标,以及完成情况
  2. 有哪些做的好的方面,如何继续保持?
  3. 过程中有哪些不足,原因是什么?你有没有好的解决方案?
  4. 你的反思与总结是什么?

图片说明

你觉得怎么样?欢迎点赞评论交流!

#面试流程##面试题目##Java##Java工程师##互联网求职#
全部评论
非常感谢楼主分享的意见
1 回复 分享
发布于 2022-10-14 20:28 陕西
复盘真的很重要dd
1 回复 分享
发布于 2022-10-17 22:21 广西
感谢楼主,狠狠学到
1 回复 分享
发布于 2022-10-17 22:26 广西
太不容易了,加油!
1 回复 分享
发布于 2022-10-17 22:30 广西
学到了
1 回复 分享
发布于 2022-10-19 18:19 江苏
上一家公司做了好几年的比较大的项目,有很多代码需要维护,在上层领导眼中真的就是做了一点点的活,其实早起做这个的那帮人根本没有考虑后期会把这个项目延伸地这么大,以至于各种模块乱七八糟维护起来相当麻烦,这些都只有我们开发人员知道。团队还让一个啥都不懂的女生来当管理,我一个前端和一个实习Java做一些模块,那接口他写了几天都没写出来,后面那女的直接就让我背锅了,我没接口怎么放上去?后来还跟高层打小报告,让公司领导逼我转岗,无奈之下我就离职了……初入社会,想好好在一家公司发展,奈何明月照沟渠……
1 回复 分享
发布于 2022-10-19 23:28 广东

相关推荐

头像
2024-11-30 13:49
已编辑
武汉理工大学 Java
#牛客激励计划# *** 强度结合日常工作强度与加班强度,是否有强制值班,如华子的月末周六加班(但是有双倍工资),某些单位月末周六强制值班优先级:强度是基本要求,如果接受不了高强度工作(不仅是工作时间,还有工作性质,国企和私企的脑力消耗区别不小),还是别看其他的因素了。贴主现状:10 8.5 5 左右,一般申请不了加班(申请不了最好,能申请加1块钱干2块的活)*** 平台校招生最应该关注平台,跳槽一般是向平下兼容,向上要么降薪,要么可能子公司猎头也最先关注平台大小去推你的简历优先级:对于校招生优先级最高,也是最稳妥的方式,即使业务砸了,还有平台背书(稳不代表好)贴主现状:大厂,之前加的猎头也算认可*** 工作内容/业务是否通用?方便未来跳槽,私企的社招很看匹配度(国企社招很难,基本都是校招)是否有前景?有前景和通用性差不多,不过有前景更有赚钱的机会优先级:略低于平台,但是也接近五五开,互联网业务日新月异,风口能够决定5年后的样子贴主现状:业务不是特别通用,但是好在技术是通用的(Go、Cpp),并且在量级上确实比中小厂大多了*** 待遇影响生活幸福感的一大要素,钱给够关注杂七杂八的方面,钱不够只关注钱跳槽也需要看上家的待遇优先级:待遇结合性价比考虑,当然差距10%都不算太大的差距贴主现状:还行*** 地点如果是躺平性质(如国企体制内),离家得近(或者定居意向足),否则生活有大片时间很无聊关注一二线城市的成本差距优先级:私企无所谓,国企顶格优先级,切忌离家远+国企or体制内贴主现状:离家4h高铁,不算远(北上10h到不了)*** 稳定性私企看是否有裁应届历史(校招生主要是第一年得稳住)国企看规模,是否市场化,绩效占比优先级:应届生强关注裁应届程度,活过一年就没事了贴主现状:基本没裁应届历史,并且老员工都是自己走的多*** 性格匹配度热爱PPT还是热爱技术工作的关系是否延伸到生活(如体制内同事间会经常聚会)优先级:一般贴主现状:工作和生活分的比较开,适合和对象一起深漂*** 幸福感例如周日晚上对于周一的恐惧程度优先级:一般,大不了不行就跑(这也是为什么优先平台和业务的原因)贴主现状:比起之前某硬件厂好多了,不会因为频繁的站会而焦虑
莴少拒绝相信任何人:上次看赛文哥的帖子还在问ieg拟留用稳不稳,再看转正hc已经被砍了,如果不能重来,我希望赛文哥好好告诫后面的人,腾讯转正套路多,没意向都不算稳
投递华为等公司10个岗位 牛客激励计划
点赞 评论 收藏
分享
评论
17
31
分享

创作者周榜

更多
牛客网
牛客企业服务