DEV Community

Discussion on: What does it mean to be a Software Engineer?

Collapse
 
tinynick profile image
Nick Fredrickson

I also concur that an understanding in all the areas that make up software development are extremely important for one labeled a software engineer, this person should be more proactive in their approach. While the developer label, to me, belongs to one that creates software solutions and may have formal education they don't engineer the software and tend to be more reactive versus proactive. A programmer doesn't need any formal education just some experience or some internet skills.

Collapse
 
oneearedmusic profile image
Erika Wiedemann

I really like that thought, 'reactive' vs 'proactive.' Thanks!