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! :)
Saturday, June 14, 2014
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment