为何学这么多技术,却做不好coder!(代码片段)

北漂周 北漂周     2022-11-24     666

关键词:

高考分数出来了,看着各地状元都在豪言壮志要干一番大事情。

想起了多年前自己参加高考的样子,那是我也坚信学好数理化,走遍天下都不怕。那时,我也相信,上了一个不错的大学就能够让自己过上不错的生活。

然而,现在,所看的书已经已经从《高等数学》、《离散数学》变成了《团队应该这样带》、《谈判力》、《腾讯传》等,一切不能赚钱的知识都不想学。


你是知识的奴隶吗?

公司之中的一名实习生,最近向公司告辞,说准备后面几个月不来实习了,准备自己的托福、GRE考试。

好奇地多问了一句 :

“ 你毕业之后有出国的打算吗?”

她的回答,让我震惊了!

“没有,自己没想好。但是,自己的寝室室友都在考,我自己并不能拉下!”

现在孩子的压力,都这么大吗?

也许是我自己,没上过北京数一数二的大学,真心不了解帝都学生的压力。过了四六级还不满足,还一定要准备一个自己也许可能会用上的考试。

大学生,使我们这个社会上最有潜力的一群人。他们个个朝气蓬勃,他们之中每个人都怀揣改变世界的梦想。

然而,可悲的是,他们连世界是什么样都不知道,却仅有一腔热情!

  • 别人学专业课,我就必须考个建筑师资格证!
  • 别人读双学士,我就必须考个研!
  • 别人考四六级,我就必须过个专八!或者直接考个托福!

学生的所有努力,都是父母和教育制度给予他们的期望 —— 不管做什么都好,一定不能比别人差!

高考也好,大学也好,它早已不是一个学习的过程。

这是一个划分社会阶层的过程!

深陷“八股文”多年的自己,深深的感触到。国人太会读书了,国人花在读书上的努力已经超脱了任何一件事情。你只需要,记住公式、背下单词、了解考试出题的模式,考个及格还是不难的。

每次挑灯夜读到深夜,被自己的努力感动到潸然泪下,不禁的要思考思考。我费劲心思拿到手的这个证书,对我的未来有毛用?


学得越多,越焦虑

上大学的时候,看过一本书《读大学究竟读什么》。事过多年,从新问我自己,读大学究竟读什么?

  • 会解这道定积分题,牛逼啥,又不能涨工资!
  • 能够背下,朱自清的《背影》,还不如记住领导的喜好有用!
  • 了解内燃机的原理又有啥用,每天也只能骑着ofo!

读书改变不了人生,但是学习能!

我们之所以学习这么多,将来可能用不上的东西,那是因为,读书的过程并不是学习任何一门专业知识的过程,它的目的是:学会如何去学习!

听着有点别扭,不过就是这样。学习,本身就是一个反人性的东西。没人想学习,除非和自己的利益关系有关。

然而,社会之中,很多我们想学习的东西,缺没有固定的套路,如厚黑学、演讲学、人脉学、营销学、创业学等,这些都需要自己的摸索和自我学习的过程。

学习的能力,比学会做一件具体的事情更重要,要知道这个社会是变的,知识爆炸的社会,书本上的东西肯定满足不了工作生活上的需要。不懂如何去思考,不懂如何去自我提升,这才是最可怕的。

埋头苦干的努力,并不只是出现在学生时代。自己也是从Coding的事脑力劳动的工作者,常自诩为所谓的“终生学习者”。

你所理解的终身学习?

  • PC时代,学的Java SE,写的是Windows软件
  • Nokia时代,学的是Java ME,写的是Symbian应用
  • Android时代,学的是Android,写的是Android APP

诚然,每一个方向深入,都学到了很多东西,如应用架构、逆向分析、内存优化等等。然而,在“收获”了这么多的时候,每次新技术的出现,总会让自己的内心感到惶恐。

  • 为什么你总是需要不断的去学习新技术?
  • 为什么学习了这么多的新技术还是没有换取高薪酬?
  • 为什么感觉已经作为全栈工程师,面面俱到, 缺依旧处于职场底层?

你的知识壁垒在哪里?


构建知识的深度,才能扩宽广度

