周末杂想

许久没有更新,上一篇文章居然是两年以前发布的。

再往前推一点,从大学毕业开始算,现在竟然一晃已经4年。工作四年中,我只跳槽过一次。跳槽前我在西山居,跳槽后我来到了网易,算一算也有2年了。能够一直在喜欢的行业和喜欢的公司里从事着自己喜欢的工作,我觉得我是一个幸运的人。

虽然我已经年近中年,但我的内心还是个少年人。翻看之前的博客,看到以前的我,我一直没有变,我依旧保持着对游戏和对技术的热爱。我认为Coding是一门手艺活,要不断地练习,才能保证技艺精湛。说到底,还是我能从编码本身中获得乐趣。

但我的一部分还是变了。随着所接触的技术、项目和代码的增多,我变得不那么像以前那样愤世嫉俗。我逐渐意识到大部分的技术是会受到所处时代和环境的影响的,每种设计都有着自己的历史原因和理由。具体来说,我不再讨厌java,也不再那么喜欢C++。但我依旧保留着一个良好的习惯,那就是去研究透彻自己所用到的每种语言。编程语言对于程序员来说就好比工具对于工匠,工匠应该熟悉自己的工具,这是再自然不过的事情。

我变成了一个技术上的从简主义者。我认为简单的方法如果能解决问题,那就不必要搞的太复杂。我觉得if..else..就很好,线性查找就很好,数组就很好。这是懒惰,但并不是天真。简单的方法除了更具扩展性,更好维护,通常性能也更高。我认为复杂的方法应该留给复杂的问题。

我向来不太善于给文章收尾,那就这样吧。