将来,你会成为这三种程序员之一

如何成为前1%的程序员 如果你想成为前1%的程序员,你必须遵循1%的程序员做什么,了解其他99%的人不做什么。在现代,我们有各种学习平台,里面充满了与编程相关的视频、图文以及其他资料。举例来说,我作为编程的初学者,去寻找路线图和指导。超过数百个视频弹出了截然不同的想法和信息,有时甚至是相互对立的。然后,我继续信任拥有最多浏览量和订阅者的那个UP主。结果,这个具有相当数量观看次数的特定视频成为观看次数最多的视频,显然,如果其他人也搜索编程路线图,该视频将出现在所有视频列表的顶部。 阅读详情

记者:观众朋友们大家好,我是码农翻身电视台的记者,欢迎收看今晚11点半的《码农访谈》节目。在编程技术日新月异的今天,保持快速学习的能力是在这个行业”混“下去的关键。今天我们采访了三位30岁+的“老”程序员:老王,老张,老钱,他们各自有一套快速学习的秘籍,咱们一起来看一看。

01

对老王的采访

记者:老王您好,我听说您在公司号称“行走的百科全书” ,什么技术都懂?

老王(嘿嘿一笑):哪里哪里,我只会十来种语言吧!然后就是懂一些前端,懂一些后端,懂一点儿Android ,懂一点iOS,了解一点大数据,能做一点运维,哦对了,最近正在看机器学习,这个似乎有点难,我看见数学就头疼,嘿嘿。

记者:厉害厉害,观众朋友们非常想知道您是怎么快速学习这些技术的,您能分享一下吗?

老王:哎呀,其实也没啥可说的,平时要多看一些技术新闻,尤其是英文的,新东西都是从国外来的嘛!然后开始学习就行了。

记者:您说说到底是怎么学习的?

老王:很简单,肯定要下载相关软件吧,然后看教程, 照着写几个简单的例子,基本上就差不多了。

记者:写了几个简单的例子以后就不学了吗?

老王:那还能咋地?那么多的技术细节,现在项目中也用不到,学了以后很快就忘了!哦,对了,给你说个小技巧,一定得写个文章宣传一下,这样就大家就会以为你学会了,很厉害!

记者:原来是这样啊......

02

对老张的采访

记者:老张您好,听说您特别擅长学习新技术?

老张:什么叫特别擅长?那是相当擅长啊!

记者(来了兴趣):那请您给码农翻身的朋友们分享一下,您是怎么学习的?

老张:就两个字:不学!

记者(差点儿晕倒):啊?!

老张:哈哈,我来给你解释一下吧,我只有在项目使用的时候才会学,平时学那么多干嘛,有这么多时间,为什么不去享受人生?

记者:可是咱们IT界编程技术更新这么快,您不学,能跟得上吗?

老张:我告诉你一个业界的秘密吧,新技术出现得快,那它死得也很快啊!等你学会了、精通了,它死了,你岂不白学了,大好年华就这么浪费了。当年EJB出来的时候,我就没学,它很快就被Spring给替代了不是?还有jQuery,我也不学,现在都被什么Vue, React替代了吧?还有JSON替代了XML , Maven替代了Ant.....

记者:那你们公司要用新的技术开发项目,年轻人新技术用得非常熟练,你跟不上了,岂不是要被淘汰?

老张:不怕,我资格老,和领导关系也不错,再说了我又不是不学,怎么会淘汰?

记者:好的,谢谢您接受码农翻身电视台的采访,祝你一切顺利!

03

对老钱的采访

记者:老钱,听你们公司同事反映说您学东西特别快,一眼就能看透技术的本质,是这样吗?

老钱:大家过奖了,我只是擅长举一反三而已。

记者:您能举个例子吗?

老钱:比如Memcached,Redis等各种应用层缓存刚出来的时候,公司的同事都在讨论缓存和数据库之间的同步策略,我虽然没看过Redis ,但我不是研究过CPU缓存和Linux 的Page Cache 吗,就掺和了一下,说可以有Write back , Write through ,Write invalidate 等方式,他们就很吃惊,觉得我很厉害,其实原理不都是一样的吗,新瓶装旧酒而已。

