java就业方向有哪些?

java就业方向有哪些?,第1张

JAVA的工作方向我认为由两个因素决定,一是个人意识,也就是个人的求职意愿;二是技术能力,所谓“没有金刚钻,不揽瓷器活”说的就是这个道理。职位永远同个人业务能力相匹配,同样,只有在自己喜欢、擅长的领域,才能将个人价值和企业效益最大化。

关于Java工作方向的建议,我主要从知识掌握情况和技能胜任度进行举例说明,大致分为四大阶段:Java基础、Javaweb、Java框架、Java+云数据,希望对大家的学习和求职就业有一定帮助。

第一阶段:Java基础

掌握基本语法、面向对象、常用类、正则、集合、Io流、多线程、Nio、网络编程、JDK新特性、函数式编程。

可胜任工作(工作方向):数据采集与嵌入式交互,负责公司业务平台开发和维护工作,根据需求,独立、快速、高质量完成技术开发编程任务; 参与核心代码编写工作,负责数据库及相关端口的设计及开发等。

核心知识点:

DOS命令,JAVA发展简史,JAVA体系,JAVA的特性

安装jdk, 配置环境变量,安装编译工具,第一个HelloWorld

文档注释,单行注释,多行注释

二进制,进制转换

标识符,命名规则,命名习惯,关键字,保留字

八种基本数据类型,常量,变量,运算符,表达式

执行语句, if 语句, switch case语句

while, do-while 循环

循环,特殊流程控制

方法,方法重载,递归算法

OOP(面向对象的设计思想)

对象的创建和内存,构造方法的定义, this 关键字

封装和集成, static ,super 关键字

方法重写

访问权限,转型和多态, Object 类

final 关键字

Eclipse,数组, Arrays 工具类,可变参数,二维数组,内部类,设计模式

单例设计模式,工厂设计模式

包装类和字符串

正则表达式,枚举

泛型, Iterator 迭代, List 接口, Set,Map,Collections

File,IO 流,转换流

缓冲流,内存流

对象流, Properties 类,装饰者设计模式

多线程的三种实现,线程的常用方法,线程的生命周期,线程同步

网络编程, TCP/IP,UDP

NIO, Channel,Buffer

Selector,FileChannel

JDK8新特性

JDK9新特性

JDK10新特性

反射

第二阶段:Javaweb

掌握数据库(MySQL)、前端(Html5、CSS3、JS、BootStrap、jQuery)、后端技术(Servlet、Filter、Listener、JSP)、会话跟踪技术(Cookie、Session)、版本控制器(SVN)、在线支付等技能。

可胜任工作(工作方向):能根据产品需求和组长设计的方案独立完成代码编写,熟悉高并发、海量数据系统经验,能持续对自己系统进行调优。

核心知识点:

数据库简介和安装, DML *** 作, DQL 查询数据

数据的完整性,多表查询

视图,索引

SQL 注入,批处理,数据库事务

C3P0连接池, Druid 连接池

DBUtils 工具类封装

Html 简介, Html 基本标签, Html 表单标签

CSS 简介, CSS 导入方式, CSS 选择器, CSS 属性

CSS盒子模型, CSS 扩展属性

Bootstrap

SVN

JavaScript基本语法

函数,d窗函数,事件, JavaScript 正则表达式

JavaScript 的 DOM,BOM

JavaScript 定时任务

Tomcat,XML

Dom4j 解析 XML

SAX 解析

XML 生成

>

Servlet 生命周期

Servlet 跳转

>

Servlet 新特性

Cookie,Session

URL 重写

过滤器 Filter, 监听器 Listener

Jsp,Jsp 内对象

EL 表达式, JSTL

JSON 语法,JSON 解析, JSON 生成

Gson,FastJson,Jackson工具

Ajax 简介, Ajax 工作原理, Ajax 核心

Ajax 综合案例

jQuery概述, jQuery作用,jQuery引用

jQuery语法, jQuery选择器,jQuery时间

jQuery效果, jQuery HTML

jQuery Ajax, jQuery 插件

Validate 插件, Moment 插件

MVC 模式

第三阶段:Java框架

