Today I read the good article "Teach Yourself Programming in Ten Years ". It says that a programmer have to spend about 10 years becoming a great programmer. I can't agree more with this idea. Currently, people want to grasp a programming language within 3 weeks or a month and they also want to become a project manager after two years. People dream to have an overnight success and don't want to spend 10 or 20 years in hard work. They want fast money and strive to become a millionaire within one or two years. Therefore, they choose university majors or jobs that will enable them to earn much money, but don't consider whether they are really interested in them.

I am a graduate of Computer Science and have worked for two years. Recently some of my previous classmates don't want to work as programmers any more and want to find a job in investing banks. They told me their current jobs as programmers are boring and painful for them. The reason that they chose to study Computer Science then is because IT jobs were well paid at that time. However current IT industry is not good as before and the payment is worse. They heard working in investing bank will be well paid and the bonus is big. Therefore they are considering to change their career and find a position in investing bank.Without passion for their work, I don't think they will feel happy and satisfied in work. Of course, they will not be willing to spend long time in hard work to succeed. Ten years is too long for them. But only painful and demanding practice and long-time hard work can make us achieve greatness. In fact, we need have passion in our work and also a little bit of patience.
Can anyone help me to edit this essay? thanks.
I'm not the better person you'll find for English grammar, maybe I could help you... If I make mistakes, please forgive me.

"Recently some of my previous classmates don't want to work as programmers any more and [they] want to find a job in investing banks."
I think it's more elegant.

"The reason that they chose to study Computer Science then is because IT jobs were well paid at that time."
I could write:
"The reason for which they chose to study Computer Science..."
Or, rather:
"They chose to study Computer Science because IT jobs were well paid..."

"They heard working in investing bank will be well paid and the bonus is big."
I could write:
"They heard working in investing bank could be..."

"Therefore they are considering to change their career and [then] find a position in investing bank."

"In fact, we need [to] have passion in our work and also a little bit of patience."

I hope I could be a help for you, even if I've give only suggestions. Emotion: smile
Ah, I'm agree with the contents. Words well express the idea.
Teachers: We supply a list of EFL job vacancies
Overall it's really good, any English speaker would be able to understand it. Only a few grammatical points to fix and some akward wording.

"It says that a programmer have to spend about 10 years becoming a great programmer."
should be
"It says that a programmer has to spend about 10 years to become a great programmer."

"People dream to have an overnight success and don't want to spend 10 or 20 years in hard work."
should be
"People dream of having an overnight sccess and don't want to spend 10 or 20 years of hard work."

"Of course, they will not be willing to spend long time in hard work to succeed."
I don't really know how to make "hard work" work here, but I have a suggestion:
"Of course, they will not be willing to spend a lot of time and effort to succeed."

"In fact, we need have passion in our work and also a little bit of patience."
"In fact" doesn't really fit here, usually you would use it to make statement more specific, such as "I love reading. In fact, I love reading so much that I read every day." Also, you shouldn't write "and also", I have no idea as to specifically why, but you just shouldn't. So, this can be:
"We need have passion in our work and a little bit of patience [to succeed and to be happy with what we do]."
That last part just makes it a better conclusion sentence, summing up the entire essay a little better.
Blue JToday I read the good article "Teach Yourself Programming in Ten Years ". It says that a programmer has to spend about 10 years becoming a great programmer. I can't agree more with this idea. Currently, people want to grasp a programming language within 3 weeks or a month and they also want to become a project manager after two years. People dream of having an overnight success and don't want to spend 10 or 20 years working hard. They want fast money and strive to become a millionaire within one or two years. Therefore, they choose university majors or jobs that will enable them to earn much money, but don't consider whether they are really interested in the work.

I am a graduate of Computer Science and have worked for two years. Recently some of my previous classmates have decided they don't want to work as programmers any more and want to find jobs in commercial banks. They told me their current jobs as programmers are boring and painful for them. The reason that they originally chose to study Computer Science was because IT jobs were well paid at that time. However, currently pay levels are worsening in the IT industry. They have heard that working in commercial banks will be well paid with big bonuses. Therefore they are considering changing career and find a position in investing bank.Without passion for their work, I don't think they will feel happy and satisfied in work. Of course, as they are not willing to spend a long time working hard to succeed. Ten years is too long for them. Only painful and demanding practice and long-time hard work can make us achieve greatness. In fact, we need have passion for our work and also a little bit of patience [if we hope to achieve success].
Emotion: smile
Hi, Dio's BIOS, J1115, and Feebs11,

Thank you very much for your helpful feedback. Based on your opinions, I revised my essay ( see the below).

To Feebs11, can you explain the reason why you change "investing bank" in my original essay to "commecial bank"? thanks.

Today I read the good article "Teach Yourself Programming in Ten Years". It says that a programmer have has to spend about 10 years becoming a great programmer. I can't agree more with this idea. Currently, people want to grasp a programming language within 3 weeks or a month and they also want to become a project manager after two years. People dream to have of having an overnight success and don't want to spend 10 or 20 years in hard work working hard. They want fast money and strive to become a millionaire within one or two years. Therefore, they choose university majors or jobs that will enable them to earn much money, but don't consider whether they are really interested in them the work.

I am a graduate of Computer Science and have worked for two years. Recently some of my previous classmates have decided they don't want to work as programmers any more and want to find a job jobs in investing banks. They told me their current jobs as programmers are boring and painful for them. They chose to study Computer Science because IT jobs were well paid at that time. However current IT industry is not good as before and the payment is worse. However, currently pay levels are worsening in the IT industry. They have heard that working in investing banks will could be well paid and the bonus is big with big bonuses. Therefore they are considering to change changing their career and find a position in investing bank.Without passion for their work, I don't think they will feel happy and satisfied in work, Of course as they will are not be willing to spend a long time working hard to succeed. Ten years is too long for them. Only painful and demanding practice and long-time hard work can make us achieve greatness. In fact, We need to have passion in for our work and also a little bit of patience if we hope to achieve success..
Site Hint: Check out our list of pronunciation videos.
Yes - sorry - There are difference types of banking and I was trying to interpret what you meant by "investing banks" - probably should have used "Investment Banks" instead. This link indicates the different kinds of banks there are: http://www.careers.ed.ac.uk/STUDENTS/Careers/J7.html
Yes, you're right. should be "investment bank". thanks.