一个让你成为高级前端开发人员的技巧
作者:互联网
一个让你成为高级前端开发人员的技巧
从字面上看,这是您在长期成功的职业生涯中唯一需要知道的事情
Ruthson Zimmerman在Unsplash上拍摄的照片
每个人都想成为高级开发人员。这是闪亮的头衔、声望,当然还有世界上所有的钱。但是你问 10 个人如何成为高级开发人员,你会得到十个不同的答案。但现实是,只有一种真正的方法没有人谈论,但每个人最终都会以某种方式使用。在这篇文章中,我将揭示这个技巧。
常见答案
你必须学习先进的软件设计和编程技术。
您必须指导其他开发人员。
您需要了解多种编程语言。
你需要学习全栈开发。
对网络技术有深刻的理解。
您需要了解应用程序开发从开始到部署的整个过程。
你需要努力提高你的软技能。
等等。这些都是很棒的想法,但它们需要大量的工作。简单的事实是……
全是骗人的!
你真的需要知道高级的东西,以及所有那些首字母缩略词吗?并不真地。DRY 有帮助,但即使这样也被高估了。有很多公司很乐意雇用一个在该行业工作了 5 年的人,而无需太多仪式。很多前辈不知道MVC中的M代表什么(是“多”,btw)。
导师开发人员?不会。没有人会四处询问你的队友是否从你那里学到了什么。没人在乎。如果有人问你一些事情而你回答了,那么你就是在指导。继续。
多种语言?HTML、顺风、打字稿。繁荣!无论如何,谁会费心去真正学习多种语言呢?没有人!您是否知道许多高级前端开发人员不会使用十几个 HTML 标记?如果您不打算使用它,为什么还要浪费时间学习它呢?
学全栈?那是2000年代初。今天你需要专攻。您专注于组件,这就是您所做的。当你可以使用 NextJS 或者 Astro 做 SSR 时,学习后端技术绝对没有任何好处。你知道PHP吗?爪哇?去?好吧,对你有好处,但我们使用 NextJS。
深奥的知识是什么?那是低级的东西!您现在不会用汇编代码编写您的网页,是吗?整个浏览器的存在是为了让框架构建者可以让你的工作变得简单,而不是为了让你自己使用这些东西。更聪明地工作,而不是更努力地工作。
应用开发流程?你开始,你完成。完毕!如果您已经完成了框架的教程,那么您已经知道这一点。您只需要将捆绑包交给您的 devops 团队,仅此而已。
软技能?你会说话吗?你能写吗?查看!我们是程序员,不是政客。你想要更多?去你的!
真相
您真正需要做的唯一一件事就是留在游戏中。这是正确的。找份工作或客户。工作。被开除。找一份新工作或客户。工作。如此重复五年,你不知不觉就老了。
没有人真正关心你知道什么。如果你在做面试,是的,通过阅读一些有面试问题的文章和在白板上练习来随意准备自己,但仅此而已?通话前15~20分钟。把你的整个职业生涯浪费在这上面没有意义。Max 编写了 Homebrew,但没有通过面试。即使是Chat-GTP 也能通过那些狗屎。
多年后,您遇到可以与您竞争的开发人员的机会越来越小。到第 5 年时,该领域几乎达到了水平。这是一个神奇的数字。为什么是五个?因为四个不够。为什么不是六个?因为是五。
正如李小龙所说,要像水一样。水不会学习,它不关心软技能,它就在那里,存在了很多年。然后穿上漂亮的西装。
从字面上看,这是您在长期成功的职业生涯中唯一需要知道的事情
Ruthson Zimmerman在Unsplash上拍摄的照片
每个人都想成为高级开发人员。这是闪亮的头衔、声望,当然还有世界上所有的钱。但是你问 10 个人如何成为高级开发人员,你会得到十个不同的答案。但现实是,只有一种真正的方法没有人谈论,但每个人最终都会以某种方式使用。在这篇文章中,我将揭示这个技巧。
常见答案
你必须学习先进的软件设计和编程技术。
您必须指导其他开发人员。
您需要了解多种编程语言。
你需要学习全栈开发。
对网络技术有深刻的理解。
您需要了解应用程序开发从开始到部署的整个过程。
你需要努力提高你的软技能。
等等。这些都是很棒的想法,但它们需要大量的工作。简单的事实是……
全是骗人的!
你真的需要知道高级的东西,以及所有那些首字母缩略词吗?并不真地。DRY 有帮助,但即使这样也被高估了。有很多公司很乐意雇用一个在该行业工作了 5 年的人,而无需太多仪式。很多前辈不知道MVC中的M代表什么(是“多”,btw)。
导师开发人员?不会。没有人会四处询问你的队友是否从你那里学到了什么。没人在乎。如果有人问你一些事情而你回答了,那么你就是在指导。继续。
多种语言?HTML、顺风、打字稿。繁荣!无论如何,谁会费心去真正学习多种语言呢?没有人!您是否知道许多高级前端开发人员不会使用十几个 HTML 标记?如果您不打算使用它,为什么还要浪费时间学习它呢?
学全栈?那是2000年代初。今天你需要专攻。您专注于组件,这就是您所做的。当你可以使用 NextJS 或者 Astro 做 SSR 时,学习后端技术绝对没有任何好处。你知道PHP吗?爪哇?去?好吧,对你有好处,但我们使用 NextJS。
深奥的知识是什么?那是低级的东西!您现在不会用汇编代码编写您的网页,是吗?整个浏览器的存在是为了让框架构建者可以让你的工作变得简单,而不是为了让你自己使用这些东西。更聪明地工作,而不是更努力地工作。
应用开发流程?你开始,你完成。完毕!如果您已经完成了框架的教程,那么您已经知道这一点。您只需要将捆绑包交给您的 devops 团队,仅此而已。
软技能?你会说话吗?你能写吗?查看!我们是程序员,不是政客。你想要更多?去你的!
真相
您真正需要做的唯一一件事就是留在游戏中。这是正确的。找份工作或客户。工作。被开除。找一份新工作或客户。工作。如此重复五年,你不知不觉就老了。
没有人真正关心你知道什么。如果你在做面试,是的,通过阅读一些有面试问题的文章和在白板上练习来随意准备自己,但仅此而已?通话前15~20分钟。把你的整个职业生涯浪费在这上面没有意义。Max 编写了 Homebrew,但没有通过面试。即使是Chat-GTP 也能通过那些狗屎。
多年后,您遇到可以与您竞争的开发人员的机会越来越小。到第 5 年时,该领域几乎达到了水平。这是一个神奇的数字。为什么是五个?因为四个不够。为什么不是六个?因为是五。
正如李小龙所说,要像水一样。水不会学习,它不关心软技能,它就在那里,存在了很多年。然后穿上漂亮的西装。