掌握主流的企业级框架,开发和管理工具(Maven、Git、Idea)、Spring、webMVC框架(SpringMVC、Struts2)、ORM框架(Hibernate、MyBatis)、权限管理(Shiro)、工作流(Activite)、POI、Echarts、Spring新特性等。

可胜任工作(工作方向):常见中小型互联网项目开发, OA/CRM/ERP 系统开发, APP 服务端开发等等,可胜任中高级Java开发工程师。

核心知识点:

Maven 和 Maven私服Nexus

IntellijIDEA

MarkDown

Git

LayUI

Mybatis

Spring5

SpringMVC

Struts2

Hibernate

Hibernate Validate

>

RESTful API

Shiro

Activiti

POI

Echarts

第四阶段:Java+云数据

完成金融/电商类大型分布式项目/APP 服务端项目等。

可胜任工作(工作方向):可负责开发框架的搭建、改进、跟踪管理方案落地实施,指导开发人员开发工作,管控代码质量。对关键模块的代码编写与集成对java架构体系,主流开源框架有深入研究,对微服务技术有大项目实践经验。熟悉常用的中间件、数据库,对分库分表技术、消息中间件、分布式框架等。

项目架构演进

Linux 常用命令

Linux 安装 JDK,MySQL

Nginx 安装, 负载均衡,反向代理

Redis 安装,常见数据类型

Redis 集群,高可用

SpringDataRedis

Zookeeper

Dubbo

WebMagic

Quartz

FreeMarker

OSS

CAS 单点登录

SpringBoot

Thymeleaf

MyCat

KeepAlive

Elasticsearch

Solr

ActiveMQ

RabbitMQ

RocketMQ

FastDFS

Oracle

Docker

SpringCloud Eureka

SpringCloud Ribbon

SpringCloud  Feign

SpringCloud Hystrix

SpringCloud  Zuul

SpringCloud Config

SpringCloud ZipKin

SpringCloud Sleuth

SpringBoot Admin

Jenkins

ELK

GitLab Runner

Kuberntes

Zbus

微信小程序

微信公众号

微信支付

微信提现

这是web前端的所有课程,要是感兴趣的话可以了解一下:
计算机基础
Office办公自动化
Dreamweaver网页设计
SQL server2008
JavaScript
HTML5+CSS3
动态网页设计PHP+MYSQL

经过30年时间,通信连接技术从模拟发展到数字,逐步进入尾声。2000年开始的3G建设和2010年开始的4G升级,逐步使人们从语音为主的通信,演进到以数据流量通信为主的新模式,语音和消息等业务模式渐渐被互联网OTT的IP化创新应用替代。
物联网产业 2017年“拐点”–物的连接超越人的连接
当人的连接超过70%渗透率,超越人的、物的连接就开始萌芽和发展。2017年,M2M单纯物的连接数将首次超过人的连接,成为新的连接形态,并将重塑通信网络、运营、业务和服务的形态。
软银孙正义在2017年全球移动大会上预测,未来30年每个人连接物的节点将超过100个,未来5年物的连接将超越500亿,未来10年将超越1000亿,2035年全球将有1万亿的物联网芯片,IoT将带来终端设备(产生数据)、云(数据分析)、人工智能的海量机会。大连接时代的序幕已经开启。
2016年6月,NB-IoT规范在全球正式发布。同时,在美国,1美元级别的物联网芯片开始面世;以LTE为代表的4G网络大规模普及,渗透率超过20%;IoT规模部署和应用爆发的条件逐步积累到临界点。2017年将是物联网的突破年。
业务&网络重构:横向多样化+纵向专业化
物联网应用场景的多样化驱动了业务、网络、运营、商业模式的重构。多样化体现在横向覆盖各个行业、纵向满足不同专业化的需求。物联网的业务场景是d性、即时变化、无限延展的,要求网络与平台具备的能力包括支持广度、深度、速度、延时、经济高效、安全等多个方面。
除了人的连接场景外,物的连接还涵盖了更多场景。以无人驾驶为例,其延时要求毫秒级、传输速度达到10Gbps级,才能确保自动驾驶的汽车不出事故。因此,5G是目前主要的网络选择,同时网络需要根据业务的优先级进行资源随选,SDN/NFV是必然的趋势。为确保在容量不断增长的情况下的传输和延时压力,网络“自上而下”构建CDN,实现从云计算到雾计算的架构改造,实现管云一体化也是重要的趋势。
多样化的接入终端和接入近场技术,对网络归一化处理和智能服务提出了新挑战。新型融合网关汇聚了各种接入技术和终端,成为边缘重构的重点。此外,从2017年世界移动大会来看,对安全问题的热烈讨论,再次对物联网安全策略管控提出了新的要求。
运营&商业重构:超越连接,平台和应用变现
物联网网络、业务的复杂性是呈指数级增长的,需要以数据洞察为中心、智能算法为驱动的新型运营平台和运营模式来支撑。这类似互联网公司的云/大数据平台,即“智能中台”。在商业上,物联网的核心是应用创新产生新价值,而运营商的长板在连接,初期需要通过连接和数据捆绑应用的方式,来实现连接和数据平台的变现。从长期看,平台将控制用户流、数据流,数据平台和应用创新的生态汇聚平台将带来资金流,是未来商业模式演进的目标。

