想入行的程序员可能很好奇:程序员日常的工作都在干啥?

你们可以看看我上周二的日报,这是相当典型的一天。

一大早上班, 我就看到那些上夜班的家伙们把链表给弄反了!

这还了得!我得赶紧把它给翻转了!

翻转链表是程序员最基本的素质,就当做今天工作的热身吧。

不过老是翻转也挺烦人, 下周我向管理层汇报下,切换到双向链表!

开始一天的工作吧,我从我的任务队列中取了第一个任务

这很简单,是个程序员都会!

我用滚动Hash快速编写了 Rabin-Karp 搜索,在上午10点之前就把这件事给搞定了。

喝杯咖啡休息一下!

我轻轻松地解决了问题,给老板留下了良好的印象,今年奖金估计能多10%。

微信上QA小美发来了一条消息。

写完Merge Sort , 给小美发过去,本想和她多聊两句,她居然不理我了。

不过小美让我想起了一件事, 这周要做设计评审,我有个Big O的计算还没完成,得抓紧了,吃饭午饭先把这件事给做了吧。

刚吃过午饭,没想到同事小刘又来找我帮忙了

这时候,旁边的组长老李扭头发话了。

组长真是经验丰富,一眼看透本质。

于是我帮小刘从红黑树改成AVL, 还得帮它旋转,这一下子花了我两个小时。

我正想上厕所带薪拉屎,公司的销售拿着一张图, 提拉着箱子急冲冲地跑了过来。

他可真烦人,但是销售是公司的利润中心,我们程序员是成本中心,我只好把他的图接了过来

我又复习了一下动态规划,给这位销售写了一个程序。

转眼间到了下班时间

我来到公交站,准备坐车回家

车上没有人带着钟表,于是我从背包中掏出了一件程序员必备的大杀器。

我把绳子递给了司机,众人纷纷投来了崇拜目光,有人在小声地说:看啊,他居然能想出这个办法, 肯定是一个程序员!

我坐在椅子上,坦然地享受程序员这个职业给我带来的荣耀。

这才是一个真正程序员的一天!

本漫画改编自文章和相关的讨论:https://www.darkcoding.net/software/a-day-in-the-life-of-a-professional-software-engineer/

其实这篇漫画带有黑色幽默的意味,这些数据结构、算法、以及稀奇古怪的面试题根本不会在工作和生活中遇到, 反讽一下,博大家一笑。

看看我每天的工作,你们这些程序员都是辣鸡!相关推荐

  1. 翻遍了整个知乎,终于找到了这套阿里Java面试指南,强烈建议社招程序员都看看

    今年,从 java 转到别的行业的人不少,也有不少人挤进这个市场想要分得一杯羹.年复一年,年年如此.当然,Java 程序员市场需求依然是比较大的,而且 Java 岗位晋升方向多,这就为许多人带去了机会 ...

  2. 面试感悟-------一名3年工作经验的程序员应该具备的技能

    转载: 面试感悟-------一名3年工作经验的程序员应该具备的技能 前言 因为和同事有约定再加上LZ自己也喜欢做完一件事之后进行总结,因此有了这篇文章.这篇文章大部分内容都是面向整个程序员群体的,当 ...

  3. Java程序员的典型工作过程有哪些_Java程序员都要经历哪些阶段

    原标题:Java程序员都要经历哪些阶段 程序员从菜鸟到优秀的过程是需要时间,经验,不断的进阶,小编和大家一起看看每个阶段都要经历哪些成长阵痛: 没有防卫 这个阶段很快就会过去,因为有无数的书本和&qu ...

  4. 工作10以上老程序员都去哪了?作为新时代的程序员我们该何去何从

    在纽约,PyGotham每年召开之际,都会有超过600名程序员聚集在一起讨论工作. 为了让会议更加多元化,组织者尽量邀请一些女性程序员以及各种肤色的程序员. 那么,老程序员都去哪了?他们去了大学教书, ...

  5. 毕业两年,工作三年Java程序员的一点点体会与建议

    一.步入职业生涯从捡芝麻开始 都说现在找工作难,我认为,是真的难.钱多活少离家近,大部分人的梦想,这样的工作确实很难找. 我于2016年来到上海,那时我还没毕业,只不过因为觉得学校的生活足够的无聊与迷 ...

  6. 工作无聊?程序员上班没事做该怎么办!

    作为一名程序员,工作强度不稳定是比较正常的,忙的时候会埋怨,闲的时候会发慌.合理的安排自己的工作也是程序员最基本且最重要的能力. 工作不紧张的时候,可以好好利用起来充实自己,根据自身发展可以将充电方向 ...

  7. 3年半工作经验女程序员,聊聊程序员的薪水、工作内容和发展前景

    我先简单说一下我的职业经历,我是有3年半工作经验的程序员,主要负责企业办公网站的开发工作.大家一提到程序员,第一印象应该就是高薪,但是除了高薪以外,对这个职业的了解就不够了.为了回应粉丝的要求,接下来 ...

  8. java工程师的工作述职报告,java程序员述职报告

    2017程序员年终工作总结2017程序员年终工作总结1一年的时间,每当自己在总结它的时候,感觉是那么的短暂-弹指一挥间 而也就是在这一挥间,承载着太多太多,有收获与成就,有失败与不足 回头 2018- ...

  9. 一位工作8年程序员的成长感悟,值得深思

    一位工作8年程序员的成长感悟,值得深思 文|洪生鹏 01 刚毕业时,到一家软件创业公司上班,公司规模不大,加上领导只有6个人,主要做教育平台,那时待遇,1500元.(不怕你笑话,刚毕业时对薪资不敢期望 ...

最新文章

  1. 基于Python的自动特征工程——教你如何自动创建机器学习特征
  2. LeetCode (12.整数转罗马数字)JAVA StringBuffer
  3. web3.js(一)根据地址查询以太数量
  4. 线上学python哪家好-Python线上和线下培训哪个好?老男孩Python
  5. MATLAB-矩阵相关计算(1)
  6. java 1.6 webservice_java jdk1.6内置支持的webservice使用示例
  7. write() vs. writev()
  8. as3数据类型检查写法(is/as/typeof/in/instanceof)用法介绍
  9. 力扣——Pow(x, n)
  10. 侧栏广告 image flash
  11. 实现multbandblend
  12. 使用SVN将项目从服务器下载到本地
  13. JVM底层原理分析 + 性能调优
  14. VHDL 仿真出现 UUUUUUUU 红线
  15. 【安装配置】DirectAdmin安装Nginx方法
  16. 计算机基本单位——位、字节、字、字长
  17. 实验——MySQL数据库增量备份恢复
  18. 厚屁股的 240Hz 次旗舰 — ROG 枪神 3 评测
  19. 所有操作系统下载地址Windows Redhat CentOS
  20. 人才推荐系统数据库设计

热门文章

  1. PSP游戏卡 列表展示
  2. ADC参数测试上位机,通过将ADC的数字量输入上位机,上位机可以计算出动态参数 ENOB SFDR SNR 总谐波失真
  3. 平面坐标与极坐标转换
  4. Vue项目中的接口调用
  5. fclk if总线_Ryzen2超频设置的前置作业、基本思路与各种模式的好坏。
  6. JSP网上机票销售系统的设计与实现
  7. Java微信公众号服务器配置/硬件平台服务器配置-验证Token
  8. 数据库关系运算——除运算
  9. 程序员的1024,推荐几个学习APP(都是免费的)
  10. JAVA实现发送HTTPS请求(SSL双向认证)