后端技能清单(草稿)

昨天也顺手整理了一下我所需要的后端技能清单。不过,由于我离非常有经验的后端开发者有点距离,希望大家可以给点意见哈。

  • 入门
    • HTML / CSS
    • 编程语言:Java / Python / PHP / Ruby等等
    • Web框架,如Spring MVC、Flask、Laravel等等
    • HTTP协议基础
    • CGI基础
  • 中级篇
    • XML和JSON处理
    • 数据结构与算法
    • 面向对象编程
    • CMS
    • API设计
  • 高级篇
    • 函数式编程
    • 领域驱动设计
    • MVC架构
    • 运行环境优化,如JVM
    • 远程调试
  • 工程化
    • 版本管理
    • 单元测试
    • 依赖管理
    • 包管理
  • 基础设施
    • 虚拟化,如Docker
    • 自动化部署
    • 应用包创建、管理、发布
    • 发布脚本编写
    • Web容器,如Jboss
  • 缓存篇
    • 应用层缓存
    • 平台缓存
    • 数据库端缓存
    • 分布式缓存
  • 数据持久化
    • SQL
    • NoSQL
    • ORM
    • DBMS
    • 搜索引擎
  • 数据库
    • 查询性能优化
    • 结构优化
    • 主从复制、主主复制等等
    • 伸缩性与高可用性
    • 备份恢复与容灾
  • 安全和加密
    • 认证与会话管理
    • 加密解密
    • 数字签名、数字证书
    • 加密算法
    • XSS/CSRF/SQL注入
  • 监控
    • 应用性能监控
    • 异常监控
    • 日志
    • 流量监控
  • 服务
    • RESTful
    • SOA
    • RPC
    • MicroServices
  • 消息
    • JMS
    • IPC
    • MQ

原文发布于微信公众号 - phodal(phodal-weixin)

原文发表时间:2016-08-02

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏互联网杂技

再谈前后端分离

前言 前后端分离已经是业界所共识的一种开发/部署模式了。所谓的前后端分离,并不是传统行业中的按部门划分,一部分人纯做前端(HTML/CSS/JavaScript...

3898
来自专栏ThoughtWorks

Kubernetes救援 - 教你如何从新技术的坑里爬出来(下) | TW洞见

今日洞见 文章作者/配图来自ThoughtWorks:佟达。 本文所有内容,包括文字、图片和音视频资料,版权均属ThoughtWorks公司所有,任何媒体、网站...

3708
来自专栏全华班

基于Maven构建的springmvc/shiro/easyui权限快速开发框架(含高清脑图)

基于springmvc、spring、mybatis-plus、shiro、easyui、Log4j2简单实用的权限系统。界面基于EasyUI,图标采用较为开放...

2732
来自专栏影子

springMVC项目国际化(i18n)实现方法

3509
来自专栏FreeBuf

年度盘点 | 安全测试者偏爱的安全测试工具

国外网站Concise Courses总结了安全测试者常用且好用的安全测试工具,本文摘录并分类整理列举一二,供安全从业者与爱好者参考。 ? 无线类 Metasp...

4567
来自专栏Fundebug

Web应用架构入门之11个基本要素

译者: 读完这篇博客,你就可以回答一个经典的面试题:当你访问Google时,到底发生了什么?

1263
来自专栏北京马哥教育

推荐!国外程序员整理的系统管理员资源大全(一)

备份软件 Amanda -客户端-服务器模型备份工具 Bacula - 另一个客户端-服务器模型备份工具 Backupninja -轻量级,可扩展的元数据备份系...

48910
来自专栏熊二哥

Linux快速入门01-基础概念

4年多前,刚到上海时报过一个关于Oracle的培训班,在那里接触到了Linux,不过一直都没真正去试着使用它。现在经过慢慢的成长,越来越觉得,Linux是每一个...

2235
来自专栏Android群英传

基于Google动态化方案的组件化演进

国内Android动态化方案已经蓬勃发展数年之久,在React Natvie、Flutter这些跨平台方案未出现之前,类似Atlas、Replugin、DLA等...

5203
来自专栏技术翻译

为微服务架构编写端到端测试

微服务架构的一个主要方面是应用程序形成为松散耦合的服务的集合,每个服务可以独立地部署并且通过某种轻型协议相互通信。

1671

扫码关注云+社区

领取腾讯云代金券