企业要求的java后台:会用并且懂原理,并且要有实际操作的经验,基础支持得扎实。
接下来我要努力的两个方向:
重新写简历;
明确学习重点。
面试中遇到的问题:
年龄和毕业,年龄和工作年限。
面试有人提出,我什么呢都会,但是什么都不精通,
java后台开发
web页面开发
项目运维环境搭建和维护
对公司业务质疑,质疑是伪需求
我想知道,我的java开发之路要怎么走,
我的最初目的搞数据,搞区块链技术,搞数据分析,搞数据智能,
想要技术在后台支持这条路上走,可以到视频,图片,音乐,直播,
数据分析;
一个做业务开发的java程序员,需要具备的专业技能:
扎实的java基础
掌握常用的设计模式:
包括单例模式、工厂模式、构建者模式、动态代理模式等;熟练使用sql语句,会优化sql语句,表的设计
熟练使用spring,springmvc,springboot开发框架和mybatis开发框架,并对其底层原理了解
掌握spring的思想,控制反转ioc、依赖注入di、面向切面编程aop掌握mvc开发模式;熟悉面向服务架构
熟练使用git,idea
了解mysql数据库,tomcat,nginx
熟练使用linux系统,掌握常用命令
熟悉http协议和tcp/ip协议;
redis缓存,服务治理框架dubbo,注册中心zookeeper,消息队列activemq
去熟悉你的业务,