点击蓝字

关注我们

因公众号更改推送规则,请点“在看”并加“星标”第一时间获取精彩技术分享

来源于网络,侵删

绩效面谈结束,从会议室出来,有一种不真实的感觉——这个季度我竟然拿了S?!

要知道,上个季度和上上个季度,我的绩效是C。

C在我司意味着什么你们知道吗?拿3次C就意味着严重不胜任,公司就会让我收拾收拾包袱滚蛋。

而我,那时候,离第三个C,就只差一个季度了。

回过头来看,还是很感慨的,我真的在三个月的时间里,从部门里的渣渣绝地逆袭了。

但其实只有我知道,我不是靠自己做到的,而是有人不离不弃地拉了我一把。

01

我在这家公司干后端开发干到第二年,表现开始下滑,拿到第二个C的时候,我真的心灰意懒, leader 跟我说结果的时候,我心里都盘算着开始写简历了。

但是我 leader 却很严肃地问我究竟遇到了什么问题,有没有什么是他可以帮我解决的。

我本来只想糊弄过去,但看他一脸诚恳,我就一股脑儿把苦水都倒了出来。

困难包括但不限于:

从前端到测试,大家似乎没了我就没法干活,前端找我帮他改接口给他调试页面,测试找我协助构建测试场景和测试数据,我每天的时间都花在协助他们干活了。

太多的其他业务需要调用到我这块了,偏偏我这块又迭代得很频繁,很多代码来不及重构,接口文档来不及维护。

因此老是需要花费时间给对接的同事解答业务、排查问题。

02

每个人都觉得自己的需求很紧急,很优先,需要我配合,等到这些协作的事情做完了,下班时间早就过了。

我在空荡荡的办公室里独自坐在工位上,精力已经耗竭,人也疲惫到不想再看一眼代码,更别说静下心来思考技术方案。

说完这些,内心的无力感和委屈慢慢上涌——我帮助了团队里的每一个人,自己的事情却没有时间做好。

我加最多的班,拿最差的绩效。

我尽量克制、不带感情地说完这些,然后就沉默了, leader 也很沉默,什么都没说,挥挥手就让我去继续工作了。

03

我以为这件事情说说就过去了,但没想到,有一天, leader 在群里发了这样的通知:

培训课里, leader 一如既往地严肃,很认真地讲解这个工具要怎么用,前端和测试可以怎么用它来完成自己的任务而不依赖后端开发。

“尤其是xx业务线(我负责那条)的前端同学和测试同学,要注意听。”

全程 leader 看都没看我一眼,但我内心有一点点感动,因为他是真的有试图在帮我解决问题。

我们其实都已经很习惯 postman 这类开发工具了,一时间要让我们换,其实大家内心是比较排斥的。

但是因为 leader 比较重视这个事情,我们整个团队还是把项目迁移到 Apifox上了。

当然也因为Swagger 和 postman 的项目数据它都支持一键导入,而且界面操作习惯也和 postman 很接近,所以没有很强烈的不适应感。

04

总之大家就用上了 Apifox 了,但此时,对我来说,奇妙的事情才刚刚发生。

——就我觉得大家好像没那么需要我了。

以前前端小子做完静态页面就眼巴巴地等我协助他一起调试,各种空状态、异常场景都要我给他改接口数据;

测试测个场景还要靠我在后端造,涉及到调用其他业务还要我去沟通好现成的给她。

我每天协助完前端协助测试,全都搞完坐下来终于可以做自己的活儿——一看时间晚上9点半。

现在全都安安静静,一个两个都不怎么来找我了。

05

我一问前端小子,才知道,现在 leader 会要求他用 Apifox 的 mock 功能。

在不需要我辅助的情况下,自己通过接口构造 mock 数据去调试前端页面。

到后面我开发完功能,再把链接换成真实的接口链接跑一遍功能,验证不出差错就可以。

前端小子对 Apifox 这个 mock 功能很满意,因为基本不用他写脚本, mock 出来的数据就跟真实接口返回的差不多了。

而且软件内置了很多常规数据 mock 规则,调用就是在接口响应数据那选择响应参数的 mock 规则就可以了。

简单、方便,比我好用。

06

测试小姐姐那边也是。

她测接口和页面也不用我在后端协助改数据,自己在 Apifox上就能直观看到接口、修改测试参数。

而且用例也能直接通过接口生成再导入测试套件,我这边的修改她也能一键update过去就搞定。

