我从事IT行业已经十多年了。以下是我希望自己刚入行时就知道的五件事
亲爱的 Dev.to 社区成员们,大家好!我需要倾诉一些心事,所以来到这里,希望能与年轻的 IT 专业人士分享一些有用的东西。在我的职业生涯中,我经历过自由职业、实习、公司职位、职业变动,甚至还推出了自己的 SaaS 产品(以后再讲这个故事……)。我犯过无数错误,也吸取过一些惨痛的教训。以下是我希望 10 年前就知道的 5 件重要的事情。
1. 一致性是关键
曾经有一段时间,我对自己所做的一切都心存疑虑——质量、选择,从方向到技术栈。我不断转换各种技术,甚至考虑放弃手头的工作,再次转行。这导致我对自己的技能缺乏信心,常常感到深深的沮丧。再加上自由职业的收入和性格内向,我甚至没有经验丰富的顾问来评估我的进步。这很艰难——当时我主要在搭建WordPress网站。如果我把那些浪费在犹豫不决和犹豫不决上的时间专注于一条职业道路,我可能会取得更大的成就,也更快。选择一条路,坚持下去——它比那些技能发展平庸的杂牌道路更有价值,尤其是在起步阶段。
这也适用于找第一份工作。如果你一开始没能找到理想的工作或任何IT工作,这并不意味着结束。是的,这可能需要几个月,甚至几年!但如果你觉得IT是你的定位,那就继续努力。找一份临时工作来维持生计。找个便宜的房子,如果必须的话,和父母住在一起。购买便宜健康的食物(提示:你摄入的蛋白质越多,你一天中就越不容易感到饥饿)。如果你能系统地投入时间进行发展和求职,你就会成功。
2. 你会感到困惑,无法理解事情——这很正常(随着时间的推移,情况会好转,但不会完全好转)
随着时间的推移,它会变得更容易,但挣扎永远不会完全消失。我大学时逃课,导致我的计算机科学基础知识存在空白,而经验无法弥补。但这并非最重要的。最重要的是,在工作中,你会存在知识空白。也许不是在特定的工作、角色或项目中——你可以彻底了解一个项目,尤其是如果你在这个项目上工作足够长的时间。但总体而言,对你的职业某些方面不了解是很正常的。你不需要了解每一个处理器架构;系统架构师不需要了解特定的测试工具。你不需要彻底了解亚马逊的每一项服务来创建一个强大的测试系统。这很正常。
3. 不要执着于糟糕的工作
有时你会找到一份糟糕的工作。识别糟糕的工作很简单——一天下来,你只想裹着毯子躲在角落里,最重要的是,工作中没有人可以和你谈谈如何改善现状。糟糕的工作可能有很多原因——有时是团队,有时是管理层,有时是你自己——不适合这个职位,招聘失误,这些都没什么问题。最不该的是坚持这份工作。原因可能有很多——没有安全保障,没有合适的替代方案,对新工作没有信心……于是你决定等待。等待,忍受,拖延,直到你彻底精疲力竭,或者尽管你付出了努力,最终还是被直接拒之门外。这种情况可能发生在你职业生涯的任何阶段,你绝不能让它发展到极致。如果你觉得有什么不对劲,你可能是对的。如果你强烈地不想去上班——那就说明哪里出了问题。斩断这些联系,否则你会精疲力竭,或者在一个糟糕的环境中扎根数周、数月甚至数年,却无力改变任何事情。而当崩溃的临界点到来时,你会更加疲惫不堪。
4. 频繁换工作可能有益,但并非对每个人都适用
我仍然看到一些给初级程序员的建议:多换工作。他们说,这样你就能积累更多经验。这里干一年,那里干六个月,三四年后,你的经验就能和资深程序员媲美了。这种方法或许有效,但并非适合所有人。
每个人集中注意力和保持注意力的方式各不相同。如果你没有注意力问题,你可以轻松地在一个地方工作数年,彻底了解所有流程——这将提升你在当前公司的价值,并在未来的面试中为你提供宝贵的素材。人们低估了深度理解的能力,但许多职位和公司都重视它。
跳槽也很有用,但对于那些在理解任务后难以集中注意力的人来说,跳槽可能更有益。对于这些人来说,当工作中的惊喜逐渐减少或几乎减少时,工作就变成了例行公事,他们可能会开始破坏它。如果你有这种感觉——那可能就是你的情况,你需要从熟悉的领域跳到未知的领域。一遍又一遍。随着时间的推移,这些人会成为适应能力超强的专家,对他们来说,新的语言和新的领域都不是障碍。
及时认识到什么适合你个人是很重要的。
5. 不要错过机会,即使它们看起来很小或不重要
测试自动化的职业改变了我的人生。这个机会一直摆在我面前。我不止一次想过尝试一下,甚至开始学习一些东西,但最终还是放弃了——我觉得测试并不重要,做了几年 Web 开发之后再转行做测试是个糟糕的主意(哈哈)。结果发现,我不用付出太多努力就能在这个领域打造一份正经的职业。而从酒吧工作转到 Web 开发对我来说则要付出更大的努力。
找工作养活自己也一样。我的第一份网页开发工作赚了50美元。我做了两个WordPress网站,一个30美元,一个20美元。由于我是从零开始学的,所以收入还不错。我之前的工作经验大部分都是在酒吧里做的。虽然我(主要是在心里)把自己定位为网页开发人员,但我什么工作都接——从写文本到编辑图片。在自由职业的最初两三年里,我最大的一笔收入是用Photoshop编辑几千张电影海报。三天三夜几乎不眠不休地工作,我赚了500美元——在那个年代,这已经是一个了不起的成绩了。
还有一件事:行话和抽象
你读到、听到和做的很多事情可能非常复杂,令人困惑,以至于变成了白噪音。有时,一个难以理解的事物会混杂到另一个,留下令人不快的痕迹和一种局限感。但这很正常!一旦你开始理清这些抽象概念的纠结,并意识到这些术语和行话背后的含义,一切很快就会迎刃而解。这种纠结似乎永无止境,但事实并非如此——迟早,你会理解一切(或几乎所有)。
实际上,编程论坛和技术播客给了我很大的帮助。我阅读和聆听所有知识,用谷歌搜索每一个不认识的单词和术语。有时,这会让我在手机和电脑的浏览器中打开几十甚至几百个标签页,但最终,这种阅读速度会开始变慢。每打开一个标签页,你都会变得更聪明,对自己的知识也更有信心,即使这种感觉在很长一段时间内都感觉不到。
我希望这篇文章能有所帮助,并激励人们不要惧怕改变,寻找自己的定位,不要在遇到困难时就放弃。记住,每条路都是独一无二的,重要的是找到自己的路,追随自己的兴趣、抱负,并关注自己的感受。一切都会好起来的,但还是祝你好运。
文章来源:https://dev.to/vorniches/ive-worked-in-it-for-over-10-years-here-are-5-things-i-wish-i-knew-when-i-started-43pe