I am about to get my bachelor degree in computer science. I have applied PhD programs of US universities to earn doctorate degree in computer architecture subject. I kept my hopes high and applied the most of top US schools, but rejected from the most of them (mostly because my GRE, TOEFL grades are not top for these schools, I think). Hopefully I will be admitted some of the schools that I applied.
I know pursuing a PhD and conducting research is not easy, but it is a serious process that requires the one to devote himself or herself to. Luckily I like working on computer architecture and learn about new innovations, techniques, ideas proposed by researchers. I think computer architecture is a field fully open to innovation, research and development. However, at the same time I love spending time on web technologies. I have been developing new applications related with web services, mobile services, social media, content management systems etc.
Do you think would it be really possible to pursue a PhD and simultaneously work on a start-up project?
I am not looking for answers saying that it would be possible as long as you manage your time to work on them both or it is up to your advisor or program etc. I know after some point everything up to you, but I don't know the PhD experience and that's why I am asking this question here.
PS: I hope this question would help others in the sense that it is about the possibility of serious extra activities during PhD process, rather than being an personal issue.
Answer
Yes, Yes and absolutely Yes! Yes, you have to manage and balance your time well and make sure you devote the time to your Ph.D first, if your startup kicks off and you start raking in millions, you may again decide how to distribute your attention :)
Now, what are the benefits of doing a start-up-like project (notice 'like')? You don't really know how/what this project will turn into. So first pursue it as 'passion' or have 'will to do it' to solve a 'pain point' and NOT for 'it's fun to start my company, let's do it!' kinda attitude.
First, find a pain point and talk it out with your peers, friends etc. Basically anyone whose pain you will relieve :) Get a pulse of the solution and its possible acceptability.
Second: Is this in line with your PhD focus area? Can you 'put it line' with it? The reason I ask is that'll be all the more worthwhile and you'd be 2x willing to work your a** off :) and time devoted to either will be beneficial to both!
Now if it's not in line and a totally different project here are some benefits:
- Strong honing of skills with a focus on 'value' - you'll HAVE to prioritize the requirements with a focus on the most valuable/risky items first (and not necessarily the easiest ones)
- Understanding who will be your success critical stakeholders and how/what will satisfy their needs (i.e. what are the pain points, whose feeling it and how to relieve it)
- What it takes to run a business or bring an idea to fruition
- How painful is quick and dirty in the long run i.e. if you sacrifice maintainability/readability/adaptability the business will teach a lesson ;)
- Develop a techno-business mindset i.e. along with the development skills you'll also (hopefully) develop some valuation skills. These are those that help you 'sell' your idea to someone (VCs, Angels etc.) to invest in your business - you'll learn to speak the language of 'business' to help them understand the value of your idea.
- Learn to do risk/return tradeoffs
This will make you a 'System Engineer' in a sense - you'll be able to look at a broader picture along with your particular skill set (computer architecture)
Now, assuming your PhD is purely technical, you will develop (and appreciate) business understanding, complexity and communicability! In the future it'll help you communicate well with the 'other folks' (i.e. marketing, managers, CEOs, bosses, customers etc. etc.)
These skills ARE EXTREMELY VALUABLE in the long run. Working on your start-up project may help you at least get an inkling if not the entire understanding but you WILL definitely have a better understanding of technical + business oriented aspects and I think that's a skill all PhDs ought to have!!
PS: I am in your shoes :)
No comments:
Post a Comment