1. 聚能聊>
  2. 话题详情

作为一名合格的JAVA程序员需要点亮那些技能树?

先看看这些程序员技能树,你掌握或了解哪些?OMG竟然有么多~~~震精!震精!!!

1

2

3

这是从450家企业的招聘信息中统计而来,相对来说还是比较真实的,虽然有些公司的招聘要求万年不变,但还是可以大致反应企业的招聘要求的。

尽管Struts2漏洞频出,但是由于政府、银行以及传统企业遗留项目大部分还是采用Struts2的,所以还是占有一定市场,但绝壁不会增长。新兴互联网公司,一般来说主要是Spring家族居多,spring、spring Mvc以及Spring Boot 出现的频率较多。

从图中可以看出,分布式服务框架应用也是大部分企业招聘的必要条件了,阿里系的Dubbo名列前茅。相应的分布式应用程序协调服Zookeeper也出现在其中。

时下很流行的RESTful架构,准确的来说它是一种标准。也是很多企业考察的对象。

以下是出现次数超过100的一些技能,大家可以做一个参考。

Spring 299
MySQL 290
JavaScript 216
Linux 165
J2EE 151
设计模式 148
Struts2 138
Hibernate 132
Mybatis 130
jQuery 128
HTML 127
TOMCAT 117
iBatis 103
CSS 103
redis 102
多线程 102
dubbo 47 (绝壁不是打酱油的)

相信每个程序员、或者说每个工作者都应该有自己的职业规划,问一下自己对编程到底持有的是一种什么样的态度,是够用就好呢还是不断研究?

各位 攻城狮们聊聊你们的看法

你所掌握的语言是什么?又是如何点亮自己的技能树的?

或是准备点亮哪些技能树?

参与话题

奖品区域 活动规则 活动已结束,可继续参与讨论哦

  • 奖品一

    定制笔记本 x 3

  • 奖品二

    技术书籍 x 2

  • 奖品三

    虾米VIP月卡 x 5

245个回答

9

小崽崽 已获得定制笔记本

PHP才是世界上最好的语言,看我大PHP技能树

tree1

tree2

聚小编 回复

程序猿,你在挑起战争...

小柒2012 回复

哈哈哈 是不是要把JAVA的一个点都拆成一棵树~~

屁孩儿 回复

大写的牛!

屁孩儿 回复

哦不,COW!

屁孩儿 回复

哦不,OX!

屁孩儿 回复

哦不,EXCELLENT!

azinoa 回复

都是吓唬人的,😂

mengyx 回复

赞成 最爱php

java小萌新 回复

厉害了....

liuchuan95 回复

你们都是牛人

赵梓鑫 回复

我才Get到Java基础的那一个枝桠,好伤心的说。技术之路没有捷径可言

happycc 回复

这是一片森林。。。。

seeyagain 回复

低调低调

互联搬运工 回复

大神呀,建议楼主,出个视屏教程,让小弟们更加膜拜。

见云开 回复

亦可赛艇

户籍科主任 回复

大写的难过!

$hello_world$ 回复

可怕

报表专家 回复

多线程与实践,设计模式

ice6 回复

无能的人爱用php黑java

太阳金正恩 回复

胸弟们,冒个泡,我是php初学者

评论
5

似水的流年 已获得定制笔记本

java,php。这些排第一的除了还没用分布式的框架,其他的都在用,还是linux大法好
f301129af845e0314d0832290d57d33bgldt1210

sea-line 回复

这个linux分支实在太多了

飛行機 回复

画得好漂酿~~~

太阳金正恩 回复

这张图牛,光看他们的发展史就够呛

评论
2

jetbird0

structs2是不是有点过时了

小柒2012 回复

但是由于政府、银行以及传统企业遗留项目大部分还是采用Struts2的,所以还是占有一定市场,但绝壁不会增长。

海岸无眠001 回复

楼主写错了 是strucs2

小鱼纸币 回复

二楼 你也写错了 是是strus2

java小萌新 回复

三楼你也写错了,是strust2

见云开 回复

4楼你写错了,是strutssss2

luya 回复

五楼你不按常理出牌啊,是四不是4,而且strutc2,看好了

java小白白 回复

你们继续,我就看看

聚小编 回复

楼上的几位,你们是来搞笑的么~~给你们搬个终身搞笑奖

评论
2

我很无奈 已获得技术书籍

