686
社区成员




这个作业属于哪个课程 | 2023年福大-软件工程实践-W班 |
---|---|
这个作业要求在哪里 | 软件工程实践寒假作业 |
这个作业的目标 | 熟悉markdown语法 准备工作 回首过去 立足当下 展望未来 学习路线 思维导图 |
其他参考文献 | 无 |
目录
当初希望自己是如何投入这个专业的学习的?曾经做过什么准备,或者立下过什么FLAG吗?
阅读《构建之法》,并阅读构建之法社区中前人提出的问题,选择5个及以上的问题写下自己的思考。
回想当初还未进行高考之前,便将视线放在了选择计算机相关方面的专业上, 一方面现在是属于IT行业的新时代,对计算机相关知识的学习,有利于个人今后更好的发展,与时代步伐接轨,本人在进入本专业前,对计算机相关知识的理解与掌握才疏学浅,渴望能通过专业系统有效的学习,掌握计算机的相关知识;另一方面,是想通过软件工程这个专业,学习开发软件的流程,能够独立自主的进行一些简单小程序的开发,成为国家需要的高级软件开发人才。此外,本人在高中时就具备良好的自学能力,鉴于软件行业发展瞬息变化,需要不断进行学习领悟掌握新知识,储备新能量,从事这一行业对自我学习的要求高,能够培养自我良好的独立自主学习能力,希望凭借自身的自学能力,能够在软件行业中崭露头角。
软件工程通过研究工程化的方法,构建、维护实用高质量的软件,通过软件工程专业学习,能够培养出热爱软件,熟悉软件开发知识的莘莘学子,投入到将来各行各业的软件开发行列当中,将所培养的人才最终投入到市场建设当中,为中国软件开发抛头颅洒热血,为中国软件行业注入能量。对于计算机小白,通过软件工程的系统学习,能够理解掌握软件开发的流程步骤以及对编程语言的深度理解,熟悉团队开发技巧。我期望我能利用好专业课上所教授的知识,不断完备优化自身学习知识库,努力提升自身计算机软件开发水平。
当初希望自己能够全身心投入专业学习,努力学习好课内知识的同时,也能去自学些课外相关知识来拓展自身边界,不沉迷游戏,能够在大学社交与学习之中找到良好的平衡点。在专业学习前,在网上搜罗过一些软件工程学习的相关指南,对软件工程的学习路线做过了解,对所需要学习的知识做过初步的认知,购买了电脑等硬件设施以便于以后的学习。希望通过自身不断积累学习,能够成为一名软件全栈开发工程师。
软件工程小白
📧 邮 箱: 1248762042@qq.com
☎️ 手 机 号: 1805931xxxx
⏰ 专业学习: 两年半
❤️ 兴趣爱好: 吃饭、睡觉、打豆豆、玩游戏、敲代码
✊ 特 长: 学习
📁 成果和获奖经历
2020年福大三等奖学金
📁 专业水平
掌握的编程语言 (由于无法展示html效果,故用贴图展示):
技术框架 :
前端
Vue2、Vue3、Bootstrap5
后端
Flask、Spring、SpringMVC
开发软件 :
Idea、Vscode
累计代码量 : 未知
📁 项目经历
个人博客开发
web实践课作业,使用Yii框架2.0进行博客开发,简单搭建了博客平台,并进行了前台文章展示、后台博客管理的分离,用户于前台登录浏览文章、对文章进行评论,后台管理员登录对文章进行管理、对文章评论进行审核
景区管理系统(负责前端开发)
数据库实践课作业,使用Vue2框架进行前台网站平台搭建,与后端进行合作,前后端分离开发
@2023 created by liu xinyue
Q1:6.1 写博客也会花挺多时间的,如果把这些时间花在写代码上面会不会更好?
A: 在平时代码书写过程之中,大部分的程序员不可能将开发过程中的所要用到的函数API全都记住,常常需要翻阅文档,俗话说得好,“磨刀不误砍柴工”,书写博客能有利于我们理清代码开发步骤,理清开发思路,做到事半功倍,提高我们的开发效率,同时也便于我们事后对相关知识问题的复习与巩固
A:取长补短,在团队任务分配下来之时,可以能者多劳,按劳分配最后得到的成果,学习能力快的人也能够适当教导帮助学习能力较慢的同学,将任务核心复杂的部分交给能力强的同学,简单繁琐的部分交由其他同学来完成,做到合理分配任务,凝聚好团队力量,发挥好团队作用
A:这个问题,在我初学之时也曾受过不少困扰,对于如何成为一名好的程序产生了许多困惑,如何界定一名程序员的好坏呢?后天的努力真的能赶上他人与生俱来的天资聪颖嘛?其实天资聪颖的人本身属于少数,不必过多与他人攀比,能够按时完成分内的任务,对编写的代码结构不断改进,提高代码运行速度,优化代码整体结构,并对所属领域能够有进取不断钻研之心,我认为这就是一个好的程序员了,如果只懂得调用轮子,不深究轮子的运行原理,不思进取,很容易使自身颓废。
Q4:1.1 程序员是否有必要为满足小部分人的需求去做软件,或者为软件添加某些功能?
A:软件存在的目的是为了解决人们日常生活中所产生的各种问题,我认为我们需要从所开发软件所面向的对象中,来收集其需求,并对需求进行分析,来判断出哪些需求是合理的、可开发的,由团队水平、功能实用性、功能可实现性等因素,去评估是否拓展软件功能
Q5:3.1 如何让自己能够跟上软件工程发展,做一个永不落伍的开发者呢?
A:学习永远都是硬道理,知识的总量能够映射出一个人的智慧,要想不被淘汰,只有不断进取不断学习,不对先进知识产生排斥,合理把控新旧知识的融会贯通,保证自己跟得上时代的洪流,能够有长远发展的目光,足够强大的自制力,并将学到的新知识投入生产实践,做一个永不落伍的开发者
毕业后能够从事软件行业的开发,主攻方向后端开发(java语言),能利用工作之余拓展经验,能够在未来对人工智能领域相关的开发也有所掌握
学习软件工程相关知识,掌握软件工程开发流程以及大型项目合作经验,提高自己的敲代码水平,能够完整学习使用Java框架进行后端的开发, 能与同学们产生更多的交流与灵感交换, 同时也希望作业时间能够预留充足
绘制的思维导图很详细,相信你学习相关的知识,能够成为一名优秀的后端程序员。
关于作业部分存在一些问题:在二、回首过去的当初对软件工程这个专业的期待和想象是什么? 需要回答的应该是你对软件工程这学科的期待和想想而不是软件工程这个专业的定义