我就不用因为经常改挨骂,忘记通知挨骂。

我再也不用频繁地发更新后的接口文档、表格,一对一通知到所有人,协助前端测试完成他们的调试和测试任务…

很多原先需要我协作的地方,现在 Apifox 都能代劳了。他们不用空等,我也不用花很多时间做配合。

把我从这些琐碎的协作细节里解放出来,我才真正地感受到了内心的清明,之前毫无头绪的问题,现在代码敲着改着,脑子里就有了一个不错的解决方案了。

07

在我工作上渐入佳境之后,我 leader 又把两个比较难磕的技术问题交给了我。

对此,组里的几个资深的研发是颇有微词的,他们怕我搞砸了。

也是,谁会对一个拿过两次C的渣渣开发有信心呢?

但 leader 却淡淡地笑了笑,说了几句鼓励的话,又说道:“进度问题大家不用太担心,实在不行我会backup 上去的。”

leader 这么信任我,我就不想让他失望。但我平时干活就效率低,再来两块硬骨头要磕,我心里确实没什么把握。

08

于是我就复盘了一下平时的工作,列了每项常规工作所耗费的时间,发现我在写接口和调试上,因为不喜欢背代码和注解语法,所以经常需要去查文档和改错。

这些零零碎碎的时间,虽然不多,但是拉拉杂杂加起来竟然能多花我2个钟那么多——一天上班也就8小时。

我想了下——要么就花时间去背,毕竟磨刀不误砍柴工;要么换一个不那么容易出错的工具。

我先前也没怎么去用 Apifox,我们组里几个后端都觉得不就是 postman 的替代版吗?不就是产品缝合怪吗?

但是现在我研究了一番,利用了它的两个优势——

一个是可视化的接口文档编写页面,所见即所得,写接口文档可以不用写很多注解相关的东西,

另一个是高度封装的调试功能,常规功能可视化页面调试,复杂调试功能再去自定义脚本。

总而言之,就是通过一个个工作细节上的优化,然后借助工具( Apifox、番茄钟等等)来帮我实现,我差不多节省下来了一两个钟头的时间。

这些时间,我就都专注在了攻克技术难题上了。

09

后面的结果,想必大家也能料到了。

那个S就是我的勋章,我也通过那三个月,重拾了自己的职业信心和对 coding 这件事情的热爱。

在这个过程中,我忽然发现,其实我的代码水平并不是不行,而是低效的研发模式、不合理的协作流程生生把我给拖垮了。

我的精力和时间,都被消耗在低效的沟通和不计入产出的协作里,在重复的操作细节里。

改接口、通知团队成员、改接口、再通知、帮忙改数据造场景…没完没了,没有一件是能提高 coding 水平和核心竞争力的。

很多人原本的代码水平很不错,但在有些团队里却干得很累,表现很差,很有可能就是被糟糕的协作流程拖了后腿。

毕竟一个团队协作开发一个项目,并不是你个人足够强就能解决问题的。

需要有一个“中央枢纽”来让团队各个岗位之间的协作无缝联通,没有“淤堵”,再也不需要某个角色每天去力挽狂澜,到处救火。

10

我们团队用 Apifox 到现在有大半年了,现在大家每天似乎干得很轻松,但事儿一件件都办成了。你觉得我在躺,但其实我已经卷赢大部分人了。

也许大家不一定能像我一样运气好,有一个帮助我和维护我的 leader ,但我希望大家至少能够以我为鉴,及时反思、善用工具去解决问题。

如果你年满18周岁以上,又觉得学【C语言】太难?想尝试其他编程语言,那么我推荐你学Python,现有价值499元Python零基础课程限时免费领取,限10个名额!
▲扫描二维码-免费领取

戳“阅读原文”我们一起进步

