第一次作业

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第一次作业相关的知识,希望对你有一定的参考价值。

第一部分 结缘计算机

1.你为什么选择计算机专业?你认为你的条件如何?和这些博主比呢?(必答)

非常喜欢计算机专业,因为计算机可以解决一些人们处理不了的事情,谷歌的AlphaGo血虐了世界各个围棋九段大师,说明了计算机有着它特有的优势,选这个就是想去了解它,运用它,帮助人们解决一些问题。我觉得我的思维逻辑能力比较强,编程能力也不差,参加过一些编程大赛在华中赛区拿过一些奖,应该是比较适合学计算机的,从小喜欢下象棋,逻辑思维能力得到了一定的提高,觉得对学计算机还是挺有帮助的,自己也喜欢做一些中国象棋和黑白棋的AI,目前AI的水平连我自己都下不过了。跟这些博主比我觉得每个人都有自己的优点吧,人外有人天外有天,这些博主应该都特别厉害,不然怎么当上博主,希望可以有机会认识一下。

2.计算机是你喜欢的领域吗?是你擅长的领域吗?

是的,非常喜欢。比较擅长逻辑分析和编程以及数据结构和算法。

3.你热爱这一专业吗?你对计算机的热爱是怎样的?仅仅是口头的吗?

热爱!这点我想说一下,我们研二的原本是没有课的,因为研一的时候有门课人太少没开,所以我们不得不又选了这门课,因为我是专硕,最近都开始找工作了,不过还是抽时间把前几次的作业给补上了,因为我比较热爱这个专业,第三次上课留作业说是要做一个类似加减乘除的小工具,也很快的Coding完了,不过因为最近有很多公司的笔试和面试,一直还在赶,用行动表明了我比较热爱计算机专业吧。

第二部分 在计算机系里学习

1.你对你的大学生活有什么想要吐槽的地方吗?你理想的大学教育应该是什么样子的?跟学校给你的有什么区别?比较你在中国大学的经历,你的老师和学校能做到像国外那样吗?如果不能,请分析一下为什么。(必答)

大学生活很好,很喜欢这个地方,没有要吐槽的。理想的大学教育应该是教会学生一种学习的方法或者获取新知识的途径,不断的养成自主学习的习惯。以前的老师都是逼着自己的学生去学习,不是让学生产生了一种乐趣自己去主动学习,不过现在好多了。不能,这有个逐渐改变的过程,不能一下子就可以达到外国的那种教学方式,这样的话大家也不是很适应,只能是适得其反。

2.迄今为止,你写了多少代码,描述你做的最复杂的软件项目/作业。(必答)

100000行?计算机专业处处都要写代码,从大二开始就有项目,有一些课程也要写代码,不知道估计的准不准确,但不会太少。复杂的一个项目就是一个文化消费的项目,包括政府系统、运营系统、场馆系统、企业系统,还有微信公众号,这个项目现在还在做,已经上线了,在合肥、武汉等5个城市使用,在手机上就能搜到,“e文天下”微信公众号。里面每个系统都有好多的接口,是基于Spring MVC框架的,算是一个比较复杂的项目。

3.科班出身和北大青鸟有什么区别?

  1、专业需求:大学和普通高校根据国家政策,为各个学科领域培养专业人才,服务于国民经济发展各个行业领域。北大青鸟是IT行业及各个行业中设计计算机的高科技信息技术领域。

  2、教学目的:大学和普通高校以提高学生综合素质为目标,以掌握本专业基本知识及研究性技能为出发点,以选拔培养各专业高级人才为主。北大青鸟根据当前IT行业发展和IT企业的用人特点,培养符合企业入口要求的IT专业人才,杭州北大青鸟新型教学模式。

  3、课程设置:大学和普通高校按照国家教育部门的规定,设置专业范围很广,涵盖面大,专业设置是按照学术领域的分科规则来划分的,专业类目及名称很多。北大青鸟课程是北大青鸟总部自主研发的的课程,主要课程体现技术能力、项目经验、职业素质3个方面。严谨的调研体系、成熟的研发经验、科学化的研发流程、权威的评审组织。国家权威部门专家参与课程开发的评审,确保课程技术的规范性和权威性;八年间课程五次版本升级,技术更新速度符合IT摩尔定律——IT行业技术更新周期18个月,课程升级及设计紧跟企业技术发展要求。

