在互联网公司的各个职业当中,程序员可以算是最善于自黑的群体之一了。自称“码畜”,管工作叫“搬砖”,最常见开“头发少”这种玩笑,还经常调侃自己长得老、审美不好、不会买菜等等。这其实是因为每当程序员在网络上看到别人黑自己时,总会觉得他们没有说到点上,于是不自觉的加入到这条队伍中,开始自黑。

下面来自网络中的一段独白

A:都说程序员普遍都是单身狗,只能去相亲网站找女朋友?

B:不不不,单身多年,早已不知恋爱为何物,上次本想去百合网看看,最后找出了所有bug,别人去网站找女朋友,我们去网站都是找bug。

程序员的情话往往让你哭笑不得

A:我是你的什么呀?

B:你是我一直都在找的bug呀!!!

即使在生活中,也因为工作内容离普通人的生活较远,三言两语解释不清,所以在聊到相关话题时,只能用别人可以接受的方式调侃过去。

妈妈:小程啊,你在北京做什么工作啊?

我:程序员,通过在编写计算机语言来......

妈妈:啥???

我:就是打字儿的。

妈妈:这么说就明白了!

在别人眼里程序员找bug可能是在玩“找茬游戏”,而程序员眼里的找Bug是要对着自己可能已经不认识的代码按住一颗暴躁的心逐行排查。

自己:哪个XX动过我的代码!!!

自己:哦...是我自己.....

一边梳理复杂的逻辑关系,一边找寻几天前的记忆

自己:有时候我的代码是这样的.......

自己:不知道是干什么的,但是又不敢删掉......

在没有明确问题之前,代码里的bug是具有“繁殖”能力的,经常在一番操作之后Bug变得更多了,所以花2小时写好的功能,往往需要半天时间来改bug!

如果刚好代码里面没有注释,那么这个时间还会翻倍。当他们费劲心力的修复完所有问题时还是难免遭到质疑。面对这些情况,程序员们会首先保持镇定,再把可以甩的锅迅速甩掉,甩给上个迭代版本的开发者,甩无可甩,就地耍赖,开始一本正经的胡说八道。

自己:这不是bug,是个feature(功能点)这是算法,是科学!

测试:一堆乱码,你当我傻吗!!

或者使出必杀技:重启,程序员在bug面前都是这样敏感脆弱,经常走上怀疑人生的境地。

自己:竟然不可以运行,为什么呢?

自己:竟然可以运行,为什么呢?

在项目团队和他们关系最紧密的莫过于产品经理,两者的关系可谓“相爱相杀”,具体来说,产品经理来定义东西是什么样子,而程序员们负责具体实现。

产品:这就是我要实现(抄袭)的梦想

程序员:ctrl+c ctrl+v......

在工作交流的过程中,常因为沟通困难而抓狂

产品:在微信小程序中引入支付宝支付

程序员:你怎么不去麦当劳点一份肯德基

也常被频繁改动的需求反复摩擦,所以他们每隔一段时间就有那么一次想“掐死”对方,为了最大限度的防止“暴力事件”的发生,在与产品经理四目相对时,程序员往往会率先吼出。

程序员:一句话的需求我不接,你定版之后给我立字据!

并在之后的开发过程中,讲产品经理拒之门外

程序员:极速版 封闭开发ing 8.1~8.....

关于编码风格,在面对项目组的其他角色时,程序员们会同仇敌忾,但在他们内部也会为各自的坚持而战。

比如当涉及到神圣的programming style(包括:大括号是否换行、如何缩进、命名规则、用什么编辑器),每个人都有着自己的偏执,不同的操作习惯甚至会导致程序员情侣分手,毕竟Tab党和空格党都不能理解对方坚持的是什么。

Tab党:说实话我确实比较喜欢用Tab

空格党:我们不适合

普通人发生分歧

A:你瞅啥?

B:瞅你咋地!

程序员之间发生分歧

Talk is cheap,show me the code

普通人约架的地点一般是一个没人的地方

而程序员的战场是在GitHub(一个面向开发者的代码托管平台)

程序员的技术水平不止体现在项目里,毕竟大部分的业务代码都是“垃圾重灾区”,也不一定与他们拥有工具书的总厚度成正比,因为有些人已经出现在了“译者”栏里,而有些人只读过书皮,关于哪位才是团队里的大牛,要看谁在年会前被抓去写抽奖程序,比起“中奖者是谁”,程序员们更关心的是代码质量和算法的合理性,毕竟他们只有通过公开review(评审)代码,才能维护心中的秩序。

在工作中,程序员的共同信仰是“入职开机,离职关机”,而在生活中,他们却有着各自的顽皮,如果你的微信里有一个程序员,那么很有可能会看到来自异世界的朋友圈。首先,他们有着独树一帜的头像风格,最常出现的是各个编程语言的logo,时刻标榜自己掌握的是“全世界最好的编程语言”,其他的头像图片有些来自于二次元动漫,有些是宠物猫咪,有些是星空宇宙,还有一些是只有他们自己才知道的东西,有另一半的那些人会制作情侣头像,而其余那部分则会把照片设置为程序员们的最爱——新垣结衣等等。

他们会在坐电梯时研究算法,会在自己改完bug时,吐槽其他产品的技术问题,还有分享技术文章和发布招聘信息,当然最多的内容还是记录他们下班时看到的风景。

众所周知,程序员是高收入群体之一,按理来说,消费范围会更大一些,但他们的购物清单却出奇的统一,无非是:机械键盘、降噪耳机、固态硬盘、4K显示器、午休睡眠床等等。

