我们先来看看一组数据,这组数据是从450家企业里面统计出来的,比较有说服力了。可能有先公司的招聘要求是复制别人的,但是大致还是这样。
从图中可以看出,除了一些基本的框架以外,分布式服务框架应用也是大部分企业招聘的必要条件了。阿里的dubbo名列前茅。
当然,对于前端的一些技术也是要熟悉的,工具除了eclipse,还要熟悉maven和SVN。可以方便对代码的管理。
做后端,怎么可能不懂服务器和数据库呢?越到高级对服务器和数据库的要求也会越高。
当然,java基础一定是重中之重了,初级的可能会要求低一点,基本的逻辑和方法。到资深java工程师,肯定要对基础非常熟悉了,面向对象、设计模式这些的。
每个程序员、或者说每个工作者都应该有自己的学习计划和职业规划,问一下自己对编程到底持有的是一种什么样的态度,是够用就好呢还是不断研究?