
Computer Science to me, is about how to produce good programs and how to make those programs work more efficiently. "Programming itself is actually neither solely art nor science. It is simply a way of life. It is a human endeavor, and like most human endeavors, it contains elements of both science and art. It is both logical and emotional, both disciplined and passionate."
"Programming is a task of the heart, soul and mind." Unlike pure art, the logic of it is unavoidable. But unlike pure science, it requires passion and an appreciation of an aesthetic to do it well."
I started to think why I am enjoying doing my research, working on something about computer science and programming. Though from time to time, the life of a Ph.D. abroad can be very tough, even nearly unbearable, I still go through every single storm of depressing without giving up. Here are something came to my mind:
(1) Since it involves both science and art, it can never go irrational, or go boring. The first half make the work more logical, which is something I liked ever since fundamental school. The second half gives you space for creation, and aesthetics. And this gives the work its life, make it more fleshy and animated.
(2) Computer Science nowadays is among those science which grows fastest and challenges most. It requires you to update your knowledge everyday, and embrace fresh ideas all the time. Working on computer science, keeps you like a plant always in growing, with those green leaves flourish for all seasons.
(3) Programming actually helps developing good personalities. Sometimes you fight with a bug for hours; You must be patient to not give up; Sometimes you comment your program with a grace that makes later readers appreciate your thinking and work; You must be precise and responsible to wave a high-quality cob. Sometimes you just struggling to understand some new tools and other's code; and you must be intelligent to understand the tricks and knack that nobody is going to tell you directly.
No comments:
Post a Comment