一个问卷 帮助我认识自己:)

虚拟桌面(Virtual Desktop Infrastructure)

国际大学生程序设计竞赛(ACM/ICPC)

几何

组合

数据压缩(Data compression)

网络安全与加密(Cybersecurity-and-Cryptography)

编程(Programming)

Data structure and algorithms

queue, set, linked list, heap, stack, hash-table, trie, b tree, b+ tree, red-black tree, splay tree, dfs, bfs, quick sort, heap sort, binary search, dynamic programming, dijkstra, floyd, hash(crc32, md5), math(number theory, linear algebra, 3D-math), etc.

Computer architecture

Software engineering

runtime(os, virtualization, interpreters, container..), design patterns, models(concurrency, memory..), mechanisms(gc, transactional..), theories, rfcs, etc.

Database and storages

relational(mysql..), document(mongodb..), time-serials(timescale..), key-value(redis..), graph(neo4j..), wild-column(cassandra..), event(event-store..), fs, hd, etc.

Middlewares

message-queue(rabbitmq, rocketmq, kafka..), etc.

Networks

tcp/ip, https, http2.0, sdn, bluetooth, firewalls, etc.

Software architecture and solutions

c/s, b/s, p2p, distributed systems, decentralized systems, plugin, HA, micro services, serverless, faas, cloud infrastructure, etc.

Software development and quality assurance

methodologies, debugging, deployment, tools, testing, mainteance, performance, docs, CI/CD, security, monitoring, etc.

职业(Career)

管理, 体验, 心得, 感悟

生活(Life)

杂物(Pieces)