第三部分 未来规划

1.对于你未来在IT行业的发展,你有什么样的梦想或未来想从事什么样的工作?你准备怎样规划你技术道路,职业道路和社会道路?(必答)

梦想就是能够进知名的互联网公司,从事技术类的职业,尽自己的努力去学习更多的知识,不断完善自己,提高自己的水平。

2.实习经验究竟有多重要?你准备如何积累实习经验?你希望在企业内实习还是在实验室做项目?

实习对我们专业来说是非常重要的,包括在实验室做项目,仅仅书本上的知识是不够的,只有多做一些项目,才能够对某个东西有更深刻的体会,希望都做吧,在实验室学到的面比较广,在企业里面做项目学的东西比较深,也可以提前适应以后的工作环境。

第四部分 课程期望

1.你对这门课的期望是什么?你打算平均每周拿出多少个小时用在这门课上?你愿意为了一个你感兴趣的项目,或得到实战锻炼而付出更多时间和精力(包括熬夜)吗?(必答)

我希望通过这门课学到好多的软件设计的知识,还有一些软件开发的思路,因为最近要找工作了,没有太多的时间,所以打算每周拿出7个小时用在这门课上。愿意,喜欢做一些小应用和小软件,就会一直做下去,晚上睡觉也不知疲倦,直到做完为止,之前说到的中国象棋AI对战软件就是这样做出来的,不过感觉是个缺点吧,经常这样身体会弄的很糟糕,所以也有在加强身体锻炼。

第五部分 分析软件

1.Mobile Apps (手机应用)

手机软件主要指安装在智能手机上的软件,完善原始系统的不足与个性化。

是手机完善其功能,为用户提供更丰富的使用体验的主要手段。(目前发展到了可以和电脑相媲美的程度)

手机软件的运行需要有相应的手机系统,目前要的手机系统:1.苹果公司的ios.2.谷歌公司的android系统。

早期的手机主流系统有以下:Symbian、BlackBerry OS、Windows Mobile.但是在2007年,苹果推出了运行自己软件的iPhone;Google宣布推出Android手机操作系统平台。苹果跟安卓两款系统凭着强大的优势,迅速占领手机市场大部分份额。

2.Web Apps (基于网页的软件)

WebApp是指基于Web的系统和应用,其作用是向广大的最终用户发布一组复杂的内容和功能。

从一个简单的帮助消费者计算汽车租借费用的网页,到为商业人员和度假者提供全套旅游服务的大型复杂的WEB站点,都是WebApp。它包括一些完整的WEB站点,WEB站点的专门功能以及在Internet、Intranet或ExtraNet上的信息处理应用。

webapp 框架是一种简单的与WSGI兼容的网络应用程序框架,可以与 App Engine 配合使用。不必为了使用 App Engine 而使用 webapp:网络服务器支持任何使用 CGI 的 Python应用程序。webapp 提供一种简单的方式来开始为 App Engine 开发应用程序。

响应式网页设计的大部分技术,是可用在WebApp开发中的。

移动端Web App和WAP有什么不同?最直接的区别就是功能层面。WAP更侧重使用网页技术在移动端做展示,包括文字、媒体文件等。而Web App更侧重“功能”,是使用网页技术实现的App。总的来说,Web App就是运行于网络和标准浏览器上,基于网页技术开发实现特定功能的应用。

以上是关于第一次作业的主要内容,如果未能解决你的问题,请参考以下文章

团队作业四-团队项目汇总

软工第一次作业

第一次个人编程作业

第一次个人作业-PB15061305-liuze

OOP第一次博客作业

团队作业4——第一次项目冲刺(Alpha版本)