2017282110285--第一次个人作业

author author     2022-09-19     645

关键词:

第一部分:结缘计算机

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

  其实我从高一就开始接触编程了,在高中我搞了两年的算法竞赛,算是有一点算法基础(捂脸,其实实力弱得一批),也是在那个时候开始爱上了编程。因此在高考结束后就报了信息安全专业,哪怕那时候父母不是很支持我报跟计算机相关的专业。我认为我的起步条件会比一般的零基础的萌新稍微好那么一点点,但也就仅限于此了,毕竟有天赋的人比比皆是,他们只是缺少一个契机罢了,入门之后分分钟起飞的也是一大把,更不用说那些大牛博主了,他们的程序员之路可以说只能仰望了。

  我知道自己天赋不咋滴,因此本科的时候对自己算是比较严格,强迫自己经常写代码看代码,不至于说很长一段时间没有去学习代码。大学本科的时候加了个团队,一来起到监督的作用,二来向他人取经学习比自己一个人瞎摸索好多了。当然,在这个团队里我也亲眼见识到什么叫有些人的天赋是不讲道理的,进一步激励我努力学习。

 

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

  答案肯定是是的。刚开始接触编程的时候,觉得很难,无法理解为什么可以这样子。曾一度想要放弃,不过不知道怎么的熬过来了,也开始喜欢上了编程,觉得编程很有意思,编程能够做到许多有趣的事情,从计算机的角度去思考让我发现了一个崭新的世界。我还清晰的记得我们在高中用学校淘汰下来的才几十MB内存的老电脑编程的一幕幕,也十分怀念pascal那令人瞎眼的深蓝色背景。我喜欢编程,正是觉得我本科学到的还不够,所以选择考研,希望能在这条道路上走得更远一些。

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

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

  我对大学生活还算比较满意,不过也有一点地方需要吐槽的是时间很紧张的样子,实验室那边需要花时间,上课也要花时间,自己还要留出一部分时间来学习自己感兴趣的东西,真的感觉时间有点不够用。我理想中的大学教育的话,在我的观念中,计算机这个领域,自学是非常关键的,老师更多的是带领你进入这个世界,在关键的时候为你指一个大概的方向,但是你要想在这个领域有所建树,肯定要花大量的精力去自学的。想存粹依靠老师教学把你培养成一个大牛,那是不可能的。

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

  我觉得我敲的代码还算比较多的,特别是高中时期,只要不是期末时期,满打满算每周也能有30+小时的编程时间,而一到节假日,台风之类别人放假的时候,我们是没有放假的,必须到学校电脑室写代码,从早上9点敲到晚上10点,就中间出去吃个饭而已。而到了大学本科的时候,人稍微有了一点惰性,敲的代码少了很多。然后也没做过多少实际的项目,自己自学做的比较复杂的应该是一个windows模拟加载器,用来模拟windows加载程序的流程来装载启动程序,还有一个是用纯汇编写的PE解析器吧。。。

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

  我个人觉得区别不会说很大,因为我之前就说过,在我的认知中,计算机这个领域很看自学的,科班出身和北大青鸟最大的区别就是前者有一个比较好的老师,能够系统的带你入门,在你遇到难题的时候帮你指个方向,但是你能达到什么程度还是得看你自身的努力。现在各种各样的论坛博客之类的都很方便,你能在上面获取到很多学习资源,也有一些大牛热心的帮你解答疑惑。论坛博客上获取到的学习资源肯定没有科班教学那么系统,但是相对的它有另一个优点,就是实用性很强。很多科班的学生可能都有过这样的时期:我学这个有什么用?什么时候用得上这个?当然,不能说二者孰优孰劣,二者都有它的优点:网上的学习资源能让你快速上手,短时间内学会你想要的知识;而科班教学则能帮你打下坚实的根基,虽然短时间内看不出什么明显的效果,但是它能帮你在未来的道路上走得更稳更远。

4.学线性代数和概率论的时候,你是否有过这样的疑问“我们为什么要学这么多数学,这和我们的计算机有关系吗”,你现在是否还有这样的疑问?对这个问题,你有自己的解答了吗?那么其他学科呢?

  数学和计算机关系还是蛮大的,比如机器学习等就很需要这些数学知识。大家之所以都这么抱怨,无非是因为没有使用这些数学知识的时机,但是话又说回来,等到需要这些知识的时候再去学哪来得及啊。

第三部分 未来规划

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

  梦想是进入BAT这样的大公司,在敲几年代码后混个管理或总监之类的。为了这一目标,需要不断提升自己的代码能力,多看代码,多谢代码,多总结代码。

2.实习经验究竟有多重要?是否需要马上开始积累实习经验?

  实习经验还是很重要的,因为实习能帮我们把学到的理论转化为实践能力,让我们意识到自身的不足,帮助我们完善自己。但是马上开始积累实习经验是不必要的,我们还是要先把自身的基础打扎实。

