6 ms·
Web development and other easy domains like iOS / Android are quickly going the way of other craft jobs of the past: Blue collar. If you want to make above av
by rubicon33 8y ago
Web development and other easy domains like iOS / Android are quickly going the way of other craft jobs of the past: Blue collar.
If you want to make above average salaries you're going to have to specialize. Find something that is both challenging (to reduce barrier to entry) and niche (to demand a higher salary). In other words - specialize. Staying as a generic web/ios/android dev is only going to guarantee that your salary becomes more and more diluted by the avalanche of developers entering the field. The barrier to entry is just too low.
- throwaway136804 8y ago>other easy domains like iOS / Android In my department, mobile is the bottleneck for every PM's ambitions and the only speciality where recruiting never even approaches headcount/budget. It's possible that the low end contract labor market is flooded or something, but iOS and Android devs who can pass a whiteboard are worth their weight in gold.
- Aeolun 8y agoThe only thing this means is that development quality goes down as salaries get lower though.
- minhaz23 8y agoWhat are some examples of challenging and niche fields? How can one do research to find fields like this that they also enjoy? As well as realize whether they have any marketable potential?
- aerovistae 8y agoI really don't agree with this. I'm a 27 year old JS-focused web dev @150k base. I understand that the bootcamps and proliferation of web-teaching schools have made web dev seem like the easy thing, and I agree that what I do is less complex than these $800k-earning data engineers, but web development in 2019 is no joke. The same goes for iOS/Android. The types of things these companies are trying to build are not just "slap it together in a week and done" type projects and it takes experience to architect and engineer them effectively. Your average bootcamp grad is not able to do it yet. iOS/Android/Web development forms the 3 primary portals to a company's clients, and as long as that's true, the value of such skillsets will remain high.
- minhaz23 8y agoWho is a data engineer here making $800k?
- jypepin 8y agothis is simply wrong, don't listen to this.
- tguedes 8y agoI have never encountered this. Good mobile developers are in extremely high demand.
- auto 8y agoI'm sorry, but anyone who says any domain is easy either hasn't written real code in it, or is making gross generalizations about entry level code monkey positions that doesn't reflect the entirety of the space. I don't care if it's games, web front end, back end, databases, machine learning, mobile, embedded literally doesn't matter, if you think you can brush off any of them like that, you haven't built something substantial with them. Are there varying levels of difficulty across niches? Sure, but one person can slap a few python libraries together in an afternoon and call it AI/machine learning, and a 3-5 person team can also spend 6 months building a monster, fined tuned native iOS application. There's challenges everywhere, it's a matter of finding them.
- rubicon33 8y agoI get your point, but it's objectively false. If your same argument cannot be made for any domain, than you can't simply make it for domains of your choosing. Certain careers DO have levels of challenge, as well as other barriers to entry, that increase the value of workers. You could not argue to me that flipping burgers at McDonalds is hard. Within the domain of computer science, you simply cannot argue to me that generic CRUD web/ios/android is hard.
- auto 8y agoAnd you can't argue that the extent of web/ios/android development is generic CRUD. I'm not attempting to make it for domains of my choosing, I'm making it for the entirety of computer science related domains.
- rubicon33 8y agoOf course not. I think it goes without saying that within any technical domain is the capacity for a top ~5% performer, who understand such a depth of that domain that it becomes a specialization in itself. I'm merely stating that the domain itself, is not by default, a high enough barrier to entry to merit any kind of above average salary. Of course if you're a much higher performer, with a much deeper knowledge base within that domain, then your pay will likely reflect that.
- purity_resigns 8y agoI just walked away from an offer at a React shop in Manhattan for 200K TC. There's plenty of specialization available still.