I recently read two books about programming life: a talk with 15 software pioneers and a story about entrepreneurs: the start-up of the world's most successful technology companies. They are all interviews with the IT talents in the United States. When reading a book, you will know that "programming life" is an expert in technical research. "entrepreneurs" are interviewed by people in the IT industry who have experienced brilliant entrepreneurial experiences, it is basically a technology.
The two books are thick. 473 pages of "programming life" and 325 pages of "entrepreneurs" are small in font and have a lot of actual content.
I feel that the two books are not very nice. They all talk about old technologies, and they basically rely on personal heroism to do big things in their years, with less teamwork. If you are willing to understand it history, you should read these two books. If you want to start a business, "entrepreneur" tells the story of The United States 10-20 years ago. It is very different from the current Chinese environment. I am afraid there are not many examples to learn from.
"Programming life" didn't see an interview I was interested in. Most respondents mentionedProgramIf you want to improve your skills, you should read "computer programming art" and have an interview with the author of "computer programming art.
I am also interested in some articles about entrepreneurs: Gmail product manager interview, Adobe founder interview, ArsDigita founder interview, fog Greek founder Joel Spolsky interview, and TripAdvisor website founder interview. ArsDigita is a very dynamic company. As a result, the company goes bankrupt step by step after introducing venture capital. It may be worth looking. Joel Spolsky's book has three Chinese translations, which are more thoughtful. The unique attitude towards software products is: they place great importance on product quality, actively improve the treatment of programmers, and think that they will get more attention to their own products rather than competitors.