热门标签 | HotTags
当前位置:  开发笔记 > 程序员 > 正文

采访田飞师兄有感——by李皈颖

来MSRA后一个月了,终于迎来了现代软件工程,开课第一天,殷老师(也是我的“馒头”)要求我们去采访一下前任师兄,了解一下他们的感受。我们组联合采访了陈凯师兄,但是因为我忘记了,所以我单独找田飞师兄采访

来MSRA后一个月了,终于迎来了现代软件工程,开课第一天,殷老师(也是我的“馒头”)要求我们去采访一下前任师兄,了解一下他们的感受。我们组联合采访了陈凯师兄,但是因为我忘记了,所以我单独找田飞师兄采访了一下。

以下是采访记录:

Q1:你们当时,最后的项目做的是啥,干嘛的?

  A1:

  { 

    A:做一个真人拳皇游戏  

    Q:能详细点吗,为啥叫真人?

    A:一开始想做真人提供图像 然后自动拼接一类的 后来发现难度太大 改成自己拍照片 加到程序里

    Q:拳皇打斗的时候,人物是自己的照片吗,是不是就头像是?

    A:都是 就是拍了很多照片 各种动作的 ;全身

    Q:这感情好....,其他人也可以输入自己的图片生成新人物吗,还是人物是预定义好的

    A:后者

  }

 

Q2:那好,下一个:你觉得那些事在软件工程中很重要,但以前在学校编程中没有注意过的?

  A2:团队合作 对项目的详细规划 这两点吧

 

Q3:你们做软件前期要对软件进行策划,就是规定软件的结构之类的,但是毕竟没有开始实现,前期的规划恐怕和实现总   有出入。。。(在学校就是这样),那你们做软件时最后实现的软件,和你们策划是弄出来的结构是一样的吗?

  A3:

  {

    A:肯定不可能完全一样的了 有些东西没有想清楚 所以真正做的时候就比较麻烦

    Q:最后差别大吗...

    A:大

    Q:那为啥要做前期策划啊,跟结果差那么多,没有起到导向作用啊

    A:就是前期尽力吧 不要忽略这个重要性

  }

 

Q4:嗯,我以前在学校写代码的时候也想过要先策划一下,但是,每次来想的时候,就发现没有深入到程序中,没法考虑   清楚到底怎么做才好,那你们当时策划的时候是依据什么来对软件进行计划的,就是说怎么样保证软件的策划尽量   可靠?

  A4: 

  {

    A:这个问题有些大 呵呵 就是想好大概分几个模块 每个模块做什么等等

    Q:反正就是不要弄得太细,搞清楚模块的功能就行是吧,不用太深入细节

    A:这倒也不是 能深入细节最好了 但关键就是很多细节也并不是规划就能规划好的 包括自己真正实现的时候蹦出       来的很多问题 都是预料不到的

    Q:这样,了解,就是说盖好大框架后,尽力完成在已有知识内的设计,然后剩下的在实践中处理是吧

    A:恩 我觉得是这样的

  }

 

Q5:那最后一个问题,你觉得软件工程这课主要学什么,或是说,怎样才能学好?

  A5:付出精力学习新知识 多动手 多跟同伴交流 就差不多吧 

 

采访心得

  田飞师兄告诉我说,软件工程的要点在于,策划软件构架时,分清模块,和功能,不要一上来就嘛代码,要做好前期的策划,虽然因为实践与策划的偏差,最后结果可能同策划的差别很大,但是在一个设计好的框架下的修改比漫无目的写代码更容易具有结构性,前期的策划,也可以使得程序要看的更远,使得软件最后不会一团乱麻,bug丛生。


