摘要:
一.学到了什么 1.软件工程方法论 2.Django框架下的网页开发技术 3.数据库设计建库技术 4.AJAX技术 二.我的心得体会 在课程的大多数时候,我和大多数同学一样对于软件工程的理论知识并不重视,纯粹是按照老师的要求来。等到项目的后期,代码量逐渐增大,进度问题逐渐显现,我们才开始自觉或不自觉 阅读全文
摘要:
之前尝试使用了Teambition,效果还算是不错,各种任务需求都比较清晰。后端目前的任务算是,开始扎实地一个功能一个功能地实现了。过程中出现了各种问题,css文件无法加载,超链接不能跳转等等,在详实的文档帮助下算是都解决了,体会是各种问题的根源还是自己对框架了解的不够全面,只能慢慢补吧,也很难有时 阅读全文
摘要:
回顾项目开始至今,已经经过了大半个学期,自己在本课程上也投入了较多的精力。我的心得主要有以下几个方面。 一.编程技能 我们的后端技术选型是Django框架,主要是该框架大而全,适合各种开发需求。虽然该框架的资料并不少,但是具体到编程,我的技能还是有很大欠缺。一方面,我选修了数据库课程,学习后端数据库 阅读全文
摘要:
正如这本书的书名,这本书大而全,涉及到了软件开发的方方面面。这里简单记录一下读书的收获和自己的感悟。 一.前期开发 需求第一 由于需求是首先进行的活动,所以需求阶段引入的缺陷可能在系统中潜伏的时间最长,代价也更昂贵。 确定需求也是帮助用户明确自己的需要 明确的需求有助于避免争论 重视需求有助于减少开 阅读全文
摘要:
第三位作者强调了大学阶段规划的重要性,作者初入大学,一切都很新鲜想尝试,却缺乏对学习生活的规划。最终导致的是学习成绩的下降。其实编程也是一样,我们常常感到自己和那些大神的差距,感慨过后,往往也就罢了。而实际上我们需要的是一个切实的规划,一个目标。差距是很大,但是不去追,差距永远只会原来越大。越是紧张 阅读全文
摘要:
结对编程 这次项目之前我并没有了解过结对编程,在《构建之法》初次读到时,就感觉这种形式十分有趣,两个人编程既可以更好的解决编程问题,也会带来新的交流方面的问题。 我和结对搭档在清明假期的第一天早上开始讨论项目,花了一早上确定了整个项目的基本结构。这是我就体会到了结对的部分优越性,一个人的想法可能会有 阅读全文
摘要:
我是一只IT小小鸟,每一个程序员都是从这样的阶段成长起来的,问题是是否能一开始就找到正确的路径,少走弯路。本书收集了许多年轻程序员从大学开始到就业的成长之路,十分有指导价值也很让人深思。 切忌急功近利 就我个人经验,学习新的技术时,往往出于两种原因限于停滞。一是,深入了解技术背景后,感到门槛很高,不 阅读全文
摘要:
Github项目地址 PSP 项目要求 写一个能自动生成小学四则运算题目并给出答案的命令行 “软件”, 如果我们要把这个功能放到不同的环境中去(例如,命令行,Windows 图形界面程序,网页程序,手机App),就会碰到困难,因为目前代码的普遍问题是代码都散落在main ( )函数或者其他子函数中, 阅读全文
摘要:
第五章中作者提到了OSAF办公室里的两条狗,他们是项目的吉祥物,也是很多人工作之余的放松。随着项目人数的增多,对狗的管理也提上了日程,这一过程中,作者发现了管理的程序员和管理狗的相似之处。人们用动物术语讨论管理程序员时,通常比作“管理猫群”。初读时,我感到十分的不适,辛苦的程序员被比作办公纸里的拉布 阅读全文
摘要:
软件分析 微信 微信是腾讯于2011年1月21日[1]推出的一款支持Android以及iOS操作系统的即时通信软件,其面对智能手机用户。用户可以通过客户端与好友分享文字、图片以及贴图,并支持分组聊天和语音、视频对讲功能、广播(一对多)消息、照片/视频共享、位置共享、信息交流联系、微信支付、理财通,游 阅读全文