今年年初,公司新上了一套网上办公系统,以方便我们异地办公。但是这套系统毛病诸多,而且只是简单的网页集合。在网上看了蔡世友在90分钟内利用javaEE技术就做出了我们花40多万买来操作界面,当时我就心想这么赚钱啊!!别笑话我,当时我还真是看到了搞IT这么赚钱才卖起力气深入学习的。
有了想法就要实施,在忍受了原先系统各种毛病(报告提交不上、密码更改不了、打印出的纸质版格式不对等等)三四个月后,我在6月份开始关注IT界了。
工作之后就知道,基础最重要,而我的基础就是大学学过的C++和汇编。汇编当初没重视,而且觉得太底层与我要做出图形操作界面要求相差太远。所以,最后在大家都一窝蜂似的涌进java这种速成技术时,我却迈上了C++这条远路。
废话说完,开始说下学习吧。
1、温故:
刚开始时,就是要选教材,按照网上推荐老老实实舍弃了谭浩强的C++,买了本C++ primer。花了1个多月,算是将这本书看了一遍。水平还是停留在大学看懂别人代码,但是整体方面还是没有大的认识。我也知道自己看的代码太少了,但又怕像看谭浩强的书一样,被不规范代码引上歪路,所以就开始在网上找优秀例子。
2、学新:
到了这里,学习过程由开始的埋头苦读到了上网搜资源。但是人无完人,我开始在网上闲逛了,有时开着技术讨论的网页,又打开优酷、水木之类的休闲娱乐先逛上一两个小时再说。《是什么浪费了我的上网时间》http://my.oschina.net/hongbin/blog/15981 这篇算是我这段时期的生动写照。
当然,既然叫学新,就总学到些新东西:
*看了图灵社区对陈皓的专访,进而看了酷壳网的《程序员技术练级攻略》 http://coolshell.cn/articles/4990.html 和《如何学好C++语言》http://coolshell.cn/articles/4119.html 。
*看了何洁月教授的视频教程(不推荐大家看这个,但是自己没有找到更合适的视频教程,只能坚持看下去,还是能看到不少自己没有注意的知识点。现在已经看到了下部,预计这周可以看完)。
*找到了赚钱之路,一个外包网站Elance(我现在的水平还远未达到,但是努力吧,人终归是要有些念想的)。
*新买了6本编程和系统方面的书籍。
*纠结了一周后,最终决定舍弃MFC,选择Qt作为开发界面。虽然当初我想在Windows下开发公司的那套系统就行,但是通过这段时间的学习,知道了不能让自己辛苦学习的东西只停留在那个办公系统上,跨平台方面Qt又比wxWidgets认知度广,相应的资源也多些。
还有其他的很多很多,就不一一列举了。
3、计划:
下一步,有几点需要完成:
*看书,还是看书。上网找资料的时间大部分都会浪费在娱乐上。
*《高质量C++编程指南》不错,现在电脑上看。
*这周看完何教授的教程,然后穿插Python和Linux书籍,利用Vim和Qt编程。