學而不思則罔,一眨眼已經工做四年多了,除了感嘆時間過的真快外,感受本身對技術的掌握很亂,主要在於以前在中小型公司工做,對技術的要求是全而不深,要求你啥都要懂。領導說到一個技術,你就得去學去用,固然一我的的精力有限,學的全面了固然就不精通了。html
回顧一下這些年用過的技術:java
1、開發語言java,scala,python,htmlpython
2、web開發框架:mysql
java: SSM,SpringBootgit
scala:Playweb
python:Flaskredis
3、大數據相關的組件:sql
hadoop:大數據的基石,用的比較多的是HDFS數據庫
hive: 數據倉庫工具,主要用於大數據的離線處理網絡
spark:主要用於大數據的離線處理和實時處理
hbase:分佈式,面向列的數據庫
MongoDB:基於分佈式文件存儲的數據庫
sqlserver,mysql,oracle:經常使用的關係型數據庫
redis:內存數據庫
kafka:消息中間件
flume:數據收集處理工具
sqoop:主要用於hive與關係型數據庫中的數據轉移
zookeeper:用於分佈式應用的管理協調
4、數據挖掘
kettle:圖形化的ETL工具
numpy,pandas,matplotlib:Python數據分析經常使用的工具包
hanlp:java的NLP工具包
gensim,jieba:python的NLP工具包
Beautiful Soup,pyspider:python爬蟲相關
tensorflow,paddlepaddle:python深度學習框架
5、其餘
maven,sbt:項目管理工具
git:版本控制工具
CDH:hadoop的另外一個經常使用版本
如今感受技術挺全面的了,2020年計劃將這些技術進行更進一步的學習鞏固,構建本身的知識體系。
2020年想學的技術:Flink,更多的神經網絡