Java 相关的知识技能点太多了,本人就列举出自己从刚开始接触Java 到目前为止真正用过的一些技能以及知识点,详细的内容我就不具体描述了,只大概个图
1
相关细节若要细分,Java基础 就有很多,后面还分有前端工程师所需要了解掌握的前端框架,样式、布局等,web开发人员了解的SSH Spring MVC框架,DBA的数据库,服务端工程师的Linux,集群等。以及目前互联网用到的一些分布式架构框架,缓存,开发工具等,细细数来,感觉还真不少,向所有坚守在Java开发岗位上的同仁们 致敬!
你们辛苦了,清明节了,多烧点纸 ~~!

2

爵霸 已获得虾米VIP月卡

要看职业的,有网页端、客户端、服务器、DBA等职业,打团战不同的位置都需要人
DBA一般刷SQL mongoDB ETL python或perl
网页前端:html div css form表单 javascript,可以选jsp或php
服务器端:socket套接字 掉包处理 核算 数据库
客户端: UI 控件 通信
手机端:OC/ANDROID相关技能

1

老虎是个蛋 已获得定制笔记本

最近公司一直在招聘java软件工程师,我就大体说一下公司对java软件工程师的一些标准吧:
1、java基础,主要集中在concurrent包的使用以及理解
2、多线程知识,锁机制
3、动态代理底层原理
4、redis相关知识
5、分布式事务
6、mysql相关知识,包括mysql的分库分表相关知识
7、RPC的一些知识以及底层原理
8、异步IO相关知识
9、对业务的理解(感觉挺重要的)
10、ES、Hbase、hive等大数据相关知识
11、MQ相关知识

1

别叫小伙 已获得虾米VIP月卡

1002211_20160809204351590_343270037

1

happycc 已获得虾米VIP月卡

正在使用的

Spring框架
Spring框架是一个分层架构,有7个定义良好的模块组成
spring模块构建在核心容器智之上, 核心容器定义了创建、 配置、和管理bean的方式
组成spring框架的每个模块(或组件)都可以单独存在, 或者与其他一个或多个模块联合实现

模块如下:

复制代码
1--核心容器
核心容器提供spring框架的基本功能,核心容器的主要组件是BeanFactory, 他是工厂模式的实现.
BeanFactory使用控制反转(IOC)模式将应用程序的配置和依赖性与实际的应用程序代码分开

2--Spring上下文
是一个配置文件,该配置文件向spring框架提供上下文信息

3--Spring AOP
通过配置管理特性,Spring AOP 模块直接将面向切面(方面)编程功能集成到spring框架中

4--spring DAO
JDBC DAO抽象层提供了有意义的已成层次结构, 可用该结构管理异常处理和不同数据库抛出的错误信息,极大的降低了异常代码数量

5--Spring ORM
spring框架插入了若干个ORM框架, 从而提供了ORM的对象工具,其中包括了Hibernate, Mybatis

6--Spring Web
web上下文模块建立在应用程序上下文模块之上,为基于web的应用程序提供上下文

7--Spring MVC
该框架是一个全功能的构建web应用程序的MVC实现. 通过策略接口,MVC框架变成高度可配置的. MVC容纳了大量视图技术. 其中包括JSP、Velocity和POI
复制代码
Spring 框架的好处

spring是最大的工厂
spring负责业务逻辑组件的框架和生成, 并管理业务逻辑组件的生命周期
spring可以生产所有实例, 从控制器、 业务逻辑组件、 持久层组件
Spring特点

复制代码
1--降低了组件之间的耦合性, 实现了软件各个层之间的解耦
2--可以使用spring容器提供的服务, 如: 事务管理, 消息服务
3--容器提供单例模式支持
4--容器提供AOP技术, 利用它很容易实现权限拦截, 运行期监控
5--容器提供了众多的辅助类, 能加快应用的开发(org.springframework.jdbc.core.JDBCTemplate 等)
6--spring对主流的应用框架提供了集成支持, 例如: hibernate,JPA, Struts, Mybatis(IBatis)
7--Spring属于低侵入式设计, 代码污染度极低
8--独立于各种应用服务器
9--spring的DI机制降低了业务对象替换的复杂性
10--spring的高度开发性, 并不强制应用完全依赖于spring, 开发者可以自由选择spring的部分或者全部

1

龚得星 已获得虾米VIP月卡

