来源 / 码农的荒岛求生/

世界上有三种人,男人、女人、以及程序员。

程序员,时常处于食物链的最低端,动不动就被撕。

“我是一只小小小小鸟”,弱小又无助……

程序员只写代码?

你以为程序员的日常工作就是在写代码、写代码、不停地写代码吗?

你以为程序员就是打开电脑、编写代码、程序运行一气呵成吗?

实际上他们一气呵成写完的程序首次帅气运行的时候很可能是这样的:

因此,他们会将相当一部分时间都用在代码调试上,很多时候是在解决他们自己制造的bug。

从这个角度讲,当你看到一个程序员轻松自如地在键盘上运指如飞时,很大可能他不是在工作写代码,而是在聊天。

编程语言就是信仰!

他们经常为编程语言争个高下而大打出手,就像为了信仰一样。

实际上编程语言可能并没有他们想象得那么重要,就像普通语言一样,用什么说不重要,想表达什么才重要。

话虽如此,但对编程语言的争论却从未停止。

也许,他们关心的并不是编程语言本身,事实的真相也许只是……

到处都是无用代码。。。

程序员对大牛写的代码会盲目崇拜,不管有没有看懂,大牛的代码就是无脑真香。

但程序员对身边人写的代码又会相当苛刻,这像一坨翔,那是一坨翔,这些代码没有用,那些代码也没有用。。。

而实际上当试图删一段他们鄙夷的“无用”代码时:

因此,在删除一段代码前请务必仔细确认,否则当你的程序运行起来后可能会:

一团糟糕的代码。。。

有时他们会将自己的代码弄得像shit一样一团糟糕,程序员这个职业的一大好处就是虽然代码像一坨shit,但是依然可以正常工作,这是一坨可以正常工作的shit,这在其它行业看来可能会觉得不可思议,但,就是这么神奇。

其它能享受到同样好处的行业我只能想到一个,那就是今年的美国大选。

不读文档就写代码?

程序员是一个非常矛盾的群体,他们不喜欢写文档,认为这相当低端,但另一方面他们又不得不依赖文档,尤其在使用新的语言或者框架时。

当然也有艺高人胆大的,不读文档直接开写,只不过在拿锤子的人眼里世界都是钉子,不读文档写出来的代码可能就像这样:

而且他还会一脸自信地告诉你:“相信我,这代码能工作!”是的,这代码的确能工作,用挖掘机也能捞上鱼来。

代码量等于工作量?

衡量程序员的工作量是一件有趣的事情,如果你不清楚他做的事情以及程序的现状,基本上你是没有办法评估衡量的。

当然,最直观的方法就是看写了多少行代码,因此可能会导致这样的代码出现:

如果还有人用代码行数来评价程序员的工作量以此决定升职加薪的话,那么上图可以让程序员过上拥有私人飞机的财务自由生活。

why? why? why?

程序员是一个求知欲非常强的群体,凡事喜欢刨根问底,因此每天大脑里都是十万个为什么。

他们经常会思考这样一个问题:

但也有可能在思考这个问题:

因此当你看到一个程序员眉头紧锁痛不欲生地坐在一边时,你应该知道这时程序员才在认真工作,并开始渐入佳境直到内心崩溃……

从这个角度讲,当你看到程序员端坐在椅子上一副掌控全局天下我有的样子时,那么他大概率是在摸鱼。。。

不要轻易打扰他们

如果办公室没有着火,也没有地震、海啸、僵尸来袭,那么当程序员在认真工作时请不要打扰他们,(如何判断一个程序员是否在认真工作请参考前文),因为你的一个不经意的打断可能会让他在大脑里精心构建的代码世界瞬间坍塌掉。

重建可不是那么容易的事情,可不要怪我没有提醒你,兔子急了也会咬人。

全栈工程师

每个程序员都有一个“全栈梦”,HTML、CSS、JavaScript、Node.js、Java、Python、C/C++。。。

从前端到后台,从桌面到移动,刀枪剑戟斧钺钩叉,诗词歌赋琴棋书画,恨不得十八般武艺样样精通上天入地无所不能。

甚至他们都想革自己的命,发明会自己写程序的程序,幸好这还没有实现,因为这类程序目前工作起来就像这样。。。

在其它行业你可能很难见到像程序员这么有理想、有创新以及革新精神的楷模群体。

程序员的诗与远方

最后,是程序员的诗与远方。

调侃归调侃,玩笑归玩笑,其实,程序员是一个很棒的职业选择。

15-18世纪的大航海时代拉开了地理大发现的序幕。

19-21世纪的信息技术与(移动)互联网技术拉开了虚拟世界大发现的序幕。

这是一个全新的时代!

而程序员就是这个伟大时代的开拓者!

上期获得赠书名单

恭喜以上四位,我们还会有赠书活动请大家积极参加呀。

公平、公开、公正、无套路!