物联网战略路径和竞争力:业务、使能、连接
物联网的发展重点在三个领域,有垂直行业,其领导者包括GE、BMW、海尔等;有互联网OTT,其领导者包括Google、Amazon、阿里等;电信领域,其领导者包括AT&T、中国移动、Vodafone等。各个领域的战略定位和战略演进路径各不相同,但遵循相同的规则,即“长板协同、远交近攻”。
垂直行业:专业业务领先
行业领导者在构建和巩固专业领导地位的基础上,按场景需求,深度、专业、模块化地吸收物联网、云、大数据、互联网技术,实现了连接、业务和运营的自动化和智能化,成为产业的引领者。如BMW、Bosche的实践开创了欧洲Industry40行业标准,并占领领先地位;GE通过每天监控和分析来自万亿设备的1000万个传感器发出的5000万条数据,通过Predix平台,实现物联网新型应用。这些案例表明,未来物联网最核心的竞争力恰恰是专业化的业务。
互联网OTT:数据/智能化领先
互联网公司在大数据、云和互联网使能技术上的领先地位和能力积累,使他们在进入通用业务领域时,展现了强大的破解和替代能力,如物流、零售、门禁等业务场景的物联网服务创新。Google、Amazon等OTT也正在将使能能力,从简单的数据分析,提升到专业化智能的高度,结合专业能力创新智能化的应用,来改造传统行业。阿里巴巴突出的“5新”正是这一战略的集中体现。专业化既是互联网公司物联网业务和服务创新的方向,也是其软肋。
电信运营商:连接领先
全球领先运营商在物联网中的长板是其连接网络,中国移动、ATT、Verizon都把NB-IoT和5G作为其大连接战略的核心战略。AT&T 2013年发布了以智能安防业务为核心的Digital Life智慧家庭业务,从家庭物联向车联网演进过渡,基于M2X能力开放平台进行平台运营,目标是实现全美三分之一的车联网基于AT&T的网络平台。中国移动发布大连接为核心的2020战略,依托强大的连接优势和OneNet物联平台(目前已接入超过560万设备,开发者数量超过27万,应用数量超过一万),率先布局万物互联的生态。Vodafone从卖SIM卡向卖服务转型,实现地域扩张和价值延展。
这些实践都展示了一个普世道理,即运营商单靠连接难以形成盈利模式,在连接的基础上构建数据化的平台,支撑和加速运营创新。平台变现和应用变现,是运营商探索物联网成功商业模式的发展方向。
战略对标 – 三类战略路径