主攻java,因为项目的需要,点亮spring boot,spring mvc、nginx、openresty、docker、mysql、elasticsearch、logstash、jenkins等技能,至于maven、git、shell、sql那是必备的,去年研究过nodejs、react以及ant design,最近在学习netty,好吧,我就是大乱臭,啥都会点,不过开发效率还可以,至于质量,那是一个持续优化的过程

5

小黄瓜2017

6480a3bagw1ez079xbmn5j20mv1hfjv3

学习栈推荐:https://github.com/akullpp/awesome-java

唯爱依人 回复

这是什么看不懂?

评论
0

zkaif 已获得虾米VIP月卡

学习JAVAweb的学生党,现在还在学习ssh框架中,别人都说要学ssm,不过无所谓啦毕竟ssh仍然占有很大的量,而且对我来说ssh框架还是能教给我很多东西的,打算学透了它再去看其他的,今天刚学完struts2还在沉醉于拦截器设计的如此巧妙,等学完ssh给自己做个个人博客再看它的源码然后再解决ssm。感觉学框架重要的还是学习它的实现方式,设计思想这样对自己提升快,就是struts漏洞百出,它的源码还是大牛写的反正都值得我去学习。

2

林妙可

自古程序员爱黑Java,不黑不痛快的说,最近一周在V2EX上至少看到过不下5个黑Java的帖子,而且都是顶的老高,一共点开看了一个感觉好无趣啊。我到现在为止已经写了4年的C了,主要是做嵌入式驱动的开发,这一块的水很深,所以我平时更多的空闲时间都是用在其他方面,之前回忆了一下本科的基础数据结构和算法知识,期间对Mathematica也产生过不太浓厚的兴趣,后来发现IDEA太好用了,所以我就开始玩Java,虽然懂不懂的人都在黑。以下是我自己已经点过和最近想点的Java方面的技能树:

已点技能:

1.J2SE,Java语言基础,Java基本类库的使用;
2.Android应用层开发,四大组件,SQLite使用以及其他基础知识,可以自己开发Android应用;
3.IDEA的熟练使用;

待扩展技能:
1.Java8的新特性以及今年的Java9;
2.Java并发编程;
3.Java网络编程,如果懒得玩SSH可以尝试下Play框架;
4.Jvm学习;
5.Java性能优化;
6.学习下Scala和Groovy;

目前正在巩固以下Android的应用开发以及重读《Effective Java》,不过最近没什么好点子,也就之前写了个数独游戏,后来考虑的碎片时间完成了一小部分,现在没动力了。这个完了之后打算研究下Jvm和Java并发编程,这块完了之后可能是Java8的新特性研究和阅读JLS,后续是Groovy的研究和Java网络编程,Scala就放在后面了,因为暂时没有需求。

唯爱依人 回复

不知道?

韩浩然1988 回复

这是真的?

评论
1

尤迪安

strust2是有点过时,但是很多二次开发的小公司和一些老项目还在用,比如我所在那个

小柒2012 回复

还有 比如我所在的这个 哈哈

评论
1

景元滨

需要做一个大规模的网站,但又不是非常大的,数据库用mysql,现在是会.net mvc,java没学过,感觉.net mvc在语法、IDE方面特别好,但是服务器windows server真是让人很郁闷,应该怎么选择呢,重新学java?需要学的内容太多了.....,.net?服务器让人很崩溃......

上上233 回复

我也是.net,但是服务器是租虚拟主机的。

评论
1

互联搬运工

以下是出现次数超过100的一些技能,大家可以做一个参考。
Spring 299
MySQL 290
JavaScript 216

非常庆幸,排前三位的常用技能,我基本算会操作。这说明我是合格的程序员吗。

飛行機 回复

60分

评论
2

iskyshop

所有的技能都熟悉,也都是我们iskyshop产品体系所用到的,现在很多同学仅仅是知道一个概念求职时候基本都会说很精通!

1

happycc

成长的因素有很多,你知道知识图谱的作用吗?本文GET了当下最热门、最火爆的技术知识点,让你一库在手,技术全有!

众所周知,我们的每个知识库都是邀请专家精心绘制图谱,并依据每个图谱的知识结构,筛选该技术分支知识点下的优质资源,经特邀编辑一一审核、精心挑选后,形成该技术点的知识库。节省开发者学习时间和成本,最大化的满足和解决大家的日常技能问题,开发者还可以在上面绘制专属于自己的技能图谱(图谱+干货)。

成长的因素有很多,你知道图谱都作用吗?

这里写图片描述
操作系统

管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。

这里写图片描述

下载操作系统知识图谱高清大图
计算机网络

