Sunday, July 27, 2014

How To Survive and Excel in uniSIM?

uniSIM? Never heard that?

Well.. It stands for SIM University. It is known as a university for working adults.

So, perhaps you might be saying that it must be though to study while working full time? Yes you are right. And I must say many people retake their modules. So, if you are not prepared enough, you may need to resit for your failed module.

But hey, guess what? Here, I am gonna list a couple of tips that you may want to use in order to survive this journey. So, make sure you read carefully!

uniSIM cookbook exposed:


1. Identify your potentials partners.



On your first class for each subject, look around and identify your potentials. Nah no, I am not referring to life partner potential. Just look around and try to identify those who seems smart and/or has the potential to exceed in that subject.

2. Make friends
On your subsequent class, try to approach him/her and make friends.

3. Stay back a little longer

At the end of each class, stay back a little while before you go back home, to study. Prepare some objectives that you have to accomplish before you can go back. Do this consistently and make it a habit. Trust me, you are not gonna study at home most likely.

4. Research


Whatever terms or concepts that you are still not so clear during the lecture, go and research about it. Don't depend on your study guides. Do what 80% of the students do not do. Research more till you understand the concept(s) clearly. 

5. Start your TMAs early

Start your TMAs as early as possible. Ideally, after each class, do your TMA a little bit. The reason for this is that, for each class, it should cover some portion of the TMA. So, while you are still fresh, work on it! If you do 1 question every week for each subject, you won't have problem finishing it by the deadline. Oh and submit your TMA one day before the deadline!

6. Do past year papers

In regards to para 2, for each friends that you make, eventually, try to get each of them to do different past year papers in a soft copy. Then, you can share it among yourselves, OR, you can also share it at ExamAnswers. I have not gotten the time to touch on it properly by the way. So imagine this, if you make let say 3 friends, you are gonna have at least 3 past year papers done in theory, which you can use it as your study notes.


7. Study smart!



Study smart. Don't study hard. You are not gonna have the time to read everything for exams. So, by doing more past year papers, its gonna be a great help. Of course I am not asking you to depends solely on that.

8. Do your TMAs yourself

TMA, do yourself. Don't copy others. Don't do with others. When you do with other people, there is a tendency to take a look at your peers work. As such, its gonna kill your creativity. If you copy from others, you are no different than most students in gahmen Unis. You are not competent, and the degree that you are gonna get, is just a piece of paper. No value. Have some faith in yourself man!

9. Avoid study group

Study group is a bullshit. I am not saying that it is not good. It is good if every member play his role properly. If anyone asked you to join for a study group, ask them to do a past year paper first. If they cannot even finish one past year paper or at least attempt it, what makes you think that they are gonna give you their commitments in your study group? Its clearly means that most likely they will come unprepared, and don't know what to study for exams.
I can't think of anything else for now. I hope you enjoyed reading this! :D

Saturday, June 14, 2014

Working Journey Year 1

Well, don't mind the title. I ran out of ideas on how to put a naming scheme on this kind of thing. But I think this would be a good naming scheme that would be easily scalable.

Back to the topic. I started working full-time since July 2013 with a local StartUp. Now, it is June 2014. It is close to 1 year indeed. I thought of writing something while I still have some free time.

It has been 1 crazy year. Prior to that, I took a month break after my National Service. Well, it was pretty difficult to rewire my brain cells at first. I guess it has been somewhat rewired to a certain extent and still getting rewired every now and then.

Nevertheless, I do not know how to express how crazy the journey was and still is. The first working language that I was required to work with was Objective-C for iOS development. I think it was like 6 months using Objective-C. I was involved in 3 apps that I don't think you can find it in AppStore because it is a custom app that are not for public/individuals use.

The next language were HTML/CSS & PHP. I was working with these for about a month. I had some basic knowledges on HTML a couple of years back then. Nevertheless, it is not difficult to start HTML/CSS from scratch and it is pretty fun. This time around however, instead of just basic knowledges, I rather call it, actual implementation. Oh and there is this cool stuff that I touched, called media query. In a nutshell, you use media query if you want to use different styles for let say different screen sizes.

PHP was and still a nightmare though. No matter how hard I try to master it, I just can't. It is too difficult to master it!! Learning it easy, but to actually implement it, it is not easy for me. I just can't do PHP!! The same goes for JavaScript! I am just not good at these 2! It drives me crazy!! But it keeps on coming to me in a way or another. I recall telling people to love things that you hate because the things that you hate will always haunt you. Well, now it seems these two languages are haunting me down and there is no way I can love them!! Hel*, I hate them!

Next was AppleScript. It is not really hard to learn but it is pretty troublesome. I kept on getting the syntax wrong. There is not much documentation or tutorial on the net. But at least, this is slightly better than PHP/JavaScript. I used this in one of my iOS project.

Moving on, I never thought that I would be creating a Facebook game one day. Oh don't get me wrong, I did not do it alone. I got the chance to do that in early May 2014 if I remember correctly. That is not so bad you know but.. the deadline was like 1 WEEK!! On top of that, I never used FLASH neither have I worked with ActionScript before. But the good thing is, I don't have to do FLASH but I've got to program the game's logics in ActionScript. Well, at least I rather do that than messing around with PHP and JacaScript! ActionScript was not as difficult as I thought either but it is pretty tricky. The naming convention of the variables and functions differs from other languages. Oh and for this project, we were building a game for Air Asia Singapore prior to Taylor Swift's concert. Well, it is over now and you can't find the game any more.

There was a buzz a couple of months or years back then about Arduino and Raspberry Pi. I've always wanted to explore these 2 things one day but then the cost was the main factor of me procrastinating it. Well,  I am not sure whether it is a coincidence or a destiny, but I was required to prototype a product for a client recently using Arduino. Oh and as usual, I've never worked with Arduino and I just started playing around with it like 2 months back then, and still playing with it right now. It is pretty fun ya know and pretty nostalgic too! Everything that I have learnt in SP started coming back to me slowly, especially the electrical components parts. Not to mention that I always fall asleep during microcontroller lectures. Haha!

At first, my company got me 2 custom Arduinos to play with which cost about $200 in total in addition to whatever electrical components that I needed. That was 2 months ago. Then now, I was given a collection of Arduinos and a couple of shields worth more than $1000 to play with!! I pretty enjoyed playing with Arduinos but..when I checked one of the board that was bought for me (Or to be exact, I wanted to play with it) which was called 'BLE Mini', I think I am having a bad dream perhaps. It was purely C and programming it is 100% more difficult than playing with Arduinos.

Just so that we are on the same channel, Arduino is not difficult. 'BLE Mini' is a nightmare!! It is like I might even become a firmware engineer if I play with 'BLE Mini' too long. Wait a second.. It is not that I am scared of being a firmware engineer, I am just afraid of programming the Mini!


To get the matter even more exciting, I started my part-time degree in January 2014. Only god knows how crazy it is to juggle between work and studies. Trust me, it is something that you cannot understand neither can you comprehend the challenges unless if you have been in the same shoe before. :)

Well, I guess that's all for today. I was writing this while waiting to download all the SDKs and tools required for Android development. Now, back to Android! :)