Software Development and Programming Careers (Official Discussion Thread)

DJSmooth

Superstar
Joined
Oct 22, 2015
Messages
3,975
Reputation
1,229
Daps
23,674
How long did it take you to get good at leetcode algorithm questions?

LOL "get good at leetcode" :pachaha::mjcry:

Two months will probably be the minimum for you to be able to knock out easy problems in a good amount of time. If you are starting with a weak data structures foundation.

Focus on one section a day. For example trees Monday. Linked List Tuesday then keep rotating through the sections.

If you spend more than an hour on a problem look up solutions. It's no shortcuts.

I've been on multiple interviews that have asked problems straight off of leetcode.
 

dontreadthis

philly.
Joined
May 6, 2012
Messages
11,467
Reputation
2,224
Daps
46,201
A bootcamp, months of applying to hundreds of jobs, some failed interviews, multiple recruiters/HR ghosting me and I finally broke through. started last week in a software dev role and I'm so close to the #SixLife I can taste it
full
.
 

Pyrexcup

Superstar
Joined
Dec 30, 2012
Messages
4,746
Reputation
765
Daps
14,814
Reppin
NULL
A bootcamp, months of applying to hundreds of jobs, some failed interviews, multiple recruiters/HR ghosting me and I finally broke through. started last week in a software dev role and I'm so close to the #SixLife I can taste it
full
.
recruiters ghosting on you is one of the worst feelings
 

PikaDaDon

Thunderbolt Them Suckers
Joined
Oct 13, 2012
Messages
9,361
Reputation
2,355
Daps
25,317
Reppin
NULL
My goodness.

Funny. Everybody else would have just assumed that they worked at a shytty company, but you chose to go the "black woman" route. Why?

It's possible that you were a diversity hire to please HR, and they didn't want to give you any real responsibility. Not kowing how to use git or the command line as a software engineer is pretty bad though. I've previously worked with a woman that had a Master's in CS but obviously didn't care enough about it to show even the slightest effort into any task, her contributions were negative and it was better to just not give her anything to do so that we could do it instead.

Engineers can also be ego driven a$$holes with a god complex, so to make it you have to be kind of an a$$hole too and be able to not take anything seriously.

Also, higher paying jobs all come with extra bullshyt. You can get paid less and scrub toilets, or you can get paid more and deal with mental bullshyt, your choice. And it's not an easy one to make.

And finally: Politically incorrect but quite true: your color likely had nothing to do with it, but your gender might have. Women are generally just worse engineers except some very rare cases(for many reasons, not a sexist remark, colleagues treating you badly will naturally affect your passion for the field, and you will either put in less effort or just leave the field). You might have a real chance at getting into management, however.
 

DJSmooth

Superstar
Joined
Oct 22, 2015
Messages
3,975
Reputation
1,229
Daps
23,674

Lol this is a black woman junior dev issue all rolled into one.

Black issue: Yes the white folks are going to think they are smarter than you. White folks already think they are gods gift to earth then the fact they are making 6 figs on top of the fact they had people tell them they are smart all their lives will give a white dev an inflated ego. I slowly humble them by sending screen shots with underlines showing their inconsistencies to the slack channel and looking at them slow in meetings from time to time.

Me: Asking a question :comeon:

White dev: ramble ramble ramble ramble :krs:

Me: :comeon:

White dev: Oh I didn't answer your question did I?

Me: :comeon:

White dev: It's this so and so

Me: Thank you. :comeon:


A woman issue:

I did eventually break and have a few crying sessions in the bathroom because I hated working there and if it wasn't for the pay, I would have quit a month before my last day. I know now I need to be more assertive and vocal but these were known problems that have been discussed in internal company forums. And it really makes me disillusioned with the entire industry because if I'm going to be treated like crap regardless, why bother? l

She sounds emotional as hell. You are at work for a pay check. People there are not your friend and the work place ain't supposed to be fun. You should learn the trade well enough to start your own company, that should be the end goal of everyone in this forum. Corporate America is not for black people in no way shape or form.

junior dev issue:

She is the one of the reason it's not a lot of junior/internship positions.


Some devs made backhanded comments about me not knowing different tools (like git, command line, etc.)

If you don't know git or something then you hop your ass on StackOverflow/Youtube to look shyt up. Spend the weekend taking an online course on git. I couldn't imagine someone bugging me every 5 mins with questions ruining my concentration.

You from a top 5 CS school Google it. :manny: Unless the devs have some weird way they set up the libraries then yes you can ask about the special commands to pull the library or about missing dependancies. I've said this before on here, companies these days want someone they don't have to train. It is what it is. :yeshrug:
 

Prevail

Pro
Joined
Nov 20, 2016
Messages
204
Reputation
-30
Daps
562
Reppin
Somewhere
Eh idk about this. Anyone can learn to code. And by learn to code I mean create some forloops ,make a simple website,do some simple problems or a to-do list. But to preform at a real professional level imo requires a real dedication and love for coding. Having to constantly learn new frameworks/languages as company's need them, dealing with others peoples code, having to sit and code through complicated businesses problems, dealing with coworkers etc requires way more than just knowing code, you gotta have a real passion and desire for this that the majority of people probably won’t have. I’ve seen it happen with a lot of the people I went through my coding program with.
A lot of the people who ask me to teach them how to code, always want to do it for the money; faulty reasoning that will quickly backfire. Really everyone who ask me to teach them. Its like asking someone to teach you how to draw - its sort of a craft that you have to be willing to develop on your own. If they're doing tutorials and not doing passion projects that they actually wanted to work on, 9/10 times i can guarantee they are going to be codemonkey tier, worse, or just quit.
 
Top