Lol. I was laid off twice as described above. New entity was taking over so they laid people off to make the numbers look better. I took a job at new place though and earned more money. OP |
|
Thank you, all!
It’s wild to think these “little kids” I once knew will start out earning $150k. |
that sounds upper end. Normal starting salary would be around 80K-90K depends on locations. But then it soon becomes 6 figure of course. |
| PP is right, this is upper end to set expectations. We hire new CS BS grads for 85-100 unless you have a masters or something extra awesome. But we are not silicon valley either. |
Is silicon valley more lucrative? |
Much higher cost of living More work More pay |
DS and all of his CS friends had internships with FinTech this past summer for $50/hour (roughly 104k/year if you calculate 2087 hours per year). $50 is the standard rate. 85-100 is pretty much a sweatshop CS salary. |
If you are any good at it, finding a job will never be an issue. |
DP. You cannot be serious. Wow.
|
If it weren't for philosophy, computer would not be what it is. It was Russell and Whitehead who codified natural language in to symbols, Ps and Qs, and showed that natural language can be mathematically manipulated like Xs and Ys. This allowed computers to mimic human language and intelligence. |
sure |
DP: Yes, that's accurate. Or in simpler terms: Where do you study logic? Philosophy. Engineers took the symbolic logic of philosophy and made a machine out of it. Computer scientists expand the functions of those machines--often harvesting the research findings from other areas (e.g., linguistics, psychology, neuroscience, biology) to do so. |
I'm a professor and explain this to my CS students in my Intro class. Most students start the program with no understanding of the historical and ongoing connections between CS and the social sciences and are also surprised by the role of the humanities/arts (e.g., design, ethics, etc.). I remember a student a few years ago that was surprised that an Anthropologist and Geographer were on the project team he worked with as an intern at Google. |
|
My DH is an IT manager who interviews lots of job candidates and does hiring in this field. His firm's positions arent' usually entry-level, they require more experience. He laments how many candidates he sees who have just "cranked the handle" on a very few kinds of programming and don't know how to think creatively, so by the time they're applying for those second or third jobs after college, they're actually pretty narrow in their experience. Much worse, he thinks, many are not good at working with and talking to end users and assessing how to meet end users' -- as in, non-tech people's -- needs.
So those of you with the young relatives landing great, lucrative jobs out of college, that's good. But they also need to work on their skills at client relationships and interpreting what they do for the users, not just for other CS staffers. If they can't do that, they might find their careers cooling if they want to advance much in responsibility and complexity at work. |
Don't think so. Those with a CS degree are qualified for many types of jobs----data analytics is very close, anything that needs a math minor they can do. A CS degree is a degree in critical thinking/problem solving, so there are plenty of jobs they are qualified for. |