DEV Community

Discussion on: 🌱 When did you really start learning to become a "software engineer"?

Collapse
 
ksaaskil profile image
Kimmo Sääskilahti

For me it was a few years ago when I read Software Engineering at Google book and learned the difference between programming and software engineering. It's a natural tendency to approach every problem as a programmer, writing code to solve a problem at hand. This is relatively easy to learn, I think. Software engineering is an art of its own: thinking in abstractions, designing interfaces for testability, and balancing between flexible design and eliminating waste.