头号积木玩家——软件工程专业职业生涯规划报告
说明:本报告为博主在浙江科技学院(现浙江科技大学)就读软件工程本科专业时,在必修课程《计算机导论》中撰写的报告。(报告主体2021年11月定稿,有删改)
标题说明:在电影《头号玩家》中,虚拟现实技术已经渗透到了人类生活的每一个角落,并深刻改变了人类的工作方式,许多人过上了“游戏人生”,在玩中学、学中玩。如果把软件比作积木,软件工程师则相当于玩积木的高手。软件的开发、运行和维护需要借助工程方法,需要做好提前规划、及时反馈和错误排查,一位软件工程师的职业生涯也犹如一项工程,需要做好系统的筹划。
目录
- 一、我对计算机科学与技术学科的认识
- 1.1 学科基本情况
- 1.2 行业发展前景
- 1.3 相关职业
- 1.4 就业形势
- 二、为什么我选择了软件工程专业
- 2.1 自我认知
- 2.1.1 职业兴趣
- 2.1.2 职业能力
- 2.1.3 职业价值观
- 2.1.4 自我认知小结
- 2.2 专业情况
- 三、本专业的学习方法
- 3.1 本学科的教育情况
- 3.2 学习方法
- 四、我的学习规划
- 4.1 学习目标
- 4.2 行动计划
- 4.3 成果验收
- 4.4 终身学习
一、我对计算机科学与技术学科的认识
1.1 学科基本情况
计算机科学与技术是研究计算机的设计与制造和利用计算机进行信息获取、表示、存储、处理、控制和传输等的理论、原则、方法和技术的学科。它包括科学与技术两方面。科学与技术相辅相成、互为作用,二者高度融合是计算机科学与技术学科的突出特点。计算机科学技术学科还具有较强的工程性,因此,它是一门科学性与工程性并重的学科,表现为理论性和实践性紧密结合的特征。
计算机科学与技术学科包含计算机科学、计算机工程、软件工程、信息技术等领域。浙江科技学院的计算机科学与技术学科是浙江省“十三五”一流学科,其下的本科专业有计算机科学与技术、软件工程、数字媒体技术。
1.2 行业发展前景
全国的互联网市场细分化、中小城市的本土市场综合化。重模式,重资本,重产业。消费互联网带动产业互联网发展、互联网企业成为重要推动力。
1.3 相关职业
系统分析员、Web网站管理员、数据库管理员、程序员、技术文档书写员、网络管理员等。
1.4 就业形势
以阿里为核心的电商链条,以网易为核心的游戏和多元化业务链条,以及由巨头演化而来的各种小型创业公司,让大多数互联网从业者在杭州都能找到合适的岗位。
二、为什么我选择了软件工程专业
2.1 自我认知
2.1.1 职业兴趣
霍兰德职业兴趣测试结果显示,我属于研究型人格(I,偏理),喜欢查阅、整合与分析资料,并从逻辑推演中获得成就感。
2.1.2 职业能力
我是一个善于观察、乐于探索、不温不火、循序渐进的人。我喜欢从细节构建全局,通过图表、动画的方式来解说复杂的概念与现象,擅长办公与绘图软件的使用。
2.1.3 职业价值观
我喜欢解决看上去无法解决的问题,战胜强硬的对手,克服无法克服的困难障碍等。对我而言,参加工作或职业的原因是工作允许我去战胜各种不可能。新奇、变化和困难是我的终极目标。如果事情非常容易,它马上变得非常令人厌烦。
2.1.4 自我认知小结
我对自由和能力的要求较高,对自己认定的事会坚持到底,相应地,我具有急躁、抗压能力差、头脑不够灵活的个性缺陷。我对于研究、抽象、推理、分析、综合这一类智力型工作非常感兴趣。我擅长概念可视化,具备理论研究和工程应用方面的能力。在我的职业价值观中,兴趣和新鲜感占据着十分重要的地位。
2.2 专业情况
浙江科技学院的软件工程专业团队是校内最具活力和发展前景的团队之一,2015年开始招收硕士研究生。团队有专任教师20人,其中教授2人、副教授(高级实验师)12人、具有博士学位教师8人;硕士生导师5人;拥有浙江省中青年学科带头人3人,浙江省教学名师2人,浙江省师德先进个人1人。专业获2018-2019年度本科专业数字化评估第一名。
经过十余年的发展,专业已在软件工程技术和领域应用软件两个方面积累一定研究基础和特色。毕业生实际就业率近100%,部分学生初次就业年薪达10万元以上(个别优秀的近20万元),薪资水平位列全省前列,2015届毕业一年后薪资位居全省同专业第一。继续升造的包括美国匹兹堡大学、电子科技大学、同济大学、中南大学等高校。累计培养400余名IT人才,校友遍布阿里巴巴、蚂蚁金服、海康威视、恒生电子、浙大网新、人民银行以及各级政府部门。专业已形成勤奋钻研、积极向上的学习氛围和独特的专业文化。
三、本专业的学习方法
3.1 本学科的教育情况
计算机学科的发展非常迅速,“有限的在校学习时间与不断增长的知识的矛盾”非常突出。当计算机学科不断发展并成为基础技术学科时,其应用范围更加广泛。社会对各类复合人才的需求要求我们必须对学科交叉、应用需求等进行考虑。
3.2 学习方法
- 培养自我性、主动性、抽象的归纳力和理解力。 以丰富的知识作为支撑,加强知识运用的综合性、灵活性与探索性。
- 在学习中注重运用知识发现问题、分析问题、解决问题的能力。将知识技能化,形成能力。能力增强后,又有利于学习更多的知识。
- 不能仅停留在书本的表面知识上,而是要去挖掘深层的内容,重视科学的世界观和方法论的启迪。将知识和能力升华,带来素质的提高。高素质可使知识和能力更好地发挥作用,同时还可促使知识和能力得到不断的扩展和增强。
- 重点依据学科进行学科综合能力的提高和学科综合素质的培养,丰富的想象力加上扎实的基本功构成创新的源泉。
- 树立起强烈的创新意识和信心,积极探索。
四、我的学习规划
4.1 学习目标
掌握计算机学科的各个知识领域的基本知识和技术,具备扎实的数学功底,掌握科学的研究方法、熟悉计算机的实际应用,具备良好的沟通技能及和谐的团队工作能力。
4.2 行动计划
- 课前预习、课上认真听讲、课后及时复习并进行拓展。
- 通过社团培养第二兴趣,锻炼活动的组织能力。
- 提升专业技能,考取各种证书。
- 坚持体育锻炼,保持身心健康。
- 参加志愿服务,与社会接触。
- 参加企业实习,体验职场生活。
- 参加招聘会,及时了解最新就业形势,为笔试、面试做好准备。
4.3 成果验收
完成一个项目的设计与实现,该项目应该涉及到问题的描述与定义、分析、设计和开发,为完成的项目撰写适当的文档等。该项目的工作应该能够表明自己具备有一定的解决问题和评价问题的能力,并能表现出对质量问题的适当理解和认识。
【相关阅读】对于软件工程专业的本科生而言,毕业设计是成果验收的重要途经。博主本人在毕业设计过程中产生的部分过程性文档已在“本科课程”专栏中公开发布。
4.4 终身学习
在信息行业工作的人所面临的最大挑战就在于要紧跟飞速发展的技术,因此一定要牢牢树立“终身学习”的概念,不断学习新技术,学会对新事物产生兴趣。具体方法包括:参加研讨会、参加培训、在线学习、阅读专业杂志与报刊、参加学术会议及展览会等。
【相关阅读】
“他山之石,可以攻玉”科研经验分享会笔记
ChatGPT的发展历程与关键技术 | CCF讲座笔记
《中国计算机学会通讯》2022年第10期读书笔记