需要具备的技能-不断更新...

DJ:

  1. 清晰理解至少一个系统下Socket的概念,理解异步非阻塞通信模型 (Windows、Linux、 BSD);
  2. 掌握至少一种语言或者平台下高性能并发服务器的实现方式(C/C++、Java、Go、.Net);
  3. 了解分布式系统中惯见问题及其解决方案,了解分布式系统中的常见基础设施;
  4. 了解常见的脚本语言,框架(Python、Ruby、Lua),能够自动化日常任务者优先;
  5. 理解数据库的基本原理、索引原理以及基本的查询优化方法者,熟悉大数据相关技术(如Hadoop、Hive、Spark、ElasticSearch等)者优先;
  6. 具备良好的编码习惯和逻辑条理性,对复杂业务逻辑能快速理解并转化为技术需求, 理解设计模式并有一定设计能力;
  7. 具备良好团队协作和沟通表达能力。

你可能感兴趣的:(需要具备的技能-不断更新...)