- UID
- 220185
- 在线时间
- 小时
- 注册时间
- 2007-3-1
- 最后登录
- 1970-1-1
- 主题
- 帖子
- 性别
- 保密
|
I completely understand your situation. You have a solid technical background but as many other developers in the tech companies, sometimes their career growth prospects are limited partially because there are limited numbers of managerial roles in the engineering group or there are politics that prevent the best technical people from being visible to corporate leadership.
There are typically 4 paths i have observed from many great developers: 1) become an Engineering Manager in the current company 2) join a company that are growing faster with better compensation 3) join a pre-IPO company to take a larger leadership role. 4) build their own start-ups.
A top MBA program would help you in realizing 2, 3 and 4, because of the following reasons.
1) MBA would boost your skills that are missing from engineering training. I found most of the engineers are extremely smart but sometimes not very good at making impact and leveraging the corporate politics to the favor of your career development (Many of my friends from the sub-continent were good at those). MBA would help you build these soft skills just because of 1) the uncertainty during the MBA recruiting process 2) the classes focus on communications and strategic thinking 3) the collaboration with people with other backgrounds and different personalities
2) MBA opens a great alumni network for you. The alumni probably is the biggest asset that would help you get connected to start-up leaders. In my personal experience, I have interviewed with some of the bigger and smaller tech companies in the U.S. 90% of my interviewers are EVP/SVP levels. It's very interesting that they are mostly from the top few MBA programs.
BTW, I live in the Redmond area as well and play soccer with Microsoft engineers pretty much every week.
|
|