物联网战略演进路标:从连接到数据和应用
物联网是非常复杂的生态系统,横向涵盖所有行业领域,纵向贯穿端、管、数据、云应用等所有环节。物联网的战略首先是横向选择和确定主攻的场景,其次是纵深上的能力、竞争力和市场格局、盈利模式的实现。总体来看,电信运营商物联网战略演进至少分三个阶段,表述如下。
运营商具有优势长板和综合竞争力的横向行业场景,主要有数字家庭、智慧城市(安防)、车联网等,可以将运营商的连接优势和电信级的安全、可靠、本地化、端到端等服务优势结合起来。纵向上,运营商需要遵循构建长板、依托优势,进行生长的原则,优先聚焦连接网络的构建,在此基础上逐步建设数据能力、发展应用创新的平台,促发生态化的应用创新。
物联网IoT三步走战略–“菱形”突击
阶段一:连接为王
在初期,运营商的战略重心无疑是构建强大的物联网连接网络,重点打造一张基于NB-IoT的全网覆盖的网络,扩展LTE的连接到物的连接,试点5G在物联网上的应用,同时尝试蓝牙、WiFi、Zigbee等连接技术支持的近场物联网网络融合。战略合作的重点是实现和领先物联网应用创新SP合作,通过API将网络能力开放出去,支撑运营的创新,快速实现破局。
阶段二:数据为王
在网络领先地位逐步构建后,运营商基于物联网场景复杂、业务多样的特点,实现基于数据的精准创新、智慧运营、精益管理成为新瓶颈和业务创新的新机会。这个阶段,运营商应构建基于智能中台的管云一体化网络,实现连接网络的“由哑到智”,基于网络发展打造智能运营的数据平台,支撑业务创新和精准高效的客户服务。
阶段三:应用为王
数据平台的强大和扩展性将使运营商拥有构建应用汇聚平台的能力。类似移动互联网领域的APP Store,运营商将基于IoT Store,支撑、触发各个行业的业务和服务创新。生态创新成为运营商新的战略控制点。
运营商最终的战略愿景是实现在物联网“倒梯形”价值视图上的“菱形”站位,即确保数据平台和业务创新的控制点,实现网络连接的长久溢价变现。

小结
物联网IoT将在2017年迎来拐点。运营商需要依托优势,识别战略控制点,逐步构建新生态领域里的长板和战略控制点,实现在物联网领域的创新和成功转型,迎接继消费互联网之后的家庭互联网和产业互联网又一波新蓝海的到来。
以上由物联传媒转载提供,如有侵权联系删除

语言无关类
*** 作系统

鸟哥的Linux私房菜 (简体)

Linux 系统高级编程

The Linux Command Line (中英文版)

Linux 设备驱动 (第三版)

深入分析Linux内核源码

UNIX TOOLBOX

Docker中文指南

Docker —— 从入门到实践

FreeRADIUS新手入门

Mac 开发配置手册

FreeBSD 使用手册

Linux 命令行(中文版)

智能系统

一步步搭建物联网系统

web服务器

Nginx开发从入门到精通 (淘宝团队出品)

版本控制

Git教程 (本文由  @廖雪峰 创作,如果觉得本教程对您有帮助,可以去  iTunes 购买)

git – 简易指南

猴子都能懂的GIT入门

Git 参考手册

Pro Git

Git Magic

GotGitHub

Git Community Book 中文版

Mercurial 使用教程

HgInit (中文版)

沉浸式学 Git

Git-Cheat-Sheet (感谢 @flyhigher139 翻译了中文版)

GitHub秘籍

NoSQL

NoSQL数据库笔谈 (PDF)

Redis 设计与实现

Redis 命令参考

带有详细注释的 Redis 30 代码

带有详细注释的 Redis 26 代码

The Little MongoDB Book

The Little Redis Book

Neo4j 简体中文手册 v18

Neo4j rb 中文资源

MySQL

MySQL索引背后的数据结构及算法原理

项目相关

持续集成(第二版) (译言网)

让开发自动化系列专栏

追求代码质量

selenium 中文文档

Joel谈软件

约耳谈软体(Joel on Software)

Web

关于浏览器和网络的 20 项须知

前端知识体系

浏览器开发工具的秘密

Chrome 开发者工具中文手册

Chrome扩展开发文档

Grunt中文文档

移动Web前端知识库

正则表达式30分钟入门教程

前端开发体系建设日记

移动前端开发收藏夹

JSON风格指南

>

前端资源分享(一)

前端资源分享(二)

前端代码规范 及 最佳实践

w3school教程整理

大数据

大数据/数据挖掘/推荐系统/机器学习相关资源

编程艺术

程序员编程艺术

每个程序员都应该了解的内存知识(译)第一部分

取悦的工序:如何理解游戏 (豆瓣阅读,免费书籍)

其他

OpenWrt智能、自动、透明**路由器教程

语言相关类 AWK

awk程序设计语言

C/C++

