I am a software developer in the industry, but one of my secondary functions is training apprenticeship developers on the job.
In Germany the apprenticeship is a secondary education that comes after high school, and is done by a larger part of the population than going to university. There are a couple of official jobs you can learn that way, and software development is one of them. As an apprentice, you find a company that employs you, and then work there for three years. Every couple of weeks, you attend a vocational school that is not unlike a community college. I myself have done that some time ago, and I am now a certified trainer for the job part.
I once in a while read things here on the CS educators SE, and while most of the things I see tend to deal with university level stuff, a lot of the concepts and the general ideas overlap with what I do. Parts of what I train are computer science (maybe more basic), and the part that deals with dealing with people definitely overlap. It's just not academic.
Am I in the right place to participate actively here?