期望一些改变

2017 过去了,一切都是一团糟!

2018 到来了,依然还是老样子?

作为一个老年程序员,能在这个行业待的时间不多了,但是我热爱这一行,希望在新的一年里,能力能更进一步,生活上也能有一些改变。

基础知识

工作这么多年,遇到一个现象就是很多程序员都不重视基础知识的累计,特别是 PHP 程序员,这可能和 PHP 的特质有关系,PHP 本身就是用来快速创建中小型 Web 应用的编程语言。也许是受到了这种特质的影响吧,很多人追求速成而忽略了很多基础知识。基础不稳,就很难再提升自己的个人能力了… 好吧,我说的就是我自己。 -_-!!

新的一年里,好好修炼基础。:)

新的语言

程序员是永远不能固步自封的职业,那会局限自己解决问题的能力以及职业发展,花点时间学习点新技术,体验下不同的编程风格,对提升自己的能力很有好处。结合我自身的情况,可选择的编程语言很多,比如一些 JVM 语言,Kotlin,Scala 之类的,又比如 Mozilla 的 Rust,甚至 Javascript 的一些方言,比如最近比较火的 TypeScript。但我兴趣最大的还是函数式语言 Lisp,Haskell 还有 Erlang。Lisp 方言太多,社区分裂的太厉害,对于有选择困难的我来说,算是折磨了;Erlang 以前有用过一年的时间,兴趣不大。

最终决定学习很多人评价都很棒的 Haskell。

数学知识

去年看了一些深度学习方面的东西,发现需要大量的数学知识,然而这些年基本上已经忘的一干二净了,这就是所谓的书到用时方恨少吧,不过努力还来得及,今年要强迫自己至少能读完买来的线性代数书。我的同事对此不以为然,总是对我说,我们这些老人现在再学也比不上那些科班出生的新生代。我却不这么觉得,IT 这一行是不能吃老本的,没什么可吃的,技术更新换代太快了。现在你是行业大牛,可是如果不思进取,过几年你就什么都不是了。

总结目标

人生苦短,贵在坚持!