嗨,大家好!
先介绍下我目前的工作状况,非专职程序员,没有在互联网公司,没有在IT企业,目前在某大型国企基建工作,工作内容与互联网没有任何关系,平时工作使用最多的软件就是WPS,还是在单位的内网(与互联网隔离)。
那问题来了,为什么我想学习微信小程序呢?有这么几方面原因:
1、大学,数学与应用数学专业,入学就想就业,这个专业毕业干嘛呢?学长说,学计算机吧。我想,不错啊,算是一门手艺,怎么也比本专业好就业吧。然后,课余及部分上课时间就用来从事计算机方面的相关“工作了”,计算机协会、软件工作室,带团队、写代码、搞开发,不亦乐乎,最后算是有个脚指头迈进了程序员的大门了。结果,将要出门的时候,考研了。非计算机相关专业,研究所毕业就进了跟读研专业对口行业。
2、浑浑噩噩过了几年,学的那点程序员技能渐渐生疏了,偶尔也想大学自学计算机入门的艰辛,感觉丢弃了实在可惜,小程序刚推出,眼前一亮,想学。可是,遮遮掩掩,半推半就,两年间时而学学,时而放下,学习的磨蹭远远被微信小程序的更新落下。
3、入职三年,工作算是步入正轨,由于大学时的“程序员思维”,总是想搞点什么,也想过自己只构思需求,然后找专业的开发人员实现。咨询一番后,总感觉找谁都很难做出跟我想法一模一样的,而且开发还挺贵啊。
4、最近又了解了下微信小程序发展情况,哇,已经这么强大了,有些喜欢云开发,太帅了,然后又一想,自己才30啊,到65退休还35年呢,总不能以后有想法就找开发,那多费劲得花多少钱啊,干嘛不能自己学,自己开发。嗯,我有基础,我可以的。
5、学习的找个老师吧,在论坛上一顿逛,发现了“编程小石头”老师,而且有基础的教学视频,跟着视频学应该不是问题吧,一行一行代码敲不就行了,不说敲10000行代码就能成专家了么,那我就敲,就不用粘贴复制。然后经历了这么一个过程:好难啊——看视频学后还挺简单——好复杂啊,涉及到的东西太多了。然后就到现在了。
6、看完了视频,接下来咋学啊?直接把自己的想法开发出来,边开发边学?不行,自己现在基础太差了,这么整估计总的重头开发,全页面BUG,再加上强迫症,得用老长时间了,容易失去信心。
7、还是先学基础知识吧,看官方文档,嗯,内容很丰富,信息量很大,可是总看记不住啊,而且文字多,有代码也是片段,还是看源码吧。上哪找优秀的源码啊,官方社区啊,所以就来这,找到了微信小程序官方示例源码,所有组件、接口的基本功能这上面都有,不错。
8、开通开发帐号、下载源码、创建项目,找到首页,开始看。傻眼了,js里这个“.”后面都有啥啊,为啥可以“.”出来那么多东西。这是CSS吧,margin和padding啥区别来,好像以前查过啊,忘了……
9、要不给这个官方源码写“菜鸟注释”吧,只要是自己看不懂的就查,查完就在这写写。把这当自己的学习笔记,吧。开始……
胡乱写的,在单位写材料总是需要想这想那的,烦的很,反正是为了督促自己学习。
三万!胡了