出处:转载自[51CTO技术栈]

程序员这个物种自诞生以来,便产生了森严的等级制度,划分标准十分复杂却又有规律可循。

我们暂且分为:菜鸟、普通、大牛、大神四个等级,并用图鉴形式来表现各个等级的不同之处。

注:reinventing the wheel 重新发明轮子

PS:程序员的牛逼程度,其实还可以根据说话来看,话越少越牛逼!

PS: 另外还推荐《教你怎么不生气》、《人生就是一种修炼》、《心态决定命运》、《散打技术与实战训练》、《颈椎病康复指南》、《强迫症的自我恢复》、《精神病症状学》、《活着》……

PS : 菜鸟程序员见了产品只有跪下叫爸爸的份,如果你能怼上一两句了,恭喜你已经升级为普通程序员了;大牛程序员通常以打产品经理为荣,大神级程序员则已经悟了,永远都是笑呵呵的,一副云淡风轻的样子。

如何判断程序员是在装逼还是有真本事?

程序员这个群体虽然十分内敛、腼腆,但是只要一开口就能判断出来,到底是在装逼还是有真本事,不信往下看!

①这个功能是小 case,分分钟搞定

一般情况下,程序员在拿到一个新的功能需求的时候都会特别兴奋,稍微一搂不住就脱口而出:“这个功能简单,小 case,明天就能搞定!”

有经验的程序员朋友们评定一下,说这话的小伙伴一定是想在领导面前表现,要么就是吹牛逼惯犯,明显的说大话,最后只能是自己加班到通宵。

②这条代码没问题,不会有任何 Bug

自信是一种特别好的品质,但是话说得太满就容易出丑。通常听到这句话的人,不管是产品、运营还是测试人员,都只想做一个动作,就是送程序员一个翻出天际的白眼!

结局只能是遭到一帮人的指责,最后自己在那默默地改 Bug!

③这绝对是最新的技术,是流行趋势,***也在用

公司内部需求讨论会上,程序员不再是以往那个闷骚男,变得侃侃而谈,欺负其他部门的伙伴外行不懂,牛皮吹上了天,说这绝对是现在最流行的、最新的技术,很多一线互联网公司也在用。

好吧,老板立马拍板,就用这个技术,开始干吧,一个月之后交活。艾玛,半个月过去了,这个技术还没掌握,还在认真学习中,怎么办,装逼装大了!

④重构代码嘛,简单得很

之前为了快速迭代,忽略了代码的结构和质量。正好最近这两天没有什么新功能开发,我要重构一下现有的代码,绝对没问题。

结果呢,两天的空窗期没搞定。明天就要开发新的功能了,怎么办呢?加班啊~~~

⑤对新手说“不就加个按钮嘛,有那么难吗?”

都说体验过一次痛之后就能特别感同身受,今后不再为难走在这条路上的新手们。

但是这条非常人性的规矩似乎永远不会在程序员身上显灵,面对新手毫不留情,估计听得最多的就是“不就加个***嘛,有那么难吗,明明两分钟搞定的事,怎么在你这这么费劲呢!”除了装逼还能怎么说这位大牛程序员!

以上种种都是程序员的装逼日常,如果你也是互联网行业走出来的,那 80% 估计你都经历过。

但是话说得好,谁还没点黑历史啊,这点瑕疵还是可以忍受的,就当是程序员最外向的一面好了。

为什么说以上都是装逼不能当真呢?即使是看似简单的需求或者改动,真正操作起来都不简单,都不是小工程,凡是轻描淡写、没有认认真真核算工程时间的都是牛逼。

最后小编收集了一些 Coding 大神才懂的秘术,今天就传授给你了……

程序员那些牛逼闪闪的禁术

一本正经胡说八道术

在和产品经理进行需求对峙时,一本正经地把不好/不想实现的功能通过玄学等方式口述出来,让产品经理当场懵逼,知难而退。

调试术三段

第一段:穷举法调试术

在无法找到问题时,尝试把相关代码按行注释掉,直到找到问题所在。

第二段:“穷举法调试术”进阶版,二分法调试术

表现形式类似于“二分调试法术”,在无法找到问题时,尝试把相关代码删除一半并编译运行。

如问题依然存在,则再删除一半代码编译运行。该方法理论上会花费 O(logn)的时间(n 为代码行数),传说中比穷举法稍快。

第三段:线上 debug 术

如果前两个方法不好用,也不知道这么改对不对,先发到线上试试...不好用立刻回滚!

“1111111111”术

懒得解释术

当程序员懒得解释他都干了什么的时候,一般会用“算法”来概括他的代码。

一忘皆空术

看着自己三个月前写的代码,完全忘了当初为啥那么写。

众人皆傻逼术

产品经理是傻 X,QA 是傻 X,用户是傻 X,写这段代码的那个是傻 X,等下...好像是我写的......

产品开光术

请大师给即将上线的产品进行施法开光仪式,确保稳定运行,财源滚滚。比如说像这样:

或者这样↓

还有这样↓

代码开光术

在每个文件开头放置一个佛祖像,以求佛祖保佑,永无 Bug。例如:

撞大运 debug 术

随便改改,好像运行正确了,虽然不知道什么原因。具体表现形式为:

不信邪 debug 术

具体表现形式为:

结对编程术

两名心有灵犀的程序员双手重叠放于键盘上,并以身体一前一后的姿势进行编程。专业术语为:spooning (勺子)。

憋大招术

指的是接到需求后无动于衷,然后开始聊微信、刷微博、看 A/B 站。临近 Deadline 时再开始实现需求,并把一周的工作量在一天或者几个小时之内完成。

