日期:
来源:小小小贝壳收集编辑:阿里
作为一名程序员,想能够去阿里或者腾讯这种一流的公司上班是很多人的目标。想要成为马云成功背后的那个男人,这些东西你掌握了没?
扎实的编程基础,精通java开发语言,熟悉JVM的基础概念,能够利用jvm对Java代码进行调优和调试,写出性能更好的的代码。这点能满足了吗?看下一条。
对于常用的中间件要有深入的了解,dubbo,消息队列,流程引擎,规则引擎,除了这些你还要了解分布式的系统概论,对于高并发和高可用的应用场景都要有一定的概念。现在一名Java程序员掌握高并发是非常重要的一项类容。
数据库的设计能力,mysql必备,最基础的数据库工具,免费好用,对它基本的参数优化,慢查询日志分析,主从复制的配置,至少要成为半个mysql dba。其他nosql数据库如mongodb。
阿里招聘的程序员都是这个行业的优秀人才,优秀的Java程序员怎么可以不具备架构能力。因此,要去阿里你还要有一定的架构能力,很多人现在觉得架构师离自己很远,自己的工作经验还不是很久,还可以不用学习,但是我想说的是优秀的人永远是有了技术换工作,不是换了工作学技术。
最后你还要能够吃苦耐劳,热爱工作,愿意加班。虽然阿里的福利待遇好,但是工作还是不轻松的。如果实在不能去阿里工作的话,那就多买买买吧,一样是马云背后的那个男人。