在寻找开发工作之前

2025-06-08

在寻找开发工作之前

我分析了大量关于冒名顶替综合症的文章和视频。它们帮助我意识到一件重要的事情:即使是最有经验的开发人员也会怀疑自己是否足够优秀

学习这件事让我豁然开朗。我细细品味自己的成就,并让自己为此感到自豪。我抓住自己的衣领,说道:“布莱恩,你做到了,你做得太棒了。”

一名前端开发人员。这是事实。是的,我去年11月才开始学习这些。不,我还没有被录用。不过没关系,没关系。

你看,在我的脑海里,我已经用 React 搭建并部署了网站。它们运行良好,用户活跃。征求反馈,把你的作品发布出来,这很可怕。但这一切都是值得的。我得到了改进代码的宝贵建议。而且,一些专业的开发人员也告诉我,他们喜欢这些设计。这些对我来说是巨大的胜利,是我需要的认可。

我现在称自己为一名开发者,而不是“有抱负的开发者”,或者其他不那么自信的称呼。我建立的网站并非照搬某些教程。它们源于我的想象,并由我的辛勤工作打造而成。我挑战了自己,并克服了所谓的挑战所带来的障碍。

如果有人要求,我可以复制甚至改进我已经完成的项目。我每完成一个目标,就会进步一次。我现在积累了丰富的经验,可以借鉴。我只能继续攀登更高的台阶。

我达到精通的水平了吗?没有,我差得远。见鬼,我学得越多,就越偏离我的想法。当你有了新的视角,你就会意识到你所知道的知识范围有多么狭窄。

就业嘛,我心里想的就是找个专业开发者的工作。我会实现的,但我不着急。为什么?

我还没毕业。

自学成才的人如何毕业?就像大学生一样。他们完成学业。等等——你可能会问——什么课程?

自学任何技能,最重要的部分是设定基准和目标。这能让你保持责任感,铺平道路。给自己设定截止日期和时间表至关重要。否则,你会陷入可怕的、漫无目的的学习态度,永远无法取得任何实质性的进步。你肯定不想被困在自我怀疑和恐惧的跑步机上,而应该满怀热情地向前冲刺。

我不会逃避,我不会放弃,直到我理解了一些东西。编程是一个如此广泛的学科,它包含如此多的细微差别,我知道自己不可能完全理解,但我会抓住眼前的机遇。我会做好研究。我会通过查看各种招聘信息来了解所需的技能。我会观看优秀开发人员的视频和博客文章,筛选出重要的内容。这就是我设定目标的地方。

我不只是想成为一名前端开发人员,我还想成为一名非常优秀的前端开发人员。所以,我正在为自己构建一个严谨的学习计划。起初,这份清单简略得可笑。我当时并没有看到完整的框架,不知道自己还有哪些方面不了解。一开始,我只是学习了原生 JavaScript,因为它看起来很合理,我打算以后再拓展一下。我甚至不知道 React 是什么,也不知道库的作用是什么。我下载了 Node.js,只是为了运行示例文件和练习。我甚至不知道它到底能做什么。

快进到今天,我正在考虑学习其他框架,比如 Vue 和新的 Svelte 3。我想用 Node 创建 API。这需要很大的进步,我的清单也因此有所调整。

让我告诉你它现在在哪里以及我已经从中检查了什么:


  • 完成 Codecademy 的 Web 开发路径。
  • 完成 freeCodeCamp 的 Javascript 和算法课程和认证。我的证书
  • 完成 Wes Bos 的 Javascript 30。
  • 完成 Brad Traversy 的 React Front to Back Udemy 课程。
  • 在 React 中构建我的第一个个人项目。杂货店收银员
  • 构建一个 Discord Bot,并进行 Node.js 速成课程。我的机器人
  • 学习 React hooks。
  • 阅读并完成 Robin Wieruch 的书《Road to React with Firebase》。
  • 使用 React 和 Firebase 构建一个全栈网站。tbhbeyond.com
  • 通过文档学习 Gatsby JS,并以编程方式构建静态 React 站点。并将 CMS 集成到其中。sagaoftheoldgods.com
  • 完成 freeCodeCamp 的响应式网页设计课程和认证。我的证书
  • 完成 freeCodeCamp 的前端库课程认证。我的证书
  • 完成 Jonas Schmedtmann 的高级 CSS 和 Sass:Flexbox、Grid、动画课程。
  • 建立我的个人投资组合网站。https://bbarbour.dev
  • 建立我的开发相关简历。
  • 参加 Brad Traversy 的 MERN Stack Front to Back 课程。
  • 查找并完成 GraphQL 课程。
  • 找到一个真正的客户,愿意付钱给我,并为他们建立一个网站。
  • 利用我的网络开发技能做一些开源/志愿工作。

完成这组目标后,我就要开始找工作了。这可能会有变化,可能会增加或减少。我们拭目以待吧。

在那之前,我会专注于脚踏实地地迈出第一步。这并不意味着我会拒绝任何落到我头上的机会。这只是在我开始亲自去寻找并专注于此之前。

那么其他自学成才的人呢?或者,即使是现在在行业中的人,你们的短期和长期目标是什么?你们有为自己制定课程吗?我很想知道,对于其他人来说,什么方法有效,什么方法无效。

鏂囩珷鏉ユ簮锛�https://dev.to/bbarbour/before-searching-for-a-dev-job-o1i
PREV
FreeCodeCamp 认证有分量吗?
NEXT
理解 Ruby - 三等号介绍 三等号总结