AlaaShaker's Weblog

// untitled …

Find yourself a job!

with one comment

Well, it’s my last year at college – I should be graduating in a few months isA ..
Everybody will start their “job hunt” in the coming few weeks, supposedly. I made a quick analysis to the chances we have to work as Software Engineers in our local market. Here’s what I reached ..

We have four chances to go for:

  1. Small companies
  2. Large companies/enterprises
  3. Non-IT-but-still-related companies
  4. Totally-non-IT companies

Job Hunt

Let me go through them briefly ..

  • Small companies are small development companies with a small number of developers, usually in some apartment, doing custom-built products for relatively small- or medium-sized clients. These companies rarely pay reasonable salaries, not mentioning enough, and have a tendency somehow to shut down. Yet, you actually get to work on the project with your bare hands, you feel productive, and you see a tangible output and result of your sleepless nights. You fee the thrill, the excitement and the challenge of accomplishing a task. Also, an enormous learning curve and you get to know how things are done for real. They sometimes provide quick advancements in the career path due to regular and more realistic evaluations (more in medium-sized companies), but at least if the company grew larger in scale, you’ll be one of the tops. They also maintain a sort of friendly “family” environment.
  • Large companies are huge software houses with an increasingly large number of developers, usually having their own building(s), doing huge projects for big-deal clients. Large companies usually pay good salaries, along with better options to get shares in the stock market, insurance, etc. in return for less exhausting work. But on the other hand, you only contribute to a tiny part of a part of the process participating in building a portion of the project (some people find that as an advantage.) In many cases you do stuff you don’t enjoy, in addition to many paper work. They provide a bad learning curve, if any! (The only thing you learn is to follow procedures, which is good in fact, but that’s not the learning curve I seek.) You rarely get a view of the whole picture of the production process unless you are in a higher managerial position, or the architect himself. They usually offer a moderate/slow career advancements. Still, they do provide a pleasant environment that you could hardly escape (or at least nowadays large companies tend to take this Google-approach after it has proven its success).
  • Examples for Non-IT-but-still-related companies are cellular service providers (telecom – as Vodafone, Mobinil, Itisalat, etc.) They are not software houses, but the nature of their work implies having somehow a larger IT-Department – that’s where you work. In most cases, the provide a horrible learning curve, but sometimes better salaries than the largest software houses.
  • Totally-non-IT companies are what’s left; banks, petroleum companies, and similar companies. The even have a worse-than-horrible learning curve, but the highest salaries that exist!

There’s a trade-off in every decision we make. In my conclusion, I discovered that this trade-off is a tough one: It’s either a job where you can learn, advance, enjoy, and feel productive and satisfied with your work – or get paid so you could get married easily!!!

To be continued ..

Advertisements

Written by AlaaShaker

May 15, 2008 at 11:00 pm

Posted in Personal

Tagged with

One Response

Subscribe to comments with RSS.

  1. […] Job Interview @ MentorGraphics It’s May. It’s getting closer to our graduation date, and I should be “job hunting“. […]


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: