During my first year at undergraduate years, I got taught how to write code and how to manage a project. Now, during my PhD, I learnt how to program and use version control, so I actually learnt how to code and how to properly manage a project 😛 So my two tips for anybody who may find him- or herself in the same situation as I did straight after my MEng are:
- Comment all your code
- Use version control
Now that's pretty much all of the advice you'll get today. But if you are interested in how you can set up your own private Git server on a NAS to manage your projects, then keep on reading. After all, version control providers, e.g. GitHub, make everything public, which is fine if you don't mid all your code to be publicly available to anybody.