Friday, August 24, 2012
Week 2 -- One does not finish, Another one starts
This is just like a old chinese word "一波未平,一波又起“. The first assignment is in busy time, but the second assignment comes quietly. This is really not a good news since we need to do two projects in parallel. ( I am learning parallel computing.... :) ha ) We finish group forming just after the lecture and we need to review three apps next week. Pick an app this weekend and hope to have a nice experience in second project.
Second Week -- Busy Week
This week is a really busy week since our group did most of the coding this week. I learn new technology and revise what I learned before and doing coding. I learned jQuery, ajax... and the best stuff is learnt from my teammates. Since we have a very strong teammate, to understand his code is another way to learn web development. Now we almost finish our basic function, there still left a lot of work to do. Hope can sleep during weekend ...
Thursday, August 16, 2012
First week of CS3216
First lecture:
The first lecture is really amazing as this well-known legendary module. We have chance to know all the classmates and many seniors who are really 'famous' in my mind. And it is the first time to have a class outside a classroom~ and making 'noise' outside another lecture. What an unforgettable lecture!
Although the lecture time is relaxed, the following work is quite heavy. Forming a group, having a meeting, learning programming and Facebook api...
My learning and working:
First thing is Facebook app can test on our local host. Canvas url should be 127.0.0.1 Then we can try some Facebook GraphAPI code or FQL on it.
Since I am not very familiar with javascript and jQuery, I am learning them refer to some examples online. jQuery is really nice~
Design the schema using MYSQLWorkbench. That software is quite easy to use.
Two common security problem: SQL injection and Cross site scripting.
Some easy way to fix them:
mysql_real_escape_string() can solve the SQL injection problem.
htmlentities() can solve the Cross site scripting problem.
Thursday, August 2, 2012
CS3216-What I want to learn???
What I want to learn from cs3216
1. How to build real software that can facilitate people`s life
I have been
learning programming for 2 years so I want to build some applications can be
used in people`s life instead of only on my computer. In cs2103 or other
project module what we build is main about the course requirement. While in
this module, we can build what we like to achieve our childhood dream. For me,
like many other boys I like playing games like War3, Diablo. So I want to build
next generation great games and cs3216 is the start point of my dream. This is
the main reason for me to take this course.
2. Learn the latest technology about software engineering
In these years,
IT world grows so fast that a lot of new items attract us like cloud, win8
metro, html5. So I really want to learn these new technologies in cs3216. I
think I made a correct choice and I will get a lot with self-learning and the
help from Facebook, Microsoft staff and our lovely tutors and Colin ^^
3. Improve my communication skill and teamwork in team project
Since I did
several team projects, I found teamwork is really important. I want to improve
my communication skills with different group members from different countries. Also
team programming is totally different from individual programming, so I can do
more practice in cs3216 about team programming.
4. Practice my programming skill
Basic
programming is the core of a programmer. So I need to keep coding to improve my
basic knowledge of programming. Also I want to implement some algorithms and
patterns I learnt outside class.
5 Improve my business thinking
To make a
product, we need to make them successful; they must satisfy users` needs and
build something they want but not exist and something they even don’t know they
want. So I need to learn how to get a perfect idea during this course with
other people from faculties.
Subscribe to:
Posts (Atom)