Software Development and Programming Careers (Official Discussion Thread)

Serious

Veteran
Supporter
Joined
Apr 30, 2012
Messages
79,927
Reputation
14,208
Daps
190,262
Reppin
1st Round Playoff Exits
Man this documentary was piff...
2 hours long. I only got 75% through it.....

But i just read this article on Machine Learning and Policy.....
https://www.belfercenter.org/sites/...ublication/MachineLearningforPolicymakers.pdf

and this one paragraph, regarding the topic of bias stuck out to me:
Machine Learning for Policymakers: What It Is and Why It MattersBias, Fairness, and the Misapplications of Machine Learning

On one hand, machine learning has the exciting potential to diminish many of the effects of bias on the day-to-day lives of Americans. Neutral algorithms could make hiring decisions, approve people for loans, and recommend criminal sentences without the implicit preconceptions that humans bring to the table. Properly implemented, this could lead to a more just society.

On the other hand, machine learning is sometimes critiqued as “money laundering for bias.”49 At its very worst, machine learning can cloak ineq-uity with the imprimatur of science. A fundamental problem of applying machine learning to the real world is that a sophisticated algorithm is usually a “black box”: while the user knows the prediction that is made, the process through which it is made is often far too complex to understand. Users often must simply determine if the algorithm’s predictions are accu-rate enough to rely on given this constraint. If a trusted algorithm is in fact biased, it can further entrench unfairness and injustice.

In other words study and learn machine learning brehs

@-DMP- @Insensitive @Originalman @dora_da_destroyer @Black Panther @Rawtid
 
Joined
Aug 23, 2019
Messages
387
Reputation
-390
Daps
2,158
How did you all go about getting your first software dev/engineering position out of college?

I've been trying LinkedIn, but I keep getting tossed out in the first round of screening, I'm thinking it's the application tracking software, but I'm not sure. I've been focusing on specific cities for my searches, kept focusing on jobs that programmed in languages I know well, but I keep receiving those "going in a different direction" emails.

I've had more luck getting responses with actual career fairs. Got a couple leads, had a couple phone interviews, one assessment with EPIC, Resume is neat, although there isn't any corporate experience yet, which I assume is what's holding me back.

Background update: CS major, senior year looking into post grad work. I've have 3 separate gits(I'm trying to push them all into one), my gits have personal projects & class projects, the one on my LinkedIn has a majority of my projects. Java is my strongest suit, but I can program in Java, Python, C/C++, PHP, HTML & CSS, Javascript, basic knowledge of Verilog, SQL and variations of it. I'm great at Java, my C is garbage, but that's because C is a garbage language in my humble opinion. Solid foundation just need that push to corporate.
 
Last edited:

Obreh Winfrey

Truly Brehthtaking
Supporter
Joined
Nov 18, 2016
Messages
20,852
Reputation
25,252
Daps
131,941
How did you all go about getting your first software dev/engineering position out of college?

I've been trying LinkedIn, but I keep getting tossed out in the first round of screening, I'm thinking it's the application tracking software, but I'm not sure. I've been focusing on specific cities for my searches, kept focusing on jobs that programmed in languages I know well, but I keep receiving those "going in a different direction" emails.

I've had more luck getting responses with actual career fairs. Got a couple leads, had a couple phone interviews, one assessment with EPIC, Resume is neat, although there isn't any corporate experience yet, which I assume is what's holding me back.
Apply to college grad programs rather than to normal positions. Revise your resume until it accurately reflects your skills. Apply early and often. Work your network.
 

DJSmooth

Superstar
Joined
Oct 22, 2015
Messages
3,975
Reputation
1,229
Daps
23,674
How did you all go about getting your first software dev/engineering position out of college?

I've been trying LinkedIn, but I keep getting tossed out in the first round of screening, I'm thinking it's the application tracking software, but I'm not sure. I've been focusing on specific cities for my searches, kept focusing on jobs that programmed in languages I know well, but I keep receiving those "going in a different direction" emails.

I've had more luck getting responses with actual career fairs. Got a couple leads, had a couple phone interviews, one assessment with EPIC, Resume is neat, although there isn't any corporate experience yet, which I assume is what's holding me back.

I need more information? What is your background? What is your degree in specifically? How strong is your coding skills? How strong is your portfolio/github? How long you been out of college?
 
Joined
Aug 23, 2019
Messages
387
Reputation
-390
Daps
2,158
Background update: CS major, senior year looking into post grad work. I've have 3 separate gits(I'm trying to push them all into one), my gits have personal projects & class projects, the one on my LinkedIn has a majority of my projects. Java is my strongest suit, but I can program in Java, Python, C/C++, PHP, HTML & CSS, Javascript, basic knowledge of Verilog, SQL and variations of it. I'm great at Java, my C is garbage, but that's because C is a garbage language in my humble opinion. Solid foundation just need that push to corporate.