先跟大家说一则典故:胡服骑射

公元前325年,赵雍成为赵国的第八代国君,史称赵武灵王

赵武灵王即位时,赵国的北方与游牧民族地区接壤,他们经常前来犯境,烧杀抢掠,无恶不作,边境百姓苦不堪言。

北方的游牧民族一向被中原人称为“胡人”,他们轻装快马,能骑善射,行动十分快捷。而当时中原的各诸侯国,其军事装备多为笨重的战车,兵士也是重盔厚甲,非常不便。

赵武灵王就决议,让赵国的军士都穿胡人的衣服,学习骑马射箭。然而,中原人士,放弃自身装束,穿胡人的衣服(当时,特别看不起胡人,认为他们是野蛮人)。还放弃自己擅长的装甲战,学习胡人天生就擅长的骑马射箭,这个战术收到了国内众多大臣的反对。

赵武灵王为了实行胡服骑射的政策,为此杀了很多反对的大臣。

最终,公元前305年,赵武灵王率领骑兵打败了临近的中山国,又收服了东胡以及临近的几个部落。等到了实行胡服骑射的第七个年头,附近的国家都被收服了,赵国的土地比原来大了许多。


有没有感到奇怪,换一身装扮就能赢去战争了?


  • 这种军事改革意义在哪?
  • 作为一个学习者来说,这种抄袭为什么会变成后来者居上呢?

当时,赵国与秦国都是有名的强国,赵国的炼铜技术已经相当成熟。面对同样采用骑射战术的胡人,赵国所用的箭是铜制箭头的箭胡人用的是骨制箭头的箭。铜箭和骨箭,在射程、穿透力、精准度上,都不是一个量级的产物。

看似赵国在模仿服饰,真正帮助其致胜的,是炼铜技术。(有点腾讯的意思)

战争如此,创业如此,学习亦如此。

看似学习,看似抄袭,看似模仿。但,如果在一个方向上,没有深度,学的再多的东西,都不会成为自己的知识壁垒。

低门槛的技术人员好招聘,高质量的技术人员很稀缺。

就算学习了再多的知识,就算掌握了再多的技术,如果这个技术很轻易就会被人模仿,那么你这个知识点就是没有壁垒的。

在这个人才爆棚的社会,没有壁垒的人才,就是没有未来的人才!

为何学这么多技术,却做不好coder!(代码片段)

高考分数出来了,看着各地状元都在豪言壮志要干一番大事情。想起了多年前自己参加高考的样子,那是我也坚信学好数理化,走遍天下都不怕。那时,我也相信,上了一个不错的大学就能够让自己过上不错... 查看详情

精通那么多技术,为何还做不好一个项目?(代码片段)

编写高质量可维护的代码既是程序员的基本修养,也是能决定项目成败的关键因素,本文试图总结出问题项目普遍存在的共性问题,并给出相应的解决方案。 程序员的宿命?程序员的职业生涯中难免遇到烂项目,有些项目是... 查看详情

精通那么多技术,为何还做不好一个项目?(代码片段)

编写高质量可维护的代码既是程序员的基本修养,也是能决定项目成败的关键因素,本文试图总结出问题项目普遍存在的共性问题,并给出相应的解决方案。 程序员的宿命?程序员的职业生涯中难免遇到烂项目,有些项目是... 查看详情

2016,毕业五年你为何还混得这么惨?(代码片段)

也许看到这篇日记的你是一个陌生人,也许是一个朋友,虽然工科男文笔不好,请怀着平常心看待,毕竟我不是无暇玉,有缺点,才是真正的人年关将至,突然发现,毕业已经快五年了。而我现在看起来似乎... 查看详情

都说软件测试有手就行,为何这么多劝退的?

上一个说软件测试简单的,已经被面试官问emo了…现在已经过了”不会但我会学“就能感动面试官的时代,随着供需关系的变化,不论是对于面试官还是面试者,面试的成本越来越高。为了筛选到更优秀的程序员&... 查看详情

为什么你学不好java!请你好好思考下,你真的有这么弱吗?