心灵操控术

用机械键盘噼啪噼啪敲代码,以至邻座程序员心烦意乱,效率低下,加班加点,睡眠不足,最终致其精神崩溃。

栈溢出术

指当遇到任何问题便用 Stackoverflow.com 来找答案。善用该术,会让编程功效事半功倍。

玄学术

昨天下班前还好用的代码,什么都没改,这会跑就不好用了!

“菜鸟”程序员 VS “大神”程序员。相关推荐

  1. “菜鸟”程序员和“大神”程序员差距在哪里

    点击上方"程序员大咖",选择"置顶公众号" 关键时刻,第一时间送达! 刚刚走出就业的程序员,技术是刚刚起步的基点.那下面我们就聊一聊有关技术的东西.首先请您先想 ...

  2. 趣挨踢 | “菜鸟”程序员和“大神”程序员的差别竟然这么大...

    戳蓝字"CSDN云计算"关注我们哦! 出处 | [51CTO技术栈]   程序员这个物种自诞生以来,便产生了森严的等级制度,划分标准十分复杂却又有规律可循. 我们暂且分为:菜鸟.普 ...

  3. “菜鸟”程序员和“大神”程序员的差别竟然这么大...

    点击上方"民工哥技术之路",关注并设置"星标" 每天为你带来不一样的干货分享 " 程序员这个物种自诞生以来,便产生了森严的等级制度,划分标准十分复杂却 ...

  4. 小程序影藏溢出的gif_“菜鸟”程序员和“大神”程序员的差别竟然这么大……|程序员|代码|产品经理...

    " 程序员这个物种自诞生以来,便产生了森严的等级制度,划分标准十分复杂却又有规律可循. 我们暂且分为:菜鸟.普通.大牛.大神四个等级,并用图鉴形式来表现各个等级的不同之处. 注:reinve ...

  5. 菜鸟程序员VS大神程序员,这差距我差点吓出了翔

    程序员是一个非常神奇的工种,他们对技术有特殊的崇拜,有着严格的等级划分,不同级别的程序员有什么不同之处呢?Let us 瞅瞅 日常工作 日常着装 日常书籍 日常用语 日常问题 收到报警短信时 与产品经 ...

  6. 学会思考--菜鸟程序员晋升大神之路

    "菜鸟"和"大神" 刚刚走出就业的程序员,技术是刚刚起步的基点.那下面我们就聊一聊有关技术的东西.首先请您先想想这几个问题.现在社会上有很多程序员,那您是否可想 ...

  7. 一文带你看懂菜鸟程序员和大神的区别!

    程序员圈里面一直都流行着很多独特的梗,从而演变成大众茶余饭后的聊天话题,其实这里面的梗也能十分趣味的反映了行业的现状,今天汇智妹就带大家来看看从入门菜鸟到程序员大神的那些不得不说的趣事. 1.大家都说 ...

  8. 1个大神程序员=100个菜鸟程序员?

    据说在程序员这个行业中,1个大神程序员可以抵 100 个菜鸟程序员,这是真的吗?答案即将揭晓:菜鸟程序员 VS 大神程序员! Java零基础入门全套教程,点击开始学习 图片来自 Pexels 菜鸟和大 ...

  9. 你跟大神程序员的差距,就在这8本内功心法

    导读:程序员凭什么拿高薪?菜鸟程序员凭运气,普通程序员凭技巧,大牛程序员凭经验,大神程序员凭直觉. 当菜鸟程序员在写bug的时候,大神程序员在造轮子.怎样才能造轮子?打牢基础知识,把"内功心 ...

最新文章

  1. ReactOS 架构
  2. 一些jquery 常用实例图解
  3. 阿里云开发者大会核心看点揭晓,开发者最好的时代来了?
  4. Angular 项目 ng serve 背后发生的事情
  5. java yyyy m d_日期-Java 8时间API:如何将格式“ MM.yyyy”的字符串解析为LocalD
  6. 泛微为芯片行业搭建数字化平台:研发、生产、销售、文档一体管理
  7. 基于(ssm,websocket,mysql)开发的web聊天系统
  8. java母类_java关键字分类详解
  9. JAVAweb开发技术-------(七)POI导入导出excel技术
  10. AppCan学习笔记
  11. ctc center-loss在字符识别形近字分类中的使用
  12. App中英文切换简单好用
  13. 房讯房屋租赁管理软件新版上线 专为房东朋友定制
  14. idea的git报错You have not concluded your merge
  15. 读《MySQL性能调优与架构设计》笔记之ORDER BY,GROUP BY 和DI STI NCT 优化
  16. 概论_第8章_假设检验的基本步骤__假设检验的类型
  17. openssl java des_OPENSSL库的使用-DES篇
  18. Portal技术白皮书
  19. 进阶无人驾驶—百度Apollo规划技术介绍
  20. 什么是php 的精华,PHP之精髓

热门文章

  1. 关于JS脚本语言的基础语法
  2. oracle通配符过滤(模糊匹配)
  3. 数据仓库、OLAP和 数据挖掘、统计分析的关系和区别分析 .
  4. [译] 为什么我们渴求女性来设计 AI
  5. hackbar 使用教程_〖教程〗K8飞刀-网络安全CTF解题Web篇10个例子
  6. 芝麻http和豌豆http使用
  7. Ogre3D基础教程三
  8. Win7局域网打印机共享设置
  9. 电脑开机使用一段时间就自动断电
  10. 一个很实用的钢笔绘制工具PenTool