IT毕业生如何规划职业生涯
引言
当前IT求职的挑战
教育脱节
- 大多数大学课程由缺乏实际工业经验的教授/讲师授课。
- 大学教职工主要致力于科研工作,相对较少专注于教学。
- IT行业的迅猛发展使得教授/讲师难以跟上新工具、技术和方法的步伐。
- 课程内容和教学方法滞后于行业发展,导致学生毕业后难以适应实际工作需求。
市场上入门级职位稀缺
- 对大多数企业而言,招聘入门级职位是一项成本高昂的投资。
- 新员工需要花费大量时间和精力进行培训,方能达到生产力水平。
- 在新员工成长期间,企业需要投入大量资源,但新员工的工作质量和效率较低,对企业是一项投资风险。
- 因此,对于注重短期效益的企业而言,更愿意招聘有经验的从业者,以降低培训成本,提高工作质量和效率,这成为一种更经济的选择。
IT技术的快速发展
- IT技术不断迅猛发展,新的工具、技术和方法层出不穷。
- 无论在IT职业生涯的哪个阶段,都需要持续学习新知识和技能,以保持竞争力。
- 有系统地学习和实践是提升职业竞争力的关键。
- 然而,这需要投入大量时间和精力。对于刚踏入职场的新人而言,这是一个巨大的挑战。
- 决定进入IT行业的人需要做好长期学习的准备(实际上,这对任何行业都是如此)。
如何应对这些挑战
学习学习再学习
- 学会如何学习,学会如何自我学习、持续学习。
- 学会使用搜索引擎、阅读技术文档、利用ChatGPT等工具。
- 学会反思、总结和归纳,如何将知识和经验转化为技能。
创造项目经验
- 寻找实习机会,参与实际项目。
- 参加比赛/Hackathon,锻炼解决问题的能力。
- 参与开源项目(如:为流行的开源项目提交bug修复或新功能)。
- 参与社区项目(如:为学校、社区、非营利组织等提供技术支持)。
- 参与创业项目。
Graduate Program
- 一些大型企业会提供Graduate Program,为刚毕业的学生提供培训和实习机会,帮助他们适应工作环境,提高工作效率。
- Graduate Program通常会持续一年左右,期间会有专门的培训课程,帮助新员工了解企业的业务和流程,掌握工作所需的技能。
- Graduate Program通常会安排新员工轮岗,让他们有机会接触不同的业务部门,了解企业的运作方式,从而更好地适应工作环境。
- GP对学生的专业技能要求不高,但对学生的综合素质要求较高,如沟通能力、团队合作能力、学习能力、解决问题的能力等。
培养热情
- 迎接挑战需要热情,热情是这场长跑的动力。
- 选择自己感兴趣的领域,培养热情,持续学习和实践。
- 兴趣是最好的老师,只有兴趣才能让你坚持不懈地学习和实践。
III. IT职业发展路线图
入门级职位
了解IT职业生涯的不同方向,可以帮助你在职业生涯的起步阶段更好地规划自己的方向。
1. 计算机支持
- 工作内容: 从事计算机运营的各个方面支持。
- 发展路径: 可以选择在较窄领域专业化,如网络或网络安全,或者在计算机支持领域继续成为高级或管理人员。转型DevOps, SRE, Platform Engineer等。
- 早期职位: IT支持技术员,桌面支持技术员,HelpDesk技术员,IT助理
- 中期或高级职位: 高级帮助台支持技术员,服务台主管,支持台经理
2. 网络和系统
- 工作内容: 网络专业人员处理与网络相关的任务或硬件,系统专业人员在服务器和计算机系统之间工作。
- 发展路径: 从分析员或管理员开始,逐步晋升为网络或系统工程师或架构师。
- 早期职位: 网络管理员,系统管理员,网络实施技术员,系统分析员
- 中期或高级职位: 网络工程师,系统工程师,网络安全工程师,云网络工程师,高级系统管理员,计算机网络架构师
3. 网络安全
- 工作内容: 保护计算机系统、设备和敏感信息,防范恶意软件、未经授权访问、损坏和数据泄露。
- 早期职位: 信息安全分析师,网络安全分析师,网络安全工程师
- 中期或高级职位: 高级网络安全工程师,信息安全经理,伦理黑客
- 入门建议: 理解基本的网络安全原理,考虑通过获得入门级认证来证明你的技能。
4. 软件开发
- 工作内容: 软件开发人员创建用于完成各种任务的计算机程序。
- 工作: 软件工程师,软件开发人员,高级软件工程师
- 入门建议: 学习软件开发中使用的编程语言将是获取该领域工作的关键,例如Python、Java或Ruby。
5. 网页开发
- 工作内容: 负责创建和维护网站和手机应用程序。
- 工作: 网页开发人员,网页设计师,前端开发人员,后端开发人员,全栈开发人员
- 入门建议: 无论是自学还是拥有计算机编程学位,网页开发工作通常更注重相关经验。学习网页编程语言,如Python、JavaScript、CSS或HTML,可以让你熟悉基础。
6. 数据
- 工作内容: 处理与互联网连接设备相关的大量数据。
- 早期职位: 数据中心技术员,数据库管理员,数据分析师
- 中期或高级职位: 数据科学家,数据工程师,数据架构师
- 入门建议: 如果你对成为数据技术员感兴趣,了解IT支持的背景可能会有所帮助。如果直接处理数据更吸引你,考虑获得数据分析相关认证。
7. 云计算
- 工作内容: 在云软件平台(如Azure、AWS或Google Cloud)上管理和维护企业基础设施和应用程序。
- 早期职位: 云工程师,云计算程序员
- 中期或高级职位: 云架构师,云顾问
- 入门建议: 如果想进入云计算领域,你可能需要具备云计算专业知识。你可以获得云计算认证或完成相关课程。
IV. 短期策略:如何有效找工作
社交的实际效用
- 确实,大部分岗位的招聘过程依赖于社交关系,但是
- 社交关系主要体现在熟人之间:只有了解你能力的人才能有效推荐
- 社交关系仅适用于匹配合适岗位:你的能力需与岗位要求相匹配才能得到推荐
- 社交网络并毕业生找工作的高效途径
简历的关键作用
- 简历是打开求职大门的敲门砖,是进入面试环节的必要条件
- 过度包装简历可能在面试中暴露实际能力不足,因此应保持真实
- 对于经验丰富者,若频繁未获面试机会,可能简历存在问题
- 对于毕业生,简历需突显技能外的能力,如沟通、团队合作、学习和问题解决能力;
简历的准备
- 针对理想职位:定制简历以满足岗位要求
- 仔细阅读岗位职责和技能要求,确保简历符合标准
- 面向一般岗位:准备多版本简历以满足不同要求
- 根据不同岗位需求,定制不同版本简历,突出不同技能和经验
- 相关行业经验也是加分项
- 避免一刀切:不应用同一份简历应对所有岗位
面试准备的关键要点
- 通常分为两个阶段:行为面试和技术面试
- 行为面试:测试沟通、团队合作、学习能力、问题解决等能力以及职业素养(如自驱力等)
- 技术面试:测试专业技能水平