利用通信设备和线路将地理位置不同、功能独立的多个计算机系统互联起来,以功能完善的网络软件实现网络中资源共享和信息传递的系统,它是计算机基础知识的重要分支。

这里写图片描述
下载计算机网络知识图谱高清大图
算法与数据结构

数据结构是计算机存储、组织数据的方式,精心选择的数据结构可以带来更高的运行或者存储效率。算法是一系列解决问题的清晰指令,代表着用系统的方法描述解决问题的策略机制。两者均是研发工作的基础。

这里写图片描述

下载算法与数据结构知识图谱高清大图
Linux

Linux是一个免费的,基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它支持32位和64位硬件,且继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

这里写图片描述

下载Linux知识图谱高清大图
嵌入式开发

嵌入式系统开发,即对于除了电脑之外的所有电子设备上操作系统的开发,开发对象有手机、掌上电脑、机电系统等。常用嵌入式系统包括WinCE、Linux、Android等,编程语言可采用C、C++或汇编语言。

这里写图片描述

下载嵌入式开发知识图谱高清大图
信息无障碍

信息无障碍,即任何人在任何情况下都能平等的、方便地、无障碍地获取、利用信息。其包括两个主要范畴:电子和信息技术无障碍及网络无障碍,并遵循国际标准WCAG2.0。

这里写图片描述

下载信息无障碍知识图谱高清大图
微信开发

微信开发即微信公众平台开发,将企业信息、服务、活动等通过微信网页的方式表现。开发者利用微信开放的技术接口可进行二次开发,将公众账号由一个媒体型营销工具转化成提供服务的产品。

这里写图片描述

下载微信开发知识图谱高清大图
虚拟现实(VR)

虚拟现实是一种可创建和体验虚拟世界的计算机系统,它综合利用计算机图形系统和各种现实及控制等接口设备,在计算机上生成的、可交互的三维环境中提供沉浸感觉的技术。

这里写图片描述

下载虚拟现实知识图谱高清大图
直播技术

中国已在2016年进入直播时代,这种成本低廉、互动性高、部署便捷、稳定可靠的方式,最初局限于游戏直播和在线聊天,而现在泛生活类、娱乐类直播开始逐渐流行。

这里写图片描述
下载直播技术知识图谱高清大图
大型网站架构

剖析大型网站技术架构模式,深入讲述大型互联网架构设计的核心原理,全面介绍大型网站架构需要的方方面面知识/技术。

这里写图片描述

下载大型网站架构知识图谱高清大图
区块链

区块链(Blockchain),比特币背后的技术,无需中心服务器,可实现各类存储数据公开、透明、可追溯。
这里写图片描述

下载区块链知识图谱高清大图
深度学习

深度学习的概念源于人工神经网络的研究,含多隐层的多层感知器就是一种深度学习结构。它是机器学习研究的一个新领域,模仿人脑机制来解释数据。

这里写图片描述

下载深度学习知识图谱高清大图
机器学习

机器学习是研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。它是人工智能的核心,是使计算机具有智能的根本途径。

这里写图片描述

下载机器学习知识图谱高清大图
软件测试

软件测试是在规定条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。它是帮助识别开发完成的计算机软件的正确度、完全度和质量的软件过程。是SQA的重要子域。
这里写图片描述

下载软件测试知识图谱高清大图
Android

Android是一个基于Linux内核的移动操作系统,由Google成立的Open Handset Alliance(OHA,开放手持设备联盟)持续领导与开发,主要设计用于触控荧幕移动设备如智能手机和平板电脑。
这里写图片描述

下载Android知识图谱高清大图
iOS

iOS是由苹果公司开发的移动操作系统。原名叫iPhone OS,因为iPad,iPhone,iPod touch都使用iPhone OS,所以2010 WWDC大会上宣布改名为iOS。

这里写图片描述

下载iOS知识图谱高清大图
.NET

.NET Framework是微软用于Windows的新托管代码编程模型,是一个 Microsoft Windows组件,用户可通过各种分发渠道获得它。
这里写图片描述

下载.NET知识图谱高清大图
C

C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

这里写图片描述

下载C语言知识图谱高清大图
C++

C++是在C语言基础上开发出的一种面向对象编程语言。其编程领域众广,常用于系统开发,引擎开发等应用领域,是至今为止最受广大程序员受用的最强大编程语言之一。

这里写图片描述

下载C++语言知识图谱高清大图
C#

