软件工程第一次作业
一、生成小学四则运算题目的小程序
coding地址: https://coding.net/u/muzi_LN/p/homework/git/blob/master/四则运算.cpp
二、对于《构建之法》几个不懂的问题
(注:有的不一定是问题,是我看完这章后自己的一些随想)
问题一:
(第一章 P11)书中提到的计算机科学可以分为偏理论的领域和偏实践的领域,然后类似于我们两个学科,计算机科学和软件工程,一个是理论,一个是实质上的技术。二者兼有之。可学校的教学让我们很迷茫,不知道自己的重点在理论还是实践上,给我的感觉就是一会实践一会理论,我想问的是,成为一个真正意义上的软件工程师,是该把自己的重心放到技术上面去的吧?理论什么的少涉及,毕竟在现实的生活工作中,很少人有人去思考了,想想理论这也没什么用吧?
问题二
(第二章)整个第二章在说明个人技术和流程的时候,说的步骤很繁琐,凡事预则立,这是对的。但是如此之多的时间花在了测试上面,虽说是对的,总感觉如果真的走上工作了后,赶项目的话,这样的话时间是不是就很少了。或许是在学生时代吧,觉得写代码的时间才是有效工作时间。但是真正遇上赶时间的时候,我们还需要按照步骤一步步来进行自己的测试么?
问题三
(第三章)第三章说明的是反复练习以及学无止境不断终身学习的重要性,这些我们也懂,毕竟身处在一个竞争性的社会,提高自我修养和可竞争的自我能力修养。这其中还涉及到了一些职场的问题(P47到P57),看了以后很有帮助,可以说之前也知道,但更系统化的了解了吧!
问题四
(第四章)第四章讲的是两人合作的事情,以及如何正确的帮助两人合作之间的交流,其中,(P80)提到的影响到对方我觉得不太好。一个团队,就是需要想法和你不一样的人,这样子才好玩嘛,才有创意,才能有更多的点子啊。可能我说的片面的了,但是P83小飞给果冻的面包我是这么想的:如果真的觉得一个人有这样那样的问题的话,还要那样子假惺惺的说么?毕竟有些人说假话即使是善意的也会让人更虚假,还不利于小组合作呢!
问题五
(第五章)对于团队和流程中介绍的模式有写了再改模式和瀑布模型,二者都有很大的缺陷在某种程度上来说。难道说在开发流程中许多人合到一起去会将问题放大化么?
例如“瀑布模型“中的产品最后出现,有了问题就必须推倒重新建成,这也太打击人了吧,又不是多米若骨牌!
问题六
(第六章)通过书中对敏捷流程的介绍,对于这个概念还是很模糊,反正有个概念就是对于事情的最大效率化,需要每个人的齐心努力,个人精英挑大梁的作用微乎其微,感觉和上两章有点重合。读到这个的时候我就在想,这本应该是个类似于生活指南的杂记,然后我们了解了这么多,是要记住这些呢?还是遇到问题再来看这里来解决问题呢?个人感觉后一种比较好……
问题七
(第七章)这一章的需求分析描述的很详细,看完后我在想我们在给客户做一个项目的时候是把质量放在第一位还是预算成本亦或是为了满足客户的一些需求(不得不增大开销和花费精力)?对于一些比较“奇怪”的需求,我们是否也要去完善呢?
其实,看到这个的时候我越来越觉得这本书是一本很好的经验之谈了,很多职场团队为人处事都在里面。我觉得与其快速找问题看完倒不如慢慢来,反正书本的内容也就是杂谈,给我一种高中时看那种我喜欢的青春文学的感觉。我不打算全部看完,诚实的来说,我现在只看到第10章。那就这样吧,预速则不达,相信我们在完成自己的项目的时候会发现更多的问题,也会对书本内容有更深的了解。
三、对几款软件的特点分析
(1)网易云音乐
他自己的首页上是这么介绍自己的
网易云音乐是一款专注于发现与分享的音乐产品,依托专业音乐人、DJ、好友推荐及社交功能,为用户打造全新的音乐生活。
我个人认为网易云音乐不仅仅是一个音乐播放器,还是一个有温度、有情感的音乐社区,其独有的评论将所有人的情感共鸣到一起,就在某个你不知道的时候触动你内心的柔软。前不久,在杭州地铁站上的营销也很成功,“杭州一片其独有的亮红”,让人们感觉到网易云音乐就在身边。
这里,因为感兴趣,我去知乎查了下网易云音乐成功的关键在哪里,以下为网址:
https://www.zhihu.com/question/27994196
https://www.zhihu.com/question/26743347
https://www.zhihu.com/question/28812253
彼时我就在网易云音乐
(2)知乎
一个真实的网络问答社区,帮助你寻找答案,分享知识。
曾经在知乎上看到
有点好笑,但总感觉是很真实暖心的。联系百度知道来比较下
知乎和百度知道在社区的定位及规则功能,以及社区的优劣势方面都存在着异同:(部分是来自于百度知道,因为有些人想法真的很好说的话也很好)
社区定位
首先看下这两个社区的定位,以下分别用一句话来说明两个社区的定位。
知道:“百度知道”,是用户自己根据具有针对性地提出问题,通过积分奖励机制发动其他用户,来解决该问题的搜索模式。
知乎:知乎是一个真实的网络问答社区,社区氛围友好与理性,连接各行各业的精英。用户分享着彼此的专业知识、经验和见解,为中文互联网源源不断地提供高质量的信息。
由于两个社区定位,即存在一定的相似性,也具有较大的差异。因此社区的人群划分也存在异同,百度知道解决问题的搜索模式,导致问题列表只提供最新的十页问题,其他问题需要自己通过关键词搜索。这种搜索形式的匹配度及广度便成了百度知道的优势。知乎连接的是行业精英,分享专业知识和见解,决定着知乎得到的答案比知道的回答更加深刻,答案的形式也是更多的观点列表形式,点赞的功能设计让答案由高到低排序。相对百度知道,知乎的优势在于深度。
下面具体结合各自社区功能规则的异同,更深入详细讲解。主要包括:话题小组形式、社区大V、个人小站、线上线下活动、推广限制等方面讨论。
话题小组
相似功能:知乎话题/百度知道问题分类
知乎话题:知乎话题为问题的主题,话题标签下提出不同问题。分类上,知乎话题分类层级更分明,有详细的话题分类树。知乎话题树不足之处在于一个话题可能有多个不同领域的父类话题,话题层级有点混乱。目前,知乎影响较大的是互联网科技领域,最开始运营的领域。随着由邀请制用户到全面开放,领域也逐渐开放。但目前其他领域还未深耕。
百度知道问题分类:知道的问题分类树形结构最清晰,更方便用户查找问题。不足之处在于,树形结构的分类,层级不够深。百度知道更多问题查找方式在于搜索。
综合来看,知乎话题层级最详细,查找最方便。唯一不足之处,话题非严格树形结构,对于普通用户很难理清查找结构。百度的主要优势在于搜索方便,匹配度高。
社区大V
知乎大V:一部分大V为某个领域的权威,知乎邀请了开设专栏。另一部分为回答较高质量的回答,获得较多的赞和关注。知乎大V一般作为邀请回答的对象。这样也为推广提供了可能,多发高质量的软文,获取更多的赞和关注。每个人都有一个专栏功能,内测两年依旧未开放。这也让专栏用户更加高贵,具有更高话语权。目前知乎打造的知乎日报等精华内容多来自于专栏内容。知乎推广可操作的空间更大,更适合推广。知乎专栏不足之处:没有知乎专栏频道,只有一些官方或非官方专栏推荐,不知道哪些用户是专栏用户。
百度知道大V:知道之星(活动评选)、知道行家(申请认证)。知道之星需要具有较高等级参与评选,名额有限,难以获得。知道行家认证可以考虑申请企业认证,无需费用,需要提供资质证明以。不足之处:保证出勤回答率。百度知道没有单独行家个人主页的入口(只有首页几个推荐行家可点击进入),只能通过问答界面点击用户头像进入百度账号个人主页,展示所有问答。这样用户很难触达个人回答主页。
综合来看,知乎持续发高质量的回答及多互动,较容易建立品牌度,同时偶尔可以增加外链。百度知道行家可以申请企业认证,容易建立品牌度。但对回答频率要求较高,及推广限制较严格。
个人小站
相似功能:知乎专栏/知道行家。除了社区个人空间外,方便整理和展示个人需要展示的信息的类似博客功能。
知乎专栏:邀请制,更显专业性,容易建立自己的品牌。没有单独的专栏频道,除了个人主页可以看到,无法获知哪些人是专栏用户。
百度行家:分个人和企业认证。可查看各个领域出勤率前8的用户。
综合来看,两个社区对于个人小站形式功能均无有效的推荐机制。从社区的发展来看,可能不希望像微博大V一样运营,做到资源有效的平衡。因此在社区推广中,既要善于利用社区各站小站等功能的优势,又不至于过度依赖。
线上线下活动
知乎:知乎目前也没有供用户推广的活动,软文回答形式推广活动暂且未看到很好的形式。之前推广广告文案,即使主题较符合,也有得到其他用户的赞,依旧被删帖。
百度知道:知道活动,包括:我们名人活动、团队活动、商城活动、管理员活动。主要为知道官方活动,知道用户无法开展自己的活动进行推广。
推广限制
知乎:软文附带推广链接一般都能通过。知乎对广告性回答打击较严厉,目前推广账号多次被删帖,以致后来封号一次。尤其对于新号,发表外链被删帖可能性很大。随着账号回答问题和获赞增多,通过率增加。
百度知道:对于推广链接限制很严,基本很难通过。
综合来看,两个社区对于推广限制严格性由高到低依次为:百度知道>知乎。
通过以上几个主要功能的横向与纵向对比,两者之间既有相似性,也存在很大的差异,各有自己的优劣势。
(3)windows系统
纵观每个人的历程,当他亦或是她接触到电脑的时候,大部分都是接触到windows的系统(不排除是苹果的ios系统),这么多人适用,说明这个很接近完善了。windows系统很注意追求用户的界面交互感受,这点和Linux不同,虽说会占用很大内存,但是就会多了很多乐趣,另外,它的功能很完善,可以说一个人几乎不
可能完全用完它的所有功能,哪怕是每个功能用一次。
四、对以上的软件的问题
1.每个软件都不可能完美,人无完人,更何况是设计出来的软件呢?
网易云音乐在win10上一直不能显示桌面歌词,知乎每次的网页版必须要登录才能访问,而且没有现在流行的扫码授权登录方式,而windows有时候出现的卡顿等等……
这些软件都是满足了自己的需求才下载的,网易云音乐最近的商城卖的很好,我也有点想买。windows更不用说了,你买的电脑的时候就已经付过钱了,知乎给我感觉是个非营利的平台,目标希望是如他自己所描述的一样吧——帮助你寻找答案,分享知识。
2.软件是下载的,现在邮购的无非是ps4,psv,switch的游戏吧!
3.这些都有用户问题反馈,也有自己的维护团队,上次我用小米5s下载网易云音乐的时候还收到了无所不能的网易云音乐开发组的通知,说什么小米的某些设置不兼容,让我感觉很开心。
4.同一类型的软件之间应该是互相借鉴学习的,这点腾讯做的太好了,什么都要弄,搞得自己像一个山寨的集合体。他们的竞争无非就是用户不断发现问题,推动软件的进步,然后用户选出最先或者是最好解决问题的那一个。