I need more information? What is your background? What is your degree in specifically? How strong is your coding skills? How strong is your portfolio/github? How long you been out of college?
Thanks. Updated it, not sure what you mean by background though.
 

Obreh Winfrey

Truly Brehthtaking
Supporter
Joined
Nov 18, 2016
Messages
20,852
Reputation
25,252
Daps
131,941
Thanks. Updated it, not sure what you mean by background though.
So what I want you to do is take your 2 strongest projects and your weakest project and describe them here as you would on your resume. That will give us a good idea of what your problem might be. If you choose, PM me your resume (remove identifying information) and I'll get you some feedback.
 

DJSmooth

Superstar
Joined
Oct 22, 2015
Messages
3,975
Reputation
1,229
Daps
23,674
Thanks. Updated it, not sure what you mean by background though.

You still in school so that's good. Once you get out of school finding a gig just gets harder by the day.

#1: Practice problems daily on LeetCode/HackerRank.

#2: Practice problems daily on LeetCode/HackerRank.

#3: Drop all the other languages and focus on Java and Html/CSS/Javascript. Make a simple project from scratch with a backend API in Java *using Spring framework or something* and a website that consumes that backend using Html/CSS/JavaScript hosting it on AWS or something. If you make an end to end project you will be leagues ahead of your peers. Then throw that on GitHub.

#4: Network your ass off while you're still in college really try to get chose by feeder companies for your school. Ignore 3rd party recruiters. Apply directly to a company website. Apply to both Junior and Mid level positions, you will be surprised the calls you get back when you have a solid portfolio.

#5: Learn Kotlin if you have the time.

#6: Practice problems daily on LeetCode/HackerRank.
 
Joined
Aug 23, 2019
Messages
387
Reputation
-390
Daps
2,158
Thank you for the suggestions.

Taken directly from my resume; Two strongest projects
1.
Developed project solely in Java and designed as a bookstore
Utilized project to build knowledge on UML practices and to introduce students to Agile Development teams
2.
Designed as a sales site aimed at college students
Planned initially as a final class project that resulted in a platform designed to sell various products such as books, electronics, and even furniture
Based focus of the website on school-dependent sites, which means that every school was given their own site, while still allowing students from nearby schools to access other schools catalog
Developed in HTML, CSS, JavaScript, JQuery, and JSON for the front-end
Developed in PHP for the back-end

Weakest Project
Developed in C/C++
Simple Game of Checkers, automated by input of text file

My Resume is always being tweaked, but I have a direct link in my Resume to the first project, so I kept it short.

So what I want you to do is take your 2 strongest projects and your weakest project and describe them here as you would on your resume.

I'll have to check out LeetCode & HackerRank, I've never heard of it. I did start my own project, written in HTML/CSS/PHP(Server-side)/JavaScript. I'll also have to check out Kotlin, that's the first time I'm hearing of it. I'm also working on a project for class that's written in SQL & Java that should add to my git. We have some feeder companies, a few who have paid training, so I'm hoping those pan out. I focus on Junior Software Engineer positions for the most part, but I still apply to jobs in cities I'd like to relocate to.

You still in school so that's good. Once you get out of school finding a gig just gets harder by the day.

#1: Practice problems daily on LeetCode/HackerRank.

#2: Practice problems daily on LeetCode/HackerRank.

#3: Drop all the other languages and focus on Java and Html/CSS/Javascript. Make a simple project from scratch with a backend API in Java *using Spring framework or something* and a website that consumes that backend using Html/CSS/JavaScript hosting it on AWS or something. If you make an end to end project you will be leagues ahead of your peers. Then throw that on GitHub.

#4: Network your ass off while you're still in college really try to get chose by feeder companies for your school. Ignore 3rd party recruiters. Apply directly to a company website. Apply to both Junior and Mid level positions, you will be surprised the calls you get back when you have a solid portfolio.

#5: Learn Kotlin if you have the time.

#6: Practice problems daily on LeetCode/HackerRank.
 

DJSmooth

Superstar
Joined
Oct 22, 2015
Messages
3,975
Reputation
1,229
Daps
23,674
1.
//A link to the Java app on GitHub
//A link to the backend code on GitHub
Developed a bookstore desktop application using Java that consumes a JSON Api. The JSON Api is produced using the Spring Boot Framework backed by a MySQL database hosted on AWS.

2.
//A link to the website
//A link to the website on GitHub
//A link to the backend code on GitHub
Developed a sales site aimed at college students using ReactNative, HTML, CSS and JavaScript for the frontend that consumes a JSON Api. The JSON Api is produced using NodeJS backed by MongoDB hosted on AWS. Originally the backend was PHP but I refactored it to NodeJS for readability, ease of use and performance.

:unimpressed:
 
Top