第一次软件作业

这是我第一次接触博客,心里有点小激动。首先我将进行一下简单的自我介绍,我叫刘耀泽,长春人,毕业于长春理工大学,性格开朗外向,喜欢打篮球,羽毛球。接下来是我的第一次作业:
作业1:例行报告
1234800-20170911232516360-2125032283.png

1234800-20170911233437172-423604549.png

1234800-20170911235014688-1702962523.png

1234800-20170912003725422-903419946.png

作业2:
(1)回想一下你曾经对计算机专业的畅想。当初你是如何做出选择计算机专业的决定的?你认为过去接触到的课程是否符合你对计算机专业的期待,为什么?你觉得计算机是你喜欢的领域吗,它是你擅长的领域吗?

    现在回想起来,自己过去对计算机专业的想法是单纯美好的,以为只要在这个专业学习便能成为一个优秀的码农,以为简简单单学一门语言便是计算机专业的全部。是一个就业率高,毕业后薪水很高的专业。而就个人而言,我很欢打游戏,作为像龙之谷等老游戏的玩家,游戏也成为了我想选择计算机专业的原因。因为上面这些原因,最后促成我选择了这个专业。
在我的大学学习生活中,上了计算机网络等很多专业课程,在学的时候我发现很多的课程都不符合我对计算机专业的期待,比如说计算机网络,我以为这门课程是一门实践课程,可以让我们边上课边实验,真正的能搭建出一个小局域网,动手做出很多东西,但实际上,我们的课程仅仅试讲了书上的部分知识,剪过一次双绞线,,学了一大堆的理论知识,而现在基本都忘净了。很多其他的科目也是如此,让我有一些失望。
    尽管如此,我还是很喜欢计算机这个领域的,它改变了我们的生活,让人们可以过上不带现金便可以消费的生活方式,支付宝和微信是我最常使用的支付方式。此外网上购物,滴滴叫车,这种能改变人类未来发展史的技术怎能叫人不喜欢呢。
    但说来惭愧,我并不擅长这个领域,很多软件我都不会使用,比如说matlab,oracle。语言也仅仅是会一点java和apex,有过参与过西洋食品公司食品配送管理系统的项目经验,但是我其实并没有学到什么,因为大部分工作都是老员工在做。希望自己以后能好好利用三年时间,真正做出点自己的东西。

(2)考取研究,对照前人们走过的路和描述未来发展,现在的你自我感觉你已经具备的专业知识、技能、能力有哪些?
离成为一个合格的计算机学生,在专业知识、技能、能力上还差距哪些?

    根据考究,我了解apex语言,考了英语4级,没有其他能说的东西了。
    距离一个合格的计算机学生我还差得很多,从项目经验上来讲,我基本没什么经验,只有在公司是被带过做了一点东西,项目经验缺乏,有待增强,从语言掌握能力上来讲,我的java还很烂,框架没有掌握,编程较少。从系统构成来讲,js,jsp,oracle,都需要学习,如果想成为一个工程师这些最起码的技术是必须掌握的。

(3)每天都是一个人生选择的十字路口,学术研究、工程项目、社会实践 (?) ,不同的选择有不同的努力方向。对照以上你阅读的前人们的经历,你的选择是什么?
在这种选择下,你认为你相比其他同学来说有何优势,有何劣势?
针对你的选择,你给自己的本学期的规划是什么?

    看过了前人们的经历,郝培强的前妻让我印象最深,与其他人相比她的学历很低,只有中学,却通过了自己对知识的渴望,不屈不挠的工作态度,一次又一次的换到了更好的工作。让我明白,出身并不重要,重要的是自己对知识的渴望,工作态度的认真负责,好学求真知。我选择与她相同的路,端正自己的学习态度,积极去参加工程项目。在将来成为优秀的软件工程师。
    在这种选择下,我的缺点是知识算是一张白纸,我缺少项目经验,编码能力差,java学得不好,apex也很一般。
    我的优点是能坐住板凳,做事专心,对感兴趣的知识十分好学,知道自己该却学习哪些专业知识,有自己的未来规划。    
    我本学期打算好好学习一些实用的专业知识,从oracle下手,先学会数据库的相关知识,会使用这个工具,然后把Java再从头好好学一遍,然后学会jsp,将项目的底层建好,然后再学习html,css,js前端知识。通过这些知识的学习,做出一个简陋的系统,再多次测试不断升级完善,完完整整的做出来一个系统。自己学术方向的论文也要好好学习,多做笔记,慢慢提高自己论文阅读的能力。

