大学毕业第二年10月,开始跨行业培训学习Java,进了第一家公司被安排用Lua写iOS热更新插件写了两年,其中最后半年自己买视频学习了iOS开发,因为发现写Lua可能不太好找工作,后来就干了四年的iOS开发,基本上做的App都是一个人独立完成到上线,这其中学习了微信小程序,从开发到上线也是独立一个人做,两年差不多做了十来个小程序,去年学会了vue前端开发,因为学过Java,还有Java基础,并且一直对做后台感兴趣,所以去年又学习了springMVC和springBoot,现在基本上能用这两个框架开发项目,最近试着找Java 工作,发现有点难啊!面试的时候高并发,分布式,增量部署,一些底层实现原理等等就把我难住了,因为没有实际做过大项目的经验,没有实际解决过高并发问题,回答的是模棱两棵,我去年在公司写的App接口, 用户在线最多的时候就几百人,也没出现高并发问题,公司就一台服务器也没有分布式和服务集群的搭建。另外JVM调优,Tomcat调优在学习中,mysql调优知道几条规则,深入的没研究,对nginx使用和了解比较多,缓存会使用redis,消息中间件会Rabbitmq。然后zookper,dubbo,docker,spark,solr这些一无所知,感觉现在转Java要会要学的东西太多了,差一个发挥实力的平台完成一次质的飞翔,也不知道能不能坚持到找到赏识我的伯乐(快没钱了),真是好难啊!