如果是想学习小程序开发的,倒是不太难;我也是编程零基础开始学的小程序开发,总体而言如果是想通过学习编程改善自身,又想能有快速的反馈,小程序开发确实是个方向。
当时同时也要意识到小程序开发的价值总体而言是会低于其他编程方向的,但是程序猿其实拼的是一个手熟耳,不然怎么称之为新时代的农民工呢?这里我说的低于其他编程方向是因为小程序是个编程开发的捷径,当然想做好也不容易,也需要磨练,其他程序也一样,只是小程序提供了一个比较固定的框架和环境,且好模仿,能用小步的进步来给你正向反馈。
小程序的办成语言主流是javascript,这个也是目前比较流行的编程语言之一,现在除了C语言,像java、python、javascript、PHP都有很多相似之处,我原本的打算就是从小程序切入,连接javascript、然后再是python,再学PHP,最后是补完java。
并不要求每种都学的很精通,而是选择每种语言里比较擅长的业务形式,专门做这种业务的编程,像小程序比较适合快速做出web轻应用,比如一些已经互联网化的线上项目的应用端。
python可能更偏向于自动化,更高级的大数据可能我这辈子也没法去参与了,所以不会是我的方向。
PHP之所以要学,是因为目前的工作方向涉及到不少,所以为了参与客户的需求才学,并不是自己要去做什么项目,毕竟我也不少资深的编程者。
java纯粹就是赶潮流。
不过如果你是一个想靠编程来从业的人,最重要的是你是刚毕业没几年的,想换行业,这个顺序就需要调整以下了:首选肯定还是java,然后可以考虑python、小程序或PHP等。
如果是已经在某个行业里打拼了7年以上,还享转行学编程,而且还是为了从业,那就需要很强的毅力了,因为这里需要的不光是专注,是真的需要投入很多时间的,投入这些时间你如果还没有额外的收入,是很难坚持下来的,除非你就是要挑战人生,且也不着急为生活的衣食住行忙碌,那倒是无所谓。
我现在就是属于这种状况,如果不是我从事的行业,也要求去了解或擅长一门语言,且只需要不是很深入就可以结合我的行业创造更丰厚的回报,我也很难有毅力和精力去学。
这里有几个网站推荐下,不用专门买课程,把免费的基础课程能啃下来就已经很不错了,也能检验你的学习毅力。
w3cschool - 编程狮,随时随地学编程,可以找小程序的免费课程学习,边学边练;
菜鸟教程 - 学的不仅是技术,更是梦想!,有很多关于编程的专业化问题,涉及的语言很广泛,值得经常打开翻查一些解决办法;
Gitee - 基于 Git 的代码托管和研发协作平台;可以下载别人的源码研究。