When starting to learn web development it is important to know the fundamentals. The fundamentals of web development can be split into 3 general areas. In this article I will describe those 3 areas, why they are important, and how much time one should spend in each. It is important to know where you see yourself one year from now, or two years, or even five. Seeing yourself in the future can help you save time now, and this article will help you do that.
The 3 Areas of Development
The 3 areas I’ve chosen to divide web development into might be odd to experienced developers or people in the field, but I believe these 3 areas are pretty clearly separated.
With the rise of learning algorithms and super effective tools that make erecting websites happen in a matter of a few clicks, I see the web industry relying less on highly skilled programmers. Computing power has become extremely cheap in the last decade, making the necessity of effective code decrease. It is not critical if there is some level of redundancy caused by one for-loop nested inside another. Nobody notices the millisecond delays, instead, people are staring down into their personal phones waiting to be impressed by a company’s website. Their mood is affected by the colors that were chosen and how easy and delightful it is to navigate the website. Anybody can purchase a wordpress theme, but to be able to offer 100% original custom designs is a more valuable skill. If you have looked into this but find CSS redundant and super boring, check out http://sass-lang.com/, it is what I think CSS was meant to be and then some. Personally, sass-lang has refuelled my love for design because of all its syntactic sugar.
Would you rather make many $300 websites, or be part of a bigger project that aims to bring something new to the table and innovate a certain industry space?