3 ms·
> what is with the downvotes? If you want to learn a new framework whether you can get employment is something to consider. Consider maybe, but becoming an X d
by LeonidasXIV 14y ago
> what is with the downvotes? If you want to learn a new framework whether you can get employment is something to consider.
Consider maybe, but becoming an X developer is usually not a great idea, for just about any value of X. So, if you want to do Webdev, why not be proficient in both to maximize your chances?
- jarrett 14y agoWell, true, but we all must prioritize. Working time is limited. "Be proficient in both" is not necessarily practical for everyone. It may not be for the OP. Also, it's conceivable that if you split your time amongst different frameworks, you could be at a competitive disadvantage against someone who's more specialized. (Of course, the complete opposite is also conceivable, so don't take this as me advising people to study just one framework.)
- IgorPartola 14y agoI remember a few years ago looking at the same stats and seeing Rails be an order of magnitude larger. They seem to have equalized quite a bit since. From the point of view of becoming a great web app dev, yes learning as much as you can is great. From the point of view of investing in yourself given a limited amount of time, that may not be true. For example if you have 6 months where you can switch careers, learning Haskell might not be your best choice. OTOH PHP seems great, since it is used in plenty of places. These numbers do not mean that if you know X you will get a job. They simply tell show that there is some level of usage of these technologies in the industry. Try doing the same search for Scheme or Haskell or even Erlang. All great to learn and will make you a better professional, just not greatly popular in the wild.
- LeonidasXIV 14y agoFrom that point of view Java or PHP webdev is a better choice, because there is vastly more openings. Learning Rails and/or Django is a more of luxury if you just go to get a job.