586
社区成员




这个作业属于哪个课程 | <软件工程-23年春季学期> |
---|---|
这个作业要求在哪里 | <软件工程实践寒假作业> |
这个作业的目标 | <回首过去、立足当下、展望未来> |
其他参考文献 | 《构建之法》、菜鸟教程 |
软件工程专业可以了解到最前沿的知识,找工作稍微有优势那么一点点,程序员的市场需求更大一点,起步的待遇也会一般更好一些,发展前景好,也是一门有意思的学科
学习本专业能锻炼逻辑思维能力,分析问题的能力以及信息检索的能力,面对现在数字化时代,比较火热,发展迅速,是一个主要学习技术的专业,兼具深度和广度,
上课好好听讲,课后有不懂的东西去补课,课下多自学探索,多写代码,好好下功夫把自己的基础打好,掌握好,学完每一门课程要能够串连起来,学深入,在同时有一门或几门深入的专长的前提下,再尽量考虑去扩展自己的广度,培养自己的学习能力,思考的意识,重视理论基础,增强实操能力,踏踏实实地朝着既定目标迈进,多读书,多社交,多提升自己
个人展示 | ||
---|---|---|
头像 | ![]() | |
姓名 | DWS | |
昵称 | TTTequilaSunrise | |
兴趣爱好 | 听歌、旅行 | |
特长 | 街舞 | |
专业水平 | ||
掌握的编程语言 | C语言、C++、HTML、XML、CSS、Javascript、PHP、Android、Java | |
技术框架 | Yii2 | |
开发软件 | Dev-C++、IntelliJ IDEA、Visual Studio、VSCode、Android Studio、WAMP | |
累计代码量 | 15K+ | |
项目经历 | ||
工资管理系统 | 该项目使用C语言实现,由个人完成。 | |
地下城游戏 | 该项目使用C++语言实现,由个人完成。 | |
个人博客系统 | 该项目基于Yii2.0框架,通过Advanced模板搭建,使用PHP、HTML、CSS等语言实现,系统使用MVC模式,前后端分离,在实现博客系统基本功能的基础上,使用Composer进行扩展,由个人完成。 |
如何为方法设计完备的测试用例,尤其是当方法的副作用很复杂、环境难以模拟的时候?
确定测试范围,必须有完整的需求文档,必须有完整的功能列表。用例设计原则遵循“边界值”全覆盖原则,遵循“等价类划分场景”全覆盖原则,遵循“测试用例路径唯一”原则,当出现多个路径时,需要新建用例去覆盖。一条用例仅覆盖一个测试点。降低漏测风险。遵循“单条用例覆盖最小化”原则,遵循“测试用例与测试用例之间最低耦合度”原则,严谨使用上一条测试用例的结果,做为下一条测试用例的输入。每一条测试用例,应该都是完整独立的。这样做的好处便于测试用例拉取、复用、可维护、减少后续投入成本。
微信,我们仅仅在朋友圈里面浏览到非常少见的广告之外,没有任何一处营利性的商业气息。我想绝大部分的人用微信仅仅用来发消息,语音,视频,另外就是浏览朋友圈。简单实用的功能,恰恰适合中国普遍不太会玩电脑的网民,特别是年纪稍大一些的人群,他们往往有微信没有QQ,这也是因为微信非常简单易用的功能成就了他们。
必须对软件开发有本质级别的理解才行。软件技术的本质是人的思想。大到各种框架,小到一个方法,无一不是人类的思想以代码的形式体现出来。所以,一定要广泛而且深入地学习和掌握各种处理问题的软件技术,这些都是思想的来源之一。当用某一种语言在编程时,这意味着在由这个语言构成的一个基础平台上实现思想,思想是可以跨语言的。还要对软件开发管理有本质的理解。
编译器和运行环境通常能比人更快地解释一个问题。一个优秀的程序员在拿着问题去向别人寻求帮助之前,会自己试试看并判断方法是否有用。很多程序员干这一行只是为了挣钱,如果有更好的职业,他们会毫不犹豫的辞掉程序员的工作。而优秀的程序员热爱编程,喜欢钻研代码中的问题,他们感到能指挥电脑来帮助人们和自己解决现实生活中的问题是一种神奇的能力。当遇到问题无法解决时,他们会茶不思、饭不想,无法入睡。优秀的程序员知道如何能更高效的完成任务,如何更能有效的解决问题。当遇到问题时,不钻牛角尖,善于利用外部工具解决自己的问题,特别是能熟练应用搜索引擎。
先发优势在于抢占阵地,先发者抢占技术专利和标准,抢占市场份额,甚至抢占消费者的观念,先入为主。后发优势在于信息明确和出手权,后发者有信息优势、决策优势。如果先发者能够占住优势,后发者只能被迫创新,那么此时先发者最优策略是模仿后者。但是,先发者不见得做的到,所以历史不断上演江山易主的好戏。
参与校内导师的项目快速上手积累经验,抽出时间去做相关的实习,在研究生阶段再深入学习,把专业给做深,去一线城市或者新一线城市选择一个大型公司
学技术,和老师沟通,培养自己的实践能力,在实践中交流锻炼,理论指导实践、实践反馈理论,实践出真知,锻炼自己解决问题的能力,勤思考,多学习,多尝试,多进步,