The lecture of this week was really
interesting because we have two young and excellent guest to give us speeches
besides the boring software engineering lecture (I do not really mean that the
lecture is boring because I have heard the similar content several times :p ).
While beside the planning and organizing methods for software development, what
came to my mind most of the time is: In doing, we learn.
The
first speaker showed us the life of him in MIT game lab and briefly introducing
the model to organize their development progress by a table-like chart. While
other interesting stuffs are that he told us that his team could only play
other than pushing themselves in working every day after 5pm. He said that
usual people may push them too hard to work day and night for the project in
case that they may meet unexpected problems but no time to manage. But this was
actually abnormal even it was always this case and if we could follow a good
plan then we could manage the work to be balanced every day and relax ourselves
in some extent. This was really what he learned when he was in the game
development team trying to follow this kind of planning chart. Besides, the
second speaker (our excellent senior and tutor!) gave us a typical example. He initially
was a guy with little knowledge about computer science but with his efforts and
his keeping trying lots of unforeseen things, he could be what he was like now.
Others’
stories always give us the enlightenment. For my life recently, I really felt
that it was what I have tried and practiced that could give me the most favor.
For example, the web development, especially design work by using HTML and CSS
really need a lot of practice to master, just like what our computer science
students have experienced all the time: a lot of coding practice.
CS3216
is such a good opportunity for us to push ourselves into intensive thinking,
learning and practice in both software engineering development aspect and web
development aspect. So really appreciate this kind of learning journey and hope
we all can persevere in learning and finally gain a huge progress.
CS3216 is definitely a great chance to push yourself. One of the reasons I agreed to take over this course was because not only will people get a chance to do something they care about, but I think everyone (including me) involved will pick up so many valuable skills like stress management, time management, etc. :)
ReplyDeleteAnd sorry about the zzzzzz first part.. it's meant mostly for the non-SoC students. :p