What is difference between Software Engineer vs Software Developer. and for a Web Developer, Should I know how to invert a binary tree or should I know how to use the React/Symfony framework properly to get the assigned task done. For Software/Web Developer, is it important to focus on Competitive programming or not as in office work, you don't do that rather you develop software and web apps.
There's people that argue that there are differences but I think the difference is more between the naming the companies use. In my view Software Developer is the same as Software Engineer. The competitive like exercises depend on the companies interviewing. Not all the companies do it, but larger ones like the FANG do for most programming roles. Including web developer. Knowing about specific frameworks is more useful for smaller companies or contractor / temporary contracts. But I particularly think is way more important to have the basics really strong. Frameworks come and go, and knowing the basics really well allow you to easily switch between them, with the plus side that the fundamentals don't change every year as frameworks do :P Of course there are techologies that can be more relevant for some companies than others, so knowing specific technologies is also helpful during the interview process
@@ADevStory If I am a Microsoft CRM Dynamics Developer, or Shopify/WordPress theme developer, in that case , for that type of job role, what type of question company would ask me. Also I think that an Engineer != Developer, Why: Because Engineer create a thing from scratch using power of DSA. e.g Engineers at Facebook created React Library using power of Trees. now a React Developer use that library to develop web interfaces. it is same like as an engineer created a crane for the first time in past, now building developer use that crane to put things in place to develop the building. building developer don't need to know how the crane was created(because he is a developer not engineer), he only needs to know how to operate the crane to develop the structure to complete the project. but you are right that in FAANG they even ask DSA from developers. So thats how I think about that.
What is difference between Software Engineer vs Software Developer.
and for a Web Developer, Should I know how to invert a binary tree or should I know how to use the React/Symfony framework properly to get the assigned task done.
For Software/Web Developer, is it important to focus on Competitive programming or not as in office work, you don't do that rather you develop software and web apps.
There's people that argue that there are differences but I think the difference is more between the naming the companies use. In my view Software Developer is the same as Software Engineer.
The competitive like exercises depend on the companies interviewing. Not all the companies do it, but larger ones like the FANG do for most programming roles. Including web developer.
Knowing about specific frameworks is more useful for smaller companies or contractor / temporary contracts. But I particularly think is way more important to have the basics really strong. Frameworks come and go, and knowing the basics really well allow you to easily switch between them, with the plus side that the fundamentals don't change every year as frameworks do :P
Of course there are techologies that can be more relevant for some companies than others, so knowing specific technologies is also helpful during the interview process
@@ADevStory If I am a Microsoft CRM Dynamics Developer, or Shopify/WordPress theme developer, in that case , for that type of job role, what type of question company would ask me.
Also I think that an Engineer != Developer,
Why:
Because Engineer create a thing from scratch using power of DSA.
e.g Engineers at Facebook created React Library using power of Trees.
now a React Developer use that library to develop web interfaces.
it is same like
as an engineer created a crane for the first time in past,
now building developer use that crane to put things in place to develop the building. building developer don't need to know how the crane was created(because he is a developer not engineer), he only needs to know how to operate the crane to develop the structure to complete the project.
but you are right that in FAANG they even ask DSA from developers.
So thats how I think about that.
Thanks. Please make a video over how to betterly do client communication specially for introverts.
What do you mean by client communication for introverts? As a consultant?