Shenetworks的技术求职指南:斩获第一份科技工作
系好安全带,我要提供大量信息了。作为科技行业从业者和技术内容创作者,我深知关于"如何进入科技行业"的信息并不稀缺。有些内容很棒且实用,有些则近乎掠夺性,如果你对这个领域不熟悉,很难区分好坏。我会对任何试图向你推销训练营或技术职业咨询服务的信息持怀疑态度,也要警惕那些承诺在短时间内取得巨大成果的人。
人们正试图利用我最常收件箱中的问题牟利。所以,这是我的免费建议。我不能承诺零经验就能在FAANG公司获得六位数薪水的工作,但我可以为你提供这个资源,如何利用完全取决于你。
如果我所有的技术经验都将从大脑中抹去,我只能写一份指南来从头重建我的职业生涯,那么这就是它。
第一步:确定兴趣领域
在科技行业工作可能意味着无数种可能。当我最初选择学位时,是基于在Best Buy工作时一位客户的推荐。我没有研究所有不同的角色、教育资源或我最感兴趣的内容。我最关心的是谁在招聘以及我是否能以此谋生。我进入了网络领域。我不后悔,但我确实希望在我投入这个深水区之前能更好地了解自己在做什么。
花时间研究科技的不同领域,如网络、系统管理、软件开发、数据分析、云计算、网络安全,甚至是销售。然后,一旦你选择了一个感兴趣的领域,看看该领域内的不同选项。例如,网络安全工作可以包括网络安全、软件安全、渗透测试、SOC分析师、威胁猎人、恶意软件研究、事件响应、数字取证和云安全等职位(这甚至不是一个完整的列表)。
当我决定进入网络安全领域时,我花了一年时间研究不同选项并与专业人士交流,然后才决定进入渗透测试领域。花时间选择,但以后改变主意也没关系。
第二步:开始求职
在了解感兴趣的角色后,开始查看职位空缺。我建议至少查看3个开放职位。在查看每个职位时,密切关注工作职责和资格要求。最终,你会开始看到模式。记下这些,因为这将让你清楚需要获得哪些技能才能获得这些职位。
两个免责声明:首先,你探索的职位可能不是你获得的第一份科技工作——很可能不是。你正在创建一个目标,可能需要多个步骤才能实现。其次,将列出的资格视为公司的"愿望清单"。在大多数情况下,列出的要求和资格是可以协商的,候选人很少满足所有资格。经理通常会在教育要求和特定技术栈经验方面做出例外。在查看招聘信息时记住这一点,因为一开始可能看起来有点令人生畏。
第三步:改进简历
这一步是在查看各种开放职位之后进行的,因为现在你知道他们使用的一些语言和他们寻找的品质。这是人们错过机会的领域。你需要准备好申请技术职位的简历,这意味着需要突出适用于技术职位的热门技能。你的简历上不需要有任何技术特定经验就能做到这一点。以下是一些例子:
- 与客户合作识别和满足他们的需求
- 解决问题
- 沟通技巧
- 领导力/管理团队
- 项目管理
- 与同事协作
- 优先排序能力
- 与供应商或企业协调
- 按时完成截止日期
- 注重细节
- 文档编写
一些公司使用自动化程序筛选申请,意味着你的简历甚至可能不会被真人阅读。我创建了一个关键词列表,可以帮助你突出技能,并希望让你的简历到达真人手中。
支持、领导、促进、确保、维护、启动、实施、管理、协调、改进、评估、绩效、监控、识别、参与、交付、解决、设计、分析、增加、适应、审查、开发、生产、提供、修订、应用、遵守、配置、推荐、增强、执行、升级、安装、测试、协助、教育、高效、指导、批准、分配、解决、创建
有时你必须让系统为你工作。如果你是大学或社区学院的学生,找到职业中心,看看他们是否提供简历服务和面试练习,我在大学时能够这样做,而且完全免费。另外,哈佛和其他大学提供带有简历模板和建议的文件。哈佛的文件在这里可用:https://hwpi.harvard.edu/files/ocs/files/hes-resume-cover-letter-guide.pdf。我个人使用文件中的第二个简历模板。
第四步:开始申请工作
一旦简历准备好发送,就开始申请工作。我建议制定每周目标,比如每周发送3份工作申请。入门级工作可能难以识别。如果你在LinkedIn上筛选"入门级"工作,你会注意到许多职位需要3-5年经验或计算机科学或类似领域的四年学位。我仍然建议申请这些工作。最坏的情况是,你不会收到回复;最好的情况是,你可能获得它。考虑你自己城市或学区的技术职位,他们通常有为没有太多经验的人提供的职位,你将亲手处理各种供应商、设备和问题。这些职位通常可以在你城市或学区的网站上找到。还要留意像思科提供的学徒计划。
持续申请新角色,并在有机会时接受面试机会。面试经验很有价值,反馈可以帮助你改进。记住,如果你没有收到回电或获得工作,以后申请该公司的机会也没关系。
第五步:充实简历
在申请技术工作的同时,你应该制定一个计划,为简历添加一些技术经验。有很多方法可以做到这一点,我在下面概述了几种。
大学课程 社区学院
研究你当地的社区学院。社区学院通常为当地居民提供折扣或免费课程。美国有20个州为居民提供免费学费。离我家最近的社区学院为居民提供每学分70美元的课程。大多数课程是3学分,一门课程210美元。相比之下,距离社区学院15分钟路程的四年制大学每学分2,389美元。
如果财务上可行,你可以在当地社区学院兼职注册,即使每学期只上一门课,也可以将其添加到简历中。你现在是在认可的学习机构攻读技术学位的学生。
免费大学课程
哈佛和MIT都向公众提供免费课程。你可以通过MIT Open Courseware学习计算机科学和编程导论,或通过哈佛学习数据科学:R基础。
EDx与不同大学合作,免费提供各种领域的课程。有些在完成时提供付费证书,但即使没有购买"官方"证书,你仍然可以列出你完成了课程。
在线课程 不同组织提供免费和低成本的课程选项。
- Antisyphon Pay What You Can(网络安全)
- AWS Educate(云计算)
- Grow with Google(各种)
- Cody Academy(开发和数据)
- The Linux Foundation(Linux操作系统)
- FreeCodeCamp(开发)
- Cisco Networking Academy(网络)
- Microsoft Learn(各种)
实践操作 实践学习资源和项目是展示知识的好方法。
- TryHackMe(网络安全)
- HackTheBox(网络安全)
- 项目(开发)
编写自己的代码项目并发布在GitHub上
开源项目(开发)
一旦你有了一些编码经验并自己完成了一些小项目,尝试在GitHub上找到并贡献开源项目。
行业认证 有许多行业认证可用,大多数都需要花钱。一些最著名的认证包括CompTIA Network+、CompTIA Security+、思科认证网络助理(CCNA)和AWS解决方案架构师。一些雇主可能需要特定认证,例如一些政府工作需要Security+认证。大多数公司不需要任何认证,但可能将其列为偏好。
偶尔有机会免费测试这些认证。例如,德克萨斯劳动力委员会有一个名为技能提升倡议的计划,为所有德克萨斯居民提供免费培训,为合格参与者提供认证券资金,甚至工作推荐。
关于认证有很多 conflicting 意见。就个人而言,我推荐给那些可能没有正规高等教育或先前行业经验的人。招聘人员喜欢它们。
在我的GitHub上可以找到不断增长的免费学习资源列表。
第六步:建立人脉!!(不是计算机网络)
你正在申请工作和学习,现在是时候结识你 prospective 领域的一些人了。人们想雇佣他们认识的人。之前提到的所有步骤都很重要,但这一步会产生结果。
在家做:
- 在社交媒体上活跃——关注并与该领域的人互动。
- 参加虚拟会议。有很多会议你可以免费虚拟参加。
- 加入Discord群组!像BHIS这样的Discord群组是与有相同兴趣的人联系的好地方,提供一个友好的空间,你可以提问和获得建议。这是快速获得问题答案的最佳方式。
外出做:
- 参加面对面会议。
- 参加本地聚会小组。Meetup.com是寻找本地活动的好地方。在达拉斯地区,我们的本地DEF CON小组和达拉斯黑客协会每月聚会。这些小组是学习和结识本地专业人士的好地方。你可以获得一些工作线索并交朋友。
寻找导师:
如果你参加Discord群组和本地聚会小组,那么你最终会找到可以称之为导师的人。导师关系不需要正式安排,可以以多种形式出现。从你已经建立友好关系的人中寻找导师。这些是有额外时间回答你问题或提供反馈的人。
最后,保持一致性
所有这些步骤都需要时间和一致性。不要在一个月没有结果后放弃。如果你注意到6个月后没有任何结果,请询问导师是否愿意查看你的简历或给你一些反馈。与他们讨论你正在申请的工作以及你正在做什么来改进简历上的知识差距。我在2012年获得了第一份技术工作,销售计算机,然后在2018年获得了第一份全职网络职位,在2022年,我开始与计算机工作10年后,获得了第一份渗透测试职位。一致性和时间致胜。
祝你好运!