Asking for advice to all SWEs, I will grade my self somewhere between good to excellent in networking. I am not a blank slate on programming , i can do basic DS, parsing, api calls but really struggle in algorithms since I dont use it in my job at all. I am above avg in scripting and can develope some tools however not so much good in oop. I struggle in leetcode easy problems however I can write code/script easily for my day to day job. Any suggestion on how can I improve ? I wanna be in swe + networking field. TC -210K Yoe-6
Get ur hands dirty ... No other way
If swe+n/w is your passion then you'll have to get good with low level languages and the problem solving part. I was in a similar position as you, but now I'm decent in algos and ds from an interview standpoint. DM if you want to know more
If you struggle in leetcode easy, does it mean you have problem with logical thinking? There’s no tricky or complicated method at LC easy level. I would suggest reviewing discrete math.
I think it's the lack of using what you know and applying it. Like you know what a heap is and how it works internally, but lack the pattern recognition to see when it applys to a problem.
Read a book? Otherwise struggle through it
Sure , do you suggest any good one ? I am not from CS background but I did take some basic subjects during my grad school
I would reccomend using blinds search feature for that, I dont read near enough hence working for a bank so I dont have any meaningful suggestions
Read Algorithms by Sedgewick. There's also Coursera course based on that book and you can progress simultaneously.
You struggle, that's how
I thought so 🤔