绩效从C到S,分享渣渣程序员逆袭秘诀!相关推荐

  1. 17岁中专毕业的低学历小哥,24岁却作为资深程序员逆袭出书!

    17岁中专毕业的刘博文,成为了低学历程序员逆袭的最佳范本. 作为一个在2012年还只有中专文凭的"半吊子"程序员,却在短短几年间做到了360奇舞团的一员,2019年甚至以资深人士的 ...

  2. 我是如何从屌丝程序员逆袭成为大厂总监的?

    见字如面,我是军哥! 这篇文章首发大号<码农翻身>,就是上面这个硬核的号,我转载一下,各位读者看一看,读一读哈. 最近有多位读者问我,"军哥,你是怎么从一名普通程序员干到大厂总监 ...

  3. 数据库系统工程师5天修炼_程序员逆袭之路,5年IT人生从电脑装机到技术大神,人生不认输...

    5年前的我都不敢和别人说我学的是IT,也根本体会不到如今的职业成就感. 01 找到第一份IT工作,惊喜 2005年的夏天,我带着IT梦想从校园迈向社会,目标是找一份IT工作.但在那个年代,国内的IT行 ...

  4. 从初级程序员逆袭为技术大牛,你需要懂这 10 项技术!

    目前在IT行业中,有很多初级程序员,但对于企业来说,优秀的开发人员是很紧缺的.那么除了基础的编程语言,普通开发如何逆袭成为技术大牛呢?这里有十个锦囊妙计献给你! 作者 | Nelia Kovbasa ...

  5. 非科班程序员逆袭:一个被称阿里“码神”,另一个颠覆软件生态

    专业对口自然可贵,非科班出身程序员一样可逆袭,书写一段传奇,成为佳话. 马云的扫地憎"多隆" 阿里巴巴有一位特殊技术合伙人蔡景现,花名"多隆",相貌平平的他,却 ...

  6. 分享一个程序员接私活、兼职的平台

    分享一个程序员接私活.兼职的平台 1.技术方向满足任一即可 2.技术要求 3.最后 1.技术方向满足任一即可 Python:熟练掌握Python编程语言,能够使用Python进行数据处理.机器学习和深 ...

  7. 好程序员Python培训分享Python程序员面试技巧

    好程序员Python培训分享Python程序员面试技巧,往年的这个时候,"金三银四"的招聘热潮已经扑面而至.今年,因为疫情的影响,各大公司的社招可能跟"2002的第一场雪 ...

  8. 【华为云技术分享】程序员真香定律:源码即设计

    我们经常谈论架构,讨论设计,却甚少关注实现和代码本身,架构和设计固然重要,但要说代码本身不重要,我不同意,Robert C.Martin大叔也不同意,Martin认为"源码即设计" ...

  9. 分享是程序员的必备素质

    作者 | 老石 来源 | 老石谈芯(ID:laoshi_tanxin) 今天的文章不聊技术,我们来聊一聊分享技术的方法. 作为程序员或者工程师,"分享"其实是一个非常重要的职业精神 ...

最新文章

  1. python中关于sqlite3数据库更新数据的使用
  2. .NET项目开发的几个非常重要的项目设置
  3. 网页右边固定php,左侧固定,右侧自适应的布局方式
  4. BFS Sicily 1215: 脱离地牢
  5. KVM的内存气球技术(balloon)
  6. 硬核妹子的创意设计:舌头控制器
  7. 一生只有43年,喜欢泡妹打架,却凭借一篇文章震惊世界,跻身一流数学家
  8. 牛客题霸 [矩阵查找] C++题解/答案
  9. 探索Apache Camel Core –文件组件
  10. 【HRBUST - 1054 】Brackets! Brackets! (括号匹配,思维,STL栈)
  11. gitbook mysql_使用Gitbook做笔记
  12. 计算机领域中所谓课机是指,1.计算机基础知识题及答案
  13. Pandas 文本数据方法 findall( )
  14. linux下shell程序(一)
  15. RobotFramework自动化2-自定义关键字
  16. 啦啦外卖最新版41.9啦啦外卖41.9版本全开源
  17. [Linux]----马哥Linux运维共208讲(初级+中级+高级+必备软件+PPT)01_04_Linux操作系统基础
  18. MySQL高级 知识点汇总
  19. Hadsky_v6.4.2轻论坛短信插件
  20. C51 - DS18B20

热门文章

  1. 解决Windows 照片查看器无法显示此图片,因为计算机上的可用内存可能不足
  2. SIM卡ICCID的含义
  3. Camel-学习笔记
  4. java 在线打开pdf
  5. Chocolatey 食用说明
  6. 【零 zedboard】从SD卡中启动
  7. 教程:腾讯云使用WordPress从零开始建站-黑科鸡Blog(三)
  8. Win10系统dos指令失效
  9. 【数智化案例展】浙江电信——数据中台与BI技术助力通信行业驱动高质量数据价值的流通闭环...
  10. gow上里还有gfind