C#为由C和C++衍生出来的面向对象的编程语言。其综合了VB简单的可视化操作和C++的高运行效率,凭借强大的操作能力、优雅的语法风格、便捷的对面向组件编程的支持,成为了.NET开发的首选语言。
这里写图片描述

下载C#语言知识图谱高清大图
Scala

Scala是一种多范式编程语言。它继承了多种语言中的优秀特性,它既支持面向对象的编程方式,也支持函数式编程。它运行在Java虚拟机上,轻松实现和丰富的Java类库互联互通。
这里写图片描述

下载Scala知识图谱高清大图
Java

Java中动态Web资源开发技术统称为Java Web。其最大用途就是Web应用的开发,可以不用考虑系统平台的差异,在一种系统下开发的应用系统,不加任何修改就能运行在另一种不同的系统中。
这里写图片描述

下载Java Web知识图谱高清大图
Java EE

Java EE,全称Java 2 Platform Enterprise Edition。该平台使用分布式多层应用模型来创建企业级应用,主要用来开发“分布式应用”以及“互联网应用” 。
这里写图片描述

下载Java EE知识图谱高清大图
Java SE

Java SE是Java平台标准版的简称,用于开发和部署桌面、服务器以及嵌入设备和实时环境中的Java应用程序。Java SE包括用于开发Java Web服务的类库,同时,Java SE为Java EE提供了基础。
这里写图片描述

下载Java SE知识图谱高清图谱
Go

Go是Google开发的一种编译型,可并行化,并具有垃圾回收功能的编程语言,并且它还是开源的。使用Go编译的程序可以媲美C或C++代码的速度,而且更加安全、支持并行进程。
这里写图片描述

下载Go语言知识图谱高清大图
Swift

Swift是一门新的编程语言,用于编写iOS和OS X应用程序。它结合了C和Objective-C的优点并且不受C兼容性的限制。它使用安全的编程模式并添加了很多新特性,使编程更简单,扩展性更强更有趣。

这里写图片描述

下载Swift知识图谱高清大图
Objective-C

Objective-C是扩充C的面向对象编程语言。它主要使用于Mac OS X和GNUstep这两个使用OpenStep标准的系统,而在NeXTSTEP和OpenStep中它更是基本语言。
这里写图片描述

下载Objective-C知识图谱高清大图
PHP

PHP是一种通用开源脚本语言,语法吸收了C、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。它支持几乎所有流行的数据库以及操作系统,并可使用C、C++进行程序扩展。
这里写图片描述

下载PHP知识图谱高清大图
Python

Python是一种面向对象、解释型计算机程序设计语言,语法简洁清晰,具有丰富和强大的库。在设计上坚持清晰划一风格,使得它成为一门易读、易维护,并且被大量用户所欢迎的、用途广泛的语言。
这里写图片描述

下载Python知识图谱高清大图
Rust

Rust是Mozilla公司推出的一门全新的编程语言,并希望成为一门系统编程语言,运行性能高、避免几乎所有的段错误和保证线程安全。这意味着该语言可以用于建造高效可靠的系统。
这里写图片描述

下载Rust知识图谱高清大图
HTML5

Html5是HTML最新修订版本,2014年10月由万维网联盟(W3C)完成标准制定。其设计目的是为了在移动设备上支持多媒体。它简单易学,且增加了很多有趣新特性。
这里写图片描述

下载HTML5知识图谱高清大图
JavaScript

JavaScript是一种属于网络的脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。
这里写图片描述

下载JavaScript知识图谱高清大图
AngularJS

AngularJS是一款优秀的前端JS框架,已被用于Google的多款产品当中。该框架有着诸多特性,最为核心的是:MVVM、模块化、自动化双向数据绑定、语义化标签、依赖注入等等。
这里写图片描述

下载AngularJS知识图谱高清大图
jQuery

jQuery为一个兼容多浏览器的JavaScript库。它免费、开源,使用MIT许可协议。其语法设计可使开发更加便捷,提供API让开发者可编写插件。利用它,开发者可轻松开发出功能强大的静态或动态网页。

这里写图片描述

下载jQuery知识图谱高清大图
Node.js

Node.js为基于Chrome JavaScript运行时建立的平台, 可用于搭建响应速度快、易于扩展的网络应用。它使用事件驱动,非阻塞I/O模型而得以轻量和高效,非常适合在分布式设备上运行的数据密集型的实时应用。
这里写图片描述

