初级程序员升中级程序员需要掌握哪些知识

在我个人看来,中级程序员的标志就是看你是否会使用缓存,会使用集群分布式。

对于初级程序员来说,还仅仅处于简简单单的码字搬砖过程中,一开始,大家只会操作数据库的增删改查(一般情况下只会让你查,随便操作数据库对业务的影响还是很大的)、在框架下进行代码敲打、向后台前台送字段、简单的写些处理逻辑、对于测试提出的bug进行修改,拉日志,上版本等等。而这些,几乎就是初级程序员的全部了。大家只是考虑“正确”,而不考虑快慢。

而中级程序员(目前我就是中级的),虽然看似升了一个段位(原谅我王者荣耀玩多了),但其实会的也不是很多。比如数据库的维护、dubbo(分布式)、集群、redis(缓存)、poi(操作 excel导入导出)、w3c.dom(java读写XML)等等,也就没有其他的了。所以只要你学的快,升值还是很快的。要知道,程序员属于高薪工作,当时我朋友跟我说,如果程序员工资不到10k都不好意思说自己是干开发的(本人之前只有5.5k)。

说了这么多,本人可能说的有些片面了,毕竟我也只是在北京工作,没有去过其他地方。

你可能感兴趣的:(java开发)