Tuesday, January 26, 2016

Module 3

Part I.

Time management remains an important tool.  Now that a few weeks of school are behind me, it's time to continuously reassess my schedule and list-keeping, and ensure that I maintain a variety of views over it — daily, weekly, monthly, of the quarter as a whole. Blocking off time for both study and leisure; Having a clean, well-lit place in which to work;  Reviewing lectures and studies before and after class;  Being aware of the available resources — tutors, rentals, hardware — that are out there to help students get things done;  Using spare time wisely so as to make use of it — flash cards, brainstorming.
  Still, there is no way to get around being tough on oneself, if necessary, in order to ensure deadlines are kept.  If one wants to keep up with one’s workload as one begins to tire week after week, one just has to work through it, whether or not one is in the mood to do so.  When you’re in it to win it, you can’t give up and lose all the progress made thus far.  You’ve got to persevere and get things done.  Time management is still key.

Part II.

As a computer science major looking for employment, it won’t be sufficient to build a resume of good grades and internships because that won’t effectively showcase my skills and talents the way a portfolio of projects will.  It’s essential for me to keep contributing to mine in an orderly, documentable way.  This is not to say that all my studies in maths and sciences are unimportant, certainly not.  To work alongside engineers and other developers, I’ll need calculus, linear algebra, discrete maths and statistics, for some examples. I’m currently enrolled in a data structures class and have taken Unix classes; with respect to the latter, I need to continue to work through the command line to improve and keep my knowledge sharp.  More experience in systems administration will be welcome, as well, so I can be my own IT.  The ability to learn new languages is greater with each new one studied: Java, JavaScript, Python are languages I’ve studied thus far; I have many more to learn: C/C++, PHP, MYSQL, and more.  Additional courses of study will include OSs, security, networks, software testing, UX/Design,visualization, parallelism, software engineering, robotics, AI….  I must continue to improve my communications skills, so that my prose and speech are concise and clear.  There is still so much to learn before I achieve my computer science degree!  But, I can’t wait!

Part III.

It's very difficult to objectively assess one's inter-personal communication skills, but reviewing techniques to improve it can help ensure one is on the right track.  Effective listening is essential to a conversation, as is thinking slowly and carefully before reacting, so as not to be rash.  Nothing is ruder than interrupting someone, but one can do more, such as nod their head or comment, to acknowledge one understands and listens.  Following up with questions is a great way to engage, as well.

References

McWhorter, Kathleen T. (1998). Study and Thinking Skills in College.
     Glenview, Illinois: Scott Foresman/Little Brown College Division.

Study Guides and Strategies. (1996). Retrieved January 22, 2016, from    
     http://www.studygs.net/timman.htm

What every computer science major should know. (n.d.). Retrieved January 22, 2016, from 
     http://matt.might.net/articles/what-cs-majors-should-know/

No comments:

Post a Comment