软件工程第一次作业
这个课程属于哪个课程 | 软件工程2024-双学位 (广东工业大学) |
---|---|
这个作业要求在哪里 | 软件工程第一次作业 |
这个作业的目标 | 学会使用markdown创建博客、git代码管理仓库 |
1、评估自己
![](https://profile-avatar.csdnimg.cn/9a8d976656f049b4add16019eab0a5ed_m0_73914442.jpg!1)
基本信息: 姚宏涛
手 机 号: XXX XXXX XXXX 邮 箱: XXXXXXXXXX@XX.com
证 书: 英语四/六级
GitHub: https://github.com/dolatenomore
Gitcode: https://gitcode.net/m0_73914442
教育背景
广东工业大学 2021.09-2025.06 能源化学工程、计算机科学与技术
技能清单
以下均为我熟练使用的技能:
- 编程语言:C、python
- 掌握技能:websocket、numpy、scipy
- 前端工具:Visual Studio Code、PyCharm等
以下是我接触并了解的技能:
Streamlit(学习中)、Mysql、Html、爬虫等等
自我评价
我是一个热爱技术热爱编程的人。我希望在以后的工作中,深度上能学习掌握更多关于数据挖掘的高级知识及数据结构算法;广度上能扩宽自己的技术栈,如前端、后端、混合开发以及其他比较新潮有趣的技术等;高度上希望经过未来几年的职业生涯发展,能成为软件架构师级的技术专家。
2、展望未来
2.1阅读《构建之法》
Q1:对于一名工程师而言,究竟应该是更”专“一点好,还是更”广“一点好呢?
我个人认为当初强调“专”或“广”都不客观。作为一名工程师,就算一个人入门时只擅长某种特定,随着职业生涯的发展他也有可能在不断地磨砺下最终可以独自去承担各种任务,而一个人如果在入门时各方面都比较熟练,那么他也可能在随后的职业生涯中找到自己喜欢的方向,并最终再次方向深耕。在这个问题上我与作者的看法相同。
Q2:商业价值与开源精神是否矛盾?
我认为Linux系统与GitHUb社区是非常好的例子,这两个例子在创始之初都秉承着开源的理念,鼓励大家把自己的想法分享出来,使得整个生态的繁荣,最终获得成功实现了商业价值商业。
Q3:AI辅助编程,是一个银弹么?
在AI迅猛发展的这几年,人们深切感受到了AI对生产力的提升,尤其在计算机行业尤为明显,AI辅助编程我认为是AI提高生产力的经典例子。目前而言,AI对程序员的工作起到了切实的正面作用,AI辅助编程极大地提高了程序员的工作效率。但是我们不能一昧依靠AI,产生依赖性,程序员对自身的编程基础需要打牢,不然很有可能适得其反。
Q4:软件开发是年轻人的饭碗,吃的是青春饭?那年纪大的程序员经验丰富但是快速学习能力拼不过年轻程序员的时候该怎么办呢?
不可否认的是,近些年的互联网蓬勃发展,吸引力许多其他职业的人纷纷转行,大量涌入本行业的人势必导致更激烈的竞争,年龄大的程序员的就业压力也逐渐增大。我认为主要有这个几个发展方向:1、深耕技术路线:在技术这条路继续走下去,做好不断学习的准备;2、转入管理岗:作为一个合格的成熟经验丰富的程序员,丰富的项目经验使得你能应对各种突发状况;3、转行离开IT行业:选择离开本行业,寻找其他出路也是一个合理的选择。
Q5:花费时间越多,代表工作量越高吗?
花费的时间越多并不意味着工作量更大,因为不同程序员的能力差异以及各种程序设计的过程中遇到的问题不同,花费的时间也会有所差异,故不能一概而论。
2.2未来职业规划
优先考虑考研,与此同时学习一些前端技术,做好两手准备。
2.3对于软件工程实践课程,你有什么理解和期望?
我认为本课程是一门非常贴近实际工作的生活,所以本课程应该向实际的工作接轨,建议开展一下有关近期热点如LLM等的任务,提高一下同学们前端开发能力。
3、学习路线