C++ 并发编程指南 (@傅海平ICT)

Linux C编程一站式学习 (宋劲杉, 北京亚嵌教育研究中心)

CGDB中文手册

100个gdb小技巧

100个gcc小技巧

ZMQ 指南

How to Think Like a Computer Scientist (中英文版)

跟我一起写Makefile(PDF)

GNU make中文手册

GNU make 指南

Google C++ 风格指南

C/C++ Primer (by @andycai)

简单易懂的C魔法

Cmake 实践 (PDF版)

C++ FAQ LITE(中文版)

C++ Primer 5th Answers

CSS/HTML

学习CSS布局

通用 CSS 笔记、建议与指导

CSS参考手册

Emmet 文档

前端代码规范 (腾讯alloyteam团队)

Dart

Dart 语言导览

Fortran

Fortran77和90/95编程入门

Java

实时 Java 系列

Apache Shiro 用户指南

使用 Eclipse 和 Java SE 6 创建独立 Web Services 应用程序

第 1 部分: Web Services 服务端应用程序

第 2 部分: Web 服务客户端应用程序

JavaServer Faces 12 入门

第 1 部分: 构建基本应用程序

第 2 部分: JSF 生命周期、转换、检验和阶段监听器

用 Eclipse Europa 进行 Web 开发

第 1 部分: Eclipse Java EE

第 2 部分: PHP 开发工具

第 3 部分: Ruby Development Toolkit 和 RadRails

使用 JavaServer Faces 构建 Apache Geronimo 应用程序

第 1 部分: 使用 Eclipse 和 Apache MyFaces Core 构建基本的应用程序

第 2 部分: 在 JavaServer Faces 中使用 Tomahawk

第 3 部分: 使用 ajax4jsf 添加 Ajax 功能

第 4 部分: 使用 Apache Trinidad 组件扩展 JSF

第 5 部分: 将 JSF 应用程序与 Spring 集成

Apache Geronimo 和 Spring 框架

第 1 部分: 开发方法学

第 2 部分: 构建第一个应用程序

第 3 部分: 集成 DAO 与 ORM

第 4 部分: 混合使用 Spring AOP 和 Spring Web Flow

第 5 部分: Spring MVC

第 6 部分: Spring MVC:使用 Web 视图技术

终极 mashup —— Web 服务和语义 Web

第 1 部分: 使用与组合 Web 服务

第 2 部分: 管理 Mashup 数据缓存

第 3 部分: 理解 RDF 和 RDFs

第 4 部分: 创建本体

第 5 部分: 切换 Web 服务

Jersey 2x 用户指南

MyBatis中文文档

JavaScript

Google JavaScript 代码风格指南

Airbnb JavaScript 规范

JavaScript 标准参考教程(alpha)

Javascript编程指南 (源码)

javascript 的 12 个怪癖

JavaScript 秘密花园

JavaScript核心概念及实践 (PDF) (此书已由人民邮电出版社出版发行,但作者依然免费提供PDF版本,希望开发者们去购买,支持作者)

《JavaScript 模式》翻译,此书中文版有售,但是纸质书翻译的还没有这个版本翻译的好

命名函数表达式探秘 (注:原文由为之漫笔翻译,原始地址无法打开,所以此处地址为我博客上的备份)

学用 JavaScript 设计模式 (开源中国)

深入理解JavaScript系列

ECMAScript 6 入门 (作者:阮一峰)

jQuery

jQuery 解构

简单易懂的JQuery魔法

How to write jQuery plugin

Nodejs

Node入门

七天学会NodeJS

Nodejs Wiki Book (繁体中文)

expressjs 中文文档

koa 中文文档

使用 Express + MongoDB 搭建多人博客

Express框架

nodejs文档

Nodejs 包教不包会

Learn You The Nodejs For Much Win! (中文版)

Node debug 三法三例

underscorejs

Underscorejs中文文档

backbonejs

backbonejs入门教程 (PDF)

Backbonejs入门教程第二版

Developing Backbonejs Applications(中文版)

AngularJS

AngularJS最佳实践和风格指南

AngularJS中译本

AngularJS入门教程

构建自己的AngularJS

在Windows环境下用Yeoman构建AngularJS项目

zepto 简明中文手册

