第一次软件作业

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

作业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 Login Sucess&&bduss=&ssnerror=0
看到北航,我以为这个app会好的不得了,但在使用过程中我发现了如下问题:
1.手机app登录界面登不进去,而且注册只能通过浏览器网上注册才可注册成功,很不方便,让我兴趣大减,看到这里,至少我是不会用这个app的。下面是我的截图



在三张图片中,我们可以看出,当我点击注册的时候会弹出一个让你使用其它浏览器的链接,注册的时候要求也多,我最喜欢的qq邮箱建号都不被允许,这很可能影响广大用户的体验,使用户不会选择这款app。
2.手机的登录按钮按下去之后会闪退回主界面,不能登录,最后我只好还是通过浏览器进行登陆,登录页面基本完全没用,只有注册是好使的。但如前面所说,得通过别的浏览器进行操作,令人失望,用户体验很差。
3.尽管它的登录界面让人失望,但当我进到网页版的北航学堂的时候,印象还是不错的,页面简洁大方,操作时不卡顿,有选课功能,可以挑选自己喜欢的课来看,方便用户的学习需求,但我还要强调一遍登录界面真的没有啥用,差评。但如果把登录界面的各种功能完善后一定是一个很棒的app(虽然我做不出来这种app,哈哈哈)

(2)Java俄罗斯方块-新峰团队
这是东北师范大学的团队,是一个简单的传统益智小游戏。
apk下载地址:https://pan.baidu.com/s/1bp3NSIj
这个游戏,我只能说它真的只是个俄罗斯方块游戏。虽然旁边有着颇具创意的名字与游戏记录,但这个俄罗斯真的不如小霸王的那个俄罗斯方块好玩,毕竟小霸王里有人在跳舞,哈哈哈。
1.首先我说下它的优点:这个游戏的操作模式与传统俄罗斯方块的模式一样,可以消除填满的一行,而且可以暂停,玩游戏的用户不需要担心中途被打断。此外,游戏过程中开始键是不可用的,而且当你达到一定分数后面的背景图片还会发生变化,颇具创意。下面是我游戏时的截图



2.缺点:对于一个游戏来讲,没有声音的这个缺点是致命的,没有消除时那种消除的快感,很难吸引用户,此外右上角上面的功能键里为什么不填上开始两个字,让用户很迷茫啊。并且,从上面的图片来看,这个游戏的格局设计的太low了,如果真的用在手机app上,我肯定是不会使用下载的。
3,建议:如果能把我说的缺点改一下,并且能使用多人对战的话,我觉得一定程度上会增加游戏的可玩性。
(3) 吃了么-dxteam
这也是北航的项目,这个软件给我的感觉有点像模仿饿了么。
apk下载地址:https://pan.baidu.com/s/1hqCGEEw
感觉没什么优点。很多方面模仿得都不太好,比如说吃了么的菜谱功能,没有实现搜索功能,试着搜了几样都没有实现,搜周边的功能是ok的,界面很一般。下面列出我使用时的截图。


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

posted @ 2017-09-11 23:51  刘耀泽  阅读(362)  评论(1编辑  收藏  举报