I got to page 130 of Beginning Game Development with Python and Pygame: From Novice to Professional and gave up. The main reasons for this is that I was not enjoying learning this material and was barely putting any of it into practice. What I concluded was the idea of making a game was more appealing that the reality of actually building one.
This sent me off in to the direction of some deep reflection, and after several dark cups of tea, I came to the conclusion that I would rather spend my time on the following:
TOOLS
- Vim (editor)
- GIT (version control)
- Docker (containerisation)
- Python virtual environment
CONCEPTS:
- Data Structures and Algorithms
- Databases and SQL
- Operating Systems
- Networking
- Security
Project Based Learning:
- Flutter jogging app (no back-end)
- Ship tracking software (Python / Django back-end)
- Network Scanner
Some of the topics above are relatively small and can be picked up quickly. Others are much broader & deeper, requiring a lot more investment of time to become proficient in.
Now that I have the "what" for my study program, the next step is to figure out the "how" and "when".
No comments:
Post a Comment