How important is it for software engineers to have professional experience?
-
-
@evan you can certainly be a "programmer", "developer", "coder" or whatever, but I'm not sure you can really claim "software engineer" without the professional experience. Or maybe that's just me being a gatekeeper. ๐คทโโ๏ธ
-
@evan Depends on the definition of "professional experience" but definitely at least "somewhat" for me.
-
@evan you can certainly be a "programmer", "developer", "coder" or whatever, but I'm not sure you can really claim "software engineer" without the professional experience. Or maybe that's just me being a gatekeeper. ๐คทโโ๏ธ
Software engineering, as distinct from programming, is a body of knowledge that has far more to do with human behavior and organization. It's about effectively maintaining large bodies of code across long periods of time, with large teams of diverse skill levels. It's also about being able to predict the path of least eventual pain.
This can *only* be learned from front-line experience, because the primary mechanism is learning from mistakes. It cannot be taught in a classroom.
-
Software engineering, as distinct from programming, is a body of knowledge that has far more to do with human behavior and organization. It's about effectively maintaining large bodies of code across long periods of time, with large teams of diverse skill levels. It's also about being able to predict the path of least eventual pain.
This can *only* be learned from front-line experience, because the primary mechanism is learning from mistakes. It cannot be taught in a classroom.
-
@evan I don't think it's different from other fields.
-
@evan Depends on the definition of "professional experience" but definitely at least "somewhat" for me.
@the_moep could you expand on how it would change depending on different definitions?
