Software Development and Programming Careers (Official Discussion Thread)

Thanos

?
Joined
Nov 21, 2016
Messages
5,444
Reputation
843
Daps
17,278
Reppin
Atlanta
I'm getting calls and emails again so things are alright. I haven't been doing many recent projevts, besides parsers in Python. I thought about making an emulator for chip8, but I'm lazy.:francis:
 

DJSmooth

Superstar
Joined
Oct 22, 2015
Messages
3,983
Reputation
1,239
Daps
23,754
Hopped on leetcode to try some of the "easy" coding problems, and mannnnnnn I was struggling hard:sadcam:

What do yall do to get better at these?

Ain't no short cut but to grind it out.

Memorize solutions till you see patterns, look at other peoples solutions on the help tabs, Youtube solutions, Google solutions, keep doing problem after problem.
 

Freedman

Choppers For Karate Nggas
Joined
Jun 27, 2012
Messages
18,036
Reputation
5,995
Daps
88,713
Reppin
Louisiana
Yall got any sites for practicing java?
CodingBat Java

My intro Computer Science Professor used to give us questions from here on quizzes. You get a method signature and you have to fill in the code. Pretty straight forward stuff like have the method return false if X parameter is true. Hackerrank is also good to work on your problem solving but like brehs mentioned in earlier post some of the algorithms can be hard.

You can also find the HW online from UWash , Stanford, UT Austin, and Princeton intro CompSci classes which are also in Java.

COS 126: Assignments (Fall 2017)

CSE 142, Autumn 2018

CS106A
 
Last edited:

dontreadthis

philly.
Joined
May 6, 2012
Messages
11,467
Reputation
2,224
Daps
46,202
Hopped on leetcode to try some of the "easy" coding problems, and mannnnnnn I was struggling hard:sadcam:

What do yall do to get better at these?
  • understand WHAT they are asking for before even attempting to arrive to an answer
  • sitting there not knowing where to start and having to utilize looking at the solutions (even on easy) is OKAY
  • find some good solutions in the ones you don't understand in your language of choice and take them to your editor and debug, run one line at a time so you can see the flow of what's going on (helps to comment along)
  • watch the patterns and methods they use to deal with data for certain kinds of problems (reversing strings, incrementing through arrays, dealing with substrings)
  • do it all over again with another problem......
I've never done this one before and I'm gonna post how I try and arrive to the answer based on what I just posted, in a sec.
Loading... 14. Longest Common Prefix
 
Last edited:

desjardins

Superstar
Joined
Nov 3, 2015
Messages
16,667
Reputation
946
Daps
61,863
Reppin
Mustard Island
Hopped on leetcode to try some of the "easy" coding problems, and mannnnnnn I was struggling hard:sadcam:

What do yall do to get better at these?


I'm finally going to try to put forth an earnest effort to do leetcode this time
Last couple years Google, Amazon, FB and other companies have been contacting me for interviews and i've been brushing them because i know i will fail miserably cause i can't do the algorithms white board stuff yet. I tried a couple times already and just quit when the going got tough. I usually quit when they go heavy into the mathematical notation cause i don't understand that and it would take too much time studying the math to get up to speed
Anyway here go the main book I use: Algorithms, 4th Edition by Robert Sedgewick and Kevin Wayne

These jawns are useful too i think , Problem Solving with Algorithms and Data Structures using Python —
Problem Solving with Algorithms and Data Structures
, Archive of Interesting Code

If I actually stick to it this time and do the interview with google or whatever i'll update yall
 

wastedmermaid

Superstar
Joined
Sep 8, 2015
Messages
2,144
Reputation
230
Daps
13,854
I'm finally going to try to put forth an earnest effort to do leetcode this time
Last couple years Google, Amazon, FB and other companies have been contacting me for interviews and i've been brushing them because i know i will fail miserably cause i can't do the algorithms white board stuff yet. I tried a couple times already and just quit when the going got tough. I usually quit when they go heavy into the mathematical notation cause i don't understand that and it would take too much time studying the math to get up to speed
Anyway here go the main book I use: Algorithms, 4th Edition by Robert Sedgewick and Kevin Wayne

These jawns are useful too i think , Problem Solving with Algorithms and Data Structures using Python —
Problem Solving with Algorithms and Data Structures
, Archive of Interesting Code

If I actually stick to it this time and do the interview with google or whatever i'll update yall
If you're not so great at all the whiteboarding algorithms/data structures type of questions, how difficult was it to get your current or past jobs? I ask because I know these type of questions are pretty much standard.
 

desjardins

Superstar
Joined
Nov 3, 2015
Messages
16,667
Reputation
946
Daps
61,863
Reppin
Mustard Island
If you're not so great at all the whiteboarding algorithms/data structures type of questions, how difficult was it to get your current or past jobs? I ask because I know these type of questions are pretty much standard.


They aren't really standard outside of SV in my experience.
they are used mostly at the highly competitive FAANG companies. I still do white board questions during interviews but it's the difference between "reverse this string" and "merge k sorted linked lists"
Also Google type interviews are usually 4-5 hours of technical white boarding, I've only been thru that long a whiteboarding session once. YMMV obviously depending on location and the company
I have worked for several household name type companies and have gotten good compensation, just not FAANG
 

Obreh Winfrey

Truly Brehthtaking
Supporter
Joined
Nov 18, 2016
Messages
20,852
Reputation
25,252
Daps
131,941
My boy, who just left the company, is already working to pull me along with him :to:. God help these folks if he gets me up outta here in the next month or so :lolbron:. Project is going to grind to an absolute halt.
 

Tr0yTV

All Star
Joined
Mar 20, 2017
Messages
1,235
Reputation
916
Daps
5,138
Do you need to know data structures/algorithms for devops/SRE roles?
 

Obreh Winfrey

Truly Brehthtaking
Supporter
Joined
Nov 18, 2016
Messages
20,852
Reputation
25,252
Daps
131,941
Do you need to know data structures/algorithms for devops/SRE roles?
To land the job, probably. Day to day I can't say I've used any of those concepts. I'll caveat this with saying that's not my official title or role, it's just sort of something I fell into out of necessity.
 
  • Dap
Reactions: Czr

null

...
Joined
Nov 12, 2014
Messages
29,242
Reputation
4,894
Daps
46,429
Reppin
UK, DE, GY, DMV
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

Which languages do you know ?
 
Top