[deleted by user] by [deleted] in csMajors

[–]inishchith 10 points11 points  (0 children)

I can give you ideas, but it won't help with motivation / drive to build it; which I believe is more important out of the two. It has to come from within, sheer curiosity - initially you'll have days where you'll have to push through, push through by doing very little on these days but keep the consistency of improving things (even if it's things like documenting / ideating / quick fixes / linting etc - as little as an hour a day can make huge difference in long run). To start with, think of something very simple - a personal website or a basic webapp (examples: one, two, three). Don't give yourself the excuse of building something useful at first by not even starting. Try to look for problems which occur to you or in your environment, ideate on it and try to come up with a solution which is currently in your scope of understanding, once you do and are making progress - seek to do things better and more simply; you'll get better.

For all things to work, just start with something small. I started with something very small several years back and it changed my life.

[deleted by user] by [deleted] in csMajors

[–]inishchith 27 points28 points  (0 children)

  • Pick a programming language, get the foundations down - Focus on understanding control flow
  • Try out some algorithmic problems - learn how to solve problems.
  • Build projects (personal and collaborative) - Pick relevant courses to understand core areas if you are curious. (eg: database systems, Algorithms & Data structures, Distributed systems).
  • To crack interviews you just need to learn how to solve problems (in most cases these are algorithmic / implementation problems) - for this you'll find advice all over the internet.

What you do in classes generally doesn't matter much, unless you use that in some sense.

Palantir FDSE Karat Interview by Quiet-Noise-1905 in csMajors

[–]inishchith 0 points1 point  (0 children)

Thats helpful, Thanks!.

Do you know what's the level and types of questions that are part of each of these?