|
it's .. like a staircase. (none of these is management) First there are the languages, coding, "inventing" hot water, forward, reverse and re-engieering, having fun and what not. Then after 3-5-10y, this wears out. Next, there is architecture, design-of-software, blocks, communication-diagrams, all that. You do this with one hand while doing the above with the other hand. Next, there is the team as a structure to program.. who does what, is good on what, should be taught what, etc. Again, do it with one hand while doing the above two with the other hand.. Next, there is the culture of people and of a group/team/dept/company, methodology and all that. Next, mentoring... Probably i am missing some step.. sure you can figure it out. They come in 3-5 year periods. And are not exclusive to each-other. Like an uphill training, first you do the first 10 meters, up and down until sick of it, then enhance to 20, up and down to 0 and again, then 30 ... i've been doing these for last 30 years, never stopped any of them. Just this year moved to actual management. Guess what, the only thing i've never done was hiring and firing. Ah, and meetings-in-calendar-shaping-life. so.. it's not deadend. If you want, you can find what to apply your skills to. and Enhance them.. while doing some/all of the above with your other hand.. have fun |