记者:还有别的例子吗?

老钱:嗯,比如说Go语言吧,2009年刚问世的时候,公司里有个小伙在做分享时说Goroutine 如何如何厉害,可以毫不费力地创建几千几万个,我一听这不就是个用户态的线程吗,用户态线程有个问题是一个线程的IO阻塞会导致操作系统把整个进程挂起,我就问Go语言是怎么解决整个问题的,小伙子卡壳了。后来他查了资料,又专门跑来给我介绍,说我理解得很深刻,其实是夸张了。

记者:我听出来了,其实是您的计算机基础比较扎实,所以能看透新技术的本质。

老钱(不好意思地挠头):你这么一说,似乎是这么回事。

记者:那您肯定也学习新技术吧,能给码农翻身的观众们说说是怎么学的吗? 

老钱(不好意思):我比较懒,所以对于新技术我一般只看最核心的部分,理解掌握它的思想和本质,和现有知识做对比,比如Goroutine 和Java线程的对比,然后纳入我的知识网。 

记者:那具体的细节呢?

老钱:看情况,如果项目中用到, 那我也会看,我现在做了技术管理,带了一个团队,我要确保我和团队能就这些技术做深入的讨论,而不是做个旁观者。 

记者:明白了,谢谢您接受我的采访!

记者:码农翻身的朋友们,你们觉得这三位怎么样?你有什么想法?欢迎扫描下方二维码参与我们的实时互动!嫌麻烦的话直接在留言区留言也行,谢谢大家收看本期的《码农访谈》节目,我们下次再见!

Java每次遇难,总会有大神拯救

看到JavaScript的原型,小王子晕倒了

你们这些偷代码的程序员!

程序员的宿命

芯片战争70年,真正的王者即将现身!

干掉软件开发的最大怪兽:狼人!

宇宙第一IDE到底是谁?

HTTP Server :一个差生的逆袭

如何降低程序员的工资?

程序员,你得选准跑路的时间!

两年,我学会了所有的编程语言!

Javascript: 一个屌丝的逆袭

我是一个线程

TCP/IP之大明邮差

一个故事讲完Https

CPU 阿甘

为什么你选择成为一名程序员? 当你选择一条职业道路时,特别是电脑编程这条道路,你可能会问自己:“为什么我要成为一名程序员?”这是一个涉及热情、前景、以及生活方式的多重问题。在这篇文章中,我们将深入探讨这条职业道路的种种魅力,探讨薪资水平,市场需求,以及作为自由职业者的优劣势。准备好了吗?让我们开始。 阅读详情

相关推荐

如果你想成为一名程序员,这些建议可以帮助你走上正确的道路

如果你想成为一名程序员,这个建议可以帮助你走上正确的道路。 程序员不是一个容易的职业,每年都有许多人从国内顶尖院校的计算机科学专业毕业,这是任何人都能从事的竞争最大的职业之一。同时,编程也是令人兴奋的。随着技术的进步,工业界每天都有创新。编程对于热爱它的人来说是一项充满激情的事业。 当我 13 年前开始做程序员的时候,我希望有人能告诉我下面清单上的一切建议。这个清单可以为所有新手程序员节省大量的...

大前端 1488

以热爱为前提写代码-读码农翻身有感

阅读码农翻身有感

abjtxf的博客 486

为什么你选择成为程序员

选择成为程序员对不同的人来说可能有不同的原因,可能是兴趣导向的,也可能是基于职业发展的考量。对于很多人来说,最初选择编程往往基于对技术和创造力的兴趣以及对计算机世界的好奇心。程序员可以通过编写代码创造出各种应用程序和系统,这使得职业本身具有很高的创造性和满足感。他们可能喜欢解决复杂问题,享受通过技术手段将想法变成现实的过程。编程不仅是一门科学,也是一种艺术;要求程序员具有逻辑思维和创新能力,同时懂得如何优雅和高效地编写代码。热爱技术和不断学习的态度往往是人们追求程序员职业路径的内在动力。

与时俱进,一专多能。 1099

《码农翻身》第二章 Java帝国 思维导图