(4)你对这门课的期待是什么?你打算平均每周拿出多少个小时用在这门课上?

    我对这门课的期待就是过过过,期待它不会让我的生活乱成一团,让我能督促自己学习更多如上所述的专业知识,能学到项目的开发过程,养成工程素养。
    考虑到以自己导师的任务为重的前提下,我打算平均每周大约拿出13.5个小时的时间用在这门课上,其中周一到周五尽量每天1个半小时,周六3个小时,周日3个小时.

作业3:通读《构建之法》,发布随笔1篇,要求列出5个问题,可以是读后不理解的,或者读后反对的。有求有观点、有证据或分析。字数不是直接的考核标准,但是要求长到能把观点表述清楚。
构建之法这本书我原来以为仅仅是因为老师个人的关系网,可以吃回扣才希望我们一定要看这本书。但简略看了这本书后,我才发现了自己真的是错怪杨老师了。这本书中关于团队和流程的地方让我感触颇深,虽然参加过实习工作,却从未听过原来软件开发可以归为像是明星模式等等各种模式,形容的生动有趣,引人入胜,接下来我将提出我的问题:
(1)我觉得书中将团队中的很多模式都很比喻的十分恰当,但是问题也来了,我曾经实习过的公司就是主治医师模式,这种模式在长春的很多公司都很常见,很多的主治医师在公司呆一段时间就跳槽了,如果我将来想在长春开软件公司,怎样才能让自己的公司从主治医师模式安全转型成别的模式。我觉得可以再加一点相关的内容。
(2)书中第七章提到与顾客合作,我觉得很有道理,但生活中的实际情况是随着时代的发展,懂技术的人越来越多,我以前的公司就是和懂技术的人好好谈,不懂的使劲忽悠,虽然成功做了很多单生意,但这种合作方式会带来什么后果呢,会不会容易导致项目失败,流失客户等等,我觉得可以再细说一下后果及将与前面讲的软件工程的品质联系起来。
(3)我当初工作的是小型公司,请问小型公司和大型公司针对不同的软件工程的态度是否相同,如果相同是什么样子,不同又是什么样子呢。
(4)再往大了说,我国的软件行业虽然在迅速发展,却始终没有出现像微软那样的对世界影响性强的核心技术型公司,原因在哪里,是我国的软件工程普遍缺少哪些品质吗?
(5)我觉得本书强调团队合作,可以再添加一些关于针对引导学生如何在大学生活中进行团队合作为将来工作奠定基础的部分和例子,让我们更好理解如何达到邹老师希望我们达到的软件工程素养。
作业4:作品评价
(1)北航学堂-sevens团队(具体可见博客园博主buaa_software)
北航学堂能够提供北航MOOC在线精品教育资源,使用户在有网络的情况下随时随地都能够进行学习。
apk下载地址:https://pan.baidu.com/s/1nt0vz9v?errno=0&errmsg=Auth%20Login%20Sucess&&bduss=&ssnerror=0
看到北航,我以为这个app会好的不得了,但在使用过程中我发现了如下问题:
1.手机app登录界面登不进去,而且注册只能通过浏览器网上注册才可注册成功,很不方便,让我兴趣大减,看到这里,至少我是不会用这个app的。下面是我的截图
1234800-20170911183257953-1323215158.png
1234800-20170911181556360-361022468.png
1234800-20170911183354016-858136782.png
在三张图片中,我们可以看出,当我点击注册的时候会弹出一个让你使用其它浏览器的链接,注册的时候要求也多,我最喜欢的qq邮箱建号都不被允许,这很可能影响广大用户的体验,使用户不会选择这款app。
2.手机的登录按钮按下去之后会闪退回主界面,不能登录,最后我只好还是通过浏览器进行登陆,登录页面基本完全没用,只有注册是好使的。但如前面所说,得通过别的浏览器进行操作,令人失望,用户体验很差。
3.尽管它的登录界面让人失望,但当我进到网页版的北航学堂的时候,印象还是不错的,页面简洁大方,操作时不卡顿,有选课功能,可以挑选自己喜欢的课来看,方便用户的学习需求,但我还要强调一遍登录界面真的没有啥用,差评。但如果把登录界面的各种功能完善后一定是一个很棒的app(虽然我做不出来这种app,哈哈哈)
1234800-20170911185010610-656965968.png
(2)Java俄罗斯方块-新峰团队
这是东北师范大学的团队,是一个简单的传统益智小游戏。
apk下载地址:https://pan.baidu.com/s/1bp3NSIj
这个游戏,我只能说它真的只是个俄罗斯方块游戏。虽然旁边有着颇具创意的名字与游戏记录,但这个俄罗斯真的不如小霸王的那个俄罗斯方块好玩,毕竟小霸王里有人在跳舞,哈哈哈。
1.首先我说下它的优点:这个游戏的操作模式与传统俄罗斯方块的模式一样,可以消除填满的一行,而且可以暂停,玩游戏的用户不需要担心中途被打断。此外,游戏过程中开始键是不可用的,而且当你达到一定分数后面的背景图片还会发生变化,颇具创意。下面是我游戏时的截图
1234800-20170911191414907-1441248952.png
1234800-20170911191436032-441296769.png
1234800-20170911191457219-827758464.png
2.缺点:对于一个游戏来讲,没有声音的这个缺点是致命的,没有消除时那种消除的快感,很难吸引用户,此外右上角上面的功能键里为什么不填上开始两个字,让用户很迷茫啊。并且,从上面的图片来看,这个游戏的格局设计的太low了,如果真的用在手机app上,我肯定是不会使用下载的。
3,建议:如果能把我说的缺点改一下,并且能使用多人对战的话,我觉得一定程度上会增加游戏的可玩性。
(3) 吃了么-dxteam
这也是北航的项目,这个软件给我的感觉有点像模仿饿了么。
apk下载地址:https://pan.baidu.com/s/1hqCGEEw
感觉没什么优点。很多方面模仿得都不太好,比如说吃了么的菜谱功能,没有实现搜索功能,试着搜了几样都没有实现,搜周边的功能是ok的,界面很一般。下面列出我使用时的截图。
1234800-20170912003228797-1681020971.png
1234800-20170912003242578-1470016629.png
1234800-20170912003252860-157702160.png

