微信小程序虽然已经正式发布,但是版本还处于一个不稳定的环境下,所以较Java、C++这样成熟的技术而言可能会变动较大。
所以,要学好这样一门新技术,可能需要下面的一些能力:
1.基本的技术基础
(1)JavaScript(简称JS)基础。微信小程序基于JS,并且支持原生JS进行逻辑开发,所以有一定的JS基础是非常重要的。
(2)CSS基础。虽然用于布局样式的WXSS并不是单纯的CSS,但是也是基于CSS技术的一种封装,所以有一定的CSS基础对于学习WXSS也是必要的。(3)HTML(XML)基础。用于布局的WXML同样也是对于HTML(XML)的一种封装应用,所以HTML基础对于学习也是有一定意义的。
2.基本的编程思维
(1)熟悉基本的编程思想,拥有写网页或者是App的思维模式。
(2)拥有不错的逻辑思维能力,明确需求达到的目标。
3.解决问题的能力
(1)熟练应用Google、Baidu等搜索引擎,找到相应的解决办法。
(2)学会使用GitHub、StackOverflow等社区找到解决方案。
4.自学能力
能够不断自主学习相应的知识和计算机的最新技术,这也是在编程学习中最重要的一点。
其实小程序的开发还是很简单和便捷的,但是这并不意味着它是一个简单的程序,腾讯将服务和接口打包开放给了开发者,这使得开发人员的工作和难度大大减少了,但是正如任何一个入门简单的行业和技术一样,学习曲线都是冗长的。所以想要实现在一个技术行业的不断成长,总结和学习是非常重要的。