作者 | 素年清时

责编 | 伍杏玲

出品 | 程序人生(ID:coder_life)

我剑 何去何从   爱与恨 情难独钟

我刀 划破长空   是与非 懂也不懂

我醉 一片朦胧   恩和怨 是幻是空

我醒 一场春梦   生与死 一切成空

当周华健的《刀剑如梦》随着新版《倚天屠龙记》再次响起的时候,多少人的回忆被唤起。

80后90后虽然做了程序员,他们曾经也看金庸古龙剧,《小李飞刀》里的李寻欢是他们的偶像,《笑傲江湖》中的岳不群则是他们鄙夷的对象。他们在幼时都有一个武侠梦,希望长大后能够仗剑走天涯。

后来,他们长大了,可谁也没能够成为一代侠客去闯荡江湖,却误入互联网成了一名码农。他们曾想着要骑最快的马、使最快的刀、喝最烈的酒,现在则想着能穿最贵的跑鞋、敲配置最高的机械键盘、喝最浓的咖啡。

武侠剧中常说的一句话就是“人在江湖,身不由己”,程序员们何尝不是这样呢!他们可谓是“身为编程,身不由己”。

武侠世界里的大侠们厌倦了江湖上的打打杀杀,常想着与自己心爱的人携手归隐,可始终都无法如愿,一如萧峰,他与阿朱塞外归隐的愿望最终成了遗憾。程序员们厌倦了职场上无休止的“996”与“007”,他们希望能够下个早班,回家吃顿妈妈做的热饭热菜,这一直是个奢侈的幻想。

如果有侠客不愿再腥风血雨,想洗心革面重新做人,可身处江湖,如果他不杀人,就可能会被别人杀死,所以只能拿起刀继续杀人。程序员不想加班,愿意加班的人在排着队,他随时面临被淘汰的危险,最后只能低着头继续加班。

江湖儿女行走江湖鲜有赤手空拳的,必得有武器傍身,刀剑是标配。程序员写代码也得有工具,电脑鼠标键盘是标配。江湖拼杀刀光剑影,程序员编程时键盘鼠标劈啪作响。

江湖中人光是刀剑尚嫌不够,还得有“流星镖”、“孔雀翎”这样的神器来助威。程序员除了电脑键盘鼠标再没了其他神器。

武林高手们勤学苦练数十载方有所成,傅红雪自童年起每天被魔教公主花白凤安排在暗室中练习拔刀数千下不止,这才有了杀人于无形间的本领。程序员从踏入大学的门槛起,就要勤学苦练编程的本领,没有数万行的代码积累量怎能进入BAT这样的大厂。

至于那些在编程大赛中获奖的少年,则是将来长大了要改变世界的人。

冬练三九,夏练三伏,人人都想练成绝世神功名震江湖,可大部分人只能成为剧中出场的路人甲和路人乙,某某门派的弟子一类,这正如大多数的程序员只能日复一日地坐在狭小的格子间里搬运代码,能熬出头评上“高级工程师”的码农、拥有独立办公室的技术总监对应武林世界中的大侠,郭靖张无忌之流。

张三丰郭襄一类的门派祖师爷则是那些程序员出身,后来创业成立大公司的成功人士,比如马化腾与他的腾讯。而阿里巴巴的马云,则是武侠世界中的黄裳,本来不懂武学,机缘巧合之下创造了神功秘籍,无意中改变了多少人的命运。

练武的人不能只练招式不重内功,内力修为才是重中之重。独臂神尼传授阿珂武艺时只教她招式而不传她内功心法,导致阿珂耍出来的全是些花拳绣腿,毫无威力可言。

程序员写代码不止专注于代码本身,他们同样要修炼自己的内功心法,他们要掌握算法、数据结构、数据库原理、设计模式等各项知识,他们还要研究源码,不然的话即使一时敲出了漂亮的代码,也只怕根基不稳不能长久,就像周芷若虽然用速成的方式连成了“九阴白骨爪”,乍一看威力无比,可一旦遇到了真正的高手就会被对方教训得落花流水。

正如武侠世界中的各路武功层出不穷,编程界的各种技术同样更迭迅速。不同的是,练武的人只要把一种武功悟透、练到最高境界便所向披靡,而敲代码的人如果只会一项技术,即使他对它无比的熟悉,如果不积极学习市面上流行的主流技术,恐怕也前途堪忧。

