Git
免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。采用了分布式版本库的方式,不必服务器端软件支持。
大型网站架构
剖析大型网站技术架构模式,深入讲述大型互联网架构设计的核心原理,全面介绍大型网站架构需要的方方面面知识/技术。
AngularJS
优秀的前端JS框架,已被用于Google的多款产品当中。该框架核心特性是:MVVM、模块化、自动化双向数据绑定、语义化标签、依赖注入等。
Node.js
基于Chrome JavaScript运行时建立的平台,使用事件驱动,非阻塞I/O模型,适合在分布式设备上运行的数据密集型的实时应用。
JavaScript
属于网络的脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。
CSS3
是最新的CSS标准,该标准是朝着模块化发展的,以前的规范太庞大且比较复杂,后来把它分解为一些小模块,更多新模块也加入进来。
jQuery
兼容多浏览器的JavaScript库,免费、开源,使用MIT许可协议,提供API,可编写插件,可轻松开发出功能强大的静态或动态网页。
Html 5
HTML最新修订版本,其设计目的是为了在移动设备上支持多媒体。简单易学,且增加了很多有趣新特性。
React
Facebook和Instagram用来创建用户界面的JavaScript库,构建“可预期的”和“声明式的”Web用户界面,适应数据不断变化的大规模应用程序。
嵌入式开发
即对于除了电脑之外的所有电子设备上操作系统开发,常用嵌入式系统包括WinCE、Linux、Android等,可采用C、C++或汇编语言。
算法与数据结构
数据结构是计算机存储、组织数据的方式,算法是一系列解决问题的清晰指令,代表着用系统的方法描述解决问题的策略机制。
计算机网络
即利用通信设备和线路将地理位置不同、功能独立的多个计算机系统互联起来,以功能完善的网络软件实现网络中资源共享和信息传递的系统。
操作系统
管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,软件必须在操作系统的支持下才能运行。
Linux
基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统,支持32位和64位硬件,且继承了Unix以网络为核心的设计思想
微服务
将大型软件拆分为多个独立可部署服务组合而成的套件方案,其中各项服务都拥有自己的进程并利用轻量化机制实现通信。
信息无障碍
任何人在任何情况下都能平等的、方便地、无障碍地获取、利用信息。其包括两个主要范畴:电子和信息技术无障碍及网络无障碍
Bluemix
开放式标准的云平台,用于构建、运行和管理应用程序与服务。它建立在Apache开源项目Cloud Foundry之上,提供了IBM及其合作伙伴开发的高质量的服务供IT从业人员使用。