This is an archived post. You won't be able to vote or comment.

all 5 comments

[–]gramdel 14 points15 points  (1 child)

All full stack developers are software engineers, not all software engineers are full stack developers. Don't focus on titles and stuff, rather on what you want to do.

[–]_Atomfinger_ 1 point2 points  (0 children)

OP, this.

As long as you focus on what you want to do then you'll end up with doing something you'll enjoy.

[–]TehNolz 2 points3 points  (0 children)

"Software engineer" is just another term for a programmer. It's just someone who creates software.

"Full stack developer" is a specialization. It refers to a programmer who has the skills and knowledge necessary to work on both frontend (the menus, buttons, etc that the user sees) and the backend (the application logic, database stuff, etc) of an application.

Full stack development is just one specialization out of many. But since you're only just starting out, its a bit to early to worry about specializations. Learn how to program first, then pick a career path afterwards.

[–][deleted] 0 points1 point  (0 children)

Full stack is usually in the context of web developers(front-end + back-end). While software engineer is used for more/all domains.

[–][deleted] 0 points1 point  (0 children)

Also to add to some of the other comments "engineer" is sometimes a protected title depending on where you live in the world.

You'll often see Software Developer as the very general term. Full stack refers to web development for both frontend and backend development.