下载Node.js知识图谱高清大图
React

React是一个Facebook和Instagram用来创建用户界面的JavaScript库,用于构建“可预期的”和“声明式的”Web用户界面。 该框架的推出主要为了开发随着时间数据不断变化的大规模应用程序。
这里写图片描述

下载React知识图谱高清大图
React Native

React Native是一款基于JavaScript框架React.js来开发iOS和Android原生App的开源框架,着力于提高多平台开发的开发效率——仅需学习一次,编写任何平台。
这里写图片描述

下载React Native知识图谱高清大图
Hadoop

Hadoop是一个由Apache基金会所开发的分布式系统基础架构。用户可在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。
这里写图片描述

下载Hadoop知识图谱高清大图
Docker

Docker是一个开源、可以将任何应用包装在”LXC容器”中运行的工具。如果说VMware、KVM包装的虚拟机,那该工具包装的则是应用。它是一个实至名归的PaaS。
这里写图片描述

下载Docker知识图谱高清大图
Spark

Spark是当前最流行的开源大数据内存计算框架,用Scala语言实现,由UC伯克利大学AMPLab实验室开发并于2010年开源。以通用、易用为目标,高速发展后成为最活跃的Apache开源项目。

这里写图片描述

下载Spark知识图谱高清大图
Hive

Hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供简单的sql查询功能,可以将sql语句转换为MapReduce任务进行运行。
这里写图片描述

下载Hive知识图谱高清大图
Oracle

Oracle Database简称Oracle,是甲骨文公司的一款关系型数据库管理系统。具有系统可移植性好、使用方便、功能强等特点,适用于各类大、中、小、微机环境。
这里写图片描述

下载Oracle知识图谱高清大图
Redis

Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。其特点是高性能、持久存储,适应高并发的应用场景。
这里写图片描述

下载Redis知识图谱高清大图
MySQL

MySQL是最流行的关系型数据库管理系统,在Web应用方面是最好的RDBMS应用软件之一,作为开放源码软件,可大大降低总体拥有成本。因其社区版的性能卓越,搭配PHP和Apache可组成良好的开发环境。
这里写图片描述

下载MySQL知识图谱高清大图
Unity3D

Unity3D是一个可以让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。
这里写图片描述

下载Unity3D知识图谱高清大图
Cocos引擎

cocos引擎是由触控科技推出的游戏开发一站式解决方案,包含了从新建立项、游戏制作、到 打包上线的全套流程。开发者可以通过Cocos快速生成代码、编辑资源和动画,最终输出适合于多个平台的游戏产品。
这里写图片描述

下载Cocos知识图谱高清大图
OpenCV

OpenCV为基于BSD许可(开源)发行的跨平台计算机视觉库,可运行在Linux、Windows和Mac OS上。它轻量级而且高效,提供了Python、Ruby、MATLAB等语言接口,实现了图像处理和计算机视觉方面的很多通用算法。
这里写图片描述

下载OpenCV知识图谱高清大图
Bluemix

Bluemix是一种开放式标准的云平台,用于构建、运行和管理应用程序与服务。它建立在Apache开源项目Cloud Foundry之上,并提供了IBM及其合作伙伴开发的高质量的服务供IT从业人员使用。
这里写图片描述

下载Bluemix知识图谱高清大图
敏捷

敏捷是以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发、管理。它是针对传统的瀑布开发模式的弊端而产生的一种新的模式,目标是提高生产效率和响应能力。
这里写图片描述

下载敏捷知识图谱高清大图
Git

Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。与常用的版本控制工具 CVS、Subversion等不同,它采用了分布式版本库的方式,不必服务器端软件支持。
这里写图片描述

下载Git知识图谱高清大图
还有一大波知识库正在制作中……当然,建什么库,由你说了算——攒库!

飛行機 回复

被你刷屏了

评论
1

charcair

我们公司要求:webx,rocketmq,redis,storm,mongodb

米拉齐 回复

为webx点赞!

评论
1

空境

java核心知识点:jvm、常见的jvm分析工具jstack,jmap。 java并发编程模型。sql性能

康康康 回复

是啊,文中没提到jvm也很疑惑啊,看来底层的东西只有应聘才问……最近在看深入理解java虚拟机,感觉以前代码丑爆了

评论
2

it民工198807

好复杂 宝宝还年轻,我想退休。总的来说学无止境 ,当年我以为学会ssh就行了 可是越往上学的越多 什么离线数据,什么分库分表,我想退休。

5