CodeJob 板


LINE

软体工程师的鄙视链 连结:http://vinta.ws/blog/695 刚刚同事分享这篇真的觉得超好笑的, 所幸在我们公司没有这种况发生(大概是公司的CODE和种类本来乱七八糟吧 XDD) 最重要的是最後一句 Q.Q (泪) -------------------------------------------------------------------------- 最近这几年在世界各地突然吹起了一股全民写程式的风潮,连美国总统欧巴马都 在写 JavaScript 了,但是身为一介靠写程式(以及在上班时间胡乱上网)来谋 生的 developer(所谓的 developer 就是「软体工程师」的比较潮的说法), 想要提醒那些想学习写程式的人一件重要的事:慎选你的第一个程式语言。 在软体工程师(中国叫做「程序员」或「码农」)的圈子里,文人相轻的现象可 是非常严重的,在程式设计的各个领域里都有着错综复杂的「鄙视链」。从程式 语言、编辑器、平台到 { 是写在 if 的同一行还是下一行,不同阵营的人都习 惯鄙视来鄙视去。而其中「你用什麽程式语言?」更是大家最热衷的一条鄙视链 ,所以对於刚踏入程式设计领域的初学者来说,万一程式语言选得不好,可是会 一开始就落入鄙视链的底层啊。 软体工程师的鄙视链到底有多惨烈、多残酷呢? 程式语言篇 懂 Functional Programming 的工程师鄙视老是把设计模式挂在嘴边的工程师, 老是把设计模式挂在嘴边的工程师鄙视会说「你这样写就不 OO 了啊」的工程师 ,会说「你这样写就不 OO 了啊」的工程师鄙视会说「蛤?什麽物件导向?不是 把重复的 code 写成一个 function 就好了吗?」的工程师,会说「蛤?什麽物 件导向?不是把重复的 code 写成一个 function 就好了吗?」的工程师鄙视把 同一段 code 到处复制贴上的工程师,把同一段 code 到处复制贴上的工程师鄙 视 PM。 写静态语言的工程师鄙视写动态语言的工程师。 写组合语言的工程师鄙视写 C 语言的工程师,C 语言工程师鄙视 C++ 工程师, C++ 工程师鄙视 Java 和 C# 工程师,Java 工程师和 C# 工程师则互相鄙视, 而 C# 工程师又鄙视 Visual Basic 工程师和会把 C# 念成「C 井」的工程师, 会把 C# 念成「C 井」的工程师则鄙视认为 HTML 是一种程式语言的设计师。 用 Python 3 的工程师鄙视还在用 Python 2 的工程师,用 Python 2 的工程师 鄙视遇到 UnicodeEncodeError 的工程师。 写 iOS 的工程师鄙视写 Android 的工程师,写 Android 的工程师鄙视写 Windows Phone 的工程师。 有 Swift 一年经验的工程师鄙视有 Objective-C 五年经验的工程师,写 Objective-C 的工程师鄙视用 PhoneGap 包装成 native app 的工程师。 用 React.js 的工程师鄙视用 AngularJS 的工程师,用 AngularJS 的工程师鄙 视用 jQuery 的工程师,用 jQuery 的工程师鄙视用 Vanilla JavaScript 的工 程师,用 Vanilla JavaScript 的工程师鄙视 IE 的使用者。 会用 debugger 的工程师鄙视用 assert 的工程师,用 assert 的工程师鄙视只 会 print() 的工程师;用 console.log() 来 debug 的工程师鄙视用 alert() 来 debug 的工程师。 写 Ruby on Rails 的工程师鄙视所有使用其他语言的工程师。 什麽?你说 Ruby?Ruby 只是 Ruby on Rails 的一套框架,才不是什麽程式语 言呢! 所有的工程师都鄙视 PHP 工程师。 工具篇 用 text editor 的工程师鄙视用 IDE 的工程师。 用 Vim 的工程师鄙视用 Emacs 的工程师,用 Emacs 的工程师鄙视用 Vim 的工 程师,无论是用 Vim 或 Emacs 的工程师都鄙视所有用其他编辑器的工程师;用 Atom、Notepadd++、Sublime Text 的工程师鄙视用 Windows 记事本的工程师 。 用 Android Studio 或 IntelliJ IDEA 的工程师鄙视用 Eclipse 的工程师,用 Eclipse 的工程师鄙视用 NetBeans 的工程师。 用 Git 或 Mercurial 的工程师鄙视用 Subversion 的工程师,用 Subversion 的工程师鄙视用 Dropbox 来做版本控制的工程师,用 Dropbox 来做版本控制的 工程师鄙视根本不知道什麽叫做版本控制的工程师。 用 Zsh 的工程师鄙视用 Bash 的工程师,用 Bash 的工程师鄙视用 Cygwin 的 工程师,用 Cygwin 的工程师鄙视用「命令提示字元」的工程师,用命令提示字 元的工程师鄙视用 GUI 介面的工程师。 用 IRC 的工程师鄙视用 HipChat 的工程师,用 HipChat 的工程师鄙视用 Slack 的设计师。 用 reStructuredText 写文件的工程师鄙视用 Markdown 写文件的工程师,用 Markdown 写文件的工程师鄙视用 HTML 写文件的工程师,用 HTML 写文件的工 程师鄙视不写文件的工程师,然後用 LaTeX 写文件的工程师鄙视所有工程师。 用 Docker 来部署 server 的工程师鄙视用 Ansible 或 Puppet 来部署 server 的工程师,用 Ansible 或 Puppet 来部署 server 的工程师鄙视用 Fabric 来部署 server 的工程师,用 Fabric 来部署 server 的工程师鄙视手 动 SSH 的工程师。 OS 篇 用 Mac OS X 的工程师鄙视用 Linux 的工程师,用 Linux 的工程师鄙视用 Windows 的工程师。 用 Debian 的工程师瞧不起用 Ubuntu 的工程师,用 Ubuntu 的工程师瞧不起用 非 LTS 版本的 Ubuntu 的工程师。 硬体篇 用 MacBook Pro Retina 的工程师鄙视用 MacBook Air 的工程师,用 MacBook Air 的工程师鄙视用 ThinkPad 的工程师,然後用 Raspberry Pi 的工程师鄙视 用 MacBook Pro Retina 的工程师。 用 Dvorak 键盘的工程师鄙视用 Mac 键盘的工程师,用 Mac 键盘的工程师鄙视 用 QWERTY 键盘的工程师,用 QWERTY 键盘的工程师鄙视用手写板的设计师。 坐 Aeron 椅子的工程师鄙视坐普通办公椅的工程师,坐普通办公椅的工程师鄙 视跟他一样做普通办公椅的 PM,然後站着写程式的工程师鄙视坐 Aeron 椅子的 工程师。 职场篇 搞硬体的工程师鄙视搞软体的工程师。 写 OS 的工程师鄙视写 Web 的工程师,写 Web 的工程师鄙视写 desktop application 的工程师。 後端工程师鄙视前端工程师。 工程师跟设计师互相鄙视。 信奉 Test-Driven Development 的工程师鄙视先写 code 再补 tests 的工程师 ,先写 code 再补 tests 的工程师鄙视不写 tests 的工程师,不写 tests 的 工程师鄙视又他妈乱改需求的 PM。 没有证照的工程师鄙视考了一堆证照的工程师。 上班穿休闲服的工程师鄙视上班穿西装的工程师,上班穿西装的工程师鄙视上班 穿系服的工程师。 -- 如果你看了以上这些惨绝人寰的鄙视链之後,仍然没有击倒你想要学习 coding 的心,那我必须提醒你一件最重要的事:先去交一个女朋友,再来学写程式;因 为一旦你成为软体工程师之後,就交不到女朋友了。 --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 60.199.208.1
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/CodeJob/M.1418379159.A.36A.html
1F:→ Samuellu: 如有不妥还请协助删文or来信告知 12/12 18:13
2F:推 aspdoctor: 只要不要贴在php版,应该就不会不妥,哈哈 12/13 12:44
3F:推 RealKazuya: 有钱的工程师鄙视没钱的工程师,有女友或老婆的工程师 12/13 15:11
4F:→ RealKazuya: 鄙视单身的工程师,在这两大前提下,工具什麽的都如浮 12/13 15:11
5F:→ RealKazuya: 云了 12/13 15:12
6F:→ noxhsu: 不过就我知道的是这篇文章作者是处理PHP的说 12/14 01:49
7F:→ ousapas: 每个语言都有其佼佼者 能精通最重要 12/14 06:09
8F:推 WolfLord: 我写ASM也写C也写C++还写Pascal更糟糕的是我常用php写 12/14 10:06
9F:→ WolfLord: Server,要自我鄙视吗? 12/14 10:07
10F:→ WolfLord: 好吧,我来鄙视“没有OS就不能作东西” 的工程师好了:P 12/14 10:10
11F:推 Eleganse: 鄙视结案前2天加班的工程师 12/14 19:30
12F:推 shring: 文人相轻啊 12/14 22:08
13F:推 felaray: 哭哭 我用win写C#又写WP真是被鄙视惨了.. 12/14 23:15
14F:推 issuemylove: 职业不分贵贱啊 每种程式都是建构现今科技的元素 12/23 12:19
15F:→ issuemylove: 我写iOS但我也写Android 我不会鄙视写Android的我 12/23 12:20
16F:→ issuemylove: iOS的我不会鄙视Android的我 所以我有两个我 另一个 12/23 12:21
17F:→ issuemylove: 另一个我 12/23 12:21
18F:推 TobyH4cker: 上面XD 01/08 18:10
※ 编辑: Samuellu (60.199.208.1), 06/26/2017 18:09:40







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Gossiping站内搜寻

TOP