先就业?先择业?计算机科学与技术【前端】就业指南....
Part 1:背景简介
- 就职企业:58集团
- 就职岗位:前端开发工程师
- 教育背景:本硕均为计算科学与技术专业
- 是否有实习:无
- 主要项目经历:个人线上网站 + 组件库 + 浏览器渲染引擎实践
- 是否竞赛获奖:数模国奖
- 入职前相关技能:前端React选手,公司为Vue,不过会React的能较快上手Vue
Part 2:择业时考虑的维度
I. 认知自我
- 技能和能力:找到自我优势与不足
- 专业技能:主要为HTML,CSS,JS,React,数据结构与算法,计算机网络,操作系统(基础)。
- 通用技能:良好的沟通能力,乐于团队合作,能在团队中找到自我定位,能较好地完成自身任务,同时有乐于助人的心态、关心团队的进度。
- 潜在能力:发掘自我优势,例如,具备良好的学习能力和包容性,能够与不同的人友好相处、找到合适的沟通方式。
- 不足:可以从不同方面分析来改进,例如,专业技能、性格等。
- 兴趣爱好:找到放松或激励自我的方式
- 动漫。小时候接触神奇宝贝(宠物小精灵)、数码宝贝、四驱兄弟和忍者神龟等,喜欢上了看动漫,特别是冒险类,存在许多积极的影响,例如团结、热血和冒险的精神。
- 运动类。较喜欢打打篮球,偶尔健健身,运动是放松身心和强身健体的最佳方式。
- 价值观和其他:找到合适的公司或岗位,参考:
- 工作与生活的平衡:目前以工作为主;生活上偶尔出门逛逛就很不错;目前公司58集团就很好,弹性打卡~
- 职业发展与机会:努力提升自我,在团队中找准自身定位和完成工作,公司会提供升职评审机会~
- 心态:不能想着摆烂,有目标或动力,可以劳逸结合,但不能一直“摆”,找到适合自己的发展方式
II. 找准目标
- 行业趋势
- 关注所在领域的热门和新方向,可以在各大技术网站上了解到相关内容,例如,有时候看到感兴趣的文章,即使当时用不到,但以后有需要时能想起某方面的内容或者有些想法。
- 关注AI方向,目前各行各业都在AI投入了巨大精力,了解一些AI知识对于未来发展也有帮助。以个人为例,入职后的开发需求大多数为AI方面的应用。
- 职业需求
- 找到合适自己的岗位,分析市场的需求,结合自身情况进行应对。例如,如果偏向于前端开发,那么可以在查看相关招聘信息、行业报告和职业发展指南,了解所需的技能、教育背景和经验,根据自身情况进行完善。
- 人际关系
- 例如,可以找一些同伴,或者认识一些前辈,有问题时可以积极虚心请教。
- 个人目标
- 可以建立“短(1-2年)- 中(3-5年) - 长(5年往上)”目标,例如,短期目标是按时有效地完成各项开发需求、解决大多数问题,能够在团队中提供个人见解,中期目标是进一步提升为中高级开发工程师...
III. 规划路径
- 学习和发展
- 为了实现职业目标需要学习的技能和知识,以前端开发为例,主要为:
- 前端基础三件套HTML+CSS+JS,特别是后两者是面试的重点和必问项,这方面要不断记背和实践(编码)。
- 前端框架或库的学习,如React或Vue,时间允许的话建议两者都学习,如果只选其一的话,可以结合市场需求或者目标公司技术栈选择性的学习,不仅要熟悉相关API,对其原理也需要有一定认识,可以查看相关技术贴或者视频进行学习,或者是相关demo边实践边学习。
- 数据结构与算法、计算网络和操作系统。前两者在笔试或面试中基本都会涉及,可以查看牛客面经多学习多积累,操作系统有些公司也经常询问,参考意向公司的面经查缺补漏即可。
- 工作经验:
- 寻找机会获得相关的工作经验。可以通过实习、项目等方式积累经验,提升自己的竞争力。通常,大二以后有机会的话就可以找实习,即使短期1~2个月也可以,如果条件不允许实习,则可以网上或者询问前辈找一些较好的项目实践,然后实习或者项目实践都需要总结,比如担任角色、实践内容、成果或收获、亮点。
- 简历和面试准备
- 简历突出技能和优势。做好面试前的准备,例如,在牛客网上学习面经,结合自身情况进行完善和提升,不用过度焦虑,心态保持良好。
- 面试时心态尽可能平稳,就像平时聊天一样、保持冷静。
- 做好马拉松式的准备,求职过程中大多数人比较困难,有的会遇到难题、终面不通过、甚至毁约的情况,无需困在这些消极之中,这个过程中不断完善自我、尽力就好。
- 身体健康和生活最重要,避免过度焦虑,适当劳逸结合,可以散散步或者外出