Java的工作方向我认为由两个因素决定,一是个人意识,也就是个人的求职意愿;二是技术能力,所谓“没有金刚钻,不揽瓷器活”说的就是这个道理。职位永远同个人业务能力相匹配,同样,只有在自己喜欢、擅长的领域,才能将个人价值和企业效益最大化。
关于Java工作方向的建议,我主要从知识掌握情况和技能胜任度进行举例说明,大致分为四大阶段:Java基础、Javaweb、Java框架、Java+云数据,希望对大家的学习和求职就业有一定帮助。
第一阶段:Java基础
掌握基本语法、面向对象、常用类、正则、集合、Io流、多线程、Nio、网络编程、JDK新特性、函数式编程。
可胜任工作(工作方向):数据采集与嵌入式交互,负责公司业务平台开发和维护工作,根据需求,独立、快速、高质量完成技术开发编程任务; 参与核心代码编写工作,负责数据库及相关端口的设计及开发等。
核心知识点:
- DOS命令,JAVA发展简史,JAVA体系,JAVA的特性
- 安装jdk, 配置环境变量,安装编译工具,第一个HelloWorld
- 文档注释,单行注释,多行注释
- 二进制,进制转换
- 标识符,命名规则,命名习惯,关键字,保留字
- 八种基本数据类型,常量,变量,运算符,表达式
- 执行语句, if 语句, switch case语句
- while, do-while 循环
- 循环,特殊流程控制
- 方法,方法重载,递归算法
- OOP(面向对象的设计思想)
- 对象的创建和内存,构造方法的定义, this