第四部分:课程期望

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

  以前从未学过这门课程,因此想系统的全面的学一下这门课, 期望能学到许多不一样的知识,帮助自己做出优秀的作品来。

  至于熬夜,以前倒是经常熬夜,后来意识到这样不行,迟早把自己身体搞垮,因此我可以付出更多时间和精力,但是熬夜这种事还是有点抵触的。

分析软件

1.手机上的社交软件

  讲到这,肯定绕不开企鹅帝国的QQ和微信,毫不夸张的说,在中国,只要会上网,就用过这两者之一。这两款APP界面精美,功能齐全,操作方便。最主要的是一个QQ账号就能够登录、使用腾讯的所有产品,比如地图,音乐,游戏之类的,这也是使用QQ最大的便利,毕竟没有人会喜欢记一大堆账号密码。

  第一次接触QQ好像是在初中吧,印象中那时国内应该没有同类的软件,这也是QQ能够迅速抢占市场,发展壮大的原因吧。而QQ从当年简单的通讯软件不断的发展,衍生出了各种各样的产品出来,地图、音乐、游戏、网络支付、小说、动漫、漫画、直播等等,生活中随处可见腾讯的身影,可以说人们已经很难离开腾讯了,腾讯在中国可以说几乎是无敌的。

  说到腾讯的收费,就QQ本身和旗下的各种游戏都是免费的,但是腾讯游戏的梗可以说是众所周知了,号称"充了钱你才能变强",虽然你不充钱也能玩腾讯游戏,但是腾讯有无数种方法来诱惑你充钱,只要你想玩下去,你就很难抵制诱惑真的一分钱都没充。。。

 

2.PC上的办公软件

  没错,说的就是office系列的软件,office系列的软件功能强大,基本能满足各种办公要求,而且操作方便。不过由于office的正版软件是收费的,所以有不少人选择了免费的WPS作为替代品,这也是WPS用来和office竞争的优势吧。

  以前没什么感觉,后面渐渐发现office(或WPS)可以说是生活必备的软件了,第一次正式使用这些软件应该是高中时用来填个人信息,后来上了大学,发现用到的次数越来越多了,填信息、打印、做表格、演示等等。个人现在使用的是wps,一来它的功能足够我用了,二来,最重要的是它,免费!

  另外,使用这些软件的人很多都有遇到这种问题:辛辛苦苦做了半天,程序bug或电脑死机了,导致成果没保存下来,那是要多气有多气。所以说,要记得设置自动保存。

3.游戏

  说到游戏,那我就要讲一下steam了,因为我就是它的忠实用户。据说它是第一个提出游戏平台这种概念的,现在腾讯也要搞一个游戏平台,叫WEGAME好像。不得不说这种游戏平台的模式相当good,厂商或V社自己把游戏挂上平台,用户不必再到各个网站,只需要在steam上浏览,选择自己喜欢的游戏,付费下载(当然也有免费的游戏)就可以,而且steam可以帮助你管理配置游戏,你只需要点开始游戏就ok了,如果用户在下载游戏的一段时间内觉得这个游戏不合心意,还可以申请退款,把游戏退掉,可以说用户体验相当好,而steam在这次交易成功后抽取一定的手续费了。

  steam有一个大名鼎鼎的营销策略,叫做"喜+1",意思是通过打折或者游戏包捆绑的形式让用户控制不住自己双手去购买,用户买完还美滋滋的,觉得自己赚了,不要以为这招很low,倒在这招上面的不计其数。

  steam另一个主要的来钱方式就是V社自身出的游戏有一个模式叫做开箱,比较出名的就是csgo和dota2了,主要是在游戏商城贩卖箱子,用户购买后有一定概率开出稀有饰品或极其稀有的饰品,用户往往很难抑制自己,去购买大量箱子,希望开出自己想要的饰品。

  不过steam也有一个比较坑的地方,就是每次你一上线它就会检查你所有的游戏,并强制更新。

第五次个人作业:个人总结

...总结作业正文....其他参考文献....你做了哪些作业陈棋---第一次个人作业陈棋---第一次个人编程作业第一次结对作业:原型设计陈棋---第三次个人作业第四次个人作业——案例分析21组—重振嵌入式荣光—团队展示第二次团队作... 查看详情

第五次个人作业:个人总结

...业:个人总结作业目标总结目录你做了哪些作业刘启麟---第一次个人作业刘启麟---第一次个人编程作业参与第一次结对作业:原型设计刘启麟---第三次个人作业刘启麟——第四次个人作业——案例分析参与团队展示作业汇总博客... 查看详情

第五次个人作业:个人总结

