升岗失败了,闲逛看到了这篇文章,和正在失落的你共勉。原文 => I’ve worked in IT for over 10 years. Here are 5 things I wish I knew when I started
有些话一直憋在心里,所以今天想在这里分享给年轻的 IT 专业人士,希望能对大家有所帮助。在我的职业生涯中,我经历了自由职业、实习、公司工作、职业转换,甚至自己创办了一个 SaaS(这是另一个故事……)。我犯过无数错误,也学到了很多痛苦的教训。以下是我希望 10 年前就知道的 5 件重要事情。
1. 坚持是关键
曾经有一段时间,我对所有的工作都充满了怀疑——从方向到技术栈,从质量到选择。我在技术之间不停切换,甚至考虑过放弃当前工作,重新选择职业。结果导致我对自己的技能缺乏信心,经常感到深深的沮丧。再加上自由职业带来的收入不稳定和内向性格,我几乎没有可以咨询的人来评估自己的进展,那段时间主要是做些 WordPress 网站。如果当时我能把那些浪费在怀疑和犹豫上的时间集中在一个职业路径上,我会取得更多、更快的成绩。选择一条路并坚持下去——它将带来比广泛但平平的技能更多的成果,尤其是在初期阶段时。
这也适用于找到第一份工作。如果你一开始不能找到理想的工作或任何 IT 工作,也不要灰心。是的,可能需要几个月,甚至几年!但如果你觉得 IT 是你的归属,就继续努力。找份临时工作维持生计,找便宜的住处,如果必要的话和父母住在一起。购买便宜又健康的食物(提示:摄取更多蛋白质,可以让你一天不那么容易感到饥饿)。如果可以系统地投入时间开发自身和找工作——你会成功的。
2. 你会遇到困境并且有时会不理解事情——这是正常的(随着时间的推移会有改善,但不会完全消失)
随着时间的推移,事情会变得容易一些,但困难永远不会完全消失。我大学时逃过课,导致在计算机科学的基础知识上有一些缺口,这些缺口不足以通过经验来填补。但这并不是最重要的。最重要的是,在你的工作中你会有知识上的空白。也许在某一项具体的工作、角色或项目中不会有,这种项目你可以彻底学透,尤其是如果你在其上工作足够久。但一般来说,不了解某些与你职业有关的事情是正常的。你不需要了解每一种处理器架构;一个系统架构师也不需要熟悉特定的测试工具。要建立稳健的测试系统,你不需要从里到外了解每一个亚马逊服务。这是正常的。
3. 不要固守一份糟糕的工作
有时候你会发现自己陷入一份糟糕的工作。识别一份糟糕工作的标志很简单:一天结束后,你只想裹着毯子躲在角落里,最重要的是,在工作中没有可以商量如何改善情况的人。糟糕的工作可能有很多原因——有时是团队,有时是管理层,有时是你自己——不适合这个角色,招聘时的错误,这些都是可以理解的。但不可以的是固守这份工作可能因为现实原因——没有安全保障,没有合适的替代方案,没有信心能找到新工作……于是你决定等待。等待、忍受,拖到你完全筋疲力尽或者被明确告知走人,尽管你一直在努力。这种情况可能发生在你职业生涯的任何阶段,你必须避免事情走向极端。如果你觉得有什么不对,那你可能是对的。如果你强烈不愿意去上班——那一定有什么问题。斩断这种关系,否则你会枯萎或者在一个不好的地方扎根几周、几个月甚至几年,没力气改变。当突破点来临时,你会发现自己更加虚弱。
4. 频繁换工作可以有益,但并非适合所有人
我还看到有建议说初级程序员应该频繁换工作。这样,据说你会获得更多经验。一年这里,六个月那里,三四年后,你就跟资深人士一样有经验了。这种做法确实有效,但并不适合所有人。
人们在注意力集中和维持上的能力各不相同。如果你没有注意力问题,你可以轻松地在一个地方工作数年,并彻底了解所有流程——这会提高你在当前公司的价值,也会给你未来面试时提供故事素材。人们常低估深入理解,但许多职位和公司重视这一点。
频繁跳槽也是有用的,但对那些一旦任务理解透彻就难以保持注意力的人更有利。对于这些人来说,当工作中的惊喜耗尽或几乎耗尽,工作变成例行公事,他们可能开始自我破坏。如果你有类似感觉——那可能就是你的情况,你需要从熟悉跳到未知。一次又一次。随着时间的推移,这类人成为超适应性专家,新语言或新领域都不是障碍。
关键是及时认识到什么适合你个人。
5. 不要错过机会,即使它们看起来微小或无关紧要
测试自动化的职业改变了我的生活。这种机会一直在我面前。我不止一次考虑过尝试,甚至开始学了一些但放弃了——我觉得测试不够严肃,做了几年网页开发后转到测试是个糟糕的主意(哈哈)。结果证明,我可以在这个领域轻松建筑一段严肃的职业生涯。从酒吧工作转向网页开发对我来说难度大得多。
同样适用于维持生计的工作。我的第一份网站开发工作赚了 50 美元。我做了两个 WordPress 网站——一个 30 美元,一个 20 美元。由于我从零开始学习,这并不差。之前的工作经验大多是在酒吧。虽然(主要在我心里)自我定位为网页开发者,我什么工作都接——从写文案到编辑图像。我在前 2-3 年自由职业中单次最大的收入是 Photoshop 编辑几千张电影海报。三天三夜几乎不停的工作赚了 500 美元——在那时这是个惊人的结果。
再说一句:术语和抽象
你所阅读、听取和实践的很多事情可能会变得如此复杂和混乱,以至于让人感到头昏脑胀。有时一个不理解的东西接着另一个不理解的东西,让人留下不好的印象和局限感。但这很正常!一旦你开始解开抽象的结,明白术语和行话背后是什么,一切都迅速明朗化。看起来这种纠结是无底洞,但事实并非如此——迟早你会理解一切(或几乎全部)。
实际上,编程论坛和技术播客对我帮助很大。我读了和听了所有内容,谷歌搜索每一个不懂的词和术语。某个时刻,这导致你在电脑和手机上的浏览器里有几十甚至上百个标签页,但最终,这个流动开始收缩。随着每个新读的标签,你变得更聪明,对知识也更有信心,即使在很长一段时间内你觉得并非如此。
希望这篇笔记能对某些人有所帮助,激励大家不要害怕改变,寻找到自己的位置,并在遇到困难时不要放弃。记住,每条路都是独特的,重要的是找到属于自己的路,跟随自己的兴趣、愿望,并关注你的感受。一切都会顺利,但还是祝你好运。