4 ms·
Being a front-end web dev sucks. You need to know browser quirks, know about design, know UX, know JS in depth, jquery of course and even backbone and/or angula
by dsego 13y ago
Being a front-end web dev sucks. You need to know browser quirks, know about design, know UX, know JS in depth, jquery of course and even backbone and/or angular are now expected (with any other framework being a plus). And the back-end guys learn mostly one language and stack, e.g. .NET and maybe SQL (if there isn't already someone dedicated as a DB guy). Then they still wonder why you are bitching about vertical centring, "isn't that just stupid CSS, here I'll help you, type in vertical-align:middle." The worst part is when you are working with a graphical designer (who knows nothing about the web) and sends you impossible designs, and a client who bitches if any pixel on that magnificent masterpiece is missing in IE6/7/8, because that's the browser he is using on his old PC, when his iPad is charging.
- eonil 13y agoAlso, paid less than backend. Companies encourage people to become a front-end dev because they don't want to do it.
- cema 13y agoThe grass is always greener on the other side. Working with, say, .NET stack you still have, in practice, to deal with substantial SQL apparatus. These two worlds (C# or VB.NET and SQL) are sufficiently distinct to form what is known as impedance mismatch (structural incompatibility), so one also has to work with an ORM such as Entity Framework which introduces another level of complexity, and so on and so forth.
- collyw 13y agoBack end on Django rocks. Until you are looking for a new job. (Though I disagree on the one language thing, at least a conventional language, plus SQL, and you need to at least know the basics of HTML / CSS / JS)
- collyw 13y agoOf course you could forget about all of that and use MongoDb and json. In which case your point still stands.