你做过哪些dirty work?

你做过哪些dirty work

大家好,我是程序员小白条,一名专业CV工程师(Ctrl+C/Ctrl+V的那种)。实习时每天的工作就是复制粘贴代码、写接口文档。

论写 BUG ,我可是专业的!

alt

1. 实习期:我的“人肉接口文档生成器”生涯

当时带我的导师甩给我一个上古项目,语重心长地说:“熟悉业务就从补文档开始吧!”于是我开始每天对着模糊的需求和更模糊的代码,边猜边写Swagger注释。最离谱的是,有一次因为文档里的参数名和实际接口差了一个字母,测试大哥追着我喷了两天。

后来我忍无可忍,写了个Python脚本自动扫描代码生成文档注释,虽然最后因为把不该公开的字段暴露出去差点被开除,但导师居然夸我“有自动化思维”——看,打杂也要杂出技术含量!

2. 正式工:“SQL Boy”

转正后我天真地以为要开始写高并发架构了,结果第一个任务是把三百张Excel表格导入数据库。我吭哧吭哧写了三天SQL,头发掉得比代码行数还多。同事路过我工位时惊呼:“你这INSERT语句写得比彩礼清单还长啊!”

3. 打杂的正确姿势:如何让dirty work发光

直到有天导师对我说:“你知道为什么让你做这些吗?——因为新人唯一能捅娄子而不炸系统的就是这些边角料工作。”

我突然悟了:

  • 写文档时,我摸清了系统所有模块的交互逻辑
  • 导数据时,我发现了业务表设计的三大反人类范式
  • 甚至调试投屏时,我都学会了如何用三句话向产品经理解释技术债

后来我把这些“杂活”写进简历: “主导历史数据迁移(其实就是导Excel),优化后效率提升200%” “负责技术文档标准化(被迫补了200个接口注释),团队开发效率提升30%”

4.终极奥义

程序员打杂的终极奥义:让所有看似无意义的事情,最后都变成你简历上的闪光点

文末赠表情包*1

alt

程序员小白条的编程日记:https://xbt.xiaobaitiao.top/ (分享如何拿到腾讯实习 Offer 和多个中大厂的面试机会,大学经历、求职经历、职场工作、创作经历、生活日常、面经、技术分享)定期更新内容,成长打怪系列,分享从大一到大四的完整面经,看完可冲中大厂!dy同名程序员小白条,主要口述面试经历和分享我认为的实用网站,会比面经讲的详细很多,以真实面试录音为主!公粽号:程序员落叶(全部面经和面试技巧)

欢迎关注上方公众号!感谢支持!一起进步,共勉!

#你做过哪些dirty work#
全部评论

相关推荐

08-30 10:20
已编辑
门头沟学院
省流总结: 招聘全栈工程师,不像互联网,没有平台,需要从底层原理聊起,完成ETL的相关任务。全程一问三不知,给面试官说用大数据组件的原理来解决问题,面试官说你具体说你会写什么技术器。1. 自我介绍2. dqc怎么配的?3. sla怎么配的?4. mysql发生数据的增删改的时候,你怎么同步?5. 你说用Flink cdc完成了数据同步,你讲讲具体怎么操作?6. 了不了解redis?7. redis为什么快8. redis的底层结构是什么?9. mysql的事务了解吗?10. 索引了解吗?有哪些索引?11. 前缀索引是怎么匹配的?12. 前缀索引的底层原理是什么?13. 前缀索引的数据结构是什么?14. 死锁了解吗? 什么条件会导致死锁?15. 日常用的什么语言比较多? 我答python和sql16. python多线程和多进程了解吗?17. 用python读过大数据量的表吗?18. 给一个分布式的多个机器,要同时访问/修改某个文件,你说说怎么解决?19. numpy怎么读大数据量的表20. 做过通知机器人吗?21. 智力题?硬币翻转 我说递归去做,面试官说你这只是提出了个方法,没给答案。22. 快排了解吗?说一下原理无手撕反问:1. 业务主要做什么2. 希望候选人具有什么样的品质3. 工作强度大不大被嫌弃了都是基于平台做的,说我不懂计算机的基础,这对于转专业数开鼠鼠来说,太难了....
查看25道真题和解析
点赞 评论 收藏
分享
评论
5
2
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务