Most computer code written in a high level language will contain written comments by the person who wrote the code. These are for the benefit of other people working on the project, and those who will have to deal with the programmers code in the future
This is something seen very often at the university level. People see that Computer Scientists make a lot of money. It seems very lucrative.
However, one thing many do not understand is that you really have to enjoy what you are doing. This is a very demanding, and often times very stressful field.
You have to be passionate about it, otherwise you will burn out.
Computer science deals with things that are always changing. New languages, new ideas, new concepts, etc. are always being created.
This requires the person to be able to adapt to change, and constantly keeping up with new concepts being introduced into the field
Computer Science is still a young field, and new things are being discovered every day.
What is the difference between Computer Science and Software Engineering