Hello all,
Today I want to share the story of a student who reached out to me. He had a very direct opening -
I get messages like this very often. Many people take theoretical Computer Science classes in the second/third year of their university and truly struggle with what they are learning. Ideas like Finite State Machines, Deterministic Automata, Chomsky-Normal Form etc ect just seem so random.
A fun story from my own college experience. In our second year of college, we had to take a class called “Introduction to Computer Science Theory”. On the first day of the class, we had more students than seats in class. By the last, we had enough free space to all sit one seat apart. That is how many people dropped out of that course. Many chose to drop out of Computer Science altogether, including a friend of mine. Most of my subscribers are working professionals, but I’m sure all of you have struggled with theoretical Computer Science.
In this post, I will share how I helped many students actually understand these ideas and learn to love them (yes it is possible). Contrary to popular opinion, theoretical knowledge is a must to ace your interviews. You can spend months of your life practicing 300+ Leetcode questions. Or you can spend a few hours studying theory and ace your interview with 75 questions. Think of the difference.
[FREE SUBS]To buy just this article, use any of the following links. The price is 3 USD. Once you send the payment, message me on IG, LinkedIn, Twitter, or Email:
Venmo: https://account.venmo.com/u/FNU-Devansh
Paypal: paypal.me/ISeeThings
You can also get a premium/founding subscription for 20% off using the link here. Learn more about the newsletter here
Keep reading with a 7-day free trial
Subscribe to Technology Made Simple to keep reading this post and get 7 days of free access to the full post archives.