A Few Things I’ve Learned

Los­ing your job affects you. It makes you ques­tion your com­fort, your skills, it makes you ask is this type of job right for you, whose fault was it, what can you do bet­ter next time?

I’m a con­fi­dent guy, I’m not per­fect but I am the per­fect exam­ple of some­one who believes they’re Super­man and can­not be harmed.

But when Data­banq let me go, I was rocked and it took me sev­eral weeks to fig­ure it all out and then soon after start­ing the job hunt again Mind­Comet found me and it’s now been over three months. Here are a few things I’ve learned from Mind­Comet and about myself.

  1. I am a decent pro­gram­mer. I’m no John Resig, but I am pretty good. This is the first thing I ques­tioned after I lost the job, I asked myself if I wanted to be a pro­gram­mer, if I wouldn’t be more happy work­ing directly with peo­ple in some sort of sales or ser­vice role, and after a few weeks of soul search­ing I decided that pro­gram­ming was indeed my choice profession.
  2. Web devel­op­ment is web devel­op­ment. I’ve split the line in what envi­ron­ment I did web devel­op­ment. Two of my pro­gram­ming jobs have been in ASP and ASP.Net and two have been in PHP. The fact is, what­ever lan­guage you develop in, the essence is the same.
  3. Ask­ing for help is a key to suc­cess. It’s dan­ger­ous to be a cocky pro­gram­mer. If you don’t ask for help, or even com­mu­ni­cate with your team mem­bers, if your code falls behind sched­ule or goes over quota then you’re the one who’s in trou­ble. I’ve thank­fully always been one to ask for help rather quickly, and it’s proven a very good habit in the some­times stress­ful Mind­Comet Dev team.
  4. The hours don’t mat­ter. The fact is that if you’re in a job that’s the right fit for you, the hours really don’t mat­ter. I don’t mean for you to work too lit­tle, I mean that you accept and actively take on the extra time. I don’t do a great deal of over­time right now, but that’s because of the projects I’m on. Two weeks ago I stayed late three days, last week I stayed in two days, and every­day I’m at work at least a half hour early. I don’t say this to toot my own horn, I say this as some­thing to look for in a job. Obvi­ously no one wants to pull extra hours, but the ques­tion is whether you’re will­ing to or being forced to.
  5. We all have off days. In devel­op­ment you have a range of days in terms of pro­duc­tiv­ity, you have the decent days where you meet quota, get things out the door, and life goes alright. You have the days we all dread where you’ve got four meet­ings and are already booked for twelve hours of work, these days make you want to com­mit sep­puku. You’ve got the holy grail days where no one both­ers you, you find your stride, and some­times you miss lunch because you’re in the zone knock­ing out code. Not every day can be gang­busters, accept it and move on. But if you have too many off days, something’s wrong.

So through all this, I dis­cov­ered I am doing the right job, and that even bet­ter than that, I’m good at it.

Discussion

No comments yet, be the first.

Add a Comment

*

* Copy this password:

* Type or paste password here:

*