作业5:采访学长
我本次采访了我的师兄杨柳同学。
问题一:这个系统主要功能是什么?当时的项目有多少用户?给用户多少价值? 现在还有人用吗?
杨柳:就是俄罗斯方块被,当初红白机有的功能我们全有,里面还有我的游戏记录。
当时的项目有20个左右的用户。
就是在闲暇之余带给用户带来快乐呗。
现在没人用了。
问题二:这个项目能否给我们团队继续开发,源代码/文档还有么?
杨柳:可以,这两个都有。想要我一会儿qq传给你。
问题三:项目开发有什么经验和教训?
杨柳:经验吗,就是有个好的开发流程会使整个项目做的更快更好。还有,得听杨老师的话,要不期末真的让你挂。
教训,恩~~,时间分配应该更加合理,按时完成自己订好的任务,要不可能会拖一个项目的后腿。
问题四:对学好软件工程有什么建议?
杨柳:紧跟杨老师步伐,认真投入,学习的时候能做到虚心向学,珍惜时间,其它的你自己编吧。(汗)

转载于:https://www.cnblogs.com/liuyaoze/p/7503771.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。
【优质项目推荐】 1、项目代码均经过严格本地测试,运行OK,确保功能稳定后才上传平台。可放心下载并立即投入使用,若遇到任何使用问题,随时欢迎私信反馈与沟通,博主会第一时间回复。 2、项目适用于计算机相关专业(如计科、信息安全、数据科学、人工智能、通信、物联网、自动化、电子信息等)的在校学生、专业教师,或企业员工,小白入门等都适用。 3、该项目不仅具有很高的学习借鉴价值,对于初学者来说,也是入门进阶的绝佳选择;当然也可以直接用于 毕设、课设、期末大作业或项目初期立项演示等。 3、开放创新:如果您有一定基础,且热爱探索钻研,可以在此代码基础上二次开发,进行修改、扩展,创造出属于自己的独特应用。 欢迎下载使用优质资源!欢迎借鉴使用,并欢迎学习交流,共同探索编程的无穷魅力! 基于MySQL+MFC设计实现的小型点餐系统C++源码(含设计报告).zip基于MySQL+MFC设计实现的小型点餐系统C++源码(含设计报告).zip基于MySQL+MFC设计实现的小型点餐系统C++源码(含设计报告).zip基于MySQL+MFC设计实现的小型点餐系统C++源码(含设计报告).zip基于MySQL+MFC设计实现的小型点餐系统C++源码(含设计报告).zip基于MySQL+MFC设计实现的小型点餐系统C++源码(含设计报告).zip 基于MySQL+MFC设计实现的小型点餐系统C++源码(含设计报告).zip 基于MySQL+MFC设计实现的小型点餐系统C++源码(含设计报告).zip
### 回答1: 北邮linux的第三次上机作业是在系统管理课程中所进行的,主要涵盖了对Linux系统的进程管理、文件系统扩展、定时任务、用户和组管理等方面的学习。 在进程管理方面,我们主要掌握了如何使用ps命令、top命令和kill命令来查看、控制和关闭进程。在文件系统扩展方面,我们学习了如何使用LVM技术来管理硬盘的扩容和分区,以及如何使用fdisk命令来对磁盘进行分区管理。 此外,我们还掌握了如何使用crontab命令来进行定时任务的管理和设置,以及如何使用useradd命令和usermod命令来进行用户和组的管理和权限设置。这些技能对于如今的系统管理者而言是必须的。 在此次实验中,我们通过实际操作,更好地理解了Linux系统管理的机制和原理,掌握了课堂所学的知识点,并且对系统管理者所需要具备的能力进行了深入的思考和探讨。这些都是我们在今后的学习和工作中必不可少的技能。 ### 回答2: 北邮linux第三次上机作业是一项挑战性较高的任务,要求参与者具备一定的软件编程和计算机网络方面的知识。任务主要分为两个部分,第一部分是编写程序,第二部分是进行网络配置。 在编写程序的部分,参与者需要使用C或C++编写一个多线程的程序,并通过文件读取或用户输入来进行数据处理。该任务要求参与者能够熟练运用多线程的编程思想,以及能够对数据进行有效的处理和分析。此外,还要求程序能够稳定运行,并在遇到异常情况时给出正确的提示信息。 在网络配置的部分,参与者需要在Linux系统上配置一个网络服务,并对相应的服务进行测试。该任务要求参与者具备一定的计算机网络知识,能够熟练操作Linux系统,并能够利用相应的工具完成网络配置。此外,还要求参与者能够对配置的服务进行实际测试,并对测试结果进行分析。 总的来说,北邮linux第三次上机作业是一项涉及多个方面的任务,要求参与者具备综合的软件编程和计算机网络能力。完成该任务可以帮助参与者提高自己的技术水平,同时也有助于加强他们的团队沟通和协作能力。 ### 回答3: 北邮Linux第三次上机作业是一项关于Shell编程的实践任务,要求学生通过练习,掌握Shell脚本的基本语法和应用,加深理解Linux操作系统的特性和原理。该次实践作业旨在提高学生的实际操作能力,培养学生的团队精神和创新意识。 该作业的主要任务是实现一个小型的Shell应用程序,包括输入输出和文件操作、字符串操作和文件查找等多个功能。学生需要根据题目要求设计功能模块,编写Shell脚本程序,并进行测试和调试。实践过程中,要注意代码规范性和运行效率,以及对实验结果的记录和总结。 通过这次实践作业,学生可以更加深入地理解Shell编程语言,掌握Linux操作系统的基本操作和应用技巧,提高自己的逻辑思维和编程水平。同时,通过团队协作和分享经验,可以加强学生的交流和合作意识,培养创意和创业精神。 总之,北邮Linux第三次上机作业是一项富有挑战和创新性的实践任务,可以为学生打下深厚的理论和实践基础,提高学生的实际操作能力,激励学生的创新和创业精神,为未来的职业生涯做好充分准备。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值