最近由于公司的人事调整,我从Qt项目转到miniGUI。对于miniGUI我也是个初学者,所以就不在这里班门弄斧了,等我真正可以写miniGUI代码了,我再为大家出一份教程,反正就是一个国产的轻量嵌入式界面库。
虽然公司这样安排了,但是我还是不想把Qt丢了,因为知识学到了就是自己的,丢了那就不知道是谁的了,所以我为了不忘记Qt已经学过的知识,我做了以下几项工作。
一、勤动手
在初学代码的时候,老师就告诉我们光看书是没有用的,要边看边练。对于复习和深入熟悉一段知识内容也一样,要勤动手写代码。
我们下班的时间还是比较早的,就算是吃完了晚饭还有几个小时的时间供我挥霍,这段时间是我之前是追剧的时间段(天龙八部、射雕英雄传、神雕侠侣...)。咳咳,言归正传,既然在公司我已经不能使用Qt去做一些项目了,所以我自己给自己规划了一个项目,这个项目就是做一个抽奖系统,一个功能很强大的抽奖系统,我想他的第一次使用就是在公众号为大家抽奖。每天也不需要做很多,每天只完成一个功能保证自己不手生,毕竟这个不是很急的项目,只是为了保证我的思想依然是Qt和C++编程的思想。
二、会联想
现在我每天的状态就是,看到一个软件就会联想我会怎样使用Qt去实现他,即便是一个安卓app或者一款游戏,我都会想象他的一些基本功能是怎样完成了,像是着了魔,但为了不使我的知识被遗忘,没有其他的选择,毕竟我现在每天真正可以做Qt的时间只有晚上几个小时。
其次呢,我现在在学习miniGUI总会时不时往Qt上靠,虽然每个界面编程的方式都大同小异,但是小异却决定了这个界面编程方式你是否可以学会,所以我不建议大家学我这一点,因为毕竟你的目标是要快速学会某项技能。
三、多看代码
可能平常我们连练习代码的机会都没有,所以为了保持自己的编程思想不落后,就要多看别人的代码。当然也不是乱看,要看优秀的代码,一般来说github上的代码都很好,可以多在网上了解一下github网站的优秀代码项目。
其实这一点在我们平时编程也是需要的,自己禁锢自己无异于将与社会脱节,而且自己的编程思想不一定就是编程的最优解,多看看大神写的代码会使自己的眼界开阔。