June 2023
Beginner
403 pages
11h 38m
English
Software engineering starts with coding and ends with practices which guarantee the long-term maintainability and extensibility of the systems you build. In this chapter, we cover areas in which well-rounded, senior engineers are competent:
It’s expected that a well-rounded senior engineer has a solid grasp of a few programming languages and a few platforms – platforms like frontend, backend, iOS, Android, native desktop, embedded, and so on –, and mastery of at least one. We cover more on how to master a language in Part II: ”Software Development.” ...
Read now
Unlock full access