Wednesday, August 18, 2010

The Vicious Cycle of Our Lives

Even though we are prone to bad behaviors all the time, it is my firm belief that we know exactly what is the right things and the wrong things to do each and every moment--unless you're either high or drunk, but that's beside the point--even while we're doing the wrong thing. This is because, I believe, of laziness. I, for example, know that I really should concentrate on work, and I should stop blogging and surfing the net--I keep blogging because working requires more energy and willpower to maintain focus.

Here is a list of some other things that I know I really ought to be doing on daily basis, but I am not:

  1. Be truly religious. Give up my everything to Him and be a humble servant. This, contrary to today's culture of greed and pride, is the only true way to real happiness on this Hellish world. Be helpful to others, be loving, and give up. Simple, yes, but extremely hard.
  2. STOP PLAYING GAMES. This may be the single most life-depriving activity I constantly come back to every day. While gaming itself can't be faulted for every hardship I go through, it is the root of all evil as it takes up most of my free time and energy that I should spend on other more productive activities, such as the next one.
  3. Work on personal projects. As I've expressed several times before, the current job isn't in the path to the career goal I wish to pursue. Basically, I'm sticking with this position to survive this economic winter, and keep paying the bill. So, it's probably given that I am not getting any experience in skills that are directly applicable to my desired career. To supplement this gap, I need to launch some project that is in alignment with my goal.

I realize that more than a quarter of my life have already passed. Each year is becoming shorter and shorter as I grow older and older--There's only 1/3 of 2010 left, already! I don't think I should waste any of my time, but of course, this is easier said than done. If you ask me why I don't do the above if I know so well, I'll say that I am waiting for someone to break me out of it. By myself alone, it just feels impossible to do anything else than repeating yesterday. Or maybe I'm afraid of something. As Frodo said,

" I know what I must do, it's just that... I'm afraid to do it. "

Tuesday, August 10, 2010

The Alignment of Your Career

Soon after I started working in a different team, one of the technical lead sat down with me and another employee and talked a bit about how to excel in a company, and later make some big bucks. It was rather simple:

Align your career with company's objectives.

By this, he meant that you need to think about what kind of business the company is in to generate revenue. Does it make some machines? Or maybe build web solutions? And then, you need to think about what you are doing at the company, and see how it relates to that business. If your career does not directly relate to the product, regardless of what you think, you are not among the most valued member of the organization. There are plenty of others who can replace you, and will replace you, once you become old, inefficient, or both. Conversely, if your work is related to making the product, then congratulations. You will probably make a lot of money. (Provided you work hard, of course.)

Here's an example the tech lead gave us: if your company makes satellites, then there's no use being a software developer; your career will soon hit a ceiling and stop growing after a certain point. On the other hand, if you are a system integrator, who knows software as well as the hardware, then you're on the road to be among the most valued workers at that company. (Satellite is basically that--a system of hardware and software.)

This may be painfully obvious if you're currently working for, or have worked for a small or medium sized company, such as start-up or venture companies. However, for someone like me who has launched a career in a huge corporation and lack a clear view of the big picture of his career life, or has spent way too much time in one that the career has lost its momentum, this advice is rather new, fresh, and quite alarming one.

Now, the company I'm working for, at least the branch I am working at, builds military airplanes that are used all over the world. And I'm working there as--guess what?--a software engineer. Again, a software guy working at a hardware company. This, he tells me, is a big no-no. I have practically no hand in getting the airplane through the door, and so, from the company's point of view, I am placed pretty low in the corporate pyramid.

Now that I know, there are two options available: 1) adjust my career goal to go along with this company and set my mind on building the airplane, or 2)--I hope no one at my work is looking at this--switch the company to the one that makes money doing what I want to do.

And so far, I haven't decided.