谈谈程序员的技术投入


我写的有些博客比较短,都是有感而发。有时看到一篇文章,有时看到一句话,都想着记录记录。“我在思考,所以我还活着”

看了池建强的一篇文章《程序员如何选择技术方向

里面谈到了几个方面

  1. 操作系统、数据结构、算法、网络等
  2. 至少一门静态语言,比如C、C++、Java、C#、Objective-C等
  3. 至少一门动态语言,比如Python、Ruby、PHP等
  4. 同时具备动态语言和静态语言的特性语言,比如Go、Swift、Scala等
  5. 系统的构建自己的知识体系。
  6. 池建强也提到,Go、Swift、Docker等技术还是值得花时间的

我自己涉猎也是有些广的,不过大部分不精,仅仅是入门。好好反思下。。。。

我赞同Go还是值得花时间投入精力的,前段时间我们团队用Go做了几个小工具,测试下来效果还是不错的。(和Java比较)

本人对C有种崇高的敬意,以前文章中也提到。多次想深入学习学习。

某一次发现了Go,觉得Go和C很像(本来就像),而且Go用来做项目更加容易,so。。。。

现在更多的会去思考,机器是如何去运行的,等等。比如Go与Java的多线程机制有何异同

思维有些零散,海涵。。。。


上篇: 我给牛人的新定义 下篇: unsafe中getAndAddInt性能疑问