slot deposit pulsa slot mahjong slot gacor slot gacor slot gacor resmi slot gacor 2025 slot gacor terpercaya slot gacor 2025 slot gacor hari ini slot gacor hari ini slot gacor hari ini
如何成为顶尖 1% 程序员:你必须走的路
17611538698
webmaster@21cto.com

如何成为顶尖 1% 程序员:你必须走的路

技术人生 0 264 2周前
图片

各位同学,今天将讨论正在身处的编码或编程领域的我们,该如何才能跻身该领域的前 1%?

在竞争力充满的情况下,程序员们如何才能脱颖而出,持续前进?

不过,也不必一下子宏篇大论,我们今天要讨论的所有事情都相当地简单,并不需要做出任何重大牺牲。

就如同下面所表示的代码一样:

图片

现实地说,这些都不是只要干一天就能成为顶尖 1% 的人。这些都是需要我们投入有意识的努力和时间的事情,如果我们能坚持做到这些事情,那么一定会成为计算机领域顶尖 1% 的人。

“取得成功的秘诀在于开始行动。”

— 马克·吐温

做别人都在做的事情就是成为平庸者的定义,这并没有错。但是如果你想超越别人,你必须愿意做别人不愿意做的事情。

以下,是我们现在就可以做的事情。Enjoy it:)

享受过程

我们能做的第一件事就是享受这个过程。所以基本上,我们可以从这里挑选的是心态。关于我们的工作——我们越能理解我们所从事的任何工作、我们所做的事情、我们所试图培养的任何技能对我们来说都是有意义的,我们就越能享受它。

“工作中的乐趣将使工作更加完美。”

——亚里士多德

享受一件事能给我们带来的快乐越多。

如果我们想成为前 1% 的程序员,那么必须真正享受编码的过程。在每个领域,前 1% 的人都是那些比其他人更真正享受工作的人。因此,我们有意识地享受它,对我们来说也很重要。

其实不管是编程、设计亦或创业,享受过程就会让你变得幸福起来!

促进成长的正确心态

现在,这里的“享受”并不意味着我们在看电影、和朋友出去玩或者吃啥美食,我们才会开始享受编码的乐趣。

当然,这是一件我们会付出更多努力的事情;但归根结底,这样做并不意味着如果我们只是为了精神上的平静或满足感而编码,那么我的工作就完成了——这是错误的方法。

“你的思想非常强大。当你用积极的想法填充它时,你的生活就会开始改变。”

— 佚名

因为一周后,我们就会忘记这件事,然后就不想做了。所以,我们必须有意识地享受工作,找到工作的意义,这样这件事才能真正让我们感到快乐——这样整个编码和编程过程才会开始给我们带来快乐。

掌握代码调试技巧

多数人认为程序员整天都在写代码。实际上,程序员大部分时间都在调试代码。发现问题并解决问题是成为熟练程序员的必备技能。

“庆祝成功固然好,但更重要的是吸取失败的教训。”

——比尔·盖茨

然而,初学者不会花时间学习正确的代码调试方法,从学习调试开始需要时间与毅力。

寻找机会

我们能做的就是寻找机会——有机会提高现有技能的机会,或者让我们有机会学习新技能的机会。我们也可以称之为好奇,也可以称之为实验,但基本上,我们必须不断寻找这样的机会,让我们有机会在技术领域有所作为。

“每一个困难中都蕴藏着机遇。”

——阿尔伯特·爱因斯坦

不要忽视任何小机会;事实上,关键在于寻找新的机会,找到它们——因为在科技领域,很多时候你会看到成功的人从一件非常小、非常随机的事情开始,然后这件事开启了他们的职业生涯——他们给他们的职业生涯带来了巨大的变化。所以,我们不应该懒惰,我们必须积极地去寻找机会。

质量胜过数量

刚开始的时候,许多初学者会观看最长的编程教程,学习尽可能多的编程语言,并建立尽可能多的项目。换句话说,数量通常被认为是最重要的。

“重要的是质量而不是数量。”

— 塞内加

但在编程中, 质量比数量更重要。简历上的一个优秀项目可以让你比简历上只有 10 个基本项目的人更加胜人一筹。

投入时间培养你的技能

