You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This guide does not assume any previous programming knowledge/experience.
How to become a front-end developer in 2018?
(Just an opinion of a simple guy who's not even a front-end developer himself)
Learn to use a Unix (Linux/Mac) terminal.
I have some development experience on both Windows and Unix-based machines and as far as I can tell, it is much easier to start learning programming on a Unix-based OS such as Ubuntu or Mac OS. Installation of the necessary tools is much easier as there are also much more resources to be found on the web, making it easier to onboard for a non-expert user.
In the next step, I will assume a Unix-based OS usage. Sorry for all Windows lovers :(
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Enterprise software often has more non-functional requirements to fulfill because of the nature of the business of large companies.
Think about it! Large companies often buy smaller ones. When that happens, some integration work of the two companies is imminent.
Very often the case is that there is a mismatch between the acquiring and the acquired company's software stack. For example:
cloud provider and/or other software hosting solutions
tech stack
tech standards (secrets injected into the FS vs. read from the network at boot time)