587
社区成员




这个作业属于哪个课程 | 软件工程-23年春季学期 |
---|---|
这个作业要求在哪里 | 软件工程实践寒假作业 |
这个作业的目标 | 准备工作、回首过去、立足当下、展望未来、学习路线 |
其他参考文献 | 《构建之法》 |
当时自己和家人都认为医学、金融管理以及计算机相关的专业会比较热门是比较好的选择。结合个人兴趣和成绩,计算机类的专业毫无疑问是最优选。当时也受同学影响,觉得懂计算机会敲代码就很牛,所以最后选择了软件工程。
当时对计算机行业的分支也不太了解,觉得软件工程就是以后能自己开发软件,要是学的好,
在游戏里面找bug多白嫖一点也是...emmm,现在看来是想多了根本啥也不会。
当时还是很想卷死的,在完成各门学科的前提下都想投身到敲代码的浩大工程中,直到遇到计算机导论和c语言的oj,一切都不一样了。难,它真的很难。而且在b站的收藏一直在持续,看不完,根本看不完。学完一两个知识点就会沾沾自喜,奖励自己休息一会,效率就很低。诸如此类的可太多了。
个人简历 | ||
---|---|---|
昵称 | hfhua | ![]() |
出生年月 | 2003年1月 | |
兴趣 | 玩游戏、追番、听音乐、敲代码 | |
邮箱 | 825259734@qq.com | |
当前值 | ||
专业水平 | 编程语言 | C/C++、Java、PHP、C#、python、HTML、CSS、JavaScript |
技术框架 | MyBatis、Spring、SpringMVC、Yii2.0、PyTorch | |
开发软件 | Visual Studio、vscode、IDEA、PyCharm、Android Studio、phpstudy | |
累计代码量 | 30k+ | |
项目经历 | 好耶猫07提醒 | 临期提醒APP,一款简单方便的提醒软件。使用php,mysql以及我们团队设计的前端界面,并未使用框架。获服务外包软件设计大赛二等奖,个人完成数据库相关操作及部分接口。 |
基于yolov5的汽车流量识别系统 | 根据高速监控视频识别计算汽车数量,使用opencv读入视频并基于yolov5源码和pytorch框架整合完成,会将计算结果存入数据库并显示。通过该项目个人盈利2k。 | |
个人博客系统 | 采用Yii2.0框架,使用阿帕奇+mysql+php实现,主要功能有后台系统包括文章管理、评论管理、用户管理和管理员权限管理,以及博客前台用户查看文章、文章评论、登录及注册功能等。 |
A1:团队中成员学习能力不同很正常,要协调他们的工作也是不难,但是做到平衡就需要靠每一个成员的付出。学习能力强的成员可以承担核心任务,对学习能力弱的成员稍加指导。学习能力弱的成员则承担较为基础以及一些零碎的任务,此外更要花出更多的时间学习来弥补能力弱的短处,为他人着想,积极上进。否则团队是无法达到平衡的。
A2:这应当取决于自身所处的工作位置,负责各个方向的核心人员更“专”一点好,否则在竞争岗位的时候你就已经失去了核心竞争力,在项目推进过程中“专”才能深入开展项目,”专“工程师也会在开发中不断积累该方向的经验进而突破;处于领导协调的人员更”广“一点好,若你不了解各个方面的知识,就难以对工作内容进行分配,甚至会浪费大量人力物力,项目难以开展。
A3:多数顾客肯定是知道想要什么的,只是对于产品的细节他们并不明确。 比如某个界面要使用下拉框还是弹窗,他们还未用到具体产品,无法做出选择。许多功能都有多种解决方案,客户也无法逐一明确。客户毕竟不是专业人员,对目标产品的表述可能不尽如人意,这就需要产品团队积极客户沟通,可以先构建一个满足用户基础需求的最小化版本交给客户试用,再从客户的反馈中进一步开发。无论如何,开发产品都是需要和顾客紧密交流的,最根本的就是要满足客户需求。
A4:软件开发者在开发过程中也是在学习,学习优秀开发者的代码,学习一些现有的技术。在实际工作中运用,自然会孰能生巧。软件开发者要想不落伍就不能隔绝交流,与团队交流、与互联网交流,闭门造车是行不通的。对新事物保持了解探索的心,站在巨人的肩膀上眺望远方,不断学习交流才能让自己成为更加优秀的开发者。
A5:曾有一年时间我也特别喜欢写博客,我认为对此还是有些发言权的。写博客虽然会花很多时间,有时为了清晰表述一个问题也会冥思苦想,想了好长时间也就为了几句话。但正因为是在写博客,所以会努力去把问题搞懂才敢发表,而且博客相当于是解决问题的笔记,日后是能反复看的。如果单纯的看代码以及那寥寥的注释,我不仅不一定看得懂,而且根本不会有心思去看。博客除了对自己有益外,对于其他人可能也会有意外的帮助。而且在他人的指正下我们也会有其它收获。当时就是在这样的想法下才会去写博客,我感觉获益良多。
目前是希望能先考上研究生,提升自己的能力后再找工作。但如果先找到很好的工作,在实践中积累经验应该也是提升自己的很好手段。不过目前积极备考还是第一要务,现在的水平还是很差很差的,找工作没人要的。
虽然已经学过Java、c#、php等语言以及有过相关项目的开发,但都是很简陋的小程序,我也使用过云服务器以及一些后端框架,对于软件的开发有一些了解。但此前开发出来的产品都是经不起推广使用的,所以希望能在本课程中学习到完整的、能运用到实际工作中的软件开发知识,比如今后就业后的工作模式、产品开发使用的软件等都是很渴望了解到的。此外,我希望在Java后端方面能有更层次的学习。