个人总结——从零开始的微信小程序编写

一、回望自己在软件工程实践中走过的路

1、做了哪些作业

2、课程实践带来的提升

  • 学习和使用的新软件

    1. Axure:原型设计
    2. 微信web开发者工具: 集成编写器,调试器,模拟器,云功能,数据库,与一体的官方开发者工具
  • 学习和使用的新工具

    1. 领歌(Lengoo):项目协作工具,用于分配任务
    2. 码云:代码仓库及版本管理系统。
  • 学习和掌握的新语言、新平台、新框架、新架构

    1. 新语言——wxml+wxss+js:wxml和wxsss是前端语言,js是后端脚本,其内有很多官方组件和API,其功能和写法有点类似html+css+js+vue。

    2. 新平台——博客园:可以记录自己的代码生涯。

      其内包含云函数、JSON数据库、云存储、云调用、微信支付等一系列进阶能力

    3. 新框架——MINA框架:该框架在视图层与逻辑层间提供了数据传输和事件系统,可以让开发者更方便的聚焦于数据与逻辑上,MINA的核心为一个响应的数据绑定系统

    4. 新架构——MVVM模式: MVVM模式在我理解是将View和Model分开,通过ViewMode相连即双向数据绑定

  • 学习和掌握的新方法、新思维、新思想

    1.新方法

    查官方文档:以前我是对官方API有一种眼花缭乱,无从下手的感觉,但本次编程中的大多数官方组件和API我都是通过查阅文档完成的,仿佛打开了新世界的大门(可能是微信小程序的开发文档做的好吧~)

    调用接口:为了获取地图位置处的具体信息,不得已用到了腾讯地图的接口,对接口和接口调用有了更深刻的理解

    2.新思维:极限编程和团队编程

    3.新思想:

    找BUG的逻辑思想更强了,绝不放过每一处细节!

    代码一定一定要备份!!

    做中学,哪里不会学哪里

  • 其他的提升

    学习能力有所提升,团队协作能力有所提升

  • 哪次(些)作业或作业的过程,留下了深刻的印象或难忘的片段

    1. 第一次编程作业:当我知道第一份作业是爬网页内容的时候完全无从下手,百度也是查的乱七八糟,还好有好兄弟的帮忙自己才慢慢有了思路。

    2. 团队作业:写一小时代码,找五小时BUG,懂的都懂

二、写下属于自己的人月神话

我想写个小说就叫:从零开始的微信小程序编写

三、对于大一的同学的建议

数据库基础一定要好好学,不然以后要还债的。

数据库基础一定要好好学,不然以后要还债的。

数据库基础一定要好好学,不然以后要还债的。

四、对于作业或者课程安排有什么样的建议

可以对项目作出一定的要求,尽量写一些需要用到主流技术的项目

五、自己对未来的期许

好好学习,争取不做码农

原文地址:https://www.cnblogs.com/211806417xuqianlong/p/14249226.html