菜鸟、普通、大牛、大神
更多内容关注微信公众号:fullstack888
程序员这个物种自诞生以来,便产生了森严的等级制度,划分标准十分复杂却又有规律可循。
我们暂且分为:菜鸟、普通、大牛、大神四个等级,并用图鉴形式来表现各个等级的不同之处。
注:reinventing the wheel 重新发明轮子
PS:程序员的牛逼程度,其实还可以根据说话来看,话越少越牛逼!
PS: 另外还推荐《教你怎么不生气》、《人生就是一种修炼》、《心态决定命运》、《散打技术与实战训练》、《颈椎病康复指南》、《强迫症的自我恢复》、《精神病症状学》、《活着》……
PS : 菜鸟程序员见了产品只有跪下叫爸爸的份,如果你能怼上一两句了,恭喜你已经升级为普通程序员了;大牛程序员通常以打产品经理为荣,大神级程序员则已经悟了,永远都是笑呵呵的,一副云淡风轻的样子。
如何判断程序员是在装逼还是有真本事?
程序员这个群体虽然十分内敛、腼腆,但是只要一开口就能判断出来,到底是在装逼还是有真本事,不信往下看!
①这个功能是小 case,分分钟搞定
一般情况下,程序员在拿到一个新的功能需求的时候都会特别兴奋,稍微一搂不住就脱口而出:“这个功能简单,小 case,明天就能搞定!”
有经验的程序员朋友们评定一下,说这话的小伙伴一定是想在领导面前表现,要么就是吹牛逼惯犯,明显的说大话,最后只能是自己加班到通宵。
②这条代码没问题,不会有任何 Bug
自信是一种特别好的品质,但是话说得太满就容易出丑。通常听到这句话的人,不管是产品、运营还是测试人员,都只想做一个动作,就是送程序员一个翻出天际的白眼!
结局只能是遭到一帮人的指责,最后自己在那默默地改 Bug!
③这绝对是最新的技术,是流行趋势,也在用*
公司内部需求讨论会上,程序员不再是以往那个闷骚男,变得侃侃而谈,欺负其他部门的伙伴外行不懂,牛皮吹上了天,说这绝对是现在最流行的、最新的技术,很多一线互联网公司也在用。
好吧,老板立马拍板,就用这个技术,开始干吧,一个月之后交活。艾玛,半个月过去了,这个技术还没掌握,还在认真学习中,怎么办,装逼装大了!
④重构代码嘛,简单得很
之前为了快速迭代,忽略了代码的结构和质量。正好最近这两天没有什么新功能开发,我要重构一下现有的代码,绝对没问题。
结果呢,两天的空窗期没搞定。明天就要开发新的功能了,怎么办呢?加班啊~~~
⑤对新手说“不就加个按钮嘛,有那么难吗?”
都说体验过一次痛之后就能特别感同身受,今后不再为难走在这条路上的新手们。
但是这条非常人性的规矩似乎永远不会在程序员身上显灵,面对新手毫不留情,估计听得最多的就是“不就加个***嘛,有那么难吗,明明两分钟搞定的事,怎么在你这这么费劲呢!”除了装逼还能怎么说这位大牛程序员!
以上种种都是程序员的装逼日常,如果你也是互联网行业走出来的,那 80% 估计你都经历过。
但是话说得好,谁还没点黑历史啊,这点瑕疵还是可以忍受的,就当是程序员最外向的一面好了。
为什么说以上都是装逼不能当真呢?即使是看似简单的需求或者改动,真正操作起来都不简单,都不是小工程,凡是轻描淡写、没有认认真真核算工程时间的都是牛逼。
最后小编收集了一些 Coding 大神才懂的秘术,今天就传授给你了……
程序员那些牛逼闪闪的禁术
一本正经胡说八道术
在和产品经理进行需求对峙时,一本正经地把不好/不想实现的功能通过玄学等方式口述出来,让产品经理当场懵逼,知难而退。
调试术三段
第一段:穷举法调试术
在无法找到问题时,尝试把相关代码按行注释掉,直到找到问题所在。
第二段:“穷举法调试术”进阶版,二分法调试术
表现形式类似于“二分调试法术”,在无法找到问题时,尝试把相关代码删除一半并编译运行。
如问题依然存在,则再删除一半代码编译运行。该方法理论上会花费 O(logn)的时间(n 为代码行数),传说中比穷举法稍快。
第三段:线上 debug 术
如果前两个方法不好用,也不知道这么改对不对,先发到线上试试...不好用立刻回滚!
懒得解释术
当程序员懒得解释他都干了什么的时候,一般会用“算法”来概括他的代码。
一忘皆空术
看着自己三个月前写的代码,完全忘了当初为啥那么写。
众人皆傻逼术
产品经理是傻 X,QA 是傻 X,用户是傻 X,写这段代码的那个是傻 X,等下...好像是我写的......
产品开光术
请大师给即将上线的产品进行施法开光仪式,确保稳定运行,财源滚滚。比如说像这样:
或者这样↓
还有这样↓
代码开光术
在每个文件开头放置一个佛祖像,以求佛祖保佑,永无 Bug。例如:
撞大运 debug 术
随便改改,好像运行正确了,虽然不知道什么原因。具体表现形式为:
不信邪 debug 术
具体表现形式为:
结对编程术
两名心有灵犀的程序员双手重叠放于键盘上,并以身体一前一后的姿势进行编程。专业术语为:spooning (勺子)。
憋大招术
心灵操控术
用机械键盘噼啪噼啪敲代码,以至邻座程序员心烦意乱,效率低下,加班加点,睡眠不足,最终致其精神崩溃。
栈溢出术
指当遇到任何问题便用 Stackoverflow.com 来找答案。善用该术,会让编程功效事半功倍。
玄学术
昨天下班前还好用的代码,什么都没改,这会跑就不好用了!
- END -
推荐阅读:
如何高效迅速的进行CodeReview
创业公司后台技术栈搭建方案
盘点市面上主流的时序数据库
7张图了解kafka基本概念
Spring中的18个注解,那些是你没用过的?
抽象、低内聚、难变更,你还在用“堆栈”组织代码?
如何解决TOP-K问题
关注:fullstack888
学习架构知识
互联网后端架构
菜鸟、普通、大牛、大神相关推荐
- IOI APIO NOI NOIP 知名 选手 神犇 大牛 大神 博客
IOI APIO NOI NOIP 知名 选手 神犇 大牛 大神 博客 福建 钟子谦 博客http://www.cnblogs.com/zzqsblog/ 现役选手,待更新. 广东 王之栋 ...
- java学习进阶之路,如果从一个菜鸟进阶成大神
一.下面是一个java学习路线图,以供参考 二.下面是java工作之路,以供参考: 三.下面给出阶段性细化需要掌握的技能: 1.第一阶段 2.第二阶段 3.第三阶段 4.第四阶段 5.第五阶段 四.更 ...
- java.util.scanner sc_关于Java的Scanner的问题,菜鸟求各大神解答
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 package leetcode; import java.util.ArrayList; import java.util.Collections; i ...
- python外国大神有哪些_国外Python大牛们用什么互相沟通、聊天?
原标题:国外Python大牛们用什么互相沟通.聊天? 答案是 IRC 问题 什么是IRC? 它其实就是一个文字版.但是全球通用的QQ.它很古老,诞生于1988年,所以老一辈程序员很多人习惯通过它来沟通 ...
- 刺激战场大神玩绝地求生端游为何秒变菜鸟?网友:这就是差距
刺激战场作为还原度最高的一款吃鸡手游,玩家非常多,菜鸟玩家和大神玩家也不少.但是很多刺激战场战神级别大神玩家再去玩绝地求生端游为何也会菜到不行?为什么手游比较简单端游比较难呢?今天就给大家分析一下刺激 ...
- 【PC工具】大神级代码注释,漂亮实用的代码注释工具代码logo工具
github上看各路大牛大神的项目代码,经常会看到各种神注释 ...... 那么问题就来了:大神是如何在代码里搞的这些图片代码呢? 打死我也不信是大牛大神一个一个打上去,这不是大牛大神的风格 . 今天 ...
- Java大神推荐,java编程基础必备(必看)
在没有以前的操作习惯的错误情况下,反而容易接受新知识,所以不要因为自己对java一无所知而自卑,相反,这是菜鸟们的优势,但是如何才能从一个菜鸟历练成大神呢,当然是需要学习了,不学习就想成为大神,就是在 ...
- 程序员的四个等级:菜鸟、普通、大牛、大神
" 程序员这个物种自诞生以来,便产生了森严的等级制度,划分标准十分复杂却又有规律可循. 我们暂且分为:菜鸟.普通.大牛.大神四个等级,并用图鉴形式来表现各个等级的不同之处. 注:reinve ...
- 程序员的四个等级:菜鸟、普通、大牛、大神,你属于哪一个?
" 程序员这个物种自诞生以来,便产生了森严的等级制度,划分标准十分复杂却又有规律可循. 我们暂且分为:菜鸟.普通.大牛.大神四个等级,并用图鉴形式来表现各个等级的不同之处. 注:reinve ...
最新文章
- stl_vector.h
- linux软件安装卸载命令行
- C#语言编程之抽象类与接口的比较
- idea找不到Hide empty Middle Packages???
- 【Unity3D技巧】一个简单的Unity-UI框架的实现
- c++ 请抛弃匈牙利命名法 - 变量命名代码风格的建议。
- 前端学习(1805):前端调试之列表伪类练习
- android studio运行手机时出错怎么解决_小程序 android ios h5解决方案
- pytorch 指定卡1_在pytorch中指定显卡
- python使用pip安装_Python | 如何用pip安装模块和包
- multisim变压器反馈式_借助Multisim 10仿真的负反馈放大电路
- Scrapy入门-爬取需要登录后才能访问的数据
- 十三年来,淘宝走过的大数据之路
- elasticSearch搜索引擎安装使用,SprignBoot整合Spring Data Elasticsearch,百度云 Elasticsearch安装包
- 实例分割: 一文读懂 E2EC (CVPR 2022)
- 数据库--db-sjk-Mysql-必须看-复制一张表
- C语言基础之13:文件输入/输出
- Android自定义键盘
- 2020.10.3--PS--模糊工具、减淡工具、橡皮擦工具
- 修身养性,为人处事100条
热门文章
- win10计算机管理器在哪,Win10设备管理器
- 升级macOS Big Sur 无法开机/死机怎么办?靠5招立即解决
- Python的内存管理与垃圾回收机制
- 北京中考英语听说计算机考试时间,2019英语听说机考和模拟考时间正式确定!(附考试范围)...
- python 贴吧自动回复机-python实现微信自动回复机器人功能
- 【计算机毕业设计】旅游管理系统
- 2020年就要过去了,我一点也不怀念它
- 大学做过的项目遇到的问题及解决方案总结
- win7屏保时间设置_win7屏幕保护怎么关
- 在windows下CorelDraw中VBE的调用原理?