Every developer should try to have some time to work on a side project, either to improve his development skills, or to feed his creativity hunger. That can be tough having a full time job but, the beauty of the side project is that you can work on it on your own pace. The first step is to find an idea that you would want to work on. It can be anything but it will help a lot with the procrastination that will eventually come, if it is something close to your own interests. Also, keep in mind to…
Javascript
Way back in the day, web pages were just static sites, with only HTML and CSS (and later some JavaScript maybe). Just try to remember what that actually means. There were no server code or database, there was only an .html file hosted somewhere that your browser downloaded and displayed to you. Their development was done in the text files directly or, oh god, through programs like the notorious Dreamweaver.
There is a part of software development that not all developers take very seriously. That part is proper logging and everyone who has lost countless hours during debugging knows exactly what I mean.
While working on a project with Angular 4, I had to choose a CSS framework to built its layout with. Interestingly enough, CSS frameworks haven’t yet moved on to component based architecture with the same speed that JS Frameworks have, but there are some quite good choices to work with.