后端工程师是做什么的(徐克达)
后端工程师主要负责提供数据、熟悉后端流程、掌握后端工具的使用,以及学习如何使用工具来分析功耗及其对设计的影响。
后端工程师需要以下能力:
1,可以用一种或几种语言构造大型应用程序。
2.了解ansible、salt、puppet等自动化运维技术,了解docker,掌握shell脚本处理在线问题。
3.能够避免常见的安全漏洞,应对各种网络攻击。
4.知道了常规算法和数据结构,就可以通过对代码的分析了解体系结构的计算复杂度和性能,做出有针对性的优化。
5.掌握弹性搜索solr等开源搜索引擎,能够搭建搜索引擎实现各种搜索和排序任务。