We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy. Image for the cookie policy date
Unfortunately, activation email could not send to your email. Please try again.
Syncfusion Feedback

What 10 Things Should a Serious Javascript Developer Know Right Now?

Thread ID:





140989 Nov 17,2018 07:56 AM UTC Nov 19,2018 12:24 PM UTC JavaScript - EJ 2 2
Tags: Accordion
Ramesh salvi
Asked On November 18, 2018 03:05 PM UTC

I'm inviting pure opinion here, but what's your list of ten things that everyone looking for a good javascript role should know and understand. Personally, I'm in a role where what I know is adequate, but I want to be somewhere better; somewhere that has some flippin standards. I'm learning outside of work requirements at the moment, but there is so much shit to learn out there.

The objective is to do good work in a good place.

Narrow it down to your ten for me, or for you.

Can be your own "I must learn x" list too. I'm very interested to hear what people think.

Deepa Loganathan [Syncfusion]
Replied On November 19, 2018 11:57 AM UTC

Hi Ramesh,  
Thanks for contacting Syncufsion support.  
These are the basic things to be known by any front-end developer. 
  1. HTML – for static rendering of controls
  1. Javascript – To make the HTML controls responsive to user interaction, creates a dynamic HTML
  1. CSS – To customize the appearance of HTML
In addition to the above, those are the list of things that we do follow to keep ourselves adaptive to any work-environment.  
  1. Javascript frameworks that make your life lot more easier when building large scale applications like AngularJS, ReactJS etc. by providing an featues like routing, services, modular structure, cross browser support etc.
  1. CSS tools that helps you in organizing your stylesheet and easy to maintain and update according to your needs.
  1. Bundling and minification tools to optimize your code to remove unwanted codes and minify it, so that you can make you website load faster.
  1. Responsiveness web-design: Now a days, we have a range of devices from large sized desktop to a mobile device, to its smallest dimension. So to make your website or application to be viewable in any dimension, you would need to learn about the responsive web design techniques.
  1. Testing For large scale applications, in which more number of people are involved in development the application is more prone to human errors, so you would need to learn testing automation tools to automate your development process
  1. Version control If you are working in a really large scale projects, you would need to learn about version control techniques in order to maintain the code changes for every version of your project. This will help you track down the changes easily
  1. Debugging: Since the application you develop is viewable in almost all the devices, you would need to gain knowledge about the debugging tools available in browsers.
  1. CLI tools are tools provide you with a handful of commands to make your development phase much easier.
Most importantly it’s better to gain knowledge by making your hands dirty by developing your own project. After all, one can gain better knowledge from experience rather than going through all the articles or tutorials.  
Deepa L.           

Preethi Nesakkan Gnanadurai [Syncfusion]
Replied On November 19, 2018 12:24 PM UTC

Hi Ramesh, 
We request not to provide any spam or junk URL in technical forum. 


This post will be permanently deleted. Are you sure you want to continue?

Sorry, An error occured while processing your request. Please try again later.

Please sign in to access our forum

This page will automatically be redirected to the sign-in page in 10 seconds.

Warning Icon You are using an outdated version of Internet Explorer that may not display all features of this and other websites. Upgrade to Internet Explorer 8 or newer for a better experience.Close Icon

Live Chat Icon For mobile
Live Chat Icon