Better Programmer In Six Months — IV
This is part of my series where I capture my journey for becoming a better software developer in six months. Previous posts are here
I had high spirits during most of October and I was consistently able to practice leetcode. Review from last month’s action plan
Algorithms and Data structures
I watched the first part of Dynamic programming series which was excellent and cleared basic concepts around this subject. I attempted some of the questions in challenges on geeks for geeks.
Apart from this, I took a challenge to attempt top interview questions on leetcode which went pretty well and I attempted 20+ questions. Also, I attempted all coding contests on leetcode where I was able to solve easy ones and occasionally medium level questions as well.
Design Patterns
I did not read any of the patterns and I plan to keep it on the backseat for the next two months while I focus on polishing basics like Swift, iOS and data structures.
Swift Apprentice
I did start this book but I did not achieve my target of completing the first 6 chapters.
Grokking the object-oriented design interview
I read through the introduction section and the first example which was Library Management System. I see there is necessity of writing code after going through their examples otherwise there is very little learning by just reading articles.
Plan — November
- Algorithms And Data Structures
I plan to attempt 20+ top interview questions on leetcode while also attempting their weekly contests. Apart from this, I will resume watching second section on dynamic programming and attempt some more questions on leetcode.
Also, I see a need to revise core data structures in Swift. I plan to complete elementary data structures in swift from Data Structures & Algorithms in Swift - Swift Apprentice
I plan to complete at least half of this book, while also going through swift official documentation. - Grokking the object-oriented design interview
I plan to write code in swift for library management system this month and write a blog about it. - Project: Tic Tac Toe
I plan to create a native ios application game this month following object-oriented rules that I am learning.
Thanks for reading!
