又到了10月24日这一每年的程序员节,也是个人入驻CSDN博客的第二个程序员节。第一个程序员节的时候,在CSDN上开博刚半年,正在学习PyQt,那段时间针对Qt Designer中每个组件的每个属性进行学习、研究和测试,每弄清楚一个属性就写一篇随笔,那天刚好工作不是很忙,从早上8点多开始到晚上22点多一得闲就学习和记录随笔,共发了8篇随笔。
其实类似这种持续学习的状态从2019年4月开始一直持续了一年多时间,到今年武汉疫情结束复工后才基本结束这种状态。在这段时间里,个人迸发了研究生毕业以后最大的学习热情,如饥似渴地学习。在这段时间,几乎每天吃完早餐处理完工作上的事情就是学习,中间再穿插工作处理,只要闲下来就学习,有时早上6点起床,晚上12点以后才睡觉。在这期间,个人从零起步,先后自学了Python、PyQt、爬虫、5G、Moviepy等内容,穿插着学习了部分区块链、温习了一些与人工智能相关的数学知识等。
个人学习习惯是每学一个新的领域知识,几乎都是从零开始、一步步地研究、学习和测试甚至阅读源码,有时为了弄懂一个问题花费十天半月进行研究和反复测试,除非是实在没办法才放弃。学习理解完之后,将钻研问题的知识写成随笔记录,如果实在没有弄清楚则将自己的疑问记下来。当某个系列的知识点全部整理完之后,再详细总结写博文发布。这种学习过程在PyQt和Moviepy学习时发挥了很大的作用,因为这两个方面虽然在国内都有文献可查,但细节方面却没有足够详细的资料可以参考。因此老猿最后发布的随笔和博文乍一看和网上其他资料内容方向差不多,但细节却多了狠多。例如PyQt的学习总结资料很多细节在国内其他地方(包括软件官方资料)关于PyQt和Qt的地方都没有提及,也许大部分开发人员不需要或者已经知道,但对初学者这些知识点个人认为还是很有价值的,因此个人的首个付费专栏就是PyQt。
说到付费专栏,先在CSDN开了PyQt,PyQt结束后开了Moviepy,Moviepy现在也基本结束了,短期内没有新开付费专栏的打算。老猿开付费专栏和大部分CSDN付费专栏创作者不一样,目前的两个付费专栏都有两个对应的免费公开专栏,文章撰写后先发布付费专栏,再选择性的删减发布到公开专栏。就每篇博文的核心知识来说,免费专栏的文章其实基本上将关键知识点介绍的比较清晰了,只是在内容深度和案例上要少些。之所以这样写,一是为了知识的传播,二是为了多赚点csdn积分,有灌水之嫌,肯定会招来人的鄙视,不过暂时没准备改。
现阶段刚开始学习OpenCV-Python,连入门都算不上,还同时准备继续学习人工智能相关的数学知识以及区块链知识。OpenCV-Python的学习方面也遇到了PyQt和Moviepy方面类似的问题,网上公开资料多但细节少,或者有许多知识在OpenCV相关大拿眼里是显而易见的,但作为一个初学者来说难免困惑很多,因此个人还是准备秉承自己一贯的学习和写作风格,在细节方面多花点时间,写点与众不同同时对初学者有用的东西,大家可以看看老猿已经发布的OpenCV图像加减乘除系列文章是否与网上资料风格有很大的差别。
知识学得越多感觉未知越多,越学习越觉得要学习,作为一个IT人,需要通过不断学习去了解最新的技术,开拓视野和思路,从而在遇到挑战时有更多的选择,尽量找到一个更优的方案。对本人来说,学习不但能增长知识,而且是一种快乐,分享知识更是一种快乐。
最后,自我介绍一下,csdn博客名“老猿Python”,1997年软件工程专业硕士研究生毕业,在CSDN广大博友中绝对属于老龄码农这一小众群体。 1996年获高级程序员认证, 2016年TOGAF鉴定级认证,一直从事软件开发相关工作。学过和用过汇编、PASCAL、C++、DELPHI、PowerBuilder、JAVA等语言,用汇编写过编辑器,用C嵌入汇编方式写过某一体化打印复印机加密驱动,用PowerBuilder做过报表系统,其他语言都做过实验性的开发。用得最多的还是C和C++,有80万行左右C语言代码经验,曾做过某通信设备多型号不同接口协议的人机操作接口及完整的设备工单调度处理系统。
老猿写于2020年10月24日程序员节