1.1-1.2万
国网江苏省电力公司电力科学研究院
1.编程语言与特性:精通至少一门主力开发语言(C++/Java/Python),具备良好的编程习惯和代码规范意识。
(1)C++方向:精通C++语言,熟练掌握面向对象、泛型编程、模板、多线程及内存管理。具备系统级性能优化能力。
(2)Java方向:精通Java语言及JVM原理,深入理解IO、多线程、集合等基础框架。熟悉Spring, MyBatis等主流生态。
(3)Python方向:精通Python语言,熟练掌握面向对象、函数式编程及装饰器、生成器等高级特性。熟悉Django/Flask或Pandas/NumPy等主流库。
2.系统、网络与中间件:
(1)操作系统:熟悉Linux操作系统,具备在Linux环境下开发、部署和运维的能力。
(2)网络编程:理解网络通信原理,熟悉TCP/IP协议栈,具备服务端或高并发网络编程经验。
(3)中间件:熟悉常用中间件,如消息队列(Kafka, MQ)、缓存(Redis, Memcached)、服务发现(ZooKeeper)等。
3.数据与存储:熟悉至少一种关系型数据库(如MySQL、SQL Server、DB2、Oracle)能够进行数据库设计、优化和调优。
4.开发与环境:精通至少一种主流IDE,熟练使用代码调试和性能分析工具。熟悉Git等版本控制系统。
5.容器化与部署:熟悉Docker容器技术,能够进行应用的打包、部署和管理。了解Kubernetes者优先。
6.质量与协作:具备良好的代码规范和风格,有单元测试习惯。能够积极参与代码评审、技术分享和团队协作。
7.架构设计与高阶技能
(1)系统架构能力:具备中大型系统的架构设计、模块划分和技术选型能力。能够编写核心代码,解决关键架构难题。
(2)分布式与微服务:深入理解分布式系统原理,掌握微服务架构的设计、治理(服务发现、配置中心、熔断、网关)和演进。
(3)专项性能优化:C++方向上精通SIMD指令集等底层优化技术,以实现极致性能;Java/Python方向上精通JVM/Python解释器调优、缓存技术、异步编程等,全面提升系统效率。
8 .软技能与综合素质
(1)沟通协作:具备优秀的沟通能力,能够与项目经理、团队及上下游有效协作,共同推动项目目标达成。
(2)问题解决:具备强大的逻辑分析、问题定位和解决能力,面对挑战能提出创新性解决方案。
(3)技术文档:具备良好的技术文档编写能力,能产出清晰的设计文档等。
(4)学习与成长:对技术有热情,具备快速学习新技术和知识迁移的能力,能持续驱动自我与团队成长。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