当前位置: 首页 > 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 <…...

KubeSphere 容器平台高可用:环境搭建与可视化操作指南

Linux_k8s篇 欢迎来到Linux的世界&#xff0c;看笔记好好学多敲多打&#xff0c;每个人都是大神&#xff01; 题目&#xff1a;KubeSphere 容器平台高可用&#xff1a;环境搭建与可视化操作指南 版本号: 1.0,0 作者: 老王要学习 日期: 2025.06.05 适用环境: Ubuntu22 文档说…...

MPNet:旋转机械轻量化故障诊断模型详解python代码复现

目录 一、问题背景与挑战 二、MPNet核心架构 2.1 多分支特征融合模块(MBFM) 2.2 残差注意力金字塔模块(RAPM) 2.2.1 空间金字塔注意力(SPA) 2.2.2 金字塔残差块(PRBlock) 2.3 分类器设计 三、关键技术突破 3.1 多尺度特征融合 3.2 轻量化设计策略 3.3 抗噪声…...

Qt/C++开发监控GB28181系统/取流协议/同时支持udp/tcp被动/tcp主动

一、前言说明 在2011版本的gb28181协议中&#xff0c;拉取视频流只要求udp方式&#xff0c;从2016开始要求新增支持tcp被动和tcp主动两种方式&#xff0c;udp理论上会丢包的&#xff0c;所以实际使用过程可能会出现画面花屏的情况&#xff0c;而tcp肯定不丢包&#xff0c;起码…...

LeetCode - 394. 字符串解码

题目 394. 字符串解码 - 力扣&#xff08;LeetCode&#xff09; 思路 使用两个栈&#xff1a;一个存储重复次数&#xff0c;一个存储字符串 遍历输入字符串&#xff1a; 数字处理&#xff1a;遇到数字时&#xff0c;累积计算重复次数左括号处理&#xff1a;保存当前状态&a…...

HTML前端开发:JavaScript 常用事件详解

作为前端开发的核心&#xff0c;JavaScript 事件是用户与网页交互的基础。以下是常见事件的详细说明和用法示例&#xff1a; 1. onclick - 点击事件 当元素被单击时触发&#xff08;左键点击&#xff09; button.onclick function() {alert("按钮被点击了&#xff01;&…...

sipsak:SIP瑞士军刀!全参数详细教程!Kali Linux教程!

简介 sipsak 是一个面向会话初始协议 (SIP) 应用程序开发人员和管理员的小型命令行工具。它可以用于对 SIP 应用程序和设备进行一些简单的测试。 sipsak 是一款 SIP 压力和诊断实用程序。它通过 sip-uri 向服务器发送 SIP 请求&#xff0c;并检查收到的响应。它以以下模式之一…...

【学习笔记】erase 删除顺序迭代器后迭代器失效的解决方案

目录 使用 erase 返回值继续迭代使用索引进行遍历 我们知道类似 vector 的顺序迭代器被删除后&#xff0c;迭代器会失效&#xff0c;因为顺序迭代器在内存中是连续存储的&#xff0c;元素删除后&#xff0c;后续元素会前移。 但一些场景中&#xff0c;我们又需要在执行删除操作…...

【SpringBoot自动化部署】

SpringBoot自动化部署方法 使用Jenkins进行持续集成与部署 Jenkins是最常用的自动化部署工具之一&#xff0c;能够实现代码拉取、构建、测试和部署的全流程自动化。 配置Jenkins任务时&#xff0c;需要添加Git仓库地址和凭证&#xff0c;设置构建触发器&#xff08;如GitHub…...

【FTP】ftp文件传输会丢包吗?批量几百个文件传输,有一些文件没有传输完整,如何解决?

FTP&#xff08;File Transfer Protocol&#xff09;本身是一个基于 TCP 的协议&#xff0c;理论上不会丢包。但 FTP 文件传输过程中仍可能出现文件不完整、丢失或损坏的情况&#xff0c;主要原因包括&#xff1a; ✅ 一、FTP传输可能“丢包”或文件不完整的原因 原因描述网络…...

数据挖掘是什么?数据挖掘技术有哪些?

目录 一、数据挖掘是什么 二、常见的数据挖掘技术 1. 关联规则挖掘 2. 分类算法 3. 聚类分析 4. 回归分析 三、数据挖掘的应用领域 1. 商业领域 2. 医疗领域 3. 金融领域 4. 其他领域 四、数据挖掘面临的挑战和未来趋势 1. 面临的挑战 2. 未来趋势 五、总结 数据…...