...个月来软件工程实践走过的路,做了如下作业:占顺杨---第一次个人作业占顺杨---第一次个人编程作业第一次结对作业:原型设计占顺杨---第三次个人作业第 查看详情

第一次个人作业-pb15061305-liuze

...简洁一些。目录里面的每篇博文质量还是挺高的,2333333第一次个人作业【二】(代码跨平台的简单解决方法,附代码!!)第一次个人作业【三】(代码实现(未优化前的代码),注释丰富)第一次个人作业【四】(代码编写... 查看详情

第一次作业(个人作业)

软件有很多种,如工具类软件、游戏类软件、系统类软件,它们的运行方式也各种各样,如以单机方式运行、以网站方式运行或者以APP方式运行在手机端等,请选取三种软件,分析它们各自的特点。这些软件的开发者是怎么说服... 查看详情

第一次个人阅读作业

Task1:注册个人博客账号http://www.cnblogs.com/jiaowoxiaotiancai/Task2:注册码云账号https://gitee.com/jiaowoxiaotiancai/eventsTask3:完成博客-阅读与思考阅读参考材料,并回答下面几个问题:(1)回想一下你初入大学时对网络工程专业的畅想当... 查看详情

个人第一次作业

需求分析:根据键盘输入数字显示对应的表达式,答完题后给出正确错误题目的个数和题号。功能设计:系统内部自主生成表达式,并能对结果进行评判。设计实现:先做出一个简单的四则运算,然后在其基础上把答案进行比较... 查看详情

个人作业3

...部分:调研,评测1.下载并使用,描述最简单直观的个人第一次上手体验。登录后,进入主界面。最底部的菜单栏分为"新闻","朋友圈","课余生活","消息","我的"这五个部分。登录后自动显示"课余生活"这一栏,该界面是校内协... 查看详情

个人作业进度

第一次个人作业(一)任务:         1.统计文件的字符数;         2.统计文件的单词总数;         3. 查看详情

第一次个人作业

一、游戏类软件软件名称:剑侠情缘3类型:3D武侠角色扮演电脑客户端游戏1.游戏本身具有浓厚的古风色彩,创建人物时可以自己按照自己的想法捏脸型,这一点极大地吸引了我,不再是传统游戏中只能是系统已经画好的脸型,... 查看详情

个人作业进度

第一次个人作业(四)      进度:            今天下午将输出词组做好了,不知道与助教是不是一样,因为还没遍历文件夹,本来打算晚上将遍历文   ... 查看详情

个人博客作业3

...一部分调研,评测1.下载并使用,描述最简单直观的个人第一次上手体验。第一次体验感觉不错,界面简洁,运行流畅。能完成一些简单的的对话。2.上网或图书馆查找bug的定义,找出几个功能性的比较严重的bug,至少2个。有时... 查看详情

个人作业进度

第一次个人作业(三)      进度:              由于今天课程比较多,所以只进行了昨天代码的优化,现在基本上把第四个功能做的很好了,第六个功能也... 查看详情

第一次个人作业(代码测试)(代码片段)

在代码测试环节,我主要对集中典型以及特殊情况做了测试,结果如下:文件夹测试TEST1:空文件夹测试( √)I:\TEST\data为一个空文件夹,测试程序对空文件夹的处理命令:WordFrquency-release.exeI:\TEST\data输出结果:char_number:0line_nu... 查看详情

个人作业——软件产品案例分析

...能评测,黑箱测试Q:下载并使用,描述最简单直观的个人第一次上手体验。首先声明这是我第一次使用这么完整的涉及软件开发全生命周期的这么一款管理软件,初次上手体验,从创建项目到各种工作项的创建,UI体验感十足,... 查看详情

第一次个人作业(linux性能分析)(代码片段)

工具选择这里参考了http://gernotklingler.com/blog/gprof-valgrind-gperftools-evaluation-tools-application-level-cpu-profiling-linux/这个博客,它主要分析了三款Linux平台下主流的热点分析工具,分别是GNUgprof、Valgrind和Googleperftools,三款工具的主要特点... 查看详情

第一次个人作业之词频统计(代码片段)

实验要求对源文件(*.txt,*.cpp,*.h,*.cs,*.html,*.js,*.java,*.py,*.php等,文件夹内的所有文件)统计字符数、单词数、行数、词频,统计结果以指定格式输出到默认文件中,以及其他扩展功能,并能够快速地处理多个文件。使用性能测试... 查看详情

集美大学1414班软件工程个人作业2——个人作业2:app案例分析

...调研,评测下载软件并使用起来,描述最简单直观的个人第一次上手体验。按照《构建之法》13.1节描述的bug定义,找出几个功能性的比较严重的bug。用专业的语言描述(每个bug不少于40字),如有必要,配图更佳。选择一个朋友(用... 查看详情