用锤子发射导弹,程序员的世界你不懂相关推荐

  1. 【译】数据显示:中国的程序员是世界上最牛的程序员?

    2019独角兽企业重金招聘Python工程师标准>>> 写在前面:一直觉得中国的程序员想法多,肯钻研肯学习,但却不知道原来中国的程序员是世界上最牛的程序员.说来可能不信,但根据Hac ...

  2. OSChina 周日乱弹 ——程序员的世界,医疗都与众不同

    2019独角兽企业重金招聘Python工程师标准>>> Osc乱弹歌单(2017)请戳(这里) [今日歌曲] @温家成 :分享以冬的单曲<脑海浮游的你(原曲:大爱)>继我 ...

  3. 她说程序员不懂浪漫,生日宴上惨变单身狗,其实,程序员的浪漫你不懂!

    css蛋糕 谁说程序员不懂得浪漫,只是程序员的浪漫你不懂!PS:人家都不懂,你再浪漫有啥用,最后还不是单身狗? 说实在的,以前也分享过一个程序员用纯CSS画的一个MAC,代码就三千多行,这个蛋糕虽然代 ...

  4. 程序员改变世界,从未如此直观

    万万没想到,包博士的代码让一个六岁的小学生哇哇大哭. 这个让小学生流眼泪的"科学家代表"有非常漂亮的履历:清华大学毕业.博士曾在斯坦福就读,他现在是VIPKID的首席AI科学家,带 ...

  5. 辍学程序员改变世界,这位长得像马云的90后要击败Facebook的扎克伯格了…

    全世界只有3.14 % 的人关注了 数据与算法之美 众所周知,Facebook的创始人扎克伯格(Mark Zuckerberg),是史上最年轻的世界亿万富豪. 小扎作为社交网络时代的的缔造者,成为了当 ...

  6. 1024 程序员节,带你走进程序员的世界——

    1024 是 2 的十次方,是二进制计数的基本计量单位之一.在计算机的发展史中,在和 0/1 所代表的二进制世界里,有人用代码编织出了形形色色的数字.程序.互联网,创造出一个个神话. --他们就是一群 ...

  7. 程序员是世界上最聪明、最具幽默感的一群人

    工作相关 0. 如果软件正在占领全世界,为什么程序员得不到尊重?遍身罗绮者,不是养蚕人.1. 中国大陆的盗版Windows系统都是怎么做出来的?复制.粘贴.2. 中国梦和美国梦的区别是什么?中国梦.t ...

  8. 程序员:世界上最没用的几句话是什么?

    有人问我:程序员是不是都抽烟? 我想了半天我抽烟完全是因为医生,在我刚上大学的时候还不会吸烟,有一天嗓子特别疼,我就去医院检查,大夫检查之后对我说,没什么太大毛病,你少抽点烟就行了,于是乎我走出了医院 ...

  9. 如果没有程序员,世界会变成什么样?

    Python实战社群 Java实战社群 长按识别下方二维码,按需求添加 扫码关注添加客服 进Python社群▲ 扫码关注添加客服 进Java社群▲ 作者丨轩辕之风O 来源丨编程技术宇宙(ID:xuan ...

最新文章

  1. 【java】兴唐第十节课知识点总结
  2. Docker Swarm mode与滚动升级
  3. 008_多配置文件的引入
  4. 【图像分类】 图像分类中的对抗攻击是怎么回事?
  5. java 打印一棵树_java编程题之从上往下打印出二叉树
  6. symantec 操作 重叠vo_无关收购 谈谈赛门铁克的产品策略思路
  7. 实现div里的img图片水平垂直居中
  8. 两个数组结果相减_学点算法(三)——数组归并排序
  9. 前端学习(1875)vue之电商管理系统电商系统之vue代码提交到码云
  10. ubuntu 安装java_Hadoop3.1.3安装教程_单机/伪分布式配置
  11. VBS操作Excel数据
  12. 如何用Python打造你的第一个Slack Bot
  13. signature=c9b7b92b79e9a32ac6be9993bfe5df5a,这字幕= =太销魂了
  14. java面试英语自我介绍_程序员面试英文自我介绍
  15. word 左侧显示目录
  16. docker 安装Mysql并设置自启动
  17. 求导四则运算以及三角函数求导 Derivative formulas
  18. 90% 的前端都会使用 ES6 来简化代码,你都用过哪些?
  19. Word控件Spire.Doc 【Table】教程(15):如何在 C# 中对齐表格
  20. 银河麒麟桌面操作系统V10上安装使用MySQL5.7、MySQL Workbench

热门文章

  1. 阿里开源Canal--①简介
  2. php通过MongoClient扩展连接mongodb库的两点建议
  3. linux 查看系统版本 32位 or 64位
  4. 京东商品详情页碎碎念
  5. (转)使用mysqladmin ext了解MySQL运行状态
  6. Linux的换网变化IP进行固定IP
  7. python如何定义类_Python中类的定义、继承及使用对象实例详解
  8. iphone双卡_打开这个5G选项后:iPhone 12支持用蜂窝数据下载iOS更新|ios|iphone|应用程序|wi-fi...
  9. Hibernate的@Temporal注解处理时间日期类型的映射关系
  10. java f反射_java反射机制