摘要: 一学期的软件工程课就此结束,边做边学的理念,这门课教导的不仅仅是软件的开发。老师用他的经验来传道受业,用各种现实状况来讲解软件工程,讲解以后的工作态度,讲做事的习惯等等。我觉得这门课程的开设很大一定程度上提高了我们的思想认识,了解自己当前的状况。 一开始我以为软件工程就是编写代码做出一款软件,直到这 阅读全文
posted @ 2018-08-01 14:32 USTC火苗 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 这半个月我们组基本每两三天都有考试,所以团队项目直接就停了,等考试再启动。 利用零碎的时间学习了前端的一些知识,找了模板,在其基础上做了一些修改。 关于这门课,老师竟然在考试周这样搞,就很搞笑,考试周应该是一学期空闲时间最少的时候吧,还想着要按照公司的那种要求让我们做,不觉得很可笑吗,笑死我了,哈哈 阅读全文
posted @ 2018-06-15 22:26 USTC火苗 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 团队项目开启已有一个月了,基本了解了软工开发的整体流程,也参与了团队的交流和合作,发现团队协作工作不是一件简单的事,还有技术上也稍有困难。 软工有句话:Learning By Doing ,边做边学。软工不教语言!!开始时,简直是崩溃的,一点基础都没有,就要在规定时间内完成任务。虽然一开始很不适应, 阅读全文
posted @ 2018-05-31 19:02 USTC火苗 阅读(88) 评论(1) 推荐(0) 编辑
摘要: 区块链的模型架构 区块链基础架构分6层,包括:数据层、网络层、共识层、激励层、合约层、应用层。每层分别完成一个核心功能,各层之间互相配合,实现一个去中心化的信任机制。 数据层:主要描述区块链技术的物理形式。系统设计人员首先建立一个起始节点——创世区块,之后在同样规则下创建的规则相同的区块通过一个链式 阅读全文
posted @ 2018-05-16 17:07 USTC火苗 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 1.程序员如何做个人品牌 个人品牌很有互联网思维的影子,不过思维那个东东太过抽象,在这里似乎得到了一个很好的体现和理解,非常具体: 对于技术人员,至少应当有下边这个列表: Github账号; 技术博客,可以直接放到Github上,Big更高; 微博,最好能加V,用于业内交流; 技术社区账号,比如st 阅读全文
posted @ 2018-04-25 08:08 USTC火苗 阅读(158) 评论(1) 推荐(0) 编辑
摘要: 1、首先结对编程,两个人可以一起讨论,两个人各自说出自己的想法,讨论比较得出最优的想法去做,这比一个人去做得到的结果更好; 2、两个人共同完成一项任务,分到每个人身上的工作量小了一半,但是效率更高; 3、遇到问题两个人商量可以很快得到解决方案,比一个人做更有效率; 4、测试代码正确性的时候,两个人测 阅读全文
posted @ 2018-04-19 09:52 USTC火苗 阅读(141) 评论(1) 推荐(0) 编辑
摘要: 这次总结一下写代码应当注意的一些细节问题: 代码应当易于理解 代码的写法,应当便于别人理解它需要的时间最小化 把信息装入名字中 选择专业的词,避免使用空洞的词 找到更有表现力的词 避免像tmp这样的范范的名字 像i、j等名字常用做索引或者迭代器,尽管空泛,但是大家都知道他的意思 用具体的名字代替抽象 阅读全文
posted @ 2018-04-19 09:02 USTC火苗 阅读(146) 评论(1) 推荐(0) 编辑
摘要: 一、修改软件的起因及其本质。 修改软件是任何一个开发人员所面对的问题,软件是否容易修改,被修改后的软件是否变得更好,是每一个开发人员都知道必须关注但是在实际开发过程中却往往忽视的问题。有多少人在接手一个新项目时抱怨新项目的遗留代码质量太低?又有多少人愿意或者说有能力去将一个让人崩溃的代码逐步改善? 阅读全文
posted @ 2018-04-14 09:20 USTC火苗 阅读(428) 评论(1) 推荐(0) 编辑
摘要: 分析当前热门软件的创新 1、微信 说到微信,我想大家对它并不陌生,几乎每个人都有自己的微信账号,几乎每天都在使用微信。那么它为什么会有如此多的客户,为什么发展的这么好呢?接下来我们分析一下原因。 微信(WeChat)是腾讯公司于2011年1月21日推出的一个为智能终端提供即时通讯服务的免费应用程序。 阅读全文
posted @ 2018-04-05 19:00 USTC火苗 阅读(283) 评论(2) 推荐(0) 编辑
摘要: 这次谈谈读了这本书关于开发团队和项目管理方面的感想。针对开发团队,XP提出了四个准则:沟通、简单、反馈、勇气 。项目中出现的问题无一例外总是出自那些不愿与别人探讨重要问题的家伙身上。沟通不良并不是偶然发生的,有很多情况会导致不良沟通。程序员向管理人员报告了一个坏消息,而管理人员却迁怒于他。客户告诉了 阅读全文
posted @ 2018-04-04 17:10 USTC火苗 阅读(199) 评论(1) 推荐(0) 编辑