Seajs

Hello Seajs

CoffeeScript

CoffeeScript Cookbook

The Little Book on CoffeeScript中文版

ExtJS

Ext410 中文文档

Chrome扩展及应用开发

JavaScript入门教程

PHP

PHP调试技术手册(PDF)

XDebug 2中文手册(译) (CHM)

PHP之道

PHP 最佳实践

PHP安全最佳实践

深入理解PHP内核

PHP扩展开发及内核应用

CodeIgniter 用户指南

Laravel4 中文文档

Laravel 入门

Symfony2中文文档 (未译完)

Phalcon中文文档(翻译进行中)

YiiBook几本Yii框架的在线教程

简单易懂的PHP魔法

swoole文档及入门教程

iOS

iOS开发60分钟入门

iOS7人机界面指南

Google Objective-C Style Guide 中文版

iPhone 6 屏幕揭秘

Apple Watch开发初探

马上着手开发 iOS 应用程序

网易斯坦福大学公开课:iOS 7应用开发字幕文件

Android

Android Design(中文版)

Google Android官方培训课程中文版

Android学习之路

Python

小白的Python教程

简明Python教程

零基础学Python

Python 27 官方教程中文版

Python 33 官方教程中文版

深入 Python 3

PEP8 Python代码风格规范

Google Python 风格指南 中文版

Python入门教程 (PDF)

Python的神奇方法指南

笨办法学 Python (PDF版下载)

Django 文档中文版

Django 最佳实践

The Django Book 中文版

webpy 03 新手指南

Webpy Cookbook 简体中文版

Dive Into Python 中文版

Bottle 文档中文版 (需**)

Flask 文档中文版

Jinja2 文档中文版

Werkzeug 文档中文版

Flask之旅

Introduction to Tornado 中文翻译

Python自然语言处理中文版 (感谢陈涛同学的翻译,也谢谢  @shwley 联系了作者)

Python 绘图库 matplotlib 官方指南中文翻译

Scrapy 025 文档

ThinkPython

Ruby

Ruby 风格指南

Rails 风格指南

笨方法学 Ruby

Ruby on Rails 指南

Ruby on Rails 实战圣经

Ruby on Rails Tutorial 原书第 2 版 (本书网页版免费提供,电子版以 PDF、EPub 和 Mobi 格式提供购买,仅售 99 美元)

编写Ruby的C拓展

Ruby 源码解读

Shell

Shell脚本编程30分钟入门

Go

Go编程基础

Go入门指南

学习Go语言 (PDF)

Go Web 编程 (此书已经出版,希望开发者们去购买,支持作者的创作)

Go实战开发 (当我收录此项目时,作者已经写完第三章,如果读完前面章节觉得有帮助,可以给作者捐赠,以鼓励作者的继续创作)

Network programming with Go 中文翻译版本

Groovy

实战 Groovy 系列

LaTeX

一份其实很短的 LaTeX 入门文档

一份不太简短的 LATEX 2ε 介绍 (PDF版)

LISP

ANSI Common Lisp 中文翻译版

Lua

Lua编程入门

Haskell

Real World Haskell 中文版

R

R语言忍者秘笈

Scala

Scala课堂 (Twitter的Scala中文教程)

Effective Scala(Twitter的Scala最佳实践的中文翻译)

Scala指南

Swift

The Swift Programming Language 中文版

Perl

Modern Perl 中文版

Perl 程序员应该知道的事

Prolog

笨办法学Prolog

Vim中文文档

Vimscript

笨方法学Vimscript 中译本

Vim中文文档

读书笔记及其它 读书笔记

编译原理(紫龙书)中文第2版习题答案

把《编程珠玑》读薄

Effective C++读书笔记

Golang 学习笔记、Python 学习笔记、C 学习笔记 (PDF)

Jsoup 学习笔记

学习笔记: Vim、Python、memcached

图灵开放书翻译计划–C++、Python、Java等

蒂姆·奥莱利随笔 (由译言网翻译,电子版免费)

Octave 入门 (PDF版)

SICP 解题集

精彩博客集合

正则表达式简明参考


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/dianzi/13081940.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-30
下一篇 2023-05-30

发表评论

登录后才能评论

评论列表(0条)

保存