~_~语言是基础,语言学习的越扎实,应用的时候越随心,类比于武林小说,语言我觉得就像内功一样,内功雄厚了,即使你没有很好的招式,只是随意的出手也能有很大的威力,因此,我也对自己的语言学习定了五个阶段的目标:入门、小成、大成、大圆满、出神入化。
我目前的工作主要使用的还是c/c++、php和shell脚本在Linux下进行一些开发。
在工作上还利用Qt5进行一部分简单的上位机PC软件开发,后续计划使用c++移植一部分我使用c语言开发的并发服务器,结合Qt、php、HTML、css、js、Java、Python等做一些系统性的开源项目,锻炼一下系统性项目的架构设计。
此外,由于工作需要,我也研究一点百度AI,基于小度系列产品的SDK进行一些简单的安卓开发,所以Java和xml也是了解了一些。
研究go语言主要是因为GitHub上很多好的开源项目都是go语言的,我很喜欢的frp和ngrok就是go语言编写的,这些对我基于Linux的openwrt路由器开发也有很大的用处。
研究lua也是和工作有一定关系,网关上的web配置界面大多是基于luci框架的,所以lua的研究也是必不可少的。
Python目前正逐渐成为程序员必备的语言之一,所以,利用周末时间开始熟悉Python及其相关开发。