Software Development and Programming Careers (Official Discussion Thread)

Software

RIP Future Gohan
Joined
Jan 20, 2014
Messages
13,687
Reputation
3,369
Daps
56,659
Reppin
Swole Gang
Would be hard to give a quote if the person doesnt know what you need done.
"I would like woo, woo, woo and I have a budget of X. Can anyone here do that or point me to someone who can?"
"Build me a clone of ChatGpt. budget is $1000"
:russ:

Anyways I was going through my notes app for my gym workouts on my phone today and decided to replace an exercise with a new one. I tried commenting it out and got annoyed when the text didn't change color...:mjlol:
 

The Fade

I don’t argue with niqqas on the Internet anymore
Joined
Nov 18, 2016
Messages
23,666
Reputation
7,248
Daps
129,329
should I just start pushing my projects git and put it on my resume for recruiters to look at? or should I wait till I'm well into algorithms first? I'm pushing through Python right now
 
Joined
Mar 11, 2022
Messages
80
Reputation
15
Daps
203
should I just start pushing my projects git and put it on my resume for recruiters to look at? or should I wait till I'm well into algorithms first? I'm pushing through Python right now
Depends what kind of company you are applying for.
Smaller companies or companies with small software teams will actually look at your git/projects and ask you about them in depth, but FAANG and places with a large amount of software teams can't because that type of interview doesn't scale well for the amount of interviewing they do. I think you might get whiteboarded at least once at every company however.
 

The Fade

I don’t argue with niqqas on the Internet anymore
Joined
Nov 18, 2016
Messages
23,666
Reputation
7,248
Daps
129,329
Depends what kind of company you are applying for.
Smaller companies or companies with small software teams will actually look at your git/projects and ask you about them in depth, but FAANG and places with a large amount of software teams can't because that type of interview doesn't scale well for the amount of interviewing they do. I think you might get whiteboarded at least once at every company however.
yeah I feel like i need to touch Datastructures and Algorithms because of the white boarding, i just dont wanna feel too incompetent
 
Joined
Mar 11, 2022
Messages
80
Reputation
15
Daps
203
I'm guessing you're learning.

Focus on data structures and algorithms.

Get 'Grokking Algorithms'. It isn't dry and boring like most books

Then try to solve 2022 Advent of Code (might be too hard honestly)

Misc: This book lays the foundation for machine learning. It's free.
I want to add this
New Year Gift - Curated List of Top 75 LeetCode Questions to Save Your Time
This list covers almost 100% of whiteboard questions and their variations you will encounter. If you can do everything here, you should be good come interview time.
 

Obreh Winfrey

Truly Brehthtaking
Supporter
Joined
Nov 18, 2016
Messages
20,851
Reputation
25,252
Daps
131,926
should I just start pushing my projects git and put it on my resume for recruiters to look at? or should I wait till I'm well into algorithms first? I'm pushing through Python right now
Put it on there anyway, start filling out your resume with keywords. If you don't have internship experience, you'll need something else on there.
 

Water

Pro
Joined
Aug 14, 2014
Messages
714
Reputation
235
Daps
2,207

EzekelRAGE

Superstar
Joined
Jul 22, 2015
Messages
12,950
Reputation
2,873
Daps
43,669
Putting the Pickem stuff on hold and revisiting my trucker journal project
Current website and how it looks here: Trucking Journal
You can make an account on there and add a company/broker.
Was cool making it but........I'm realizing that it looks amateur as hell and UI/UX is kinda trash and I think I was thinking too small in regards to some of my ideas as well..
-- No "forgot username"
-- Site is currently hosted on render/rails and it hangs for the user because the server has to "wake up", there is nothing telling the user that their information is being processed by the server and to just wait a few minutes.
-- The design is kinda meh, especially for mobile
-- Just doing a broker/company(mainly just shipper/receiver info) is cool but basic.

To sort of remedy that:
-- Total revamp of the look. Gonna make this a real site so it can be used. Starting with a sort of product page that explains what it is and why you should use it. In the revamp I will make sure to address issues with UI/UX.
-- Gonna host the site on something like AWS or something that is quick and doesnt need to "wake up"
-- As far as thinking bigger I'm doing 4 things:
----Broker is still there, but I'm expanding the companies to include a bunch more. You can now add entries for things such as Parking, Repair/Service, Hotels, Truck Stops etc.
----Loads, you can now add info for loads you have. You get a load, you can make an entry noting things that are most import to truckers. Things like BOL, trailer number, origin, destination, etc.
---- The third thing is probably the biggest feature. Implementing a google maps for users where they can make their own personal pins for various locations. Users will be shown a blank google maps and they should be able to just click and enter the info for that location. Ideally I would be able to get their location from the info the user already has in the database on the companies they entered and populate the maps with that.
---- The fourth thing that is sort of a longterm goal/plan is making it a mobile application using React Native.

I'm still using the MERN stack. On the frontend I'm switching to Tailwind instead of MUI, which is making the task of creating a more responsive site easier. For state management I'm using Zustand( global client state) and React Query(server/data state). Using toastify to alert the user to info like signing in. Backend is like 80% down imo. I can do CRUD on Loads/Brokers/Companies and have some auth set up. I havent touched anything having to do with google maps api.

Never used Zustand or React Query before this. Messing with Zustand is a hell of a lot easier than messing with RTK/Context. :wow:
Havent did anything with React Query on the project yet, but now that I'm messing with the frontend that will change. Looking at youtube vids for it, it seems nice as hell with a number of builtin things like an "isLoading" state and apparently it automatically refetches data that is stale.

As far as design, this is how the product page looks so far. This is just the bg image for the hero section. So 1/3 of it. The mobile part you see is for mobile using Safari, not an actual mobile application. Color scheme I havent decided yet, but liking the dark color of the bg image, so may stick with that. Havent decided on a name yet, which is why you see "OTR Journal" and "Trucker Pad".
ed43bb7dc76b36ebc2327a113db69709.png

54d73a8d44e6a9011cc9a99c7b0b3b99.png
5772294419d4c9bcac4b45c9f2009abb.png
 

Obreh Winfrey

Truly Brehthtaking
Supporter
Joined
Nov 18, 2016
Messages
20,851
Reputation
25,252
Daps
131,926
Free software development course from MIT.

I believe they also have a couple of DS&A courses available.
 

Duke Wy Lin

It's been a good run. Wish y'all the best ✊🏿
Joined
May 24, 2022
Messages
3,826
Reputation
1,414
Daps
19,701
Joined
Apr 3, 2014
Messages
71,910
Reputation
17,063
Daps
305,930
Top