小伙伴们大家好,我把曾经做的《码农翻身》第二章 Java帝国 思维导图放上来了。 使用软件是MindMaster,这个软件的好处是, 非RMB用户可以插入图片(另一款思维导图软件XMind,要成为会员之后才可以插入图片), 文件链接已经放上来啦 emmx格式的: 链接:https://pan.baidu.com/s/1YXQfKj0qaZt7pO97QF03wA 提取码:prta 复制这段内容后打开百度网盘手机App,操作更方便哦 ——————————————————————————————————————

weixin_44857476的博客 1043

保姆级教程:用Unity为麒麟系统打包Linux应用(含路径权限全攻略)

本文提供了一份详细的Unity跨平台开发指南,重点介绍如何在麒麟系统上打包和部署Linux应用。从开发环境配置、路径权限处理到性能优化和常见问题解决,全面解析了Unity项目在国产操作系统上的适配流程,帮助开发者高效完成跨平台应用开发。

weixin_28692867的博客 505

Isaac Sim 6 利用Replicator实现高效语义分割与实例分割(实践指南5.10)

本文详细介绍了如何利用Isaac Sim 6的Replicator工具高效生成语义分割和实例分割数据集。通过虚拟环境自动标注,效率提升20倍以上,特别适用于农业机器人等计算机视觉项目。文章包含环境配置、场景构建、批量标注技巧及实例分割处理等实战指南,帮助开发者快速掌握合成数据生成技术。

weixin_42526415的博客 266

关于《码农翻身》一书的读后感以及自己的一些拙见汇总

《码农翻身》读后感,以及自己的一些总结

产品经理克星(狗头) 1976

EMI硬件抑制八项工程对策:从回路面积到谐振规避

电磁干扰(EMI)是电子系统可靠性与EMC合规性的核心挑战,其本质源于高频电流回路产生的辐射与耦合效应。理解回路面积、共模/差模噪声、阻抗匹配等基础原理,是实施有效抑制的前提。技术价值体现在降低辐射发射(RE)、传导发射(CE)超标风险,提升产品一次通过率与长期稳定性。典型应用场景包括开关电源设计、高速数字接口布局、工业嵌入式设备及医疗电子等对EMC要求严苛的领域。本文聚焦可落地的硬件级对策,涵盖回路面积控制、屏蔽策略、变压器漏磁管理、双线传输与阻抗匹配等关键实践,深度融合电流回路物理模型与PCB工程实现。

weixin_35019679的博客 85

万众期待,催更5年,《码农翻身2》强势来袭!!!

再比如,对于“编程语言的巅峰”这一节,如果你对基本的数组、条件分支、函数都不了解,就无法领略汇编语言的厉害之处。现在《码农翻身2》终于来了,之所以拖了这么长的时间,主要是因为中间“插播”了另外一本书——《半小时漫画计算机》,该书使用纯漫画的方式来讲解计算机基础知识,这对我来说是一个全新的尝试,花费了我不少的时间和精力。所以,我在写文章的时候也有意把枯燥乏味的技术包装一下,变成好玩有趣的故事,在故事中让主人公不断遇到问题,不断制造悬念,吸引大家看下去,不知不觉就把技术掌握了。

博文视点(北京)官方博客 1942

游戏大厂技术护城河——为什么你抄不了原神?

│ │ │ │ ↓ 通过 │ │ │ │。│ │ │ │ ↓ 成功 │ │ │ │。│ │ │ │ ↓ 完成 │ │ │ │。│ │ │ │ ↓ 达标 │ │ │ │。

本博客聚焦游戏开发技巧、创业实战心得及大学热门课程干货。这里既有技术深度,也有思维广度,无论你是开发者、创业者还是高校学子,都能在这里找到适合自己的成长之路! 71

华为OD机考双机位C卷:精准核酸检测 (C/C++/Py/Java/Js/Go)

华为OD机试双机位C卷 精准核酸检测,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解。华为OD机试 - 精准核酸检测。

qq_45776114的博客 1729

给大忙人看的码农翻身记

