Difference between Full Stack Web Developer and Software Engineer? Who am I?
Posted by addy118@reddit | Python | View on Reddit | 14 comments
I'm currently in third year of my bachelor's degree in IT, I know full stack development using nodejs, I know python and solved like 120+ problems of dsa and still learning it, as I mentioned full stack earlier so I also know about databases. So now am I a web developer or a software engineer? If I'm a web developer now, then what skills can I learn to become a software engineer?
Python-ModTeam@reddit
Your post was removed for violating Rule #2. All posts must be directly related to the Python programming language. Posts pertaining to programming in general are not permitted. You may want to try posting in /r/programming instead.
Python-ModTeam@reddit
Hi there, from the /r/Python mods.
We have removed this post as it is not suited to the /r/Python subreddit proper, however it should be very appropriate for our sister subreddit /r/LearnPython or for the r/Python discord: https://discord.gg/python.
The reason for the removal is that /r/Python is dedicated to discussion of Python news, projects, uses and debates. It is not designed to act as Q&A or FAQ board. The regular community is not a fan of "how do I..." questions, so you will not get the best responses over here.
On /r/LearnPython the community and the r/Python discord are actively expecting questions and are looking to help. You can expect far more understanding, encouraging and insightful responses over there. No matter what level of question you have, if you are looking for help with Python, you should get good answers. Make sure to check out the rules for both places.
Warm regards, and best of luck with your Pythoneering!
KingsmanVince@reddit
r/askprogramming
Not related to r/python at all
mildhonesty@reddit
You are neither. You are a student.
You should try to draw the venn diagram of software engineer, full/frontend/backend developer and web developer. That will make you realise these are just generic to specific terms of what youre working on and with a huge overlap.
You can easily have one title in your first job and another title in your next job. It is in large just fluff.
abentofreire@reddit
A software engineer is a person holding a university degree of Software Engineer, otherwise you are a Software developer not engineer. However, in the marketplace it's quite common for the word SWE have a different meaning as companies careless about an university degree and associate in a broader spectrum in the software field.
andrewcooke@reddit
iirc i'm a senior software engineer. i have a degree in physics (and a phd in astronomy). it completely depends on the context.
abentofreire@reddit
A Full Stack developer is mostly used on WebDev environment where the developer is capable of building the frontend and the backend but in the end, it's not real because most developers either are more logical and more suited for backend and other more is aesthetics and more suited for frontend.
The wording of full stack can also be used outside webdev, usually by companies who want a jack of spades.
addy118@reddit (OP)
I wanted to know that what are the skills that are included in swe but not in web dev?
lediablecody@reddit
This really depends on the company…half the time the people posting the jobs don’t know what they are looking for, it’s the teams who know what they want. My best advice is whatever job you are applying for is what you are if you catch my drift :)
abentofreire@reddit
You nailed it
ninjadude93@reddit
He answered your question. It largely depends on position and company.
In terms of learning curve and difficulty I personally think its usually frontend->backend->systems/embedded. With the domain of required knowledge and skillsets increasing left to right. I would stick web dev on that arrow between front and back end
AstronomerTerrible49@reddit
React native I guess ?
AshbyLaw@reddit
A SWE has a lot of knowledge that doesn't depend on a particular language or framework and is related to choosing the right algorithms, data structures, design patters, database schema design, API design, automated tests, networking, version control (Git), CI/CD pipelines, integration with third-party services like APIs, object storage, event streaming, authentication...
husky_whisperer@reddit
https://www.reddit.com/r/webdev/s/2AUFekYoSb