I genuinely love coding and computer science, but I'm realizing that lots of people are jumping on the bandwagon of a computer science major and that a programming job will probably become over saturated by the time I graduate
Should I just jump ship and study cs in my off time and learn some in demand well-paying job, or keep on going on the dream of a high end programmer?
I genuinely love coding and computer science...
Other urls found in this thread:
interactivepython.org
launchcode.org
twitter.com
You're concerns aren't exactly wrong, but CS is still an in-demand field, at least I can hardly think of one more in-demand unless you want to become a doctor. If you really love it, go for it.
>over saturated by the time I graduate
No. Just be better than your peers.
>I genuinely love coding and computer science
That's all that matters then.
Been wondering this too. I always hear about the "150000 vacancies" needed for software dev.
There is much more money in the business side of it, anyways. Start your own company and hire your own programmers. Skip being a code monkey and jump head first into your own shit. Develop a product with a team you hire in a business you own, and then every sale and unit shipped is your paycheck, not some BS salary.
It takes guts, but that's how a guy following his hobby becomes more than a tradesman and evolves into an entrepreneur.
Modern programming is the equivalent to the 20th century factory workers.
You learn so you can be a part of an assembly line. You're just a cog in a machine
BUT quite like being a 1950s factory worker, you can also afford a life being a rote programmer
Pro tip: stay the fuck away from anything which is called CS, IT, management, bussiness or finances. What you actually want is called
>software engineer
interactivepython.org
And no, market is full of people with CS and IT degrees who cant code for shit. Software engineers who can actually program anything from ballistic rocket to self driving car will never have trouble finding job.
Really depends on the school/instructor/ a lot of factors for coding
I went to the school closest to Silicon Valley for coding. Had all the recruiters like Microsoft, Pixar, etc.
I had a professor I studied under that pretty much was with computer science since the beginning of the field. He had a very sink or swim approach, but the dude was probably the top instructor alive for projects and I learned everything from spending months in the lab
I dropped out for weird reasons.
I did really well in my classes and the knowledge is in their in the background. I was only one of 30% that passed the weeding class and to my credit I did it alone while most people talked together through it.
I still can' get a programming job cause I don't have a degree or any time to make example programs.
I get these weird ideas for programs still and have one I am saving to make right now.
It's like having a dormant superpower so in that way programming is a lot of fun.
Still I went to my local uni to try again and get the degree so i could actually apply for jobs and the Professor there graduated from University of Phoenix and all his projects were straight pulled from KhanAcademy or something
My old professor is dead now and so are a lot of the OGs and these new young professors seem useless when some coffee, google, and discipline for time management would get you the same skills these degree mills give you.
Waste of time to me
>BUT quite like being a 1950s factory worker, you can also afford a life being a rote programmer
I like the sound of that.
>And no, market is full of people with CS and IT degrees who cant code for shit.
How long is that gonna last?
Last what?
Lack of software engineers who can actually produce viable code? Probably forever. There is a reason they pay these people such high money or try to outsource them to india (only to find out in india its customary to lie about having degree or skills needed for the job)
Or the abdulance of useless degrees which eixsts only because USA education system is set up to give degree to anybody so universities shareholders can cash in on student debts? Probably until USA will collapse and do some sort of balkanisation.
>How long is that gonna last?
I'm watching the news and Mark got grilled by his Angel Investor/Mentor
The guy still hold stock in the company, but Facebook has become a Woman's Club with Advertisements directed at Women and since Advertisements is all Facebooks Revenue (and a lot of ads that makes the whole platform seem weird)
It's taking a hit and the stock is going to go down even though it's a flagship.
Facebook is the Social Media Flagship so any site that generates revenue through ads will go down hard (Snap especially, Twitter Less so)
People are waking up to what these things actually are. (Celebrity Trolling)
If you want to work in tech Apple is a good place to go to right now so maybe become a genius to start with for a job and try to code for Apple cause Windows /Android is getting the Rope right now for Privacy due to Political Situations with Chinese Spying
Also never own an Alexa
>Probably forever.
You think so? Even if everybody and their mother hops on board the software engineer train?
The internet is full
The land grab is pretty much over
Its impossible for "everybody" to be on software engineer train. Why? Because 80% of students get filtered out on first course of basic linear algebra. And the few people with actual brains to pass the math usually burn by deadlines.
As i said, they are paid very well because almost nobody can actually stand the code.
Here
jeez I have that a bad case of
>tfw how do I reach these 14 year old kids
I'm fucking babysitting until I can make my companies
>And the few people with actual brains to pass the math usually burn by deadlines.
Finally my (3.0gpa equivalent) maths degree will come in handy! What place should I start learning code to an employable level? Freecodecamp? Or a paid bootcamp?
You sound like that type of students who get burned down by the code...
>You sound like that type of students who get burned down by the code
Why?
It isn't you absolute idiot. Factory workers are still abundant. And programming isn't a rote thing, it's a problem solving thing. And the skill gap in programming is out-fucking standing. One guy (or girl) can do in a few years what many couldn't do in a lifetime.
>80% of students get filtered out on first course of basic linear algebra
That's not required for accreditation.
Because instead of learning and looking for information yourself you let the others do the work for you. Btw what i posted to you is ~2 semesters of basics or basics. It isnt anything grand, but if you actually learn and memorize all of this, you will do great job as decend code monkey.
Tldr its great start, but dont think you will be any competent after absorbing it.
Then its shit course / shit school which only devaluates degrees by handing it to people who have no right to carry title engineer.
>but dont think you will be any competent after absorbing it.
So me being a math grad means nothing?
Go spend all your free time programming and get a job. Try to apply the math you know and look for jobs that require that math.
I'm in the same position as you, going to college soon and really love CS but had second thoughts about making it my major. I realized though if you genuinely like the field a lot, you should major in that because if you like it you will do good and if you're at least above average finding a job even in a saturated market shouldn't be too hard. I wouldn't worry about it too much and just focus on what you like doing. I'm sure everybody has fears that thier degree is worthless.
Honestly?
I teach CS and IT but have never done it myself.
I can't program or code for shit.
But the school thinks I'm some Techpriest kek
Get in to teaching and you'll never need to actually do any dirty work again.
I'd recommend studying it if you like it, but the trick is having other interests which you can do in your spare time. See if you can then find a programming job which incorporates you other interests. Programming is obviously important in a lot of different areas and combining programming with other topics is where things get interesting.
I'm in a niche area of computer graphics because of my other interests. Makes for a stable career since it's so hard to hire people with such specific intersections of skills. No worries about not being in demand and it's interesting.
Keep going. These people will burn out, and if they don't, they won't have the natural skill to get promoted. You'll be in high demand. Also salaries right now are over 500euros per day. You might as well do what you love...
I know a guy who's as photographer because it's his passion. But obviously that field gets saturated with loads of dumb people, often who are lazy and not passionate about photography, because they think they'll get an easy job. He's done very, very well for himself and he said (regarding saturation) all he had to do was compete just a bit more harder.
So that's all. Lots of saturation means you just compete a little more harder.
But if pay is your concern, don't worry. The demand for programmers right now is so incredibly high, it won't drop soon. Especially with the scores of new tech coming out like AI. Only the cream of the crop will be able to do stuff like that. Expect salaries to go even higher.
Please read "think and grow rich"
This only works if the reality isn't affirmative action and quotas.
This is not the reality in the West.
Imagine this situation:
>Company 1 | 780 workers | spread around the globe
offers you an apprenticeship as an software developer for applications
>Company 2 | 2000+ workers | but only in your home country
offers you an apprenticeship as an industrial electrician
Which one should i pick?
excellent
I work in the field so I may be biased, but I feel like programming is a brutally honest discipline. When you get a new guy in the company it doesn't take more than three weeks to know whether they're good or bad.
Especially now, with all the new technologies and frameworks and all the hand-holding going on, it is incredibly easy to spot when someone has no idea how any of the shit they're using works under the hood.
When I graduated, there were about 150 other graduates in my school, and among those there were perhaps 20 I would consider competent, and even fewer I would feel confident co-opting. Our field is so ridden with incompetence it's laughable.
So if you truly have passion, and if you're curious and eager to learn, you will have no problem standing on top of the competition. Programming is a very interesting job, it can be very challenging and very rewarding and it is seldom boring. Go for it, it's truly the best job in the world (in my very biased opinion)
Use pic related and decide for yourself. I would pick the one who pays more or is closer to my home...
Math is nice science, but it isnt exactly practical. Theoretically you should be able to solve shitton of problems in very ellegant ways even many software engineers will struggle with. But you still need to know how the computer and code works. I said its a good website to start with.
Tldr go apply for jobs already.
Fapped because of your loli, thanks.
>they fucked up their own SWOT infographic
That's a yikes from me dawg