先看萧峰学会了降龙十八掌,到了哪里都自动开挂,可是一个程序员如果学会了Java,最好还得会Python,现在招聘方要求复合全面型人才。

再看天山童姥教虚竹“天山折梅手”时对他说“天下任何招数武功,都能自行化在这六路折梅手中”,程序员急需这样的一门技术,好让世上所有的IT技术都能化在其中。

身在江湖,自然是“越老越吃香”,因为随着岁数的增长,他们对自己所习的武功参悟得越透,最重要的是他们的内力越来越深厚。

扫地僧眉须花白仍能抵住萧峰慕容复,逍遥三老年岁近百,武学修为登峰造极。而那些奋斗在北上广的程序员们说到年龄是硬伤,类似“某大厂清退35岁以上的大龄程序员”的新闻屡见不鲜,“中年危机”伤不起。

武侠世界里的主角们之所以被观众和读者熟记,除了那些令人感到酣畅淋漓的打斗场面之外,还有他们自身的恩怨情仇,尤其是男女之间那荡气回肠、曲折跌宕的爱情。

萧峰失手劈死阿朱,曾经看哭了多少年轻的程序员;杨过与小龙女的十六年离别,感动了多少懵懂的程序员。

程序员进了编程界,没有江湖武林中的唯美爱情,和尚娶了公主,道士占了仙女,程序员还没找到对象。

李莫愁因为爱情可以变成杀人不眨眼的女魔头,成昆因为爱情无意中挑起了江湖纷争,程序员和程序媛还没有碰撞出爱情的火花,他们和测试的妹子也没发生什么,他们只会和产品经理时不时地发生一点纠纷,纠纷也是小纠纷,放在武侠世界里,还比不上六大门派与明教的那点恩怨,不提也罢。

程序员们,还记得年少时候的武侠梦吗?欢迎在评论区留言告诉我们。

学Python 没找对路到底有多惨?

https://edu.csdn.net/topic/python115?utm_source=csdn_bw

【END】

作为码一代,想教码二代却无从下手:

听说少儿编程很火,可它有哪些好处呢?

孩子多大开始学习比较好呢?又该如何学习呢?

最新的编程教育政策又有哪些呢?

下面给大家介绍CSDN新成员:极客宝宝(ID:geek_baby)

戳他了解更多↓↓↓

 热 文 推 荐 

☞ 手机基带芯片激荡 30 年!

☞ 硬核追星!杨超越杯决赛是些啥编程项目?

☞ 前端代码的整洁之道 | 技术头条

☞准码农自述:我是如何从二本到日本留学,从 C 语言到人工智能的?

☞ 阿里半跪过,任正非差点跳楼,京东被骗光钱:成年人的生活哪有容易二字?

☞ 回报率29%! 大神用情感分析创建一个比特币交易算法, 原来交易玩的是心理战

☞ 硬核粉丝 | 清华双胞胎“YCY Dance Now”杀进超越杯编程大赛决赛

☞ 异构计算=未来?一文带你秒懂3大主流异构

☞ 她说:为啥程序员都特想要机械键盘?这答案我服!

System.out.println("点个在看吧!");
console.log("点个在看吧!");
print("点个在看吧!");
printf("点个在看吧!\n");
cout << "点个在看吧!" << endl;
Console.WriteLine("点个在看吧!");
Response.Write("点个在看吧!");
alert("点个在看吧!")
echo "点个在看吧!"

你点的每个“在看”,我都认真当成了喜欢

