zoukankan      html  css  js  c++  java
  • 写在2020年初的一些回顾和今年的目标

      学而不思则罔,一眨眼已经工作四年多了,除了感叹时间过的真快外,感觉自己对技术的掌握很乱,主要在于之前在中小型公司工作,对技术的要求是全而不深,要求你啥都要懂。领导说到一个技术,你就得去学去用,当然一个人的精力有限,学的全面了当然就不精通了。

      回顾一下这些年用过的技术:

        一、开发语言java,scala,python,html

        二、web开发框架:

          java: SSM,SpringBoot

          scala:Play

          python:Flask

        三、大数据相关的组件:

          hadoop:大数据的基石,用的比较多的是HDFS

          hive: 数据仓库工具,主要用于大数据的离线处理

          spark:主要用于大数据的离线处理和实时处理

          hbase:分布式,面向列的数据库

          MongoDB:基于分布式文件存储的数据库

          sqlserver,mysql,oracle:常用的关系型数据库

          redis:内存数据库

          kafka:消息中间件

          flume:数据收集处理工具

          sqoop:主要用于hive与关系型数据库中的数据转移

          zookeeper:用于分布式应用的管理协调

         四、数据挖掘

          kettle:图形化的ETL工具

          numpy,pandas,matplotlib:Python数据分析常用的工具包

          hanlp:java的NLP工具包

          gensim,jieba:python的NLP工具包

          Beautiful Soup,pyspider:python爬虫相关

          tensorflow,paddlepaddle:python深度学习框架

         五、其他

          maven,sbt:项目管理工具

          git:版本控制工具

          CDH:hadoop的另一个常用版本     

     现在感觉技术挺全面的了,2020年计划将这些技术进行更进一步的学习巩固,构建自己的知识体系。

     2020年想学的技术:Flink,更多的神经网络

           

  • 相关阅读:
    Android布局尺寸思考
    正则表达式五分钟快速复习
    git gitignore文件失效处理
    华为手机Edittext光标(cursor)颜色修改
    AndroidStudio-OSX 常用快捷键整理
    OS X(EI Capitan)常用快捷键整理
    通过Foxit和坚果云实现iPad和PC的pdf同步阅读(修改,笔记)
    《程序员必读的职业规划书》职业生涯规划部分书摘及感想
    以神经网络使用为例的Matlab和Android混合编程
    写出优美代码的两个方式:一步到位VS迭代优化
  • 原文地址:https://www.cnblogs.com/feiyumo/p/12439023.html
Copyright © 2011-2022 走看看