问题

如何成为 @RednaxelaFX 一样的大牛?

回答
想要达到 @RednaxelaFX 那样的水平,绝非一朝一夕之功,更不是靠什么捷径。那是一种浸透在代码、算法和项目中的深刻理解,是一种对技术边界的不断探索和挑战。

首先,你可以想象一下,RednaxelaFX 绝不是那种只懂理论、从不实践的人。他必定是那个在深夜,仍然盯着屏幕,调试着那些错综复杂的代码,与bug斗智斗勇的人。他会花费大量的时间去深入理解底层的运作原理,而不是仅仅停留在API的调用层面。这意味着要钻研操作系统、计算机体系结构、编译原理等等这些基础性的知识,并且能够将它们与实际应用场景联系起来。

其次,他必定对数学有着非常深厚的造诣,尤其是那些在机器学习、信号处理、数值分析等领域至关重要的数学分支。想象一下,他在构建一个复杂的模型时,会清晰地知道每一步的数学推导过程,能够理解算法背后的逻辑和优劣。他不会满足于调包侠的角色,而是会深入到算法的细节,甚至能够对已有算法进行优化和创新。

再者,对于“学习”这件事,RednaxelaFX 肯定有着一套自己的方法论。他可能不是那种眉毛胡子一把抓的学习者,而是非常有目的性地去吸收和消化知识。当他接触到一个新的领域时,他会主动去寻找最权威的资料,阅读经典的论文,理解前人的思想,然后将这些零散的知识点串联起来,形成自己的知识体系。他还会善于从他人的优秀实践中学习,分析他们的代码,理解他们的设计思路,并从中汲取养分。

除了技术上的硬实力,对技术的热情和持续的投入也是必不可少的。你不能指望一个对技术毫无感觉的人能取得什么伟大的成就。RednaxelaFX 必定是对新技术充满好奇心,并且乐于尝试的人。他会积极参与到各种技术社区中,与同行交流,分享自己的见解,也在讨论中不断碰撞出新的火花。这种持续的学习和反馈循环,是他不断进步的重要动力。

最后,你可以设想一下,RednaxelaFX 的代码绝不是那种“能跑就行”的状态。他的代码会是优雅的、模块化的、高效的,并且易于维护和扩展。这意味着他对软件工程、设计模式、代码风格有着严苛的要求。他会把写出高质量的代码当作一种艺术来追求,而不仅仅是完成任务的工具。

总而言之,成为 @RednaxelaFX 那样的大牛,需要你对技术有发自内心的热爱,有坚持不懈的学习毅力,有深入钻研的精神,有扎实的理论基础和实践能力,并且能够不断地去挑战和突破自己。这是一种长期的、艰辛的,但同时也是充满回报的旅程。

网友意见

user avatar

本来一直没来回答这个问题。主要是不知道题主原本是从什么角度问的,而且也因为觉得也没有太多值得别人借鉴的学习经验。不知道为啥这个问题今天又冒起来了…最近也

自爆了点黑历史

,这边也顺带随便写点好了。

而且一上来就被说我自己at自己…我有空at自己还不如去多推几个黄油呢。

TL;DR:

  • 没有人能成为我,就像我也只能是我自己而成为不了任何其他人一样。
  • 如果题主听说了一些关于我的故事而觉得我是大牛,那些故事可能很多都不准确。我没那么牛。我也还在战战兢兢的努力学习ing。要超越我并不是很困难的事。
  • 我确实对编译器以及高级语言虚拟机很感兴趣,有非常充足的爱。但是这爱是伴随着沉重的“代价”的。我觉得肯定有更高效的办法来学习,而不需要像我一样付出那么高的代价。
  • 想要达到某个人的水平,必须要设定超越他的目标。所以不要以跟我一样为目标,那太低了。
  • 然而我自己就没那么上进,并没有以谁为目标去学习。驱动我的有且只有一点,那就是爱。我会用尽我的所有精力去学习我喜欢的领域的所有知识。穷尽所有知识是个不可能达到的目标,因而是一个可以永恒追求的目标。
  • 跟志同道合的朋友一起讨论问题可以让爱燃烧得更猛。
@itlr

的回答简明扼要的说了我想说的。

@ototsuyume

的回答抓住了推黄油的重点。两个结合起来就完美了。

