https://github.com/kamranahmedse/developer-roadmapFOR STARTING TECHIES: THIS IS THE ROADMAP, AND IT WILL ONLY SOLIDIFY
—“Why spend time on becoming specifically a _web_ developer?”— Maxim V Filimonov
I think if you study comp-sci at a university there are more intellectually interesting, and more profitable, problems -where you can work with better people.
I think consulting and travel working on system integration is always financially more rewarding. And if you are curious about the world, certainly more interesting.
I think that if you want to practice a craft for money there is nothing more interesting for people, and I am not sure there is much more *achievable* for them.
Web is largely marketing and social. System Integration is largely business related. System and driver development is for engineers. And this reflects the structure of all other technological crafts.
I prefer to work on business software, even if my specialization is user interfaces. But I recognize that it’s my bias.
My view is that:
(a) Browser alliances are holding up innovation and driving up costs – the standards movement was NOT advantageous, but inhibitive.
(b) Javascript is trying to please the bottom and causing us tragic problems across the rest of the spectrum, and driving up costs world wide.
(c) Java is and always was a horrible technology by which to circumvent failures of operating systems.
(d) Microsoft is holding up innovation because of the network effect, the availability of rents,
(e) Apple has abandoned professionals and therefore competition with microsoft.
(f) Google has failed in its attempts at defeating microsoft’s monopoly (because google sucks at UI).
(g) that the future is just javascript and ilbraries and the ‘node’ technology that circumvents the server burden.
The browser is already the OS, and JS is already its language.
Source date (UTC): 2017-05-21 20:25:00 UTC
Leave a Reply