Software Development and Programming Careers (Official Discussion Thread)

kevm3

follower of Jesus
Supporter
Joined
May 2, 2012
Messages
16,301
Reputation
5,571
Daps
83,592
ALWAYS keep your resume floating around and build your 'presence' up. In other words, on sites like linked in, you should be posting your thoughts about development and showing off projects and adding people to your network. The industry is flooded on the lower end, but if you have established a sort of 'go-to' presence, you will be flooded with offers. The issue at hand for most recruiters and employers is weeding through hordes of candidates to find someone that can do the job without any sort of hand-holding, because they don't want to train you.
 

DJSmooth

Superstar
Joined
Oct 22, 2015
Messages
3,983
Reputation
1,239
Daps
23,761
Been mostly using Java during my internship (a lot of spring boot stuff). That’s good M-F, but on the weekends when I have some more free time would it be better to delve deeper into java based programming and maybe learn scala for example or try and learn another language?

Learn Kotlin instead of Scala. Kotlin will mostly replace Java in a couple of years.

Actually look into Kotlin, RxJava and Coroutines. Master parallel programming.
 

DJSmooth

Superstar
Joined
Oct 22, 2015
Messages
3,983
Reputation
1,239
Daps
23,761
A lot of people are going to get spanked since these bootcamps are pumping out candidates. They talk about how there is all this demand, but yet I'm finding a lot of people are finding it hard to get their foot in the door. All of this demand is likely being fulfilled by importing cheap labor from overseas. If you're not above average to elite, then the tech industry can be pretty nasty. You'll work somewhere for a year, they can you, and you have to go bouncing around from company to company.

I don't think the tech industry is going to bubble. The bar for competency is rising exponentially. It's like how Doctors get paid so much but not everyone can be a doctor because it takes so much work to get to that level.
 

Pyrexcup

Superstar
Joined
Dec 30, 2012
Messages
4,746
Reputation
765
Daps
14,814
Reppin
NULL
I don't think the tech industry is going to bubble. The bar for competency is rising exponentially. It's like how Doctors get paid so much but not everyone can be a doctor because it takes so much work to get to that level.
As a almost grad looking for jobs I have to agree with @kevm3 I live here in europe and even here the requirments for jobs are ridiculous. Even for grads you are expected to know version control,sql, a programming language and some framework from day one. And even over here it seems like comapnies are doing the whole silicone valley process. And like what he said with entry level jobs being flooded i have heard the same over here
 

wastedmermaid

Superstar
Joined
Sep 8, 2015
Messages
2,144
Reputation
230
Daps
13,854
Learn Kotlin instead of Scala. Kotlin will mostly replace Java in a couple of years.

Actually look into Kotlin, RxJava and Coroutines. Master parallel programming.
Yeah I’ve been thinking about getting into Kotlin. A lot of people say it’s a much better version of Java.
 

kickz

Pro
Joined
May 30, 2013
Messages
726
Reputation
310
Daps
2,104
Reppin
NULL
Been mostly using Java during my internship (a lot of spring boot stuff). That’s good M-F, but on the weekends when I have some more free time would it be better to delve deeper into java based programming and maybe learn scala for example or try and learn another language?

You are better off exploring the place you work at's code base.

Learn to read complex sequences in the code and what exactly its doing.

Reading code is a super important skill to develop, because as you progress you end up reading code and explaining to others what its doing than just coding.
 

wastedmermaid

Superstar
Joined
Sep 8, 2015
Messages
2,144
Reputation
230
Daps
13,854
You are better off exploring the place you work at's code base.

Learn to read complex sequences in the code and what exactly its doing.

Reading code is a super important skill to develop, because as you progress you end up reading code and explaining to others what its doing than just coding.
Yeah I been working on getting better at that too. You got any tips or suggestions?
 

PikaDaDon

Thunderbolt Them Suckers
Joined
Oct 13, 2012
Messages
9,359
Reputation
2,355
Daps
25,315
Reppin
NULL
Some guy on facebook posted a local job offer in a private group. He needed a backend developer (oh cool!) but with.....data science proficiency (oh gosh).

Almost sent him a PM.
 

Obreh Winfrey

Truly Brehthtaking
Supporter
Joined
Nov 18, 2016
Messages
20,852
Reputation
25,252
Daps
131,941
Keep your skills sharp brehs. A dude I know, really tenacious and resourceful developer, failing interviews on small details. I'm running the gauntlet to commit some sorting algorithms to memory right now. When I can churn out an implementation on command I'll move on to probably searching.
 

TrebleMan

Superstar
Joined
Jul 29, 2015
Messages
5,592
Reputation
1,180
Daps
17,541
Reppin
Los Angeles
Also remember, a lot of job searching is luck, and not a 100% mark on your skills.

I mentioned in the other thread, one of the smartest people I knew at my last job was this Korean cat (born and raised here) and was really cool folks. That guy can recite algorithms on command from memory. I legit think he could get any software job he wanted.
Anyways, dude got annihilated during his facebook phone interview because he had an interviewer who could barely speak clean English.

The second he heard her talk he was like "fuuuuuuuck" :mjlol:

Dude said it was going so bad he was about to ask her "Are you Korean and if you are, do you mind if we speak that because this would be much easier if you did."

Once he found out the question she was trying to ask, he said he solved it in like a minute. But to her "he took pretty long."

Like I said, he got a job offer with Google afterward so it was cool, but I think that experience really hit him hard for a day or two.

I can't remember which book it was, but a successful interview depends on both the person being interviewed and the person doing the interview. If you run into a question that is really over your head or for some reason you can't seem to figure it out, a great interviewer will keep you calm and remind you that it's a tough problem.
 
Last edited:
Top