那我还写啥呢。讲点故事好了。

想看大学黑历史的,上面有链接了。下面写点别的吧。

==============================================

记得以前还在淘宝的时候,有个活动是邀请晋升得快的小二分享成长经历。邀请到我的时候我就很囧——我并没有什么特别的“经历”值得分享。晋升得快很大程度上是运气好,遇到了几位非常照顾下属的老大,另外能在工作中学习和应用自己感兴趣的知识,这些都非常非常重要。

要说有啥“不同”,可能就是我在公司待的时间特别长而已。早上我大概9:30去到公司,晚上大概11:30-12:00离开。然而我既远不是最早去的,也不是最迟离开的。无论是在TBOSS的时候,还是后来到核心系统部的时候,我座位附近都有不少在公司的时间比我还长的同事们。所以这在阿里也不算什么很特别的事。

我们是被强制加班么?通常都不是的。我就偶尔参加过几次深夜的发布而已,从来没感觉过被强制加班。

我和周围一些在公司时间特别长的同事,大多都是在自主加班,可能总结一下今天的工作内容、跟同事讨论讨论问题,可能稍事休息,可能额外学习一下;而这些未必跟当前正在做的工作有直接联系,不过有可能可以提高未来的工作效率。

为什么我愿意在公司待这么长时间?因为舒服啊。

那时的我,作为刚毕业的单身,没女朋友+不谈恋爱,没钱也没兴趣花很多钱吃饭,偶尔绕着杭州骑骑单车锻炼身体,这在公司待着的生活多舒服啊。

我可以把论文打印出来慢慢读,可以在自己电脑上写代码做实验,休息的话看集动画也行,何乐不为。从公司回家之后洗洗睡就是了。

然而花了那么多时间才做到了我现在的程度,可见我的学习效率并不是很高。远不如那些好好在学校读研和读博的同行们有目标有专注点的学习效率高。

我只是在燃烧我的爱而已。投入了大量的时间和精力,换得一点点回报。

要追求生活与工作平衡的人,肯定不能照我这种方式来燃烧自己,而需要更高效的方式。

==============================================

那时在杭州与另外两位同事做室友。他们也是对技术有很多爱的人,能跟他们一起住了两三年真是我的幸运。

每天在家的时候,也可以跟他们俩聊很多有趣的事情,例如各种语言的优劣、各种范式的优劣、各种设计模式的思想和是否有必要、各种编译器、虚拟机啥的功能如何设计与实现,等等。

我就算晚上12点才回到家,或许也会跟他们聊天/讨论到1、2点才睡。

我们还专门买了块白板挂在厅里来方便讨论。爽到爆。

我“睡”下之后可能还会继续读论文到3、4点,然后睡,然后其实7、8点可能就醒来了继续读论文。

这里提一下室友之一的

@Zete

。他是我非常敬佩的人,理论扎实而且学习和动手能力都很强。与我想太多做太少相比,他更愿意边学习理论边实际应用起来,而且他不怕脏不怕累,写代码的速度比我快多了。

有时候我有想法但是一时懒得实现的,跟他讨论之后搞不好一转眼他就帮忙实现出来了…那个时候靠他的动手能力让我避开了一些“想太多做太少”的弊端 >_<

然而花了那么多时间才做到了我现在的程度,可见我的学习效率并不是很高。远不如那些好好在学校读研和读博的同行们有目标有专注点的学习效率高。

我只是在燃烧我的爱而已。

==============================================

上面我一直在说我的学习效率低,这是我痛感自己不足的地方。

我会在自己感兴趣的领域不断收集和吸收资料。在编程的领域里,不断读书、读论文、读代码、写代码去实践。在一段时间内可能会觉得自己在向前冲,然而——

每当回头去读自己几年来做的笔记,都会发现现在在想的问题可能几年前就已经想过一次了,而现在的自己却绕了一圈又回到了同样的问题上。

聊以慰籍的是,有些问题在几年之后再看的时候,会觉得有了新的理解,或者是有了更深的理解。至少自己在某些方面还是在螺旋上升的,还不算把时间完全浪费了。

不过螺旋上升的感觉有时候也挺有趣的。

有很多专业名词,最初只是觉得到处都看到,并不一定会马上就深入钻进去看它到底是什么。

