Evolving from a software engineer to ...
Our biggest experiment in life is our life itself - "life has no rehearsals, only performances". A huge part of it is our career. Non necessarily in terms of climbing a career ladder and reaching boss positions but rather as the longest project of ours, where a rollback operation may be very expensive.
Ten years ago when I started my career my future plans were very clear and precise. I knew that from a software engineer I could become one day a developer, and then an architect. To climb the highest position of an architect with all likelihood I had to become a team leader - that was (is) a standard practice and a relatively common way to get more interesting job, more responsibility, and usually more money. That was a career path for a techie. At a pinnacle of one's desire there could be a position of CTO. That was all.
In this primitive evolution path a question on what to do next (what position to wish, what skills to obtain, what new things to learn) wasn't quite a question. Moving around in the world of engineers was akin to driving a trolleybus: your have some place for maneuver on a line (let alone a huge number of lines) but only as soon as the poles allow. Questions start if one thinks of mixing in business or managerial ingredients to the career. Then the driving turns into driving a bike, or a track, or even a F1 bolide - you gain much more diversity in your routes but it comes with a risk to get not where you hoped to. I admit that this analogy sounds silly and didn't mean to claim that the pure technology world is way too simple comparing to its business parallel. I meant to say that if you get off the technology track then the variety of options for your career is such infinite that this fact demands from you more thinking, planning (both long- and short-terms), and more caution; it also comes with more risks and less known.
I've got off the solely technology track about two years ago when I joined SAP ans shifted from software development (actually a code-generating group) to a group dealing with anything but coding. I feel like I've changed the profession and to go forward I need to answer a few questions:
- what do I want to do now (near-term view)?
- what can I dream of doing in 3-5 years (mid-term)?
- what do I leave for myself to think about in 10 years from now (long-term)?
I wrote about similar questions some time ago but looking at them through the prism of transitioning from a tetchier to a business guy/manger I see other questions very relevant too:
- how can I shift to a new position without starting from scratch and without loosing my previous experience?
- how should I invest in new skills/experience so that if I change my mind the investments will be still valuable?
- how to climb the career pick in a more pragmatic and less harmful way?
I'll be sharing my thoughts on the topic in coming blogs and will try to answer the questions as I perceive them now. I must confess that I have no answers yet. I rather will contemplate different options weighting positive and negative aspects and invite you to participate in the discussion.
Update: Counting options is the second blog in the series.
Update: Building the path is the third blog in the series.

Recent Comments