curiousfiddler
Joined 16 years ago
Joined 16 years ago
Wow, that's incredibly reductive. Asia has approx 4.7 billion people!
I moved to the US (Bay Area) about 10 years ago after having spent much of my youth elsewhere, and to this day, I haven't been able adjust to the lack of informal social interactions compared to where I'm from. I really tried as well to see if it's me who is not able to fit in. However, after a while I realized it's just a cultural difference. It's a way of life that has existed for several decades, which has its own benefits.
To me, US seems like an amazing place when you're in the apprentice/work phase of your life (20 - 45?). However, as I grow older, there are other things I have begun to value more, and one of the top ones is authentic human connection. I hope as US becomes more and more diverse, people from other cultures can add the good things they bring, instead of just trying to fit in to the default cultural model.
However, I still believe it can be fixed. As an example, my consumption of news related information has moved significantly to Twitter. Why not do a better job there, in trying to provide a kick-ass way for content creators/consumers, and charge them for it.
Observe your emotions - there may be a completely different solution to your problems.
You could for example pick something as simple as a HashTable, and implement it from scratch. Then, you could add more complexity to it, like HTs that won't fit in memory, expanding and shrinking HTs efficiently etc.
Or, you could use one of the several practice websites like LeetCode to practice Algorithms/DS problems.
Once you start building a habit, you will also become better at organizing your practice routine and finding out more about what to work on, and where to look for study/practice materials. But mind you, this is a slow process, which you want to build as a habit. There is no end goal here (like cracking Google interview or such), this is a process to get better at the fundamental skills in your field.