当前位置: 首页 > news >正文

头号积木玩家——软件工程专业职业生涯规划报告

说明:本报告为博主在浙江科技学院(现浙江科技大学)就读软件工程本科专业时,在必修课程《计算机导论》中撰写的报告。(报告主体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 学习方法

  1. 培养自我性、主动性、抽象的归纳力和理解力。 以丰富的知识作为支撑,加强知识运用的综合性、灵活性与探索性。
  2. 在学习中注重运用知识发现问题、分析问题、解决问题的能力。将知识技能化,形成能力。能力增强后,又有利于学习更多的知识。
  3. 不能仅停留在书本的表面知识上,而是要去挖掘深层的内容,重视科学的世界观和方法论的启迪。将知识和能力升华,带来素质的提高。高素质可使知识和能力更好地发挥作用,同时还可促使知识和能力得到不断的扩展和增强。
  4. 重点依据学科进行学科综合能力的提高和学科综合素质的培养,丰富的想象力加上扎实的基本功构成创新的源泉
  5. 树立起强烈的创新意识和信心,积极探索

四、我的学习规划

4.1 学习目标

掌握计算机学科的各个知识领域的基本知识和技术,具备扎实的数学功底,掌握科学的研究方法、熟悉计算机的实际应用,具备良好的沟通技能及和谐的团队工作能力。

4.2 行动计划

  1. 课前预习、课上认真听讲、课后及时复习并进行拓展。
  2. 通过社团培养第二兴趣,锻炼活动的组织能力。
  3. 提升专业技能,考取各种证书。
  4. 坚持体育锻炼,保持身心健康。
  5. 参加志愿服务,与社会接触。
  6. 参加企业实习,体验职场生活。
  7. 参加招聘会,及时了解最新就业形势,为笔试、面试做好准备。

4.3 成果验收

完成一个项目的设计与实现,该项目应该涉及到问题的描述与定义、分析、设计和开发,为完成的项目撰写适当的文档等。该项目的工作应该能够表明自己具备有一定的解决问题和评价问题的能力,并能表现出对质量问题的适当理解和认识。

【相关阅读】对于软件工程专业的本科生而言,毕业设计是成果验收的重要途经。博主本人在毕业设计过程中产生的部分过程性文档已在“本科课程”专栏中公开发布。

4.4 终身学习

在信息行业工作的人所面临的最大挑战就在于要紧跟飞速发展的技术,因此一定要牢牢树立“终身学习”的概念,不断学习新技术,学会对新事物产生兴趣。具体方法包括:参加研讨会、参加培训、在线学习、阅读专业杂志与报刊、参加学术会议及展览会等。

【相关阅读】
“他山之石,可以攻玉”科研经验分享会笔记
ChatGPT的发展历程与关键技术 | CCF讲座笔记
《中国计算机学会通讯》2022年第10期读书笔记

相关文章:

头号积木玩家——软件工程专业职业生涯规划报告

说明:本报告为博主在浙江科技学院(现浙江科技大学)就读软件工程本科专业时,在必修课程《计算机导论》中撰写的报告。(报告主体2021年11月定稿,有删改) 标题说明:在电影《头号玩家》…...

Redis(初步认识和安装)

初识Redis 认识NoSQLSQL结构化:structure关联的:RelationalSQL查询ACID NoSQL非结构化无关联的非SQLBASE 认识Redis安装Redis 认识NoSQL SQL和NoSQL比较 SQL 结构化:structure 数据库中表的字段都有固定的结构 关联的:Relati…...

计算机网络:计算机网络概述:网络、互联网与因特网的区别

文章目录 网络、互联网与因特网的区别网络分类 互联网因特网基于 ISP 的多层次结构的互连网络因特网的标准化工作因特网管理机构因特网的组成 网络、互联网与因特网的区别 若干节点和链路互连形成网络,若干网络通过路由器互连形成互联网 互联网是全球范围内的网络…...

网络编程套接字TCP

前集回顾 上一篇博客中我们写了一个UDP的echo server,是一个回显服务器:请求是啥,响应就是啥 一个正常的服务器,要做三个事情: 读取请求并解析根据请求,计算响应把响应写回到客户端 DatagramPacket res…...

Git

Git-2.34.1-64-bitGit-2.34.1-64-bitTortoiseGit-2.4.0.2-64bitTortoiseGit-LanguagePack-2.4.0.0-64bit-zh_CN 下载Git-2.34.1-64-bit、TortoiseGit-2.4.0.2-64bit、TortoiseGit-LanguagePack-2.4.0.0-64bit-zh_CN,依次安装。 # 配置本地Git的用户名与邮箱 git c…...

【日常记录】现在遇到的Y7000P亮度无法调节问题,无需改动注册表进行调整的方法。

1、winR 2、输入:services.msc 3、找到下面红框内的服务 4、右键后,点击重启任务,重启任务后,再次按热键即可恢复亮度调节。...

ubuntu20.04.6 触摸屏一体机,外接视频流盒子开机输入登录密码触屏失灵问题解决方法

1. 首先直接运行xrandr命令,查看设备的相关信息: 运行之后会显示当前连接设备的屏幕信息,如下图,LVDS和VGA-0,而HDMI屏幕为disconnect,意为没有连接: 2. 设置开机主屏幕显示: xrand…...

师生健康信息管理:SpringBoot技术指南

第3章 系统分析 3.1 需求分析 师生健康信息管理系统主要是为了提高工作人员的工作效率和更方便快捷的满足用户,更好存储所有数据信息及快速方便的检索功能,对系统的各个模块是通过许多今天的发达系统做出合理的分析来确定考虑用户的可操作性,…...

手机/平板端 Wallpaper 动态壁纸文件获取及白嫖使用指南

Wallpaper 动态壁纸文件获取及使用指南 目录 壁纸文件获取手机 / 平板使用手机 / 平板效果预览注意事项PC/Mac 使用 1. 壁纸文件获取链接 链接:夸克网盘分享 复制链接到浏览器打开并转存下载即可。 (主页往期视频的 4K 原图和 mpkg 动态壁纸文件&#xf…...

【软件工程】模块化思想概述

一、定义 模块化(modularization),也称为模组化,是产品设计以及项目管理中被广泛使用的一种设计理念。 模块化是指解决一个复杂问题时自顶向下逐层把系统划分成若干模块的过程,有多种属性,分别反映其内部…...

解决方案:机器学习中,出现欠拟合和过拟合,这两种情况分别如何解决

文章目录 一、现象二、解决方案欠拟合(Underfitting)过拟合(Overfitting) 一、现象 在工作中,在机器学习中,出现欠拟合和过拟合的时候,需要有对应的解决方法,所以整理一下 二、解决…...

腾讯 25 届秋招算法工程师面经

最近已有不少大厂都在秋招宣讲了,也有一些在 Offer 发放阶段。 节前,我们邀请了一些互联网大厂朋友、今年参加社招和校招面试的同学。 针对新手如何入门算法岗、该如何准备面试攻略、面试常考点、大模型技术趋势、算法项目落地经验分享等热门话题进行了…...

MySQL 实验1:Windows 环境下 MySQL5.5 安装与配置

MySQL 实验1:Windows 环境下 MySQL5.5 安装与配置 目录 MySQL 实验1:Windows 环境下 MySQL5.5 安装与配置一、MySQL 软件的下载二、安装 MySQL三、配置 MySQL1、配置环境变量2、安装并启动 MySQL 服务3、设置 MySQL 字符集4、为 root 用户设置登录密码 一…...

开源黑科技!Fish Speech TTS模型完美支持8种语言

开源黑科技!Fish Speech TTS模型完美支持8种语言 Fish Speech是一款神奇的AI语音克隆工具🎤,可快速模仿用户声音,支持八种语言🌍,简单易用,适合所有人👶。它在客服、新闻播报和在线…...

算法知识点————数论和链表

1、n数和 2数和 有序(递增):头尾相加,和目标值比较无序:哈希表(target - cur) 多数和: ​ 先排序 拿一个数(检测 i 和i-1 重复的不选择) ​ 2数和问题 &am…...

NASA:ATLAS/ICESat-2 L3B 每日和每月网格极地海面高度异常 V003

目录 简介 摘要 代码 引用 网址推荐 0代码在线构建地图应用 机器学习 ATLAS/ICESat-2 L3B Daily and Monthly Gridded Polar Sea Surface Height Anomaly V003 ATLAS/ICESat-2 L3B 每日和每月网格极地海面高度异常 V003 简介 ATLAS/ICESat-2 L3B Daily and Monthly G…...

Java类设计模式

1、单例模式 核心:保证一个类只有一个对象,并且提供一个访问该实例的全局访问点 五种单例模式:主要:饿汉式:线程安全,调用效率高,不能延时加载懒汉式:线程安全,调用效率…...

Valhalla实现 使用Docker部署利用OSM(Mapbox)地图实现路径规划详细步骤

一. Valhalla基本概念 1. 背景介绍: 官网介绍文档:https://valhalla.github.io/valhalla/ Valhalla是一个开源的路由引擎,能够实现实时路径规划,处理大量请求返回最优路径。 基于 OSM 数据,结合灵活的多模式交通方式…...

blender解决缩放到某个距离就不能继续缩放

threejs中也存在同样的问题,原因相同,都是因为相机位置和相机观察点距离太近导致的。 threejs解决缩放到某个距离就不能继续缩放-CSDN博客 blender中的解决方案 1、视图中心->视图锁定->选择你想看的物体...

2022浙江省赛G I M

G - Easy Glide 题意 思路 由于数据范围比较小&#xff08;1e3&#xff09;,把所有的移动的时间转化为图论上的边权就可以了,再用dijkstra解决,注意如果用的是邻接表存的话要建双向边 代码 #include <map> #include <set> #include <queue> #include <…...

手把手教你用ThinkPHP6和Uniapp从零搭建一个物业设备巡检小程序(附完整源码)

从零构建物业设备巡检系统&#xff1a;ThinkPHP6与Uniapp全栈实战指南 物业设备巡检是保障设施安全运行的关键环节&#xff0c;传统纸质记录方式效率低下且难以追溯。本教程将带您从零开始&#xff0c;基于ThinkPHP6后端框架与Uniapp跨端方案&#xff0c;构建一个功能完整的移动…...

【VASP脚本进阶】Perl脚本解析:Materials Studio原子约束信息如何精准写入POSCAR

1. Perl脚本在VASP计算中的关键作用 做材料模拟的朋友们肯定都遇到过这样的场景&#xff1a;在Materials Studio里精心搭建好模型&#xff0c;设置完原子约束&#xff0c;结果导出到VASP时发现固定原子的信息全丢了。这种时候&#xff0c;一个靠谱的Perl脚本简直就是救命稻草。…...

stm32开发新手福音:告别复杂安装,用快马ai生成带详解的hal库基础代码

作为一名刚接触STM32开发的新手&#xff0c;我最近在尝试用HAL库控制GPIO时遇到了不少麻烦。从下载安装STM32CubeMX到配置工程&#xff0c;每一步都让我这个小白手忙脚乱。直到发现了InsCode(快马)平台&#xff0c;整个过程变得简单多了——不需要自己搭建环境&#xff0c;AI就…...

使用现代 Java 技术栈构建企业级 AI 应用

使用现代 Java 技术栈构建企业级 AI 应用 引言 随着人工智能技术的快速发展&#xff0c;企业级 AI 应用的需求也迅速增长。Java 作为一门成熟的企业级编程语言&#xff0c;其生态系统在 AI 应用开发中扮演着重要角色。本文将探讨如何利用 Java 技术栈构建生产级 AI 应用&#x…...

Java+AI:让技术概念落地为企业真实业务价值

在大模型技术普及的当下&#xff0c;不少Java技术栈企业完成了大模型的基础接入&#xff0c;但却陷入了“技术空转”的困境——仅实现了简单的API调用&#xff0c;却未能将AI能力与业务流程深度融合&#xff0c;最终让技术探索停留在概念层面。真正的AI价值&#xff0c;从来不是…...

SEO_2024年最新SEO策略与趋势深度解析(162 )

<h1 id"2024seo">2024年最新SEO策略与趋势深度解析</h1> <h2 id"seo">前言&#xff1a;SEO的重要性不减速</h2> <p>在数字化时代&#xff0c;网络已成为信息传播、商业营销和客户互动的重要平台。搜索引擎优化&#xff08;S…...

从Address Editor入手:在Block Design中精准调整Bram存储深度的实战解析

1. 当Bram存储深度无法修改时&#xff0c;你该怎么做&#xff1f; 第一次在Vivado中使用Block Design搭建系统时&#xff0c;很多人都会遇到一个奇怪的现象&#xff1a;明明在Bram IP核的参数设置界面看到了"Depth"这个选项&#xff0c;但无论如何点击都无法修改。这…...

51单片机定时器初值计算与Proteus仿真

51单片机定时器初值计算方法详解1. 定时器基础原理1.1 单片机定时器工作模式51系列单片机内置的定时器/计数器模块是嵌入式系统中实现精确时间控制的核心部件。定时器本质上是一个特殊功能的寄存器&#xff0c;通过累加时钟脉冲实现计时功能。根据位数不同&#xff0c;51单片机…...

类型注解写错=线上Bug潜伏!:3个导致Pydantic崩溃、FastAPI 500、mypy静默失效的致命细节

第一章&#xff1a;类型注解写错线上Bug潜伏&#xff01;&#xff1a;3个导致Pydantic崩溃、FastAPI 500、mypy静默失效的致命细节泛型未参数化&#xff1a;List 而非 List[str] 的隐式陷阱 Pydantic v2 强制要求泛型类型必须显式参数化。若仅写 List&#xff08;而非 List[str…...

2024版idea引入lombok总是报错解决方法

在创建SpringBoot文件时不勾选lombok&#xff0c;然后自己手动导入lombok并指定版本玛德这idea的SpringBoot中导入lombok后我使用Data总是说我的get和set方法有毛病&#xff0c;一怒之下我直接就是疯狂搜如何解决lombok引用问题&#xff0c;结果不是让我去勾选一个东西就是让我…...