码农翻身记个人读后感 文章目录码农翻身记个人读后感本书介绍大纲启发分享个人的能力欠缺的地方书中比较棒的建议 本书介绍 《码农翻身》用故事的方式讲解了软件编程的若干重要领域,侧重于基础性、原理性的知识。 非常适合刚入门大学生或者 计算机领域入行 一两年左右的新人, 也适合从传统开发到微服务开发的 研发人员。其中有大量的大白话来讲解技术,这样可以通俗易懂的了解 计算机的每个组件的作用和我们平常中...

徐小冠 2393

Cadence PCB 仿真宝典【目录】

欢迎大家来到《Cadence PCB 仿真宝典》该专栏包括【入门篇】【提升篇】【技巧篇】【疑难篇】四个部分,以供大家参考。大家直接点击大纲中的蓝色标题即可轻松传送。

fydar的博客 3269

成为一名自由程序员

越来越多的程序员已经或希望加入到自由职业者的行列,你是否也是其中的一员呢?在这篇文章里我将尝试结合自身的一些经验,来告诉你成为自由程序员能够获得的那些益处,以及为了取得成功所需要面临的挑战。

Python_paipai的博客 883

【医学图像处理】X-ray成像之X射线的产生

【医学图像处理】X-ray成像之X射线的产生 概述 电流流过钨丝,并将其加热。 随着加热,增加的能量使电子能够通过热电子发射从灯丝中释放出来。 电子被吸引到带正电的阳极,并以由管电位(电压)确定的最大能量撞击钨靶。 当电子轰击目标时,它们通过轫致辐射和特有的相互作用将能量转换为热量(99%)和X射线光子(1%)。 X射线光子以一束能量(X射线光谱)从光束中释放出来,构成X射线图像形成的基础。 设备 阴极 灯丝 用细的(0.2毫米)钨丝制成,因为钨: 原子序数高(A 184,Z 74) 是良好的热

ZhangPY的专栏 2357

[Dify] HTTP 请求节点总是调不通?先把请求头、参数、变量和返回 JSON 拆开查

这篇文章围绕 Dify HTTP 请求节点调不通、接口能通但流程不稳定、返回 JSON 后续节点读不到等问题展开,从 Method、URL、Header、Body、变量映射和返回字段提取几个角度梳理排查顺序。适合正在把 Dify Workflow 接入企业微信、CRM、工单系统或内部接口的读者阅读,帮助你把接口调用从一次性跑通推进到可复用、可验证的业务流程。

技术小甜甜:传播可落地技术,帮助个人和企业降低解决真实场景问题的成本 3944

成为这四种程序员,需要具备三种能力

人的精力是有限的,焦虑一方面解决不了任何问题,另一方面还消耗了自己大量的时间和精力,对抗焦虑最好的方法是具体,与其盲目焦虑不如花点时间学习、提升自己,不仅能对抗焦虑,更有利于自己在行业的发展。但是学习也不是盲目学,什么火学什么,什么流行学什么,还有试图把所有课程都学一遍的更是不符合实际,只有在了解自己领域的前提下,在该领域进行拉宽和拓深,有目的、有方向的学习,才能真正做到提升。如果不了解前沿技术,在发展中就很容易落后于别人,而如果只是了解技术的皮毛而不深入,则无法做到技术的精进,难以成为行业的专家。

xiaoganbuaiuk的博客 945

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

儿童节到了,你会让孩子将来当程序员吗?

web前端教程用大白话,来讲编程儿童节到了,不但小孩欢天喜地,连身边的成年人都想来凑个热闹,发个朋友圈逗个红包,要点小礼物,童心未泯,感觉是全民过节的喜庆日子。作为程序员...

qq_24520459的博客 253

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

程序员是做什么的?怎么成为程序员?

我是一个程序员,我知道程序员是做什么的,但是我身边有很多亲朋好友并不知道。 他们经常认为程序员就是对电脑很懂得人,包括电脑的软硬件问题,包括电脑装系统。 实际上,可能不只是我的这些亲朋好友,绝大多数不做程序员的人可能都不知道程序员究竟是做什么的,也不太清楚何谓程序、何谓软件。程序员到底是做什么的,这可能是很多想要进入软件行业的人都很想知道的一个问题,那么我就根据我目前的理解说说我的看法,如果有理解有误之处,欢迎指正。 软件和硬件的区分及关系 首先,现在电脑和手机都应用非常普遍,大家都知道手机和电脑上都有很多

