一、回望自己在软件工程实践中走过的路
1、做了哪些作业
-
个人作业:
-
结对作业:
-
团队作业:
2、课程实践带来的提升
-
学习和使用的新软件
- Axure:原型设计
- 微信web开发者工具: 集成编写器,调试器,模拟器,云功能,数据库,与一体的官方开发者工具
-
学习和使用的新工具
- 领歌(Lengoo):项目协作工具,用于分配任务
- 码云:代码仓库及版本管理系统。
-
学习和掌握的新语言、新平台、新框架、新架构
-
新语言——wxml+wxss+js:wxml和wxsss是前端语言,js是后端脚本,其内有很多官方组件和API,其功能和写法有点类似html+css+js+vue。
-
新平台——博客园:可以记录自己的代码生涯。
其内包含云函数、JSON数据库、云存储、云调用、微信支付等一系列进阶能力
-
新框架——MINA框架:该框架在视图层与逻辑层间提供了数据传输和事件系统,可以让开发者更方便的聚焦于数据与逻辑上,MINA的核心为一个响应的数据绑定系统
-
新架构——MVVM模式: MVVM模式在我理解是将View和Model分开,通过ViewMode相连即双向数据绑定
-
-
学习和掌握的新方法、新思维、新思想
1.新方法
查官方文档:以前我是对官方API有一种眼花缭乱,无从下手的感觉,但本次编程中的大多数官方组件和API我都是通过查阅文档完成的,仿佛打开了新世界的大门(可能是微信小程序的开发文档做的好吧~)
调用接口:为了获取地图位置处的具体信息,不得已用到了腾讯地图的接口,对接口和接口调用有了更深刻的理解
2.新思维:极限编程和团队编程
3.新思想:
找BUG的逻辑思想更强了,绝不放过每一处细节!
代码一定一定要备份!!
做中学,哪里不会学哪里
-
其他的提升
学习能力有所提升,团队协作能力有所提升
-
哪次(些)作业或作业的过程,留下了深刻的印象或难忘的片段
-
第一次编程作业:当我知道第一份作业是爬网页内容的时候完全无从下手,百度也是查的乱七八糟,还好有好兄弟的帮忙自己才慢慢有了思路。
-
团队作业:写一小时代码,找五小时BUG,懂的都懂
-
二、写下属于自己的人月神话
我想写个小说就叫:从零开始的微信小程序编写
三、对于大一的同学的建议
数据库基础一定要好好学,不然以后要还债的。
数据库基础一定要好好学,不然以后要还债的。
数据库基础一定要好好学,不然以后要还债的。