常人的优越感体现在物质上,程序员的优越感体现在技术上,比起财力上的优越感,技术实力被认同才更让程序员满足,就算是与产品经理“恩怨”颇深,一旦得到了肯定,程序员们也会开心的帮他们加班赶进度。

最后,程序员就是这么一群在自己的世界里有着自己的小骄傲的群体,关爱程序员从了解他们开始,一旦进入到他们的世界,你也会发现大部分人都值得信赖而且好玩儿。因为工作性质的原因他们面对问题的时候会更加理智,也不介意被探讨吐槽,格子衫还会买,棉拖鞋也会一直穿,毕竟在公司里可以随意穿着也是一种很不错的福利,他们顶多会打开文章标题的时候在心里嘟囔一句“看看这些新媒体小编又说我们啥了”。

程序员微信头像_这才是程序员的内心独白相关推荐

  1. 程序员微信头像_微信头像暴露了你的层次:层次越低的人,越喜欢用这些头像...

    这个话题,原本很轻松.但往细里看,它背后玄机很多.许多未知理论与认知可能性,往往就在不为人知的拐角处. 卞之琳有一首诗:你站在桥上看风景,看风景的人在楼上看你.明月装饰了你的窗子,你装饰了别人的梦.此 ...

  2. “小小小头像”小程序,微信头像框生成工具

    因为迎近国庆,腾讯新闻出了款微信用户头像框在线生成的h5网页,当天朋友圈被这条消息刷屏了 然后我晚上就花2个多小时时间开发了一款微信小程序"小小小头像",这款小程序可以获取用户头像 ...

  3. 程序员github头像_给新程序员的5个GitHub技巧

    程序员github头像 by Alyson La 由Alyson La 给新程序员的5个GitHub技巧 (5 GitHub tips for new coders) This October I c ...

  4. 怎样把照片中的头像扶正_礼仪|职场人士微信头像怎么选才得体?

    有不少朋友留言说想了解微信头像选择的礼仪,今天就和大家来聊聊这个话题. 一.网络时代,微信头像是您给人的第一印象 网络时代,微信头像就是您给人的第一印象.在人际交往中,有一个观点叫"首因效应 ...

  5. php获取微信小程序用户头像,微信小程序获取用户头像+昵称+openid,小程序登录!附前端后端源码!...

    做一款小程序,如果需要判断用户,当然要获取一些基本信息,例如头像,昵称,openid.所以本次案例就直接上代码了. 小程序前端 index.wxml 获取头像昵称 {{userInfo.nickNam ...

  6. 微信小程序零基础入门_第二章 小程序框架_逻辑层

    第二章 小程序框架_逻辑层 2.1 逻辑层 小程序开发框架的逻辑层是基于JavaScript进行编写和实现的.在开发过程中写的所有代码,最终都被整合成一份JavaScript,在小程序启动的时候开始执 ...

  7. 程序员里面开源_如何以开源程序员的身份开始

    程序员里面开源 展望技术世界是令人兴奋的. 它有很多运动部件,似乎您越深入挖掘它,它越深入,然后它就一直是乌龟 . 因此,技术也势不可挡. 如果您热衷于加入并帮助塑造现代世界的运作方式,那么从哪里开始 ...

  8. 程序员里面开源_开源对年轻程序员意味着什么

    程序员里面开源 我是15岁的程序员. 我从九岁开始,到现在已经写了很多代码. 对我来说,编程正在创建,而且我已经创建了许多项目,从纯Java 3D投影引擎到网络蜘蛛. 今天, 我将与您分享有关Open ...

  9. 微信小程序获得微信头像和昵称

    {wx.getSetting({success: res => {if (res.authSetting && res.authSetting['scope.userInfo'] ...

最新文章

  1. observeOn()与subscribeOn()的详解
  2. 用Tableau画Voronoi Treemap
  3. 网站被写入恶意代码的主要原因及防范策略
  4. android jni 调用java对象_Android NDK开发之Jni调用Java对象
  5. 作者:黎建辉(1973-),男,中国科学院计算机网络信息中心研究员、博士生导师...
  6. 各個瀏覽器CSS樣式控制
  7. Repeater点击表头双向排序
  8. Slave_SQL_Running: No mysql同步故障解决方法
  9. 人工智能时代的风口项目,电话机器人源码和系统部署
  10. Arduino 交通灯实验
  11. excel常用操作收集
  12. 如何写一个NES模拟器(一)
  13. jpress连接数据库mysql_win10+java+mysql+tomcat+jpress环境搭建与部署
  14. (转)webpack简介
  15. 同济大学软件学院特聘教授朱少民谈《测试,从哪里来,到哪里去》
  16. python-图片颜色转换-将红绿两色互换
  17. 【考研政治】徐涛马克思主义基本原理串讲 笔记(更新中)
  18. Tiled2Unity报错处理办法
  19. Blend for Visual Studio 让XAML也可以像WinForm一样可视化设计,Blend 与Studio的区别
  20. 《枪炮、病菌与钢铁》读后感

热门文章

  1. libevent之Reactor模式详解
  2. Python-OS平台编程
  3. 论文笔记:PRIN: Pointwise Rotation-Invariant Networks
  4. Gabor滤波器的特征提取C++实现
  5. html转word保留样式_译员必备 | 初识Word格式标记
  6. java程序代码的运行机制_1.4Java程序的运行机制
  7. Dubbo Cloud Native 之路的实践与思考
  8. input输入框的各种事件
  9. Java--语言基础
  10. Spring Cloud 微服务架构的五脏六腑!