程序员版的「倚天屠龙」,看完泪奔!相关推荐

  1. 每个程序员都可以「懂」一点 Linux

    点击上方"马蜂窝技术",关注订阅更多优质内容 提到 Linux,作为程序员来说一定都不陌生.但如果说到「懂」Linux,可能就没有那么多人有把握了.到底用 Linux 离懂 Lin ...

  2. 世界上最健康的程序员作息表「值得一看」

    昨晚看了一篇"传说中"的"世界上最健康的作息时间表",开始纠结自己还要不要5点半起床. 都说程序员这一行,猝死概率极高,究其原因还是加班太狠.作息不规律.缺乏运 ...

  3. Java程序员被狠狠「暴击」,网友:愿天堂没有计算机 ....

    都说一入Java深似海,从此代码是爱人,但是学习的过程却从来都不轻松. 当下,越来越多的互联网企业,招聘Java工程师时,明确写道需熟练掌握JavaWeb技术.作为衔接前后端的重要一环,JavaWeb ...

  4. 这群程序员中的「广告狂人」,把抖音广告做成了AR游戏

    在大部分人印象里,广告总是占据屏幕却平平无奇.但现在,广告也可以有丰富的玩法和有趣的互动,充满创新. 比如,你在刷抖音的时候,有没有玩过这些AR互动广告? 瞄准悬浮在空中的菜品,它们就都成了射击的靶子 ...

  5. 这款开源神器,堪称程序员界的「瑞士军刀」!

    公众号关注 "GitHubDaily" 设为 "星标",每天带你逛 GitHub! 大家好,我是小 G. 正所谓「工欲善其事,必先利其器」,在日常开发过程中,如 ...

  6. 程序员分前端与后端,那么后端程序员都做些什么?看完你就明白了!

    我刚开始做Web开发的时候,根本没有前端,后端之说. 原因很简单,那个时候服务器端的代码就是一切:接受浏览器的请求,实现业务逻辑,访问数据库,用JSP生成HTML,然后发送给浏览器. 即使后来Java ...

  7. 程序员的三行代码情书!看完想找个程序员男朋友!

    你一句明天见,偷走了我整晚的睡眠. ●●● 02 画面已脑补!可惜我是一个人······ ●●● 03 这是一封代码情诗, 然后运行的话...... 是酱紫的! 这个程序猿是多有爱! 我想以我老公为原 ...

  8. 程序员撩妹神操作,看完我是绝望的!

    看什么看!点我呀! 全栈程序员,免费入门到精通! 作者丨圈T社区 提醒:本文不是为了黑程序员,我本身也是程序员,本文章只是为了给大家周末愉快放松一下~ 每一个程序员都很有实力:他们有的笔试面试全AC, ...

  9. 2022 全球程序员薪酬报告出炉,看完我表示严重拖后腿了…

    点击关注公众号,Java干货及时送达 推荐阅读: 学习 Spring Cloud 微服务的最佳姿势! Spring Cloud 2022 正式发布! 出品 | OSC开源社区(ID:oschina20 ...

最新文章

  1. CVPR 2022 | 模型难复现不一定是作者的错,最新研究发现模型架构要背锅
  2. python 随机生成密码
  3. .NET Core开发实战(第16课:选项数据热更新:让服务感知配置的变化)--学习笔记...
  4. 御用导航提示页面_UI网站导航设计知识与五个知识案例
  5. 让 UV4 支持STC 单片机
  6. qmail 发邮件故障
  7. IDEA 设置控制台背景颜色
  8. IIC原理超详细讲解---值得一看
  9. 新偶像时代:被直播重构的粉丝经济和社交平台
  10. SDN是什么,与传统分布式网络有什么区别
  11. 阿里CEO张勇:打破各企业边界 联手对抗黑灰产
  12. 数学基础知识总结 —— 9. 什么是拉格朗日乘数法(Lagrange Multiplier,有约束条件的多元函数求极值)
  13. 发售近一周 华为nova2s口碑惊人
  14. CRMEB-知识付费系统程序配置之直播配置(方法二下)
  15. win10:如何查看可用内存插槽
  16. 新手怎么租用传奇服务器
  17. 【简书如何创建专题?】
  18. ffmpeg mp4转gif
  19. MySql 获取去年的第一天
  20. java 线程亲缘性_线程的调度、优先级和亲缘性

热门文章

  1. Windows安装pytorch-gpu
  2. python input函数无法输入字符串_python input输入函数
  3. select下拉框带模糊查询_SQL 之 简单查询
  4. 雷达数据处理及应用第三版 pdf_数字阵列雷达:零中频接收机的优缺点
  5. 【自用】docker命令记录
  6. 项目管理excel_项目管理甘特图是什么?怎么做才能更高效?(EXCEL制作甘特图详细步骤)...
  7. slice和map的高级主题
  8. 水培设备行业调研报告 - 市场现状分析与发展前景预测
  9. 专用工业接口电缆行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
  10. 为什么学计算机的学生应该向开源项目做贡献?