Most Ph.D. graduates in their job interviews are asked what set of skills do they have? How many programming language do they know? How many publications do they have? and so on. Yeah, it is totally important to have the required set of skills to get a job or accomplish a project, you definitely need it. But as a Ph.D. holder, and especially as a researcher I believe there is one more essential trait you need to have, the ability to think logically and creatively. Coz, research is not only about how to implement an idea or execute a program, but also more about how you generate ideas and how logically they are correct. Reading other’s research paper should not only motivate you to reproduce their work, but it should also motivate you to think how they have thought, why they have come up with that idea. So, having a thought-process where you can actually read the mindset of researcher is more important, I think so. Ph.D. though is an official degree, it is not like a graduate de...