Monday, January 19, 2009

6th day, Monday, 19 January

Ahhh....today I did not get a sleep and stayed up till morning then cao to my office. Today I was just continuing what I've been doing...not much to say I think.

Friday the 16th

Aaaa....finally, this is the first day I was assigned to my first task. It is about creating a tool for web application. I was given one week deadline and I hope they could extend this deadline since getting used to the terms used, to the application and websites, plus that I have to edit everything....it is pretty daunting for me to be honest. I believe once I have passed this hard period I will enjoy the rest of my internship.

Thursday, January 15, 2009

4th day, 15th January

Aaaargghhh...this shud have been my payday!!...had I started earlier that is. Since I started in the midst of January, my salary for Jan n Feb will be combined and paid on 15th of February. Woo...still one month to go! Jia you! Ganbatte! Fighting!

Anyway, I learnt the Ruby programming language itself today. Now at least I got some understanding about Ruby. I was afraid at first since I thought that Ruby is a new programming language and it requires a new ways of programming and such complicated stuffs. It turned out that Ruby is just like another programming language. It can be done in any text editor program. And just like another programming language, it is all about syntax and algorithm. What's special about Ruby is that, it is a higher level of language. Meaning that it is closer to human language thus is not so complicated as C or ASM.....well, hopefully.

Just like my previous days, I get tired m drowzee easily at work since Im not used to 9 hrs of working. I often fell asleep in front of the computers. I also went to toilet to take a quick nap...hahahaha. Apple Computer has quite good restroom. White, Clean, Good fragrant. Perfect for 'rest'!


Tomorrow I'm gonna experience Friday at Apple!!

3rd day, 14th January

Wednesday...still the same thing. Still learning the Ruby on Rails program. By the end of the day, I managed to grasp it roughly. At least I managed to build an application by following the tutorials.

And remember people!! Rails 1.0 and Rails 2.0 are NOT the same!! Please find the respective tutorials for both...don't assume Rails 1.0 tutes can be applied in Rails 2.0 and vice versa.

And I realised...It is Rails I am learning, not Ruby. Not entirely at least...

Wednesday, January 14, 2009

2nd day, 13th January

Second day! Ah...toned down the formality in my dress. Shirt jeans and sneakers are good enuff.

Came to office, straight to my macbook pro and do my ruby. The whole day was simply spent for progressing and debugging in creating my own web development stuff. Learnt some new stuffs in here. For example, how to build website. All we know about websites are just HTML, CSS, Java. It turned out that there is something deeper than all of those esp. in corporate level.

To create ur own website, first u have to create a web server. Quite a number of utilities can be used but apache is the most common and earliest web server. Once u created ur own web server, u can add html pages. Finally after u have a decent website, u can publish it in the internet. That's the most simplest thing I can tell, there's a lot more details tho. In corporate level where u have to deal with server, clients, databases, products, and such, a database system is needed. MySQL, SQlite3 just to name a few. This database is managed by a certain programming language, namely PHP and ASP for the database and SQL for scripting. I used Ruby on Rails though because this set of language and framework are what suit Mac system the most. Framework is like...the whole set of directory where ur websites usually caches for pages and images.

Knowing all this stuff really stir me up. I hold a big interest about this kind of stuff. Sadly for a first-timer like me, getting to know all these things are not easy. I have to google and wiki every new term to get a grasp of what's going on.

The rest of the day is just like that...like your usual day of work. Routine. Working is about routine...yeah...

First day, 12th January

Aahhhh....first day of internship. Dressed up formally and neatly. Ready to face my bosses, supervisors, and colleagues.

It turned out that I dun have to be that formal. So...it was not shameful, it's just inappropriate and not environmentally-cozy.

The path to my work area was shown by the pretty HR =p. -i thought she were an old lady-

Arrived at my area! Met my supervisors and colleagues. I was given my own corner and my own (borrowed) Macbook Pro and the cute sleek mighty mouse!!!! Oh, how I would thank God for this since I really long for that older ver. of macbook pro and I got it like free (!) though it was just until my IA ends. I could barely hold my grin when I got the set...haha.

My supervisor is a Malaysian, my colleagues are mostly either singaporean or chinese. One guy is japanese...middle-aged. My lao ban is indian...middle-aged too and quite nice. My big big lao ban, Peter...havent met him yet. Couldn't get so friendly with the singlish-chinese speaking people - which unfortunately make up the most of the team. Thus so far...it is not so fun.

Intro-ed to mac interface, getting used to it. Then came ruby on rails, mysql, apache, and all those database scripting stuffs. Total blur seriously. I dunno what to do when I was told to set up my own apache web server. What I thought must be downloaded and installed from somekind of package turned out to be command-prompt based program. Everything is launched and initiated from Mac's command prompt which I recently knew as Terminal.

Finally since I everything also blur, most of the apps were installed by my supervisor. It made me feel really ashamed since I was like spoonfed - which is a bad thing in working class.

Day ended! Soooo tired. Explored one more way home with my colleague which is an NUS dude. It turned out to be longer though...