Refactoring with Bill offers a comprehensive series of hour-long videos documenting Bill's hands-on approach to refactoring projects. Throughout these videos, Bill provides insights into his decision-making process, explaining the whats and whys of each step along the way. This series is an invaluable resource for aspiring and current engineers aiming to enhance their skills in program development using Go.
Course Requirements
This course is tailored for individuals looking to elevate their engineering proficiency, particularly in writing programs with Go. To get the most out of this course, the following prerequisites are recommended:
- Completion of Computer Science studies in school, or a minimum of two years of professional programming experience in a full-time capacity.
- A solid understanding of structural and object-oriented programming paradigms.
- Hands-on experience working with data structures such as arrays, lists, queues, and stacks.
- An awareness of processes, threads, and synchronization at a high-level perspective.