• 编程语言与框架:熟练Python、Go。熟悉Gin, gRPC, Gorm, Celery,FastAPI等库或框架的使用。
• 数据库:熟悉MySQL、熟悉Redis。
• 分布式:熟悉RocketMQ。
• 编程能力:熟悉多进程、多线程编程。对计算机网络,并行计算,算法数据结构有扎实基础。熟练掌握OOP和常用的设计模式,了解常用函数式编程范式,能重构较复杂的模块或子系统,代码整洁,测试完备。
• 其他:熟悉Docker,Consul,Nacos。
• 英语:具备一定的英文读写能力,可阅读英文文档。
成功构建支持横向扩展的分布式微服务系统, 从零到一构建Go工程化的电商平台, 对微服务框架
、分布式架构、分布式事务、CAP理论等内容深刻理解,工程领域能力强。