审视自己的技术栈

最近看了很多技术的文章,从技术栈到程序员的成长之路(推荐《程序员的自我修养》)。毕竟是半道出家,以前听闻不少,但是真正看到一条完整清晰的道路还是首次,也让我萌发了一些想法和冲动。
我一直很认同就算做到再高的职位,也需要花费精力写一写代码。然后我审视了一下我自己现有的技术栈,局限很大:

  • 前端:JavaScript,JQuery,HTML,CSS
  • 前段框架:Mason(Perl)
  • 后端:Perl
  • 数据库:Oracle,redis,MySQL
  • 中间件(消息):ActiveMQ,Kafka,RocketMQ
  • 掌握语言:Java,Perl,Shell
  • 流处理:Storm
  • IDE:Eclipse,Komodo,Intellij idea
  • 其它:maven,junit,jmxtrans,git,prometheus,grafana...
  • 框架:netty,springboot

首先,除了工作中涉及到的软件和技术,我很少使用到业界比较流行的技术,最先进的估计也就是ActiveMQ,Kafka了,专而不博。这样在观察系统和设计架构上难免会出现局限。

此外,架构师必备的技术深度,技术广度,沟通交流能力,业务理解等等都可以进一步提高。

果然程序还是需要干一点自己想要干的活,自己给自己找点好玩的东西。

你可能感兴趣的:(审视自己的技术栈)