Programming Forums
User Name Password Register
 

RSS Feed
FORUM INDEX | TODAY'S POSTS | UNANSWERED THREADS | ADVANCED SEARCH

Reply
 
Thread Tools Display Modes
Old Nov 2nd, 2006, 9:15 AM   #11
MBirchmeier
Hobbyist Programmer
 
Join Date: Oct 2005
Posts: 211
Rep Power: 3 MBirchmeier is on a distinguished road
The one thing I want to point out is this is your first job after graduation, not the final job for the rest of your life.

Yes you are starting a career, yes you are going to spend a couple of years there.

Anymore though, much like college, jobs are becoming temporary steps in the grand scheme of things. I like to think of the following things:

Where do I want to be in 5 years?
Will this job get me the skills to be there?
What will I need to develop on my own?

Will this job challenge me technically?
Will I keep learning?
Will I be put into environments with a technology to learn/grow with?
What techniques will I be using that might be new?

Will this job challenege me professionally?
Will I have the opportunity to grow my 'rolodex'?
Will I learn the skills to communicate as a 'normal person' and not just as a 'computer guy'?
Will I have the network necessary to bring in business to the company/find my next job when the time comes to move on?

That being said your first job could be exactly what you're looking for, you love it, and spend the next 55 years there (I expect retirement ages to go up), or you might spend six months, a year, five years, learn alot about the environment, and about yourself, then take a job with a better fit, and repeat the whole process over again.

Even if you never switch companies there is still much room for change(in a bigger company you'll get a 'promotion' or a 're-org' in a smaller company you'll just take on new stuff). What you do the first three months will be different from what you do two years in.

Let your brain simmer on the details for a while, narrow down your choices then go with your gut. Big or small environment; ASM, C# or J2EE; West coast, east coast, or midwest; all of these are details. You chose your college based on what one you felt was best for your growth, pick your job the same way.

-MBirchmeier
MBirchmeier is offline   Reply With Quote
Old Nov 2nd, 2006, 9:48 AM   #12
DaWei
Resident Grouch
 
DaWei's Avatar
 
Join Date: Jun 2005
Posts: 6,453
Rep Power: 10 DaWei is on a distinguished road
I'd like to add a detail commensurate with what MB is saying. At one time it was considered a deficiency for a person to have moved about from job to job. Such is not often the case, these days. Often, if you don't move, you'll get moved (downsizing and such).

I started my own contracting company as soon as I was able simply because I need variety and no one expects a contractor to hang with a particular company once the contract is finished. It's enough that you're loyal and productive while you're there. The upshot, if you do it right, is that you are invited back, time after time.

Here's a true story. On my very first contract I was putting in about 45 hours a week and charging for about 38-40. After a few weeks the boss asked an employee working on the same project if I was putting in the hours I was billing for. The employee said, "Naw, he's putting in much more than that." I got a half-dozen additional contracts with that company over the next 10 years, each for more money than before.
__________________
Abstraction doesn't make it impossible to write bad code; it makes it possible to write superior code.
Contributor's Corner: Grumpy on C++ Exceptions DaWei on Pointers
DaWei is offline   Reply With Quote
Old Nov 2nd, 2006, 12:23 PM   #13
kurifu
Expert Programmer
 
kurifu's Avatar
 
Join Date: Jul 2004
Location: Halifax, Nova Scotia (Canada)
Posts: 784
Rep Power: 5 kurifu is on a distinguished road
Send a message via ICQ to kurifu Send a message via MSN to kurifu
My view

I have worked for both large and smaller companies, while I found it easier to get into large companies I also tended not to like the environment. Most of the larger places I have worked for have had very political infrastructure which makes getting certain things done reasonably a nightmare. It also tends to be a less personal (though this isn't always the case for all companies, some are worse than others, big or small).

I have always preferred smaller environments and companies though, as I am at now. I find they tend to be a little more laid back, and since they usually face challenges with limited human resources sometimes you get to experiment a little bit outside your normal job decription, and if the company grows, you have more potential for growth.

All in all, it depends n the company.
__________________
Clifford Matthew Roche <geek@cliffordroche.com>
Web Hosting: http://www.crd-hosting.com
Consulting: http://www.crdev-consulting.com
kurifu is offline   Reply With Quote
Reply

Bookmarks

« Previous Thread in Forum | Next Thread in Forum »

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Is learning JavaScript worth it? MrMan9879 JavaScript and Client-Side Browser Scripting 18 Sep 26th, 2005 1:26 PM
Hex editing - How to get starting modding exe files?? wazoo Assembly 9 Sep 20th, 2005 11:51 AM
Are applets worth learning? coldDeath Java 36 Aug 31st, 2005 9:45 AM
C/C++ Which to start with? Fred C++ 18 Apr 19th, 2005 12:10 PM
Where to start? brightboy90 Coder's Corner Lounge 2 Feb 2nd, 2005 10:14 PM




DaniWeb IT Discussion Community
All times are GMT -5. The time now is 7:27 AM.

Powered by vBulletin® Version 3.7.0, Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Copyright ©2007 DaniWeb® LLC