前言
可能大家完成这次作业都会选择比较擅长的领域——网页前后端。这的确是比较稳妥的选择,高效且稳定,也能得到许多有用的开发经验。但我还是选择了从零开始学习微信小程序,一方面是考虑到这是目前比较火热的一种程序形式,我挺想详细了解它;另一方面,我其实也考虑到自己的网页开发能力是严重不足的,会拖累大家,于是在可行性分析时了解到微信小程序开发的简便性后,我就选择了微信。
第一次接触
这次冒险的决定果然是伴随着一个又一个的下马威的,每一次我想要增加一些功能和内容,下马威都会弄得我头很大。我就讲几个很典型的,也是让我很难受的问题
- 方向问题 ,在完全不了解一个框架的任何技术和流程的情况下就直接进行开发,我们一开始真的是找不到方向,甚至是学习怎么开发的方向;
- 积极性问题 , 在有原型的情况下只能看到项目的大概样子,然而具体的方法扑朔迷离 ,这种打击让我对当初的决定产生了怀疑,我很害怕没有办法将这个项目完成,这种恐惧会变成消极的借口;
- 思维转换 ,当你习惯了某一种编程语言的框架,像java,c++这类的面向对象流程,突然你被迫要去了解一种完全不同的框架,在比较短的时间内,思想就很容易被局限在原来的框架里,忽略了新框架的特性及其所衍生出来的一些特别的解决问题的方法,很有可能是唯一的解决办法;
- 错误估计 ,不熟悉的东西估计起来必然是要