【程序人生】互联网行业愿景

技术人员有3个进阶阶段:
程序员 → 工程师 → 技术专家前端

须要修炼的板块是【语言】【算法】【数据结构】【网络】【操做系统】【数据库】vue

工程师与程序员的区别是基本功:
【算法】【数据结构】【设计模式】【面向程序设计】
若已经工做,没法参与系统学习,有以下建议:
1.找学术著做看;
2.多参与开源项目,可能帮助我的认识这个世界,最前沿的思考能力,开源文化 on Github
3.学习虽然痛苦,可是不要作技术单一的人。多阅读技术新闻,多参加线下会议
4.多跟高端公司的技术人才交流;
5.去Github的Roadmap能找到不少教学资源webpack

前沿技术 Frontier Technology

机器学习 Machine Learning
深度学习 Deep learning
人工智能 AI,Artificial Intelligence
大数据 Big Data
天然语言处理 NLP,Natural Language Process
计算机视觉 CV,Computer Vision
数据挖掘 DM,Data Mining
超级帐本 Hyperledger
以太坊 ETH,Ethereum
微服务 Microservices
区块链 Blockchain程序员

前端开发 Front-End Development

Sass/Less
Vue.js
前端工具
CSS3
Bootstrap
JavaScript
JQuery
Html5
Node.js
CSS
React.JS
AngularJS
WebApp
vuex
webpack
小程序web

后端开发 Back-End Development

Ruby
C#
Go
C++
C
Python
JAVA
PHP
SpringBoot
Yii
ThinkPHP
SSM
Django
爬虫
Flask
Spring
JVM
.NET
MVVM
Iaravel
Tornado
Spring Cloud正则表达式

移动开发 Mobile Development

iOS
Android
WEEX
Ionic
React Native (RN)
gradle
Android Studio
Kotlin
native
React
Swift算法

算法&数学 Algorithm&Mathemetics

数据结构
算法结构
算法vuex

云计算&大数据 Cloud Computing&Big Data

大数据
云计算
容器
Kubernetes
OpenStack
Flink
AWS
阿里云
Storm
Hbase
Hadoop
Spark
R语言
Docker
挖掘数据库

运维&测试 Operation Maintenance&Testing

测试
Linux
运维
运维工具
功能测试
性能测试
自动化测试
移动测试
安全测试
接口测试
Nginx
自动化运维
中间件
单元测试小程序

数据库 Database

MongoDB
Oracle
MySQL
SQL Server
NoSql
Redis

UI设计

Photoshop
Maya
Premiere
ZBrush
设计
设计基础
实际工具
产品交互
APPUI设计
模型制做
动效动画

游戏

Cocos2d-x
Unity 3D
游戏开发

其余

正则表达式 源码 架构 安全 Git 开源 设计模式 API 操做系统 编解码 ffmpeg

相关文章
相关标签/搜索