http://ilovejava.egloos.com/1422134
I read two books which are over 500 pages this year.
Almost all contents are really good.
I would like to read over twice.
One of them is "The psychology of Computer Programming" I got from an event.
A condition is to have to write review, so I had to read it and write my impression of the book.
-------------------------------------
"This book is such a self-teaching book for programmers."
There are a lot of stories and reference books. Of course, this books is over 500 pages, it should include many good contents.
Some Korean programmers want to work at other countries, so they study English or Japanese.
My hope is also. Although that, I even was not able to try because of my English.
However, I could feel working at another country is not always fine.
The author is not an Korean.
I would like to say most programmers have the same condition where we work.
While reading this book, I looked back upon not only ex-co-workers but the past working conditions.
Even though this book was published a little bit less than 40 years ago, changes are not so many at this area.
What is the most important thing to succeed a project?
I think team members who have good skills are needed. Team leader is one of them also.
If so, what are the gook skills? It is pretty difficult to measure before working.
Which test could evaluate a programmer? Even if it exists, how much can we believe the result?
Almost all tests failed. This book says even IQ. That is really not useful.
I am sure(not 100%) that we could find someone who has low IQ enough from an interview.
Another else?
Plan and design always change.
Usually, a result would be changed average 60% from the first plan.(It is not from this book. I heard at a seminar.)
If we know that, we would be generous to clients who want to be accepted their request.
Though Some clients are tough, ability to deal with is also the more increased as well as programming skills the more working. Then, programmers could keep their job.
However, I know. If a senior accepts most of client's requests, juniors don't like it.
In that case, just think first the usability why the senior said "yes" to the client.
And then, suggest to get a time to solve it.
A relation with people is important because people work together.
Sometimes we should work a person who we do not want to work together, and we know stress from that kind of people is worse than overwork.
Let me add about women programmers in conclusion.
The book says a woman would help people shortages in this area, if we think a man and a woman are equal for programming. Is it possible to treat on the same truly?
Even though that is impossible, many women already do a share to supply the shortage.
I do also.
How does Korean think about a woman programmer?
I would like to believe that abilities are more important than sex.
Going through the book, there would be no different through the last 40 years in this programming area.
And my country as well as other countries are also.




덧글