java难学?java难学!是的,没有错!如果java这么简单容易,你觉得还会有它的市场价值吗?我英语差、我学历低、我理解能力差,能战胜它吗?整天遇到困难就逃避的人,学什么都学不好!还没有开始就否定自己,大清都亡了,... 查看详情

渣男,你为什么有这么多小姐姐的照片?因为我python爬虫学的好啊❤️!(代码片段)

渣男,你为什么有这么多小姐姐的照片?因为我Python爬虫学的好啊❤️!前言程序说明爬虫程序观察网页结构页面解析创建图片保存路径图片下载爬取结果展示完整程序最后前言大家心心念的三次元来了,又又到... 查看详情

redis为何这么快?(代码片段)

Redis到底快在哪?它接收到一个键值对操作后,能以微秒级速度找到数据,并快速完成操作。为啥就Redis这么突出?它是内存数据库,所有操作都在内存上完成,内存的访问速度本身就很快数据结构键值对... 查看详情

简明入门讲义——nginx为何这么快(代码片段)

概览NGINX进程角色Worker如何做到单线程以一敌百热修改配置是如何实现的参考文档NGINX是战斗民族主导的一个服务端软件,主要充当负载均衡器和反向代理。NGINX进程角色一个NGINX主要由Master进程和一系列子进程组成,主进... 查看详情

现在转行学python,前景和优势有哪些?(代码片段)

...;python作为目前的大势,是很多人转行的首选。为什么这么多的人都想转行学习python,python有哪些前景和优势呢?下面,小编给大家分析一下。为什么这么多人选择学pythonÿ 查看详情

快速探索,音视频技术不再神秘(代码片段)

...~本文由goo发表于云+社区专栏与生活紧密相连的音视频,为何有那么多格式?直播、点播以及即时视频其中又有怎样的机制支撑?面对纷繁复杂的音视频知识,应该如何学起?快速探索,音视频技术不再神秘。前言面对一门技术... 查看详情

都说软件测试工作不难有手就行,但为何这么多劝退的?

上一个说软件测试简单的,已经被面试官问emo了...现在已经过了”不会但我会学“就能感动面试官的时代,随着供需关系的变化,不论是对于面试官还是面试者,面试的成本越来越高。为了筛选到更优秀的程序员&... 查看详情

反思:google为何把surfaceview设计的这么难用?(代码片段)

反思系列博客是一种看似“内卷”,但却效果显著的学习方式,该系列起源和目录请参考这里。启程如果你有过SurfaceView的使用经历,那么你一定和我一样,曾经被它所引发出层出不穷的异状折磨的怀疑人生——... 查看详情

反思:google为何把surfaceview设计的这么难用?(代码片段)

反思系列博客是一种看似“内卷”,但却效果显著的学习方式,该系列起源和目录请参考这里。启程如果你有过SurfaceView的使用经历,那么你一定和我一样,曾经被它所引发出层出不穷的异状折磨的怀疑人生——... 查看详情

反思:google为何把surfaceview设计的这么难用?(代码片段)

反思系列博客是一种看似“内卷”,但却效果显著的学习方式,该系列起源和目录请参考这里。启程如果你有过SurfaceView的使用经历,那么你一定和我一样,曾经被它所引发出层出不穷的异状折磨的怀疑人生——... 查看详情

多线程实践一为何使用多线程&三种线程创建方式利弊分析(代码片段)

hello,你好呀,我是灰小猿,一个超会写bug的程序猿!在平常的业务场景中,多线程无疑是比较常用的,而且熟练的使用多线程是开发高并发系统的基础,今天呢,我们就来根据在实际开发中是如何... 查看详情

多线程实践一为何使用多线程&三种线程创建方式利弊分析(代码片段)

hello,你好呀,我是灰小猿,一个超会写bug的程序猿!在平常的业务场景中,多线程无疑是比较常用的,而且熟练的使用多线程是开发高并发系统的基础,今天呢,我们就来根据在实际开发中是如何... 查看详情

带头撸抽奖系统,ddd+rpc开发分布式架构!(代码片段)

...傅哥,有没有能上手练习技术的项目,现在学了这么多技术知识、看了这么多设计模式、搜了这么多架构设计,但这些内容都是怎么结合在一 查看详情