Somehow "academia" seems more sense for me. So, I started asking people what are skills required to get a faculty position. Here is a summarized version of collective advices from my advisor and colleagues.
I had a discussion with one of my friend in which I made a really important point. If you want to understand any major events (political, personal, social, ...), ask yourself a simple question: "How does this relate to money ?". This principle applies in academic hiring position as well. Whether or not you will be hired as a faculty or not will solely be decided by one fundamental question: "Can you get funding during and after your tenure ?"
If the answer is "may be", then and then only the hiring committee will look into teaching skills and managerial/mentoring skills.
Let's revisit the funding question. Your chances of funding will be significantly decided by three questions:
1. Is your research worth funding ?
2. How well can you present your research ?
3. How many people know about you and your research ?
The people who are involved in your hiring process will try to extrapolate the answers to these questions based on following indicators:
a. They already know you or your advisor or have at least heard about you.
b. You can give an interesting 1 hour presentation on your central research idea.
c. You have good number of first author papers.
d. You have recommendation letters from well known researchers from your field.
Here is list of things I believe a PhD student can to to improve these indicators.
- Find as soon as possible the topic you want to expertise in and publish as many first author papers as possible in that field.
- Give as many (paper, poster, demo) presentations as possible in well known conferences.
- Collaborate and also go for research internship. Your mentors will be the ones who will write you the recommendations. It is necessary to have strong recommendation letters from people other than your advisor.
- Be a (dummy) reviewer for conferences and also learn skills necessary for writing proposals.
- Work as hard as you can and think about your research all the time.
The corollary to above points are:
1. Number of first author papers are more important than publication count.
2. Bad papers may haunt you during hiring process.
3. Know the list of current hot topics --> also what "good" researchers are working on (Indexing)
4. Nobody cares about your GPA, courses you took or your extra-curricular activities.
5. You can give an interesting 1 hour presentation only if you have one research theme rather than papers scattered all over the field.
Of course there are exceptions to all above rules. So, don't be hard on yourself :)