688
社区成员
发帖
与我相关
我的任务
分享| 这个作业属于哪个课程 | 2023福州大学-软件工程实践-W班 |
|---|---|
| 这个作业要求在哪里 | 软件工程实践寒假作业 |
| 这个作业的目标 | 注册账号;加入社区;学习markdown语法;阅读《构建之法》;撰写博客; |
| 其他参考文献 | markdown教程-Gitcode |


最开始刚高考完的时候,我对于未来并没有一个特别清晰的规划,选择软件工程主要是因为感觉未来就业时软件工程的就业面比较广。再加上自己并不擅长文科类学科,高考时分数也是数学和理综占分比较高,感觉自己对于理科类学科比较有优势也比较感兴趣,所以才选择报考这个专业。
刚入学时,我对软件工程的认知仅限于开发网站,做一些日常生活所需的app,我中学有参加编程竞赛的经历,对于编程有最基本的认识,但我对于枯燥的算法设计比较无感,当时最大的希望不是大家所说的游戏设计,而是想要设计开发一些生活应用类的app。
刚进入大学时,我是有挺大的野心的,大一上也认真的学习了,c语言期末也拿到了满绩,还另外自学了前端设计,西二的入团测试也闯到了第五关。但是大一下的时候,上了一段时间的网课我对自己要求降低,西二没能进去,成绩也下降了挺多。大二主科成绩也一直在70到80间徘徊。大三成绩才有所回升。
| 姓名 | 陈鸿越 |
|---|---|
| 头像 | ![]() |
| 学号 | 221900204 |
| 学院 | 软件学院 |
| 专业 | 软件工程 |
| 年级 | 2020级 |
| 掌握的编程语言 | C语言,C++,C#,java,html,css,javascript,python |
|---|---|
| 掌握的技术框架 | jQuery,Vue3,Yii2 |
| 使用的开发软件 | Dev-C++,VScode,Virtual Studio,IDEA |
| 累计代码量 | 10w+ |
| 项目经历 | 项目简介 |
|---|---|
| 好耶猫07管理系统 | 大二时期和队友参加创新大赛获二等奖的作品,我负责程序前端页面设计,和用户信息后台管理 |
| 学生学籍管理系统 | 大一时期使用C++编写的学籍管理系统 |
| 图书管理系统 | 大二时期使用java与数据库技术编写的管理系统 |
| 简易博客系统 | 大三上学期使用Yii2框架编写的简易博客系统 |
我认为对于软件设计者而言,好的程序员就是能够高效率的用简洁,逻辑清晰的代码做出符合用户需求的功能。至于不好的程序员,我觉得大一时期的我就是不好的那一类,不会封装,只会在main函数里面写代码。
我认为对于软件设计者而言,不同的年龄段有不同的工作需求,年轻时有活力,可以参加开发团队,去拼,去闯。在不断的学习中提高自己的经验,扩宽自己的眼界,同时在公司里面向管理层前进,不仅是为了薪酬,在年龄较大以后,身体状况下降肯定是没办法像年轻人动不动就通宵赶进度,但胜在经验老到,可以快准狠的找到程序开发中的问题所在,大大提高了效率。
我认为对于软件设计者而言,均分与集成是必要的步骤,一个人的能力是有极限的。团队协作中,我们不可避免的遇到将功能拆分,每人负责一块的情况。我自己就有和队友一起参加竞赛的经历,很多时候因为不同的人思考方式的不同,我们会产生很多矛盾,这时候就需要我们去沟通。实际做项目时,半夜两三点被叫起来改代码也是有的。问题就在于两个人的功能对接上出了小问题。这些也只能靠开发团队的经验去讨论解决。
从开发实际情况来看,程序员了解一些用户体验设计的原则是非常必要的,尤其是对于在规模不大的公司中就职的程序员群体。当然,术业有专攻,我们不能完全指望程序员能够设计出一个使用感十分舒适的图形界面。老话说得好,隔行如隔山。就算我们作为软件工程师的设计出了自己认为不错的用户界面以及交互方式,实际做出来的其实往往远远达不到我们的预期。而这个现实和预期的差值往往需要一位经验丰富的用户体验设计师弥补。
对于工程师而言,可能需要更‘专’一点。但‘专’还是‘广’,实际上是由工程师在项目中的任务分工决定的。在一个团队中,需要有具备专业技术的工程师,否则项目无法深入研究开发,但也需要有领导者负责统筹兼顾,领导者不一定需要每一部分技术都清清楚楚,但是技术栈要全面,也就是‘广’。虽然在一个团队中,二者同时存在,但是我认为更‘专’的工程师是相对较多的,所以作为一名工程师,我认为应该更‘专’一些。不可否认,在起初主负责一个方向的‘专’工程师会随着项目开发经验的增加,会去领导一个团队,成为一名‘广’工程师。
我现在已经是大三下学期了,未来我应该会去考公务员试试,适合软件工程这类学科的岗位相对多一写。然后就是企业方面,前端设计和云计算我都有一些基础,可以试着往这边去发展。
软件工程相对于计算机专业来说更相对于实际应用方面,我希望能在大学期间多积累一些实际开发经验,今后去找工作也更有底气。


对于问题1,代码能力强就一定是好程序员吗