This afternoon will start my Oracle Developers Track. I’m pretty excited about these series of short courses because they are more on programming and developing side which are quiet afar from my exposed disciplined in work.
Well, programming is my first love and I really fond of doing this thing (before). Back in my college days, programming is one of my strength and I excel a little bit in this area. I always got high grades in these subjects without studying much.
By that time my concept of Computer Engineering course was only limited in combination of hardware and software discipline which means either to be a Repair Engineer/Technician if you will focus in hardware or a Programmer/Developer if you will focus in software.
And it is like traditions that Computer Engineers are going for hardware stuffs while Computer Science graduates going for software stuffs. Almost all of my classmates and friends are going in that bandwagon and of course this is the right way since we are CompEng not CompSci – except for me as I said.
In my graduation year, all of us were busy applying for “startup job” and as I’m anticipating, I’m in different track than others. Without my intentions, I found that I have great advantage in each of my job application and interview since my competitors mostly are CompSci. In my interviews, the interviewee always ask me why I’m going for programming job, and this brings me always in plus after I explained to them that I can be more effective programmer and analyst since I also understand the hardware part.
Eventually after weighing and considering all options and opportunity from each company I applied, I landed my first job in Acer Philippines as a programmer – my dream “startup job”.
As what I’m saying in my interviews in order to be an effective programmer and analyst you need to understand the hardware part of the systems you’re developing. Rick Tsai my (ever best) manager by that time give me time and chance to study first the non-software part of our system. I studied all the hardware we were using including the workstations and servers; networks infrastructures like router, switches, hubs; voice and data communications like PaBX and Multiplexers.
That time I was exposed to environment more than I’m thinking before back in my college days which were limited purely only to hardware and software. I tried my best to learn all those new things still as my preparation for my future programming chores.
After of maybe more than 2 months of working outside the software team that I suppose to be a member – my manager decided me to stay in Office Automation and Networking Team for longer time and if I’ll be effective in this team, I can stay here as long as I can.
Rick convinced me that even I’m outside of software team, I can still develop standalone programs that I feel usable based on my ongoing experience.
After that, all gone in blast… I never had a chance to return back in my first love – programming. I spend all my time in network and systems administration. Yes, I’m doing short programs also in form of scripts or modifying some systems libraries but I never been back again in real hardcore programming discipline as we’re doing in my college days (with Nathan and Rodel, hi guys!). Now, with the advent of 4th generation programming tools, it seems that the hard coding days wherein you need to write all the codes from zero including all the interfaces how it will looks like in graphical windows when you run it were all superseded by new tools and techniques.
That’s why I’m feeling extra excited today what I will gonna learn and feel in this Oracle Developers Track. Before I’m starting these series of courses, I already read some documents and it seems they really improve a lot.
Well, let’s see if first love really never dies…