3 ms·
You are in your twenties and have still to start working, why would you chose a platform over another ( even right now )? I would learn both and move on jobs to
by yulaow 12y ago
You are in your twenties and have still to start working, why would you chose a platform over another ( even right now )? I would learn both and move on jobs to make almost equal experience over them.
Else you will end using the only tools you know over the best tools for each specific problem, and it can be a disaster for you career and your satisfaction as developer.
I am not saying to be a jack-of-all-trades-master-of-none, you can still have (and focus on) a preferred platform/os/tools/etc for any reason (like you like it more, you have an ethical problem with another, in your zone one is overused compared to the other, ...) but, imho, is better to be something as a T-shaped person [ as described on the Valve handbook, page 46 http://www.valvesoftware.com/company/Valve_Handbook_LowRes.pdf http://www.valvesoftware.com/company/Valve_Handbook_LowRes.p... ].
- okatsu 12y agoIn a work environment, I don't really mind learning one thing over another (I normally wouldn't touch Java otherwise, for example). I agree that you have to choose the right tool for the job. My dilemma is more towards choosing a preferred platform. I've been interning for a large enterprise since the beginning of my studies, and would like to try working for or starting a startup eventually. And that's when choosing Microsoft isn't as easy as choosing anything else, even though I would like to.
- btian 12y agoWhy do you need a preferred platform for personal projects that are not serious? Some very successful start-ups rely almost exclusive on Microsoft technologies, like StackExchange.
- lpolovets 12y agoGiven that's your goal, here's an analysis of startup technologies that I did last week: http://codingvc.com/which-technologies-do-startups-use-an-exploration-of-angellist-data http://codingvc.com/which-technologies-do-startups-use-an-ex... TL;DR it seemed like few startups were using Microsoft products. That's not to say that you can't create a successful startup on the MS stack, or that MS products are not good -- just that startups are generally using other tools.