时间并不意味着随着年龄的增长,我们就会成为一名富有创造力的程序员。这里的时间意味着我们花在这项技能上的时间越多,我们就会变得越有创造力。你可以在找到工作后花这些时间,也可以在大学期间开始花这些时间。但基本上,这是一项技能,对于学习这项技能,你投入的时间越早、越多,你就会越擅长这项技能。

“时间是人一生中最宝贵的东西。”

——泰奥弗拉斯托斯

第一点,我们投入时间利用自己的技能完成项目,因为只要我们投入时间进行实践学习,就会取得更丰硕的成果。

第二点,我们投入时间阅读文档、学习和查看其他人的工作。

阅读代码的重要性

想想看:如果一个程序员在两年内写了 10000 行代码,你认为他们在这段时间内读了多少行代码?这个数字很容易达到 100000 行,即是他们写的代码的 10 倍。然而,新手程序员不会花时间阅读经验丰富的程序员写的代码。
现在就去 GitHub,每天 花 30 分钟尝试理解别人的代码

“读书人在死前会经历一千种人生,而不读书的人只活一种人生。” 

 ——乔治·RR·马丁

在计算机技术领域,我们经常知道如何编写自己的代码,也知道如何编写自己的逻辑,但在技术领域,阅读和理解其他人的代码也很重要。

实际上,如果我们去阅读那些已经在专业工作和编写代码的行业人士的代码、文档或随机文章、博客等,那么这就会给我们带来很多的创造力。

所以,作为一名程序员,光写代码是不够的,我们还应该养成良好的阅读习惯。因为很多时候,当我们去公司工作时,我们必须通过阅读文档来学习东西——在那里,我们不会像在学校那样被以一种让我们坐下来的方式教导。

与其他程序员合作并建立联系

初学者面临的最大劣势是,他们通常没有机会与经验丰富的程序员合作。因此,他们永远不知道与团队中的其他工程师合作是什么样的。为了解决这个问题, 你可以开始为开源项目做贡献

“独自一人我们能做的事情太少了;团结起来我们可以做很多事情。”

- 海伦凯勒

如果你在一家公司工作,那么就要留意那些可以帮助你成长的人,以及那些你可以帮助成长的人。我们可以建立的社交关系,就是与我们行业中的前辈建立联系。很多时候,前辈已经犯过这些错误,所以有一些常见的错误可以防止我们再犯。

很多时候,他们会向我们推荐好的资源和机会。很多时候,他们会给我们正确的职业建议,让我们可以遵循。

所以,当我们与所在领域的一些优秀导师建立联系时,他们不仅会在大学里帮助我们,或者为第一份工作提供推荐;只要我们在科技行业工作,我们就会得到这些人的终身帮助。所以,与行业内的人建立良好的联系并建立良好的人脉,对于在这个领域成长很重要。

向最优秀的人学习

要成为 前 1% 的程序员,你需要知道 前 1% 的程序员 是什么样子。但是你在哪里可以找到前 1% 的程序员呢?在技术大会和沙龙聚会上。要查找你附近举行的聚会,可以使用一些活动网站。
第一步:像程序员一样思考。但在做这些之前,你需要知道 如何像程序员一样思考

“如果我看得更远,那是因为我站在巨人的肩膀上。”

——艾萨克·牛顿

关于成为前 1% 程序员的最终想法

现在,综上所述的这些事情可以使我们大多数人受益,从而跻身前 1%,而遵循这些事情并非绝对必要。也许我们已经是一名在职专业人士,在公司工作;即使如此,如果我们遵循这些事情,你终会看到好的结果。
现在,如果我们开始做这些事情,我们不会在一夜之间看到结果,但我可以保证,如果你有意识地努力将这些事情纳入日常生活中,迈出一小步——如果我们每天都这样做,那么 30 天后,一个月后,我们肯定会开始看到一些巨大变化。

“我们重复做的事决定了我们的价值。因此,卓越不是一种行为,而是一种习惯。” ——亚里士多德

在六个月后,我们将坚信,通过在职业生涯中忠实实践这些事情,通过每天付出有意识的努力,我们可以朝着所在领域的前 1% 迈进。

所以,我希望看到你们中的许多人成为这个领域的前 1%。今天就写到这里;下一篇故事见,到那时,继续学习继续探索。

让我们一起成长、学习、创造奇迹!不要忘记点赞、转发并关注21CTO哦!~


作者:聆听音乐的羊

评论