最近几个月的时间一直在打造一款im软件。虽然我做开发有些年头了,靠时间的积累也收获了很多的知识。在我眼里,知识不是安身立命之本,做出一个完整的软件才是我最看重的。我觉得,路遥才是榜样,我想像他一样做出一个属于自己的产品。最近这两年,知识付费很火,但是我并不没有放在心上,也就是偶尔搞个一次而已,按理来说我的知识量也算是丰富的,而且对很多的东西都有足够深度的研究,但是我还是觉得,一个程序员,知识讲的再天花乱坠,那也不代表动手编程能力。真正的程序员,靠的只有自己开发的软件。
虽然我之前有丰富的工作经验,但是从零开始打造一个im系统还是遇到了很多的问题,我精通java,精通python,而我这次要使用c/c++来打造,书可以很快的翻完,但是动手的时候,根本就是无从下手,因为我还没有养成用c/c++开发的习惯。学一门开发语言,学到的不仅仅是知识,还得培养出习惯,上升到习惯的高度来看,没有至少三个月的时间,那是不可能的。所谓的快速入门,几十天掌握一门语言,这种论断我从来不以为然。幸运的是,通过这几个月的学习和开发,我已经能熟练使用c/c++,还能熟练使用qt,另外还对duilib,mfc编程都入门了,除此以外还对tcp协议等进行了足够深的研究。总之,我感觉这几个月收获很多。
搞开发的,很多人知识匮乏的可怜。这是真相,也是很可怕的。一部分人因为懒惰,但是更多的人是因为加班。整天忙着加班的人很难积累起大量的知识。看看那些进入bat的人,他们天天加班,殊不知已经成为了井底青蛙,已经难以追赶外面的世界变化的步伐了。在一些大厂,别待着太久了,否则就是混日子。能否积累知识,跟人的性格和机遇有关。我能积累很多知识,主要有两个方面:一方面是我个人对技术比较感兴趣,我拿手机的时间80%都是看技术相关的东西,我很少看视频,玩游戏的。另外一个方面是我空闲时间多,我在上家公司当cto的时候,我不怎么编码,90%的时间都被我拿来用作学习了。说真的,这段时间很解气,之前一直忙着加班,很多东西都没有学好学深,现在时间完全有自己支配了,有一种一飞冲天的感觉。
人到中年,遇到的不是危机,而是愈发对数学感兴趣了,进而对数据结构也很感兴趣。这些兴趣都不是天生的,都是考试考出来的,都是一个坑一个坑踩出来的。
我接触一个新的东西,切入一个陌生的车道,很多时候速度不算快,甚至还不如一名年轻后生入门更快,但是越到最后速度会越快,终究会甩这些人好几条街。我一直强调的一个理念是,在学习过程中,慢就是快,先慢一点,到最后会越来越快的。
经过这么多年的思考和工作,在软件开发的道路上真不算是很成功的人,但是在其他领域我感到很知足,我独创了认知数学,我把它定义为一个数学的分支。我不喜欢什么心灵鸡汤,虽然它们很多都是经验之谈,但是不是最严谨的,我就是想用严谨的数学去证明一些事情。我喜欢数学,伽罗瓦在我心中占用很重要的位置,这个人才是真正的厉害。杂谈,随心而发,到此结束。

标签: none

仅有一条评论

  1. 沈

    手动点赞

添加新评论