3 ms·
Those two questions are very difficult to answer for an 18yo. Although I never really worked with them when programming, in general I don't mind working with pe
by Eugeleo 9y ago
Those two questions are very difficult to answer for an 18yo. Although I never really worked with them when programming, in general I don't mind working with people. I like helping others and collaborating in a team.
Well, and the question of money vs job satisfaction... I'd take the money, now (ideally both ofc). Not sure what I'd pick five years from now, though.
(I know you probably meant me to answer these questions to myself, but I posted it here anyway)
- tboyd47 9y agoIf you don't mind working with people then I'd gravitate more towards jobs that require teamwork. Those tend to be easiest to break into because you have people around you that can help you ramp up. Getting hired for a "lone genius"-type role usually will require you to present some kind of pedigree such as a PhD or leadership on a well-known open source project. We all want both money and job satisfaction. Generally, large corporations and governments tend to be the biggest purchasers of software, and that's where the money is. The downside is that the bureaucracy and politics of those large orgs tend to attract a lot of unsavory characters and produce a lot of stress in people. Non-profits, small businesses, and startups need software too, and can be more satisfying to work with. It sounds to me like web development is going to be the job (or at least a job) for you. So you'll probably do fine with a general CS education. It's easy to get a job in web development, so use your time at college to branch out into whatever you find interesting, like AI, deep learning, etc. Unless you go for your masters', you probably won't get the chance again.