推荐阅读
  • 本文介绍了在Python3中如何使用选择文件对话框的格式打开和保存图片的方法。通过使用tkinter库中的filedialog模块的asksaveasfilename和askopenfilename函数,可以方便地选择要打开或保存的图片文件,并进行相关操作。具体的代码示例和操作步骤也被提供。 ... [详细]
  • 如何实现织梦DedeCms全站伪静态
    本文介绍了如何通过修改织梦DedeCms源代码来实现全站伪静态,以提高管理和SEO效果。全站伪静态可以避免重复URL的问题,同时通过使用mod_rewrite伪静态模块和.htaccess正则表达式,可以更好地适应搜索引擎的需求。文章还提到了一些相关的技术和工具,如Ubuntu、qt编程、tomcat端口、爬虫、php request根目录等。 ... [详细]
  • 一、Hadoop来历Hadoop的思想来源于Google在做搜索引擎的时候出现一个很大的问题就是这么多网页我如何才能以最快的速度来搜索到,由于这个问题Google发明 ... [详细]
  • Monkey《大话移动——Android与iOS应用测试指南》的预购信息发布啦!
    Monkey《大话移动——Android与iOS应用测试指南》的预购信息已经发布,可以在京东和当当网进行预购。感谢几位大牛给出的书评,并呼吁大家的支持。明天京东的链接也将发布。 ... [详细]
  • 本文详细介绍了SQL日志收缩的方法,包括截断日志和删除不需要的旧日志记录。通过备份日志和使用DBCC SHRINKFILE命令可以实现日志的收缩。同时,还介绍了截断日志的原理和注意事项,包括不能截断事务日志的活动部分和MinLSN的确定方法。通过本文的方法,可以有效减小逻辑日志的大小,提高数据库的性能。 ... [详细]
  • 本文介绍了lua语言中闭包的特性及其在模式匹配、日期处理、编译和模块化等方面的应用。lua中的闭包是严格遵循词法定界的第一类值,函数可以作为变量自由传递,也可以作为参数传递给其他函数。这些特性使得lua语言具有极大的灵活性,为程序开发带来了便利。 ... [详细]
  • 本文介绍了Python高级网络编程及TCP/IP协议簇的OSI七层模型。首先简单介绍了七层模型的各层及其封装解封装过程。然后讨论了程序开发中涉及到的网络通信内容,主要包括TCP协议、UDP协议和IPV4协议。最后还介绍了socket编程、聊天socket实现、远程执行命令、上传文件、socketserver及其源码分析等相关内容。 ... [详细]
  • 本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ... [详细]
  • Python实现变声器功能(萝莉音御姐音)的方法及步骤
    本文介绍了使用Python实现变声器功能(萝莉音御姐音)的方法及步骤。首先登录百度AL开发平台,选择语音合成,创建应用并填写应用信息,获取Appid、API Key和Secret Key。然后安装pythonsdk,可以通过pip install baidu-aip或python setup.py install进行安装。最后,书写代码实现变声器功能,使用AipSpeech库进行语音合成,可以设置音量等参数。 ... [详细]
  • 本文介绍了数据库的存储结构及其重要性,强调了关系数据库范例中将逻辑存储与物理存储分开的必要性。通过逻辑结构和物理结构的分离,可以实现对物理存储的重新组织和数据库的迁移,而应用程序不会察觉到任何更改。文章还展示了Oracle数据库的逻辑结构和物理结构,并介绍了表空间的概念和作用。 ... [详细]
  • 本文分享了一个关于在C#中使用异步代码的问题,作者在控制台中运行时代码正常工作,但在Windows窗体中却无法正常工作。作者尝试搜索局域网上的主机,但在窗体中计数器没有减少。文章提供了相关的代码和解决思路。 ... [详细]
  • 本文介绍了使用Java实现大数乘法的分治算法,包括输入数据的处理、普通大数乘法的结果和Karatsuba大数乘法的结果。通过改变long类型可以适应不同范围的大数乘法计算。 ... [详细]
  • PHP设置MySQL字符集的方法及使用mysqli_set_charset函数
    本文介绍了PHP设置MySQL字符集的方法,详细介绍了使用mysqli_set_charset函数来规定与数据库服务器进行数据传送时要使用的字符集。通过示例代码演示了如何设置默认客户端字符集。 ... [详细]
  • Java序列化对象传给PHP的方法及原理解析
    本文介绍了Java序列化对象传给PHP的方法及原理,包括Java对象传递的方式、序列化的方式、PHP中的序列化用法介绍、Java是否能反序列化PHP的数据、Java序列化的原理以及解决Java序列化中的问题。同时还解释了序列化的概念和作用,以及代码执行序列化所需要的权限。最后指出,序列化会将对象实例的所有字段都进行序列化,使得数据能够被表示为实例的序列化数据,但只有能够解释该格式的代码才能够确定数据的内容。 ... [详细]
  • 本文是一位90后程序员分享的职业发展经验,从年薪3w到30w的薪资增长过程。文章回顾了自己的青春时光,包括与朋友一起玩DOTA的回忆,并附上了一段纪念DOTA青春的视频链接。作者还提到了一些与程序员相关的名词和团队,如Pis、蛛丝马迹、B神、LGD、EHOME等。通过分享自己的经验,作者希望能够给其他程序员提供一些职业发展的思路和启示。 ... [详细]
author-avatar
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有