程序猿是一種非常特殊的、可以從事程序開發、維護的動物。一般分為程序設計猿和程序編碼猿,但兩者的界限并不非常清楚,都可以進行開發、維護工作。
大數據開發工程師

階段一:JAVA語言基礎
Java開發介紹 熟悉Eclipse開發工具 Java語言基礎 Java控制流程 Java字符串 Java數組與類和對象 數字處理類與核心技術 I/O與反射 多線程 Swing程序類
為啥要學Java?Java太難 學Python不行么?
python也肯定要學的,但是你知不知道大數據生態系統Hadoop是Java寫的。里面的大部分接口都是Java語言寫的,所以Java是必學的,Java會了python學起來就快多了。
階段二:html css與JS
HTML5與CSS3基礎知識,WebApp頁面布局。原生Java交互功能開發 Ajax異步交互 jQury應用這些都是基礎。用于再網上收集數據,分析數據的必備基礎知識。
階段三:JavaWeb和數據庫
數據庫基本知識 JavaWeb開發核心 Java Web開發內幕 同前端一樣,數據庫也是大數據學習必不可少的一個基礎本領,數據的存放提取和數據的一些基本的增刪改查。
階段四:linux和Hadoop體系
Linux體系,Hadoop離線計算Map Reduce 分布式數據庫 HDFS Hbase 數據倉庫Hive 數據遷移工具Sqoop Flume分布式日志框架等一些Hadoop生態系統里面的組件,都是處理大數據集的利器。

前面這些大家可以沒事的時候自主學習,然后后面的階段可能不能繼續更好的練習,大家以后進了公司可以進一步的加以學習。
階段五:實戰(一線公司真實項目)
數據獲取 數據處理 數據分析 數據展現和數據應用
階段六:spark生態系統
這一階段學習的東西就比較高端了。。。
python編程語言 Scala編程語言(有了前面的Java編程語言的基礎這些學起來都快)spark大數據處理 Spark-Milb機器學習 Spark-Graphx圖計算
實戰(基于Spark的推薦系統:一線公司真實項目)
前端工程師

基礎:HTML教程, CSS教程
進階:JavaScript,jQuery
高級:AJAX 教程,JSON 教程,XML 教程
框架擴展學習:Bootstrap 教程,jQuery UI 教程,jQuery EasyUI 教程,jQuery Mobile 教程
調試工具:Firebug 教程
開發工具:HBuilder,Dreamweaver,Notepad++,Photoshop
php 工程師

基礎:HTML教程,PHP 教程
進階:SQL 教程,MySQL 教程
高級:正則表達式教程,Mongodb教程, AJAX 教程,JSON 教程,XML 教程,
開發工具:Notepad++,phpMyAdmin,EasyEclipse for PHP
Python 工程師

基礎:Python 教程
進階:SQL 教程,MySQL 教程
高級:正則表達式教程,Mongodb教程, AJAX 教程,JSON 教程,XML 教程,
開發工具:PyDev for Eclipse
.NET 工程師

基礎:C# 教程,http://ASP.NET 教程
進階:SQL 教程
高級:正則表達式教程,Mongodb教程, AJAX 教程,JSON 教程,XML 教程,
開發工具:visual studio 2010
JAVA 工程師

基礎:Java 教程,JSP 教程
進階:SQL 教程,MySQL 教程
高級:正則表達式教程,Mongodb教程, AJAX 教程,JSON 教程,XML 教程,
開發工具:Eclipse
ASP 工程師
ASP 現在應該比較少用,建議學習路線為:HTML教程,ASP 教程,SQL 教程
認清各類學習路線 從此不迷路