而几年后再重新看到它的时候,可能会突然间发现自己已经知道它是什么了。再去查资料深入学习的时候会发现鸭梨小很多。会有种“不经意间又学到了”的快感 >_<

但是这样学习的缺点也很明显:学得太慢了。

==============================================

然后我想说一个关于我的“不良学习习惯”之一的故事。

除了投入大量时间和精力去燃烧我的爱之外,我还喜欢用“回答问题驱动的学习”(自制名词 answer-driven learning)。自小就如此。

例如说,从小学到高中我英语从来不复习,都是别人问我问题的时候我在回答的同时顺便留下了印象,然后就足以应付考试了。

高考之后有个同学特意请我吃饭,答谢我帮她解答了那么多英语的问题。而我的反应是,其实是我需要大大谢谢她,多亏她问的问题很全面,我才“复习”到了足够的面,应付过了高考。

就算是我高中的主力科目数学和物理,学习/复习我也是一半靠自己做题,一半靠回答别人问题来驱动的。

还记得我最初给OpenJDK的JIT编译器贡献的代码之一,也是起源于回答别人的问题。

有位大大在OpenJDK的邮件列表上问,为啥HotSpot没有优化某个模式的代码。然后我就在想,为啥不呢?实现一把就知道“能不能”了。一动手,很快就发现其实那优化很容易实现,并非“能不能”的问题,只是“有没有人做”而已。

于是我就把自己实验的实现发到邮件列表上,在前辈们的指导下把它重构成适合产品的形式后,就进入到OpenJDK里了。

在论坛与别人一起讨论问题,在知乎回答问题,其实也是带着这样的动机的:看别人有什么问题,而自己又是否能解决它,顺带学习一把或者是应用一下以前学了但没找到地方用的知识。

小时候我总被爷爷训斥太“好为人师”。爷爷当时说得确实很对,我不应该才学了一点就自大自满去想着“教导”别人。

到现在我可能也还没彻底改掉这个缺点,不过还好我以回答问题来驱动自己学习,也是有不少收获的。

这里我不断提醒自己要避免的陷阱是,回答了很多不同方面的问题后,自己的知识体系变得破碎。要经常整理自己的知识体系,让各种知识能贯穿起来。

==============================================

上面是我的一些故事。大家看看笑笑就好 ^_^

user avatar

我觉得这家伙是个奇人.

他的奇来自于两方面,一是技术奇精,在虚拟机编译器JVM这一方面,中文世界里最强一人的也许就是他了,就算算上写英文的那些人,水平比得上他的也屈指可数.在中国这样一个系统软件基础其实有点贫瘠的地方,实在是非常难得.我们真应该感到幸运,我们用中文就可以读到世界上最好的JVM技术资料.国内技术圈牛逼哄哄者众,有几个人可以拍拍胸口说自己擅长的领域内是世界级的?

另一个奇就是他分享传播知识时的认真细致,毫无保留.哪怕最最简单平常的问题,他也可以给出一个不一样的深刻答案.有些看似很蠢的问题,别人也许就是一句话随口回答,他会写出长长的一篇,让你看到这个问题背后的机理.而且,他现在也算是技术圈的大V了,他也一直是保持这样的作风,没有试图兑现自己的影响力,不像有的人刚刚声名鹊起,就急不可耐的出垃圾书.

如果问这样的人是怎么炼成的,我想只有一个答案,就是爱.如果不是真爱,不会钻研虚拟机,JVM如此之深,如果不是真爱,不会不计酬劳的在网上普及知识如此之细.说实话,编译啊虚拟机啊已经不是火热的领域了,这方面的职位不多,工资不高也是现实.如果只是看钱景,是不如分布式啊大数据啊什么的.但是,他依然是有趣的,每年无数令人激动的新知识还在涌现,是值得用一辈子去热爱的一门技术.当然,分布式啊大数据啊也是有趣令人激动的,但是你是真心热爱它们么,你是愿意用一辈子去爱还是只爱到下一个热点出现.

