nekoneko
19 小时 11 分钟前
1. 具备扎实的 Java 基础,精通 JDK 在集合、IO 、并发、线程、反射、类体系等方面的运用,精通 JVM 调优。
>>> 基本功, 工作半年到一年半就应该精通了. 没精通的只能说心思没在这方面.
2. 有大数据平台(如 Hadoop, Spark, Flink) 或 MPP 数据库(如 ClickHouse, Doris) 开发经验者优先。
>>> 看工作情况, 大部分开发者接触不到这方面.
3. 熟练使用主流的 AI 框架 (如 TensorFlow, PyTorch, Scikit-learn) 和大数据计算引擎(如 Spark MLlib, Flink) 者优先。
>>> 至少要在这方面深耕两年以上, 才能说熟练使用, 要求比较高.
4. 熟练使用 Spring/Spring MVC/MyBatis/Tomcat/Spring Cloud 等常用 Java 开源框架,对其运行原理有较好的理解。
>>> 基本功, 工作两年就该精通了, 没精通只能说心思没在这方面.
5. 精通数据库设计(Oracle 优先),优秀的 SQL 编写及调优能力,熟悉常见 NoSQL 存储,如 redis 等。
>>> 基本功
6. 有大规模高并发互联网应用的架构设计和研发运维经验优先,熟悉常规的分布式架构,熟悉缓存、消息队列等开源中间件。
>>> 前部分要求较高, 后面部分基本功
需求 5 年以上的开发, 整体来说要求比正常高一些, 个别条件很有针对性.