Thursday, August 30, 2012

Cool talk.

Such a busy week.
The talk delivered by Microsoft really impressed me a lot.  I was once thinking those cutting edge technology is still very far away from me.  And i still have a long way to go to catch up with Microsoft etc. Realistically speaking , the gap is still there. But it is seemingly not as much as  what i thought.  If we really spend the time and work on cool stuff like kinect programming, well, it is doable. =). But i have no idea how long it will take me the actually know it well instead of merely trying to use the example desperately like what i did. Backbone.js example etc.
  I have to admit that anything cool for geeks only may not be interesting to others. Example? Linux system? Some cool algorithm?  My point here is that if kinect were a huge success, the design and outlook of kinect has contributed 20% or more. And most importantly, the marketing of kinect has done more than 30%. Once people were given a choice of two options: A very good product with normal UI and normal marketing people Or  a normal product with fantastic marketing strategy and cool UI. Well, in the short run, most boss tend to favor the second to the first. It is a world of normal beings, not geeks. So,  marketing strategy is always sort of as significant as technology.
   From my perspective of the current working world, technology remains the core competency of any enterprise. That is what we programmer aimed to be part of for the next fives years or so.  However, production and distribution depend largely on marketing. That is where the business people come into the picture. =) 

Friday, August 24, 2012

Second Week

    ----->So this is the second week of school. I am really amazed at how fast people can pick up new stuff. I used to think that it would take me like a semeter to pick up a new language and get used to it. But obviously that is not the best practise.  It is rather more efficient to watch tutorials and try out codes yourself to learn. The stackoverflow is really a good place to ask questions. People out there is always ready to answer our questions. How excited is that!


    ----->The story on the workers on the field is fantastic. Only after you see the big picture, you shall be more motivated to work hard.  With the wrong mind set, you will be always stuck on what you are doing.  Remeber, we are starting something big. Though it may be not that cool at the start, i still believe anything can go wrong will go wrong. We shall fix them sooner or later.

   ------>Now i understand how the server works, why must we use asynchronous js , how does server handle requests and route them accordingly etc. What i learn in one week >> what i learn during the holidays. 

-------->Facebook developers impressed me a lot. I have never found so much detailed explanations and examples. No wonder facebook is a huge success.  


---------> Tomorrow we got another workshop. The experience and knowledge shared by the seniors is exceedingly helpful. 

     To be continued after tomorrow's workshop--- a great learning experience.
   

Thursday, August 16, 2012

Week one--- Starting Point

 Well, Times passes really fast. Week one is almost coming to an end. After the first lecture, i got to say our seniors were really doing a great job. They can survive 5 assignment. Then I can do it! However, what they said really scared me a bit. I am sort of worried about the time management.  Luckily, all other modules do not have projects this sem. This is done on purpose when choosing the modules =D.  The presentation of the module is really cool.  Well, i think this module is unique in the sense that you are free to do what you want to do.
  Frankly,  i have not been equipped with enough knowledge to create a Facebook app alone.  I spent my holidays reading books regarding php , apache js etc. But putting them together is a different story. Now what we will be probably using is node.js & mongo DB. Well, i am attend the workshop on Sat. It is really a good opportunity to get to  know more about php mysql ,git & aws.  I am studying for this module for like 8 hours a day or more. But it will take some time to catch up.
   The talent show is awesome. There are so many talents in the class. And they are really cool!  I am really not goot at acting in front of "public", let alone singing. They are people who can do coding with half eyes open. There are people who can use the photoshop etc to design a model.  This really opens my eye. Luckily they are now my teammates =D.
     I got to say github is coder's version of dropbox.  The best thing about it is its powerful function to do merging and forking.  Hopefully, the upcoming Sat workshop will bring me more information.
     This is not the end of this blog. I will write more after Sat workshop.
     Cheer!!!


So i get to learn some new stuff out there, like how to use aws services. How to transfer file to the server.  This is something i did yesterday. http://ec2-54-251-13-168.ap-southeast-1.compute.amazonaws.com/hi    haha. I am gonna watch some tutorials on node.js and javascript.



To end this entry , to ask why we fight is to ask why the leaves fall, it is nature !

Sunday, August 12, 2012

New Milestone

  I am taking CS3216 in the upcoming semester.  I think it would be rather challenging for me. I heard about this module one year ago from my friend who spent hours and hours a day struggling this module. Nevertheless, i feel somewhat excited and a bit scared. It is just some random mixed feeling.

  From the two years' study experience, one important thing i realized is that computer science is not really all about learning new languages :( . I have to  learn how to learn and where to learn. The world is moving forward at an incredibly fast speed. Trying to follow the footprint blindly is not helping too much in realizing our dreams. However before we can lead the way, we got to be well prepared in terms of knowledge and experience. Frankly speaking, i am not well prepared for that.  This may be part of the reason i take up cs3216:Be more Prepared.

  We never know how high we can fly before opening up our wings. I thank those challenges for pushing me to the limit so that i can know whom i can be and whom i want to be.=)  After reading the feedback given by our seniors, i would say cs3216 is quite challenging but i like that.

  Back to that main point of the blog: what i want to learn from cs3216:

>learn how to learn new stuff in a quick and effective manner.

>Turn  ideas in the mind to something "tangible".

>Work together with teammates.

>Most importantly, enjoy the challenges =P

  Hopefully, this will remain as one of the most pleasant journey in my university life!