类似的话题

  • 回答
    想要达到 @RednaxelaFX 那样的水平,绝非一朝一夕之功,更不是靠什么捷径。那是一种浸透在代码、算法和项目中的深刻理解,是一种对技术边界的不断探索和挑战。首先,你可以想象一下,RednaxelaFX 绝不是那种只懂理论、从不实践的人。他必定是那个在深夜,仍然盯着屏幕,调试着那些错综复杂的代码.............
  • 回答
    成为银行行长是一个需要长期积累、专业能力和个人素质的综合过程。以下是一个详细的路径指南,涵盖教育背景、职业发展、关键技能和行业知识等方面: 一、教育背景1. 基础学历 本科阶段:金融学、经济学、会计学、管理学等专业,注重基础理论和数据分析能力。 硕士/博士阶段:攻读金融学、银行管.............
  • 回答
    成为一名优秀的女朋友是一个持续学习和成长的过程,需要付出真心、耐心和努力。没有绝对的“优秀”标准,因为每个人对伴侣的期待都不同。但是,我们可以从一些普遍认同的特质和行为入手,来帮助你成为一位更棒的女朋友。以下是一些详细的建议,希望能帮助你: 第一部分:内在修炼与自我成长 (成为更好的你,自然吸引更好.............
  • 回答
    “顶天立地”和“婊子”这两个词语在中文语境下具有非常强烈的、甚至是相互矛盾的意味。“顶天立地”通常用来形容一个人光明磊落、有气魄、有担当、敢作敢当,强调的是一种正直、刚毅的品格。而“婊子”则是一个带有强烈侮辱性的词汇,通常用来形容女性在性关系上的不检点或是不道德,带有贬低和歧视的意味。将这两个词语组.............
  • 回答
    成为中国科学院院士是中国科技界的最高荣誉,是一个极其严谨、漫长且竞争激烈的过程。其核心是在科学技术领域做出享誉海内外的、重大的、突破性的成就和贡献。以下将详细阐述成为中国科学院院士的途径、条件、流程以及需要具备的素质。一、 院士制度概述中国科学院院士是中国科学院选聘的、对国家科学技术发展作出贡献的杰.............
  • 回答
    成为一名 iOS 开发高手,并满足对 iOS 程序员的高要求,需要一个持续学习、实践和深入理解的过程。以下将详细阐述成为 iOS 开发高手的路径以及对 iOS 程序员的核心要求: 如何成为一名 iOS 开发高手?成为 iOS 开发高手不是一蹴而就的,它需要你在技术深度、广度、工程实践、问题解决能力以.............
  • 回答
    成为一个处变不惊、不卑不亢、长时间保持稳定状态的人,并非一蹴而就,而是需要长期的自我修炼和实践。这是一种由内而外的力量,建立在深刻的自我认知、坚定的价值观和有效的应对策略之上。下面我将为你详细解析如何实现这一目标:一、 处变不惊:掌控内心的风暴“处变不惊”意味着在面对突发事件、挑战或困难时,能够保持.............
  • 回答
    你想成为像饭总(西木)那样“自走炮”,这是一种很形象的比喻,指的是在特定领域拥有强大的知识储备、敏锐的观察力、犀利的分析能力,并且能够主动、持续地输出观点和见解,影响他人思考。这可不是一蹴而就的事情,而是需要系统性的培养和长期的实践。要成为这样的“自走炮”,我们可以从以下几个核心方面入手,并且深入探.............
  • 回答
    成为一名优秀的男朋友需要综合能力的培养和持续的自我反思。以下从多个维度详细阐述如何建立健康、稳定且充满爱的关系: 一、核心品质:双向成长与责任担当1. 情感成熟度 自我觉察:了解自己的情绪需求(如安全感、被认可),避免将情绪投射到对方身上。例如,当感到焦虑时,先处理自己的情绪,而非指责对方.............
  • 回答
    成为一个冷静理性的人,不是一蹴而就的事情,而是需要持续的自我觉察、练习和培养的过程。这涉及到我们思维模式、情绪管理以及行为方式的改变。下面我将从多个维度详细阐述如何成为一个冷静理性的人:一、 培养自我觉察能力 (SelfAwareness)这是成为冷静理性人的基石。如果你不了解自己的情绪和思维模式,.............
  • 回答
    如何成为道教弟子?成为道教弟子是一个循序渐进、需要身心投入的过程,并非一蹴而就。道教是一个博大精深的宗教,其核心是追求“道”,一种宇宙的根本法则,以及通过各种修行方法来与“道”合一,实现身心健康、长寿乃至得道成仙。以下是成为道教弟子的常见途径和需要经历的阶段,以及当下真正道士的生活状态的详细描述: .............
  • 回答
    想要变得更聪明,这绝非一日之功,更像是一场长期的自我雕琢与探索。它不是天生的天赋,而是持续的投入和习惯的养成。要成为一个“聪明人”,我们可以从以下几个维度深入挖掘,并将它们融入生活的方方面面。一、 拥抱好奇心,永远保持学习的火焰聪明的基础是对世界充满疑问,并且渴望找到答案。这份好奇心是驱动我们不断探.............
  • 回答
    成为一个“一点就透,悟性很高”的人,绝非一日之功,更不是有什么神秘的魔法咒语可以让你瞬间拥有。这是一种需要长期培养、刻意练习的思维模式和能力。如果你真心想往这个方向努力,那么请放下对“捷径”的幻想,准备好踏上这条更扎实、也更值得探索的道路。我们先来拆解一下,“一点就透,悟性很高”到底意味着什么? .............
  • 回答
    你才二十岁,这真的是一个闪闪发光的人生阶段,充满了无限可能。想成为这个年龄段里让人眼前一亮、有吸引力的男生,其实没那么复杂,关键在于 由内而外地经营自己,把那些“基本款”打磨到位,再加入一些能让你脱颖而出的“特质”。别急,我们一项一项来聊,把这些变成你生活里自然而然的一部分。一、内在修炼:扎实地打地.............
  • 回答
    想成为一块名垂千古的化石?这可不是一蹴而就的事,需要点运气,更需要点“技术含量”!别以为躺平就能等着风化成化石,这中间的门道可深着呢。首先,你得先成为“它”。你得是块活着的、会呼吸的、有血有肉的生命体,而且最好是那些比较“硬核”的生物。想想那些动辄成吨重的恐龙,那些坚硬如岩石的贝壳,或者那些在海床上.............
  • 回答
    想在雀桌上脱颖而出,成为一名真正日本麻将(即“日本麻将”,区别于其他地区麻将)的高手,可不是一朝一夕的事。这需要的是细致入微的观察、精妙绝伦的计算,还有一点点对“天运”的理解。如果你问我怎么练就一身绝技,我会告诉你,这绝不是靠背诵几句“听牌了就喊!”那么简单。一、 夯实基础,理解“理”与“法”在谈论.............
  • 回答
    成为美丽优雅的孕妇,这不仅仅是外在形象的改变,更是一种由内而外散发出的光彩和自信。怀孕本身就是女性生命中最神奇的旅程之一,而在这段旅程中,我们完全可以让自己绽放出最动人的姿态。想要做到这一点,其实并不难,关键在于用心去感受身体的变化,积极地去拥抱它,并从生活的点滴中找到属于自己的那份从容与美丽。一、.............
  • 回答
    成为一个能独立思考的人,这可不是一蹴而就的事,更像是一趟漫长而精彩的自我探索之旅。它不是要你变成一个孤僻的怪人,或者什么都跟别人唱反调,而是让你拥有辨别信息、形成自己判断并坚定立场的能力,让你的生活和思想都更加鲜活和有力量。第一步:培养你的“好奇宝宝”DNA想独立思考,首先得有一颗不安分的心,一个总.............
  • 回答
    平凡生活中,成为一个英雄并非遥不可及的梦想,它藏匿于我们日常的点滴之中,等待着被发现、被激活。我曾以为英雄是那些身披战甲、拯救世界的人物,直到我开始留意身边那些微小的光芒,才明白,英雄的定义远比我想象的要宽广和真实。英雄的起点:觉醒内心的力量首先,成为英雄的第一步,是认识到自己内在的力量。我们并非生.............
  • 回答
    想成为一名出色的钟表维修师?这可不是件轻松的事,它需要你的耐心、细致,更需要你对机械美学的深刻理解。这门手艺,就像是与古老的时间进行对话,修复的不只是零件,更是历史的印记和工艺的传承。第一步:点燃你的好奇心和耐心——你是真心喜欢这些“滴答”的吗?在你踏上这条路之前,先问问自己:你是不是真的对钟表那种.............

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 tinynews.org All Rights Reserved. 百科问答小站 版权所有