As in teaching college courses or other developers?
Currently I train new developers with all the tools we are using, and our CI/CD process. I mentor one new hire in six month cycles, and yesterday I got an intern mentee.
I also write a lot of technical docs mainly as a way to explain to others how different parts of the system function. As I make code changes, I update the docs as my own personal definition of done.
In terms of a college career, I'm not sure a college could pay me as well.
Teaching other developers. Maybe open a youtube channel for teaching programming, but for more senior techniques, i.e, how to build a robust software, approach to testing, error handling, logging, etc.
I debated starting a Youtube channel. I don't think I'm that special. I truly believe that what sets me apart is that I have good processes to get me working, asked a lot of questions to developers I admired as I was learning and read a lot of code to figure out how things work.
It would probably be cool to explain that to others. I enjoy talking about the developer mindset I possess when mentoring Jr Devs that cycle through with me.
Currently I train new developers with all the tools we are using, and our CI/CD process. I mentor one new hire in six month cycles, and yesterday I got an intern mentee.
I also write a lot of technical docs mainly as a way to explain to others how different parts of the system function. As I make code changes, I update the docs as my own personal definition of done.
In terms of a college career, I'm not sure a college could pay me as well.