Looking into this topic it seemed like it was controversial and confusing on how to identify and distinguish.Reason being was certain titles seemed to be interchangeable for the roles done in these positions. However, if you know me I like to keep things simple and what I will do is focus on this specific word since I'm studying to become a Front End Web Developer. With that being said...
According to Techopedia "A developer is an individual that builds and create software applications." They write, execute and debug the source code. Just from my little experience that I've had or have been learning about the different coding languages. This seems to be the most accurate. As a front end developer the 3 languages you are learning are used to create, implement, and debug or fix any errors within the source code.All that sounds fun and interesting doesn't it?
That is a good question because a developer can vary from different software to different programming languages. Just for a few examples you can be a front end developer, a back end developer, application developer, or mobile developer. It all depends on what field or language you want to specialize in.
As stated before depending on which field your looking to get into it depends on the coding language you decided to learn. For me since I am looking to get into the field of Front End Web Development, The 3 languages I need to learn are HTML, CSS, and JavaScript. I need to know how to write it, implement it and and debug any errors that might show up on the website. I would find the problem within the source code and then fix it. It is literally the basis of the definition of a developer from Techopedia.
Since the beginning of the dot com era only a few people were classified to be in this field of developers. In fact I don't even think the term developer was coined until recent years. I believe when you heard of people either developing software, programs, or applications they were considered genius or you had to be really smart to understand what you were doing to create these platforms. Now the need for developers have grown so rapidly and is still growing today. The need and demand for them are on the rise.To think of how many businesses are still struggling to get a website up and functional in the 21st century seems unheard of. Yet, many businesses are and need help keeping up with the new technology and how to use it. Someone who knows simple programming skills can drastically be a benefit to a company and even create a job for themselves if they see the company has a need–yet alone create a site for mobile response.That's only one avenue coding can pave the way for someone. We haven't even touched the idea of developing mobile applications or what these other programs like ruby or python can do. From my perspective there are ample opportunities for someone interested who want to enter this field or create a way into it.So the question to ask now is do you want to be a developer? You can learn today with the many sources on the web. There are many free resources and paid courses to learn from. The misconception that you need to be a genius is nullified especially with all the resources that teach you and can be catered best for your learning style.My favorite one that I still continue to use to this day learning Front End Web Development is Treehouse. Check it out and try it for free to begin learning almost any language or track you want to get into.Team TreehouseI never thought I would understand code or even be considered to be a developer but Im learning and doing this and you know what...I'm having fun doing it.