程序员的四个等级:菜鸟、普通、大牛、大神

共 2298字,需浏览 5分钟

 ·

2021-08-19 11:36


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



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

注: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 来找答案。善用该术,会让编程功效事半功倍。


玄学术


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

END


浏览 74
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报