Codementor Events

SHOULDILEARNJAVASCRIPT.COM

Published Nov 18, 2017Last updated Nov 21, 2017
SHOULDILEARNJAVASCRIPT.COM

JS one of the most successful language?

  • [time=Tue, May 16, 2017 12:19 PM]
  • [name=Sagar Munjal]

What is the dilemma

In this ever changing era of technology often a budding developer or even a veteran would be stumped to make a career choice which he could definitely trust. What are the opportunities ahead? What technology stack to be devoured and fooled around with next?

Which tech stack developers are companies hiring right now? These are often the questions which bound us sleepless.

This is a must read and you can access all the links

Javscript blurred the lines between the backend developer and the front end developer.

In late nineties, a back end development, a database administration and a front end development were quite distinct three pillars on the basis of which one could really get a dynamic website up and running. Dynamic, like facebook or twitter or even flipkart, has pages generated dynamically with custom user data fetched from the database.

Back end or server side developers develop pages dynamically using languages like Perl, PHP or VBScript leaning on relational databases.

The front end was always being managed by combination of hard coded Javascript, HTML and CSS to capture the user input.

If we talk about, a certified consultant it did take them a good piece of their lifetime to get strong hold. They would also have to responsibly be able to do the following.

  • Manage data flow from client to the server and response.
  • Customize database architecture.
  • Manage server and database interaction.
  • Manage user interaction.

To responsibly manage and constantly update new features in a web/mobile application one needed to be skilled with an array of languages back in time.

HTML? PHP, Python and Perl? JavaScript, CSS and Ajax? SQL, Rails, HAML, SASS? Node, nginx, Varnish? CSS Media Queries, jQuery, Bootstrap? Heroku, S3, CloudFront? Puppet, Fabric, git? SPDY, WebGL, WebSockets?

Twenty years later, we have advanced a great deal. The biggest limitation of an average developer to become a hotshot developer and in turn invest ten years learning and honing his skills on different languages is out of the picture with JavaScript having its root dug deeper in the ground. The changes happened only gradually, it is now only that we really can count on real time opportunities that lie in front of us.

Javascript rise prevalent and widespread

Comparison between multinational companies and their technology shift from 2003 to 2017. We can see the shift towards Javascript prevalent and widespread.

  • Facebook in 2003 : PHP, MySql and apache server (released one of the most popular Javscript framework named React in 2015.
  • Amazon in 2003-05 : C++, Java, PERL
  • Medium (blogging platform) in 2015 : Node.js, DynamoDB, Closure (front end JS framework)

Javascript Popularity

We will include a snippet from survey held by stackoverflow every year.

Stackoverflow survey link 2017

For the fifth year in a row, JavaScript was the most commonly used programming language.

Frameworks

A web framework can be defined as a specially curated customized subset of any language.

When we call it a subset, it means that on cellular level the implementation of the framework stays same as the language from which it is made.

This subset is an accumulation of systematic logic tied up together which can be easily reused to accelerate development.

Javscript Frameworks

Few of the most popular JS frameworks are Angular, React, Backbone, lodash, ember and many more.

A deep understanding of fundamentals of Javascript gives any developer the power to wield any framework of his choice like a Ninja.

Popularity

Most of the JavaScript frameworks are open sourced because it helps to contribute to code, develop and find bugs together.

The other advantage is that it helps enterprises to increase their consumer market and review the framework on the basis of the implementation.

Make friends with cream of cream

Here is a list of a few most popular JavaScript ninjas along with their Twitter handle.

Must read

  • [https://medium.com/javascript-scene/top-javascript-frameworks-topics-to-learn-in-2017-700a397b711]
  • [https://medium.com/javascript-scene/javascript-training-sucks-284b53666245]
  • [https://medium.com/javascript-scene/javascript-training-sucks-284b53666245]
  • [https://medium.com/javascript-scene/javascript-training-sucks-284b53666245]
  • [https://medium.com/javascript-scene/why-im-thankful-for-js-fatigue-i-know-you-re-sick-of-those-words-but-this-is-different-296fae0c888f]
  • [https://medium.freecodecamp.com/a-roadmap-to-becoming-a-web-developer-in-2017-b6ac3dddd0cf]
    Start writing here...
Discover and read more posts from sagarmunjal
get started
post commentsBe the first to share your opinion
Show more replies