基本方向和纬度

领导和沟通能力,带人的能力,如何锻炼和体现?

技术视野, 简历中就可以体现出你的层次,写简历的角度。

技术的把握能力,技术发展趋势,技术的过去,现在和未来,技术的痛点,技术的生态圈

拔高能力,报告能力,挖掘新的技术模块,不断地体现技术价值。

目标,至少要成为一个能够设计和实现出中端存储的人, 然后在成为一个互联网人。

从REST出发, 延伸

  • 互联网后台的RPC技术
  • 存储系统的设计问题(Jim角度如何控制模型)
  • 为什么要替换REST? 以前的CIM-XML的痛点是什么?REST以后如何发展?
  • REST出发,架构设计的能力,Fielding的博士论文,继续深挖,扩展和总结。

要学习的技术:

  • 存储或缓存类: Redis, HDFS, HBase, MemCached,MongoDB, etcd

  • RPC类:gRPC, Thrift

  • 分布式类: ZooKeeper

  • 容器管理类:Kubernetes

  • 消息系统类: Kafka, ZeroMQ, Finagle

  • 容器: Docker

  • 日志监控(互联网企业最重要和核心的东西,用户(点击)日志):ELK stack: ElaticSearch, LogStash, Kibana.

  • 微服务: https://www.nginx.com/blog/building-microservices-inter-process-communication/

学习层次:

  • 清楚应用场景,基本架构和生态,优缺点。(一级)
  • 清楚架构设计和实现, 有使用和配置经验(二级)
  • 源代码级别的架构设计,性能,优缺点。(三级) 基本上能够,为该项目贡献Code。

其他:

  • 辰的代码生成工具,重新实现一下,可以成为简历一大亮点。Go?
  • 需要加强的知识,CPU, 内存,磁盘,操作系统,这都是集群管理的基本知识。
  • 注意不同的公司可能侧重点不一样。

分布式网站:

results matching ""

    No results matching ""