软件杯小结

2014/5/30 10:53:05

5月21日 晴 小满 图书馆二楼东走廊
从最开始做桌面端到今天已经天了,到昨晚来说,看见拖拽网页写入数据库成功实现,确实有几分成就感,这就是桌面软件啊,虽然逻辑代码不多,代码耦合度高(因为是边学边做,完全没有设计框架,刚开始做根本想不到它是今天这个样子,后面计划进一步模块化)。综合来说,确实收获不少,尤其是有进度压力推着,有一个deadline在那儿。

  1. pyqt的相关资料实在太少,实力就更少了,几乎没见到完整性比较高的实例文章,几天看下来,充斥着环境搭建,下载安装,还有helloworld级别的教程,看来好多人也是浅尝辄止的地步

  2. 要不是有时间限制,估计我也会畏难,想要放一放,想起之前看django的教程,因为中文教程有些旧,代码规模扩大之后,排查错误很难,多次尝试无果后,就放下了,之后就越来越难再拿起来了,因为拖得时间越久,上下文切换(context。。)的成本就越高,再加上之前的问题解决没有进行记录,形成恶性循环,也不好意思在想学长询问什么了,最初兴奋的计划(学习django,参与项目开发,提升水平,积累经验)也不了了之了。前两天在一个公开课群里看到说推荐先学web.py,flask,原因是成就感很重要,我要调整下计划了。

  3. 针对昨天犯的SQL语句的错误。对新手来说,常常犯一些让人匪夷所思的错误,而在一个人的情况下,这简直就是灾难,有个前辈或同伴在就不至于这样了,现在真心觉得任勇军的项目有意义,建立新手错误集之类的东西可以同时解决新手和前辈大量的时间。

    1. 对自己来说,建立错误解决方案库也有必要,不要妄想自己以后不会遇到或再犯同样的错误。一来提高效率,二来帮助新手。
  4. 匪夷所思都不会写了,要好好学习中文,好好看书了。(就来这个词开刀吧,考证查据,说文解字一番)

  5. 项目导向的学习方式的缺陷,直接上手做项目的话,时间太紧,发生不可想象的错误(不知道怎么描述,C语言中的标点写成了中文状态下的,python中)

  6. 2014/5/30 11:23:53