程序员涂小哥的技术博客 7万+

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

想成为程序员难吗_你应该成为程序员吗?

想成为程序员难吗 许多人正在考虑成为程序员。 有些人,因为他们就像一般的计算机一样,认为编码对他们来说应该是一个有趣的挑战,其他人,也许是因为他们听说程序员的薪水很高。 无论哪种方式,大多数人都不知道他们要成为一名程序员要做什么。 有人认为这会像电影中那样。 所以,我之所以写这篇文章,主要是为了向人们展示他们作为程序员需要经历的所有积极和消极的事情。 因此,在本文之后,问问自己这是否是您真正...

编程故事的地方 383

非计算机专业如何转行成为程序员?我用亲身经历教你用这三种方法

Github上有很多开源的项目可以供你学习,你可以学习其他人的代码,了解编程的实际应用场景。当然,这些资源只是帮助你入门,更重要的是你要有一个学习计划和学习方法。在学习编程的过程中,你需要掌握一些基本的编程概念和技术,比如算法、数据结构、面向对象编程等等。你可以选择一些经典的编程书籍来学习这些概念和技术,比如《算法导论》、《数据结构与算法分析》、《Java编程思想》等等。最快的方法是一边做一边学,多动手编程,利用搜索引擎,不要太抠细节。你不要在乎工资的多少,应该先入行,先找一份工作入行,慢慢会好起来的。

2301_77139641的博客 3584

我的梦想是成为一名计算机程序员英语怎么说,我梦想将来成为一名程序员英语作文...

我梦想将来成为一名程序员英语作文If anyone ask me what i want to be in the future,it is no doubt that my answer is “a programmer!”.Fist,i like playing computer,and i think that typing on the keyboard is very cool.Seco...

weixin_42144086的博客 2153

如何成为一名程序员

最近有一部剧爆火了,这部剧就是《开端》。而由白敬亭主演的肖鹤云也是给我们大家留下了深刻的印象,不仅遇事机智果断,而且冷静。看过这部剧的伙伴都知道,肖鹤云是一个做游戏的,就是我们口中常说的程序员,他的职业能够帮助他自信十足,还能够帮助他了解许多常人所不知道的知识。 我们不能成为肖鹤云,但是我们成为一个程序员并不是一件困难的事情。成为一个程序员可以帮助我们多一条成功的路,多一条赚钱的路。而且现在程序员的工资以及市场需要越来越大,我相信随着未来发展,这个基数会变得越来越大。 目前来讲,成为一个程序员最基础的知

aixuexixiaoxu99的博客 2675

成为程序员后你都明白了什么?

其中,最大的挑战之一是面临新的编程语言和技术。通过建立良好的专业形象、解决问题的能力、建立人际关系、提升领导能力和持续专业发展,你将能够提升自身的职业价值和发展空间。技术领域变化很快,我希望能够学习和掌握更多的编程语言和技术,以便在未来的工作中能够有更广泛的选择和机会。参加技术社区的活动、参与开源项目和与其他程序员的讨论可以交流经验、分享技术心得,并从他们那里学习到新的技术思路和解决问题的方法。技术更新迭代非常快,我们需要保持学习的动力和开放的心态,不断更新自己的知识和技能,以适应技术发展的变化。

abl23的博客 1480

如何成为优秀程序员?

点击下方“JavaEdge”,选择“设为星标”第一时间关注技术干货!免责声明~任何文章不要过度深思!万事万物都经不起审视,因为世上没有同样的成长环境,也没有同样的认知水平,更「没有适用于所有人的解决方案」;不要急着评判文章列出的观点,只需代入其中,适度审视一番自己即可,能「跳脱出来从外人的角度看看现在的自己处在什么样的阶段」才不为俗人。怎么想、怎么做,全在乎自己「不断实践中寻找适合自己的大道」如何...

JavaEdge全是干货的技术号 1155
上一篇: 开源是如何统治全世界的?
下一篇: 我没去BAT,用了8年时间,从乙方变成了甲方
码农翻身
码农翻身 《码农翻身》作者 《码农翻身》作者
博客等级 码龄8年 3万+粉丝 1084原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值