4 ms·
I had a bunch of thoughts about architects vs home builders, and nurses / doctors, but when I thought about it, I realized that I can't think of any directly an
by vessenes 16y ago
I had a bunch of thoughts about architects vs home builders, and nurses / doctors, but when I thought about it, I realized that I can't think of any directly analogous splits to the CS / Engineering ideas here in other disciplines.
Well, one does come to mind. I've been told to get an Architect's stamp in Germany you need to have done a significant body of work in an area related to architecture, say bricklaying, or some other such trade. If this is true, I think this would show a similar sensibility as I hold, and the comment at the link mentions -- academic pursuit of algorithms is aimed at and motivated by totally different things than software engineers who need to push and release code NOW.
It would be nice to have them talk more, though. If I were king of CS programs worldwide, I think I'd implement a multi-year practicum requirement as the master's equivalent -- no serious academic work can be taken without going out and building some real world software in your area(s) of interest.
Then you can go play with algorithms and stuff, THEN you can go back out as a PhD/Certified Software Engineer and crush everyone you see..