Yea, School can't teach passionOne of the best guys at my company is completely self taught.
Yea, School can't teach passionOne of the best guys at my company is completely self taught.
I know someone who dropped out of Uni (liberal arts major) and self taught for ~6 months every waking hour not at his minimum wage day job and landed a $60k job via recruiter. Also I've heard of reddit users doing bootcamps and getting 6 figure jobs, though I'm not saying it's the norm. I guess what I'm saying is if you hustle your ass off you can get pretty damn far in a year or so. Do a search for 'bootcamp' on that cscareerquestions reddit and you should find lots of discussions.
They've probably had enough people come in with college degrees and prepared for the interview who wound up being just ok, or horrible developers that they don't know what they're looking for anymore? lolDamn I can't wrap my head around that. So many companies want people with advanced college degrees. I wonder what changed?
I want to start taking online courses (for beginners) on network security and such, what's a good site / course to take?
I'd start here
Pluralsight | Unlimited Online Developer, IT and Creative Training
also, be on the lookout for the heavily discounted Udemy courses.
I've been learning so much this year and last year, it's mind-bending. Been dealing with Angular 2, rxjs, ngrx, and selenium for work and playing around with phaser for game development and node for serverside at home.
What's the most valuable thing you've learned over these two years?
The most valuable thing I've learned is to deal with frustration and to stop comparing yourself to others. You have to accept that this is a 'learning' business, meaning that you're in a business that requires you to constantly absorb new information. This can be very frustrating, and you will often feel dumb and befuddled, so in order to overcome, you have to train your mind to not become overloaded. There are countless amount of things you won't know. You have to accept that you don't know everything and you also have to be humble enough to ask for help and not let your lack of knowledge on certain areas discourage you from progressing.
Something else that is important is just wading through the swamp. There will be times when you are completely confused and befuddled, but instead of throwing your hands up in frustration, sometimes you might have to take a step back and take a break, and then come back to what you're learning and just dissect things piece by piece, and slowly, but surely, that fog of frustration and confusion will clear up, and what used to seem impossible soon becomes second nature.
Another important aspect is to load your github up with your projects and maybe even create a twitter or some other social network and possibly even a blog. I've been bad about keeping up with all of that, but you want to put your work out for people to see. It creates opportunities for recruiters and people in general to see your work and possibly give you an opportunity.