我是如何被理想工作解雇的

2025-06-07

我是如何被理想工作解雇的

封面照片由Clem OnojeghuoUnsplash上拍摄

嗯,说实话,两周前我被解雇了,我并不感到自豪。这对我来说是最难熬的事情,因为我热爱那家公司,但与此同时,我意识到自己过得太安逸了,感觉这份工作会永远持续下去。

在一家服装电商工作了两年后,我的 React 技能飞速提升。我学到了很多东西,因为这是我的第一个大型项目,和很多资历更深、经验丰富的人一起工作。我很开心能遇到很多实际业务中可能遇到的问题,并解决它们。但在我人生的最后几天,我意识到自己就像个机器人,只会写代码,却完全不懂代码。我像在兔子洞里钻了好几个月,然后突然公司开始出现预算问题,你猜怎么着?我们被解雇了 :)

值得一提的是,我之前在一家IT咨询公司工作,所以这看起来没什么大不了的,因为一个项目结束后,你只需要找一个新的项目,在这个过程中,即使你没有为他们“创造”任何“生产力”,公司仍然会支付你的工资。问题在于,你还需要参加一些面试,看看他们是否能确保你最适合这个项目,这意味着这和在外面找工作完全一样,只是你仍然可以拿到工资。

两年后第一次面试,我被现实狠狠地击中了,我竟然被一堆基本的 JavaScript 问题搞得一头雾水!那一刻我觉得自己真是笨透了,怎么可能把事件循环的工作原理、异步机制等等这些基本的东西都忘了。面试结果很糟糕,我显然没能拿到这个项目。我意识到,不能想当然!即使你正在开发世界上最复杂的东西,偶尔回顾一下基础知识也很重要。

如果这还不够,现在业界急需大量的全栈工程师!我以前用过 PHP,但一开始都是“意大利面条式”代码,后来就直接跳到 Laravel 了,对 PHP 的底层工作原理一无所知。后来,我大学毕业设计的时候,只是跟着一个平台的短期课程学习,就用 Node.js 创建了一个基本的 API,当时我完全不知道自己在做什么,如果行得通就行,对吧?这就是我后端开发的全部背景,出于显而易见的原因,我对自己的知识缺乏信心。为了提升我的技术栈,我花了一个半月的时间学习 Angular(因为 React 项目比较少),也学习了一点 Node.js,寻找合适的项目。但突然接到 HR 的电话,说很难让我加入项目,而且他们无法承担留住“不高效”项目的后果……结果我被解雇了……

现在我在这里,经过大约一周的因失去梦想工作而有点沮丧之后,又花了一周时间寻找下一份工作,现在这个行业正倾向于全栈开发;React、Redux、Node.js 和 AWS 是我通过 LinkedIn 看到的最常见的堆栈,至少在墨西哥这里的机会是这样的🇲🇽

所以,这篇文章的重点是将我内心的秘密公之于众,因为它让我感觉如释重负,并激励我继续前进,与这个社区妥协(尽管目前没人看我的文章,哈哈 xD),从而提升我的技术栈,成为我一直梦想成为的软件工程师。我觉得这为我的#30DaysOfCode Node.js 活动提供了一个完美而感人的开端,我发现这对我的职业生涯至关重要,所以从明天开始,我会每天(可能周日会跳过,因为大家都要休息)以前端开发人员的角度分享我学习 Node.js 的过程,并希望能够尽快找到工作,因为我只能坚持 5 个月,之后就只能睡在桥下或流落街头了。

不过,我很兴奋和高兴🤩如果你们经历过类似的情况,请在评论中告诉我,以及你们是如何成功并在暴风雨后找到光明的!

欢迎通过 Twitter/X 与我联系(西班牙语):@juandadotdev

文章来源:https://dev.to/juandadev/how-i-got-fired-from-my-dream-job-56hf
PREV
你应该加入的技术社区!(线上和线下)
NEXT
如何使用 JavaScript 通过鼠标滚轮创建水平滚动