本次微信抢票大作业的开发到此已经结束了。在这几周间,紧张的开发也使我收获颇丰。接下来我就谈谈自己在这一开发过程中的一些心得体会。
首先谈谈自己学到的东西。我感觉自己最大的收获就是接触到了服务器方面的编程工作。之前的所有的编程都是简单的在自己的电脑上完成,不需要考虑并发等问题和数据的较大量的存储,只能称为“程序”而非“软件”。但自从接触到服务器,自己感觉到了离真正的软件的应用又近了一步。本次我主要掌握到的包括服务器的基础nginx,uwsgi搭建,通过命令行远程操作服务器,进行远程的代码同步。就这样自己完成了第一个自己真正的服务器搭建,可以用一个稳定的IP进行访问(比起runserver已经好多了)
第二就是更加接近了真实状态下的编程任务。本次程序给出了较明确的任务和接口,同时也有很多需要自己进行思考和设计的handler部分。并且在最后我们接触到了脚本测试的环节,通过编写测试我们可以更有效地进行程序的调试。这次作业时间紧,任务较重,也需要我们较好的分配时间的能力,这一点也与之后在职场中可能接触到的工作看齐。
第三在于更加深化了django开发的知识。由于之前的后端小学期只是进行基础的编写,在这次的代码阅读等部分,我们需要花一定量的时间了解django主要使用的库和微信的对应接口等部分的编写。虽然这次的django部分以简单的数据库存储和读写居多,但是这也加深了我对django的理解和认识。
之后谈谈自己暴露出的问题和不足,以及之后需要进行改进和反思的地方。这一次我开始作业的时间在10月3号左右,但是完成的速度较慢,比大多数同学完成作业的时间和质量都稍有不足。我自认为在这个大作业上花费的时间并不算少,但是很多时间都花费在文档的查询和对于某些功能的查询。自己在查资料时经常体现出的状况是:我需要某一种功能->但我并不是很清楚这种功能需要查询什么样的工具进行实现->我花了很多时间在漫无目的的搜索上->最后我只能放弃自己搜索去寻求其他同学的帮助。因此,在这个大作业中,很多包括微信API的架构,各种函数的使用,到服务器的配置,以及查询程序的编写,很多地方我都相当依赖其他同学的帮助,因此我非常感谢作业完成途中帮助过我的人,并且也希望自己在之后的时间中能够更好的掌握自己查询资料和快速编写代码的方法,争取靠自己能够更好地完成自学的工作,能够更好地适应当今迅速更新的软件开发工作。

Django微信抢票大作业总结相关推荐

  1. 不是所有的大作业都叫微信抢票大作业

    为时四周的微信抢票大作业终于接近尾声,回首这段时间,真是感慨万千.不是所有的大作业都是微信抢票大作业,能够让人同时体验产品经理.开发工程师.测试工程师.运维工程师四个角色.经过了微信抢票大作业的洗礼, ...

  2. 微信抢票环境配置——nginx + uwsgi + django配置服务器

    微信抢票环境配置--nginx + uwsgi + django配置服务器 1 uwsgi配置 2 http协议(80端口)下的nginx配置 1 uwsgi配置 安装uwsgi pip3 insta ...

  3. Django + mysql + 微信 抢票之本地环境搭建

    Django + mysql + 微信 抢票之本地环境搭建 环境准备 1. Django安装 2. mysql安装 3. 微信环境配置 申请微信公众平台测试号 微信接入 环境准备 1. Django安 ...

  4. 微信抢票应用开发总结

    这次微信抢票应用开发我主要负责的是测试部分的工作.由于我们小组开发开始得比较晚,所以我们在第一次迭代的时候并没有推出新的功能,相比于其他组来说进度落后了很多.但是经过两个人的共同努力以及DDL的推动, ...

  5. 微信抢票开发实践总结

    微信抢票开发实践总结 本次项目以django为框架,用nginx/uwsgi进行代理,服务器放在了腾讯云的服务器上面,技术上并没有什么花哨的地方,就不赘述了(很多同学的博客里面都有了).讲一讲感想吧. ...

  6. 微信抢票应用个人总结

    这次的微信抢票作业,经历了以下几个阶段. 一开始就是第一次的初识微信的作业.对于服务器环境非常不熟悉的我,一开始以为没有python3,手工装了一个,少了一个依赖包,导致pip3不能正常使用,因此在参 ...

  7. 软件工程(3)微信抢票实验个人总结

    软件工程(3)微信抢票实验个人总结 这一次持续集成开发实验以django为框架,由于小学期学过,理解起来难度适中,我负责的部分主要是编写后台管理的接口,主要是应用python各种库来实现后台管理界面的 ...

  8. 软件工程(3)微信抢票应用个人总结

    首先要检讨自己的拖延症,现在看来用四周的时间完成这个项目应该是绰绰有余的,特别是其中还有一个国庆八天的小长假,但也正是这个国庆假期让自己无心学习,真正的时间也只有三周XD,导致最后的几天又在赶工(好在 ...

  9. 微信抢票——迭代周期一结束后感想

                                                                                                        ...

最新文章

  1. pycharm 使用小结
  2. mysql+显示表ddl_MySQL_DDL_数据库和表的操作
  3. js一个大盒子中有三个小盒子_寒假预习:一万有多大,数一数估一估,亲身感觉一万有多大...
  4. 使用tinylog 1.1改进您在Java EE应用程序中的登录
  5. android之seekbar
  6. C#事件机制(记住流程)
  7. 【dotnet跨平台】VSCode Linux 32位和Linux 64位下载地址分享
  8. 解码(三):AVFrame格式解析和空间处理函数
  9. oracle更新数据还原,oracle误drop/update操作后的数据恢复测试
  10. Linux下用openmp速度反而慢,c-为什么ubuntu 12.04下的OpenMP比串行版本慢
  11. javascript监听输入框_js监听输入框值的即时变化onpropertychange、oninput
  12. ssm仓库管理系统含论文
  13. JS 更合理的随机分组
  14. Centos 7 开机提示 Entering emergency mode 解决方法
  15. 工作流引擎——构建企业流程管控体系
  16. vue项目 webpack-dev-server 报错
  17. tp6分页显示首页和尾页
  18. 互联网岳麓峰会从长沙走向世界
  19. 内存大计算机运行就快吗,提高电脑内存的运行速度的方法你会吗
  20. 侍魂qq最新服务器,qq区怎么进不去了,说服务器未开启

热门文章

  1. ABOV(12) UART
  2. 数学建模常用数据汇总!!!
  3. inet addr(网络地址)、bcast(广播地址)、mask(子网掩码)
  4. 2022软件测试技能 Fiddler HTTP抓包调试工具完整详细教程
  5. R语言字符串相关操作
  6. 8bit音乐的一些相关知识
  7. windows 下删除EFI分区方法
  8. 智能驾驶全产业链梳理
  9. 分布式的Key-Value存储系统voldemort
  10. ExoPlayer在开启循环播放时 统计播放次数和索引