proofstone / become / software engineering
Software engineering
Code, wherever it runs. Pick a direction, then a profession inside it: each one is a map you walk node by node. A direction opens when it has its first map.
6 directions · 51 maps · 1 live · 49 planned · 1 in review
Web
plannedPages, APIs, and everything between the browser and the server.
professions:Frontend developer · Backend developer · Full-stack developer · Web tooling engineer · +6 more
Infrastructure
1 liveServers, clusters, networks — and keeping them up.
professions:Distributed Systems Engineer · Web infrastructure engineer · DevOps engineer · Site reliability engineer · +6 more
Systems & desktop
plannedCompilers, databases, operating systems, desktop apps — close to the metal.
professions:Browser engine engineer · Systems programmer · Desktop application developer · Operating systems engineer · +5 more
Embedded
plannedCode that runs on a machine, not on a server.
professions:Embedded software engineer · Firmware engineer · Embedded Linux engineer · IoT engineer · +4 more
Mobile
plannedApps for the phone in your pocket.
professions:iOS developer · Android developer · Cross-platform developer · Mobile QA automation engineer · +2 more
Games
plannedEngines, worlds, and the loop that runs sixty times a second.
professions:Gameplay programmer · Game engine programmer · Graphics programmer · Game tools programmer · +4 more