发布于 2025-03-18 31 阅读
0

我从事 IT 行业已有 10 多年。以下是我希望在刚入行时就知道的 5 件事

我需要吐露一些心事,所以我来到这里,希望与年轻的 IT 专业人士分享一些有用的东西。在我的职业生涯中,我经历过自由职业、实习、公司工作、职业变动,甚至推出自己的 SaaS(以后再讲这个故事……)。我犯过无数错误,也吸取了一些惨痛的教训。以下是我希望 10 年前就知道的 5 件重要的事情。

1. 一致性是关键

曾经有一段时间,我对自己所做的一切都产生了怀疑——质量、选择,从方向到技术栈。我在不同技术之间切换,考虑过放弃手头的工作,再次转​​行。这导致我对自己的技能缺乏信心,我经常感到非常沮丧。再加上自由职业收入和内向性格——我甚至没有比我更有经验的人来评估我的进步。这很艰难——当时我主要建立 WordPress 网站。如果我把浪费在怀疑和犹豫不决上的时间专注于一条职业道路,我会取得更大的成就,更快。选择一条道路并坚持下去——它将比广泛的平庸技能产生更多的成果,尤其是在开始的时候。

这也适用于寻找第一份工作。如果你一开始无法找到梦想中的工作或任何 IT 工作,这并不是结束。是的,这可能需要几个月甚至几年的时间!但如果你觉得 IT 是你的定位——那就继续努力。找一份临时工作来维持生计。找便宜的住房,如果必须的话,和父母住在一起。买便宜又健康的食物(提示:你吃的蛋白质越多,你一整天就越不饿)。如果你有条不紊地花时间发展和找工作——你就会成功。

2. 你会感到困惑,无法理解事情——这是正常的(随着时间的推移,情况会好转,但不会完全好转)

随着时间的推移,一切都会变得容易,但困难永远不会完全消失。我在大学时逃课,导致我在计算机科学基础知识上的空白,而经验无法弥补这一空白。但这不是最重要的。最重要的是,在工作中,你会有知识上的空白。也许不是在特定的工作、角色或项目中——你可以彻底了解一个项目,特别是如果你在这个项目上工作足够长的时间。但对你的职业总体上不了解某些事情是正常的。你不需要了解每一个处理器架构;系统架构师不需要了解特定的测试工具。你不需要彻底了解亚马逊的每一项服务来创建一个健壮的测试系统。这很正常。

3. 不要执着于一份糟糕的工作

有时,你会找到一份糟糕的工作。识别一份糟糕的工作很简单——一天下来,你会想裹着毯子躲在角落里,最重要的是,工作中没有人可以和你谈谈如何改善这种情况。糟糕的工作可能有多种原因——有时是团队,有时是管理层,有时是你自己——不适合这个职位,招聘错误,这些都很好。不可以的是坚持那份工作。原因可能有很多——没有安全网,没有合适的替代方案,对新工作没有信心……你决定等待。等待,忍受,拖延,直到你完全精疲力竭,或者尽管你付出了努力,还是被明确拒之门外。这种情况可能发生在你职业生涯的任何阶段,你绝不能让它达到极端。如果你觉得有什么不对劲,你可能是对的。如果你迫切地不想去上班——那一定是出了问题。切断这些联系,否则你会精疲力竭,或者在一个糟糕的地方扎根数周、数月甚至数年,没有力量去改变任何事情。当临界点到来时,你会更加疲惫不堪。

4. 频繁换工作有好处,但并不适合所有人

我仍然看到对初级程序员的建议:多换工作。他们说,这样你就能获得更多经验。在这里工作一年,在那里工作六个月,三四年后,你的经验就和资深程序员一样了。这招管用。但并不适合所有人。

每个人集中注意力和保持注意力的方式都不同。如果你没有注意力问题,你可以轻松地在一个地方工作几年,彻底了解所有流程——这将增加你在当前公司的价值,并为你提供未来面试中的故事。人们低估了深度理解,但许多职位和公司都看重它。

跳槽也很有用,但对于那些在理解任务后难以保持注意力的人来说,跳槽可能更有益。对于这些人来说,当工作中的惊喜用尽或几乎用尽时,工作就变成了例行公事,他们可能会开始破坏它。如果你有这种感觉——那可能就是你的情况,你需要从熟悉的跳到未知的。一次又一次。随着时间的推移,这样的人会成为超级适应性的专家,对他们来说,新的语言和新的领域都不是障碍。

及时认识什么适合您个人非常重要。

5. 不要错过机会,即使它们看起来很小或不重要

测试自动化职业让我的生活变得更好。这个机会一直摆在我面前。我不止一次想过尝试一下,甚至开始学习一些东西,但最终放弃了——我认为测试并不重要,在做了几年网络开发后转行做测试是个坏主意(哈哈)。事实证明,我不需要付出太多努力就可以在这个领域建立一份严肃的职业。从酒吧工作转到网络开发对我来说需要付出更大的努力。

从事养活自己的工作也是如此。我的第一份网页开发工作赚了 50 美元。我做了两个 WordPress 网站,一个 30 美元,一个 20 美元。由于我从头开始学习,所以还不错。我之前的工作经验大多是在酒吧里。虽然我(主要是在脑海中)将自己定位为网页开发人员,但我接受任何工作——从写文本到编辑图片。在自由职业的前 2-3 年,我最大的一笔收入是使用 Photoshop 编辑几千张电影海报。三天三夜几乎不眠不休地工作,为我赚了 500 美元——在那个时代,这是一个了不起的结果。

还有一件事:行话和抽象

您阅读、聆听和做的很多事情可能非常令人困惑和复杂,以至于它们变成了白噪音。有时,一件难以理解的事情会流入另一件难以理解的事情,留下不愉快的痕迹和局限感。但这是正常的!一旦您开始解开抽象的结并意识到术语和行话背后的含义,一切很快就会变得清晰。这种纠结似乎没有尽头,但事实并非如此——迟早,您会理解一切(或几乎所有一切)。

实际上,编程论坛和技术播客对我帮助很大。我只是阅读和聆听所有内容,在谷歌上搜索每个未知的单词和术语。在某些时候,这会导致手机和电脑上的浏览器中出现数十甚至数百个标签,但最终,这种流量开始减少。随着每个新的阅读标签,你会变得更聪明,对自己的知识更有信心,即使在很长一段时间内看起来并非如此。