Software Development and Programming Careers (Official Discussion Thread)

PikaDaDon

Thunderbolt Them Suckers
Joined
Oct 13, 2012
Messages
9,361
Reputation
2,335
Daps
25,316
Reppin
NULL
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.

Damn I can't wrap my head around that. So many companies want people with advanced college degrees. I wonder what changed?
 

Regular Developer

Supporter
Joined
Jun 2, 2012
Messages
7,908
Reputation
1,736
Daps
22,206
Reppin
NJ
Damn I can't wrap my head around that. So many companies want people with advanced college degrees. I wonder what changed?
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? lol
 

newarkhiphop

Moderator
Staff member
Supporter
Joined
Apr 30, 2012
Messages
37,080
Reputation
9,862
Daps
121,952
I want to start taking online courses (for beginners) on network security and such, what's a good site / course to take?
 

Thanos

?
Joined
Nov 21, 2016
Messages
5,437
Reputation
843
Daps
17,259
Reppin
Atlanta
Making a shell in c, and stuck on trying to do an comparison between 2 files with same # of lines, (essentially diff). I know to iterate between two and compare.
 

kevm3

follower of Jesus
Supporter
Joined
May 2, 2012
Messages
16,292
Reputation
5,551
Daps
83,490
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.
 

Matt504

YSL as a gang must end
Joined
Sep 7, 2013
Messages
45,083
Reputation
14,687
Daps
272,825
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?
 

kevm3

follower of Jesus
Supporter
Joined
May 2, 2012
Messages
16,292
Reputation
5,551
Daps
83,490
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.
 

kevm3

follower of Jesus
Supporter
Joined
May 2, 2012
Messages
16,292
Reputation
5,551
Daps
83,490
Another important thing I've learned? Don't be a language whore. I was doing that for a while... trying to learn all of these different languages, and while I appreciate the perspective it gave me, I just feel at a certain point, you can get stuck just 'learning languages' and never making anything. It makes no sense to have knowledge of 10 different languages, but to never have deployed a site or made some sort of application. At some point, you're just going to have to pick one or two languages and just focus on making stuff, and after you've made so many things that you get bored, then you can come back and mess around in other languages.
 

Matt504

YSL as a gang must end
Joined
Sep 7, 2013
Messages
45,083
Reputation
14,687
Daps
272,825
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.

excellent responses fam.

:wow:
 

kevm3

follower of Jesus
Supporter
Joined
May 2, 2012
Messages
16,292
Reputation
5,551
Daps
83,490
Let me drop one more piece of information... This is one of the most important ones. DON'T be cheap with your learning and advancement of your skills. I often see a lot of guys running around looking for 'free' stuff or doing any and everything they can to avoid paying for information, but somehow a lot of these guys have a closet full of jordans or they're pushing some expensive car around. You have to look at materials that advance your skills as an investment. It will make you a TON more money than what you put in. I could have saved my chump change I had prior to this job, but I ended up buying a lot of books and courses and I went through them and ended up with a job now that pays nearly triple what I used to get.

I have hundreds of courses on udemy and hundreds of books on programming. Obviously, there is no way I can read them all or go through all of those courses, but all of that money is money well spent since it will give me knowledge to either get a significant pay increase down the line, whether it be at the company I'm at or another company or it will give me the knowledge to start my own company. I'm not saying for anyone to spend the amount of money I've spent on this material, but what I am saying is don't try to cheap out and look for free stuff because you want to give yourself the best knowledge possible. Increasing your knowledge and skills significantly by exposing yourself to the best resources is going to net you way more money than the amount you would save by trying to be as cheap as possible.
My key suggestions? Take advantage of those udemy $10 and $15 dollar sales. Buy a kindle and grab some interesting programming books. If you want to go the free route, look at coursera and check out some of those courses. You could also do a subscription at lynda or pluralsight or frontendmasters. The key is to expose yourself to the best information possible and to look at the cost as an INVESTMENT. You forego a little money now to make much more money later.
 

Obreh Winfrey

Truly Brehthtaking
Supporter
Joined
Nov 18, 2016
Messages
20,706
Reputation
25,201
Daps
131,208
I dropped a bunch of applications at Microsoft last night :whew:. I learned the limit is 10 per 24 hour period. I still have 4 or 5 more positions to apply to.
 
Top