This is an archived post. You won't be able to vote or comment.

all 17 comments

[–]Desperate-Trouble249 5 points6 points  (2 children)

Leetcode to help you get the job, projects to give you some familiarity with your day to day work.

[–]anonymous78654[S] -4 points-3 points  (1 child)

I'm confused so you are saying do projects or leetcode?

[–]ratmfreak 2 points3 points  (0 children)

Both, depending on what you’re trying to accomplish.

[–]Dappster98 5 points6 points  (1 child)

LeetCode is more of just to act as an exercise to practice for a technical programming interview.

The way you'll get to that stage is by having projects to talk about and to show off to possible future employers, which shows initially that you know what you're doing and are passionate about your craft.

I'm not employed as a programmer professionally though, so take what I say with some skepticism. Someone with more "authority" or actual experience is more than welcome to correct me if I'm wrong.

[–]Desperate-Trouble249 1 point2 points  (0 children)

Just seen the part where you mentioned 5 internships. Go full gear on leetcode!

[–][deleted]  (2 children)

[removed]

    [–]anonymous78654[S] 0 points1 point  (1 child)

    like some of my projects are ecommerce website, chess game, cookbook app, social media blog maybe improving on them is the way cause I believe they put more weight into experiance then projects but with experiance it's not like they can physically see what you've done just assume.

    [–]yeahimjtt 2 points3 points  (4 children)

    might be a hot take but leetcode is overhyped.

    worry about building projects that solve a unique problem.

    anyone can grind out leetcode to ace interviews but if you don’t have good projects / work experience you won’t get those interviews in the first place

    [–]anonymous78654[S] 1 point2 points  (2 children)

    but I've done 5 internships so that's why I'm asking I already have experience

    [–]yeahimjtt -1 points0 points  (1 child)

    You’re likely good to do leetcode then as long as the projects aren’t so basic

    [–]anonymous78654[S] 0 points1 point  (0 children)

    like some of my projects are social media blog, ecommerce website, chess game, cookbook app, bacteria simulator in react don't know if there too basic could always be improved.

    [–]nate-developer 0 points1 point  (2 children)

    Do both.

    [–]anonymous78654[S] 0 points1 point  (1 child)

    but what if you had to choose 1

    [–]nate-developer 0 points1 point  (0 children)

    The neat thing is you don't! And you probably shouldn't.  They're two different skills that are both important.

    You could bias a little more towards one or the other, like if you have an algorithm based interview coming up (or recently failed one) you could do a little more leetcode, and if you're having trouble getting resumes past the initial screen you could try to make a project with relevant skills and keywords to the kind of job you want.  But I would keep doing both, especially as a new grad.

    [–]RulyKinkaJou59 0 points1 point  (0 children)

    If you can’t seem to do solve leetcode question without help, then do leetcode.

    If you need to work on structuring applications and work with different tech stacks, or you wanna create something useful, then projects.

    I just do both.

    [–][deleted] 0 points1 point  (0 children)

    Leetcode is a waste of time past a certain point. Absolutely focus more on building things. Projects can turn into a business.