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

虚拟桌面(Virtual Desktop Infrastructure)

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

数据压缩(Data compression)

安全(Cybersecurity)

编程(Programming)

Programming languages

c/c++, node, golang, jvm(java, groovy, scala..), type theories, paradigms, etc.

Data structure and algorithms

queue, set, linked list, heap, stack, hash-table, trie, b tree, b+ tree, red-black tree, dfs, bfs, quick sort, heap sort, binary search, dynamic programming, dijkstra, floyd, etc.

Software engineering

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

Software frameworks

spring-boot, boost, express, vue, protobuf, zookeeper, hadoop, antlr, ionic, gtk, openGL, qt, 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.

Uncategorized

职业(Career)

管理, 体验, 心得, 感悟

生活(Life)

杂物(Pieces)