Once again (to my own surprise) NeetCode traffic is at an all-time high. It kinda makes sense. Data structures & algorithms is literally the math subject of the programming world. Sure, you usually won't need deep knowledge, but it covers such important and fundamental programming concepts. I get that a lot of people don't want to "overfit" their brains to these problems. But I sincerely believe having a grasp of fundamental DSA concepts is pretty helpful.
@neetcode1 there are tortoise and the hares in this world, some people are just making the right choice right now for the future. they know very well who will win.
@neetcode1 You material was the best in helping me start a year ago the Leetcode journey. I had started and stopped many times before that. Now I am at 500 problems and 1600 contest ranking. Thank you!
@neetcode1 DSA and LeetCode are different things; the overlapping is smaller than people would think. You can do very well in LC while still iterating a 1 billion item list to find an item rather than hashing them at work. You can do very poorly in LC but still design efficient programs.
@neetcode1 you should do a series where you force me (a viewer) to solve x amount of questions a day or else you shoot my cat
You don’t even know how many „modern devs” need it I literally don’t understand their choices and I am unable to convience them even when I give them a clear explanation, with examples and screenshots + links to docs They literally create two, three element array and they run minimum function on it instead of just Math.Min(valueA, valueB) Or they do await oneMethod await anotherUnrelatedMethod Or they do Myarray.ToList() Myarray.Select() Myarray.Where() One after the other And yes I know. There is no difference how much time Math.Min takes vs min over a small array There is almost no difference between two parallel methods running for 10ms each and same methods running sequentially But these are not “natural” choices. Multiplied by the complexity of the code base you’re ending up with tens of thousand of unnecessary calls, iterations, references Today, method body which says: If a > 0 then return true else return false return false Is “normal” Or var prop = myObj.MyProperty Is “normal” And one can’t even convience the author that it’s not how it should be done and you can just do return a > 0 Or you can just refer to myObj.MyProperty instead of using “a shorter variable” Because the answer is… IT WORKS! AND IT CLEARLY STATES THE IDEA I can’t even imagine how they traverse trees People should really be forced to do these neetcode examples It teaches a lot.
@neetcode1 Also probably a proxy for how many people are getting interviews, Is hiring picking up?
@neetcode1 Way b half of that traffic is from @Harry_The_Nerd
@neetcode1 It could imply that people want to learn, or that many are being laid off so preparing to interview, or that there’s many companies opening roles so people are preparing for those..
@neetcode1 That's awesome to hear! It's no surprise your NeetCode traffic is booming - data structures & algorithms are like the backbone of programming. Keep up the great work.
@neetcode1 It just means there's a ton of unemployed new grads grinding away at leetcode for a job, including myself.
@neetcode1 Yeah I think the difference with Neetcode is that you contextualise in your courses and even introduce the basic concept of RAM. Rather than most leetcode interview stuff where people just compartmentalise that method of programming to interview questions and never apply it daily
@neetcode1 Some people saying LLMs killed leetcode, cluely killed leetcode. Conversely I genuinely believe that companies are going to put even more emphasis on these kinds of questions
@neetcode1 and because it’s lock-in season for undergrads who need internships (myself included lol)
@neetcode1 when will you make problems for other subjects like OS and networking, etc. Hope you'll at least consider it