如何在没有学位的情况下,一年内成为一名 Web 开发人员,这真是个万无一失的方法。目录

2025-05-27

我是如何在没有学位的情况下,用一年时间成为一名 Web 开发人员的,这是一种万无一失的方法。

目录

目录

  1. 前言
  2. 需要清晰度
  3. 逆向目标设定(防弹方法)
  4. 一致性+时间

前言

生活中,你要么需要灵感,要么需要绝望。~托尼·罗宾斯

第一个学期刚过三个月,我就不得不退学了,因为很明显我们负担不起学费。我父亲的生意破产了,我们家几乎一贫如洗。没有学历,也没有学位,我被很多学校拒绝了。我是个好老师,电脑技术也很好,但这些都不重要了。

在巴基斯坦,父母会为孩子支付教育费用,直到他们获得学位。没有学位,你既赚不到足够的钱,也拿不到学生贷款。没有学位,你获得一份体面的好工作或获得社会地位的机会都很低。

看着我的同龄人被拒绝,甚至被赶出实习岗位,这让我很伤心,也很生气。那是我人生中一段非常艰难的时期,我不仅失去了接受良好教育的机会,也失去了朋友,我变得非常沮丧。

无论如何,我已经做出了决定,并且全力以赴。我用尽所有“负面情绪”来推动自己实现目标。抛开“复仇”不谈,最终,这一切都是为了让自己和家人过上更好的生活。

我确实成为了一名 Web 开发人员,目前拥有一年零八个月的工作经验。我没有任何学位或证书。

今天,我将与大家分享我如何在没有任何学位的情况下,在一年内成为一名 Web 开发人员的经历。我即将分享的内容不仅适用于 Web 开发人员,也适用于所有其他工程和技术领域。通常,这些领域的从业人员会要求你具备一定的技术技能,而这些技能是可以量化和定性衡量的。

明晰

最好在进入森林之前准备好地图。~ Brendon Burchard

清晰的思路或许是你人生中最重要的东西之一。当你清楚自己到底想要什么时,你就会比别人更有优势。你可以把所有的注意力和精力都投入到实现目标上。

请记住,我们讨论的这种清晰的理念不仅能让你成为一名 Web 开发者,还能让你成为一个更好的人。这邀请你过一种经过审视的生活,而不是被动地、按照别人的期望生活。

明确自己想要什么,因为很多人爬上了成功的阶梯,却发现它靠在了错误的墙上。

逆向目标设定(防弹方法)

你想成为一名 Web 开发者吗?假设你想成为一名前端开发者。你只需要在 Google 上搜索“前端工作”,就能找到一系列前端工作,就这么简单。

之后你需要做的就是点击招聘信息,看看他们对候选人技能的要求。通常他们会包含 HTML、CSS、JavaScript、SASS、ReactJS/VueJS/AngularJS 等技能。把这些技能写下来。

尽可能多地浏览帖子,并写下它们所需的所有技能。有些帖子可能包含一些独特且不同的内容,例如项目管理工具或某个库。你也可以放心地写下这些。

之后你需要做的就是寻找一种模式。你认为哪些技能组合在几乎所有的招聘信息中都会重复出现?对我们来说,这些技能应该是“HTML、CSS、JavaScript、SASS 和 ReactJS”。你可以忽略像 RxJS、Bugherd 或其他类似的工具和库,因为它们只被提及了几次。

到了这里,你应该已经弄清楚了规律。为了获得这份特定的工作,你需要学习哪些工具和语言。

我们刚才做的,我管它叫“逆向目标设定”。我本来想起个挺好听的名字,但说实话,这比“逆向回溯”好多了。我现在真的有点儿尴尬,哈哈。

好了,既然你已经知道了你需要哪些技能,就可以开始研究先学什么,后学什么。你可以画一张地图。在我们的例子中,我们想成为一名前端开发人员。我会先学习 HTML 和 CSS,然后再学习 SASS(这是一个中级概念)。我会先学习 JavaScript,然后再学习 TypeScript、Angular 或 React(这些是高级工具和库)。

一旦你完成了这些,你就需要开始行动了!Udemy、YouTube、电子书、FreeCodeCamp 所有这些平台都包含了成为前端或后端开发人员所需的所有知识。

学习,自己动手做很多很多项目。当然,有很多编程视频可以观看,也可以跟着一起写代码,但你也需要自己动手做一些东西。你需要理解这些概念,并在理解的基础上运用它们,这比什么都更能帮助你学习。

当你学习了清单上的大部分内容,并且你的项目已经上线,代码也上传到了 Github 上之后,你基本上就可以开始申请工作了。由于这不是一篇面试建议文章,所以我不会讨论数据结构、算法、代码整洁之道等等。

一致性+时间

坚持是精通的关键!如果你想精通某件事,你需要每天花大量的时间去做这件事,即使没有人在看,尤其是在没有人在看的时候!

罗纳尔多曾经在脚踝上戴重物,连续踢几个小时的足球。埃隆·马斯克曾经一周工作120个小时,难怪他同时经营多家公司。类似的成功案例还有很多。

我们的命运正是在做决定的时刻被塑造的。~托尼·罗宾斯

所有这些成功故事都有着相似的模式,他们都拥有某些习惯。他们决定自己想要什么,然后每周或每月训练和工作数百小时,持续多年。他们在无人关注的时候训练,在想要放弃和沮丧的时候训练。

我也有过类似的经历。每天学习12个多小时,有时候我会彻底筋疲力尽,有时会感到沮丧,非常迷茫,甚至怀疑自己,但我已经下定决心,一定要做到。有时候可能会非常艰难,但无论如何,你都要坚持下去。

正是你每天努力工作的决心,让你脱颖而出。最终,人们会注意到你的成功,为你欢呼,他们总是如此。你的批评者会变成你的支持者,但他们永远不会看到你有多努力,这没关系,因为我认为我们都是这样,除非我们选择认识自我,选择仔细观察和学习成功人士。

结论

明确你的目标!无论你想成为前端开发者、后端开发者、Android 开发者还是游戏开发者。查看特定职位的招聘信息,并记下他们希望应聘者具备的所有技能、工具和库。弄清楚哪些技能、工具和库是重复的,这样你就有了一个规律。制定一个合理的计划,开始行动吧!努力工作,坚持不懈,保持耐心。

更新:非常感谢大家,也很高兴这篇文章能给很多人带来启发。这是我的领英个人资料,如果你们想联系我的话。祝大家有美好的一天!

文章来源:https://dev.to/hasnaindev/how-i-became-a-web-developer-in-a-year-without-a- Degree-a-bulletproof-method-33b1
PREV
34 个适用于 React、Vue 和 Angular 的 UI 库 React 的 UI 库 Vue 的 UI 库 Angular 的 UI 库 其他 UI
NEXT
Docker 速查表