Work Life Lessons

I came across a “10 things” post on “AppleMatters”:http://www.applematters.com and it is “10 Things Every Programmer Should Know For Their First Job”:http://www.applematters.com/article/10-things-every-programmer-should-know-for-their-first-job/. While I’m not a professional programmer, I have had similar insights when getting into what I do.

# _Being liked is easy_ – So true. Even without “bribing” people with candy, it’s fairly easy to make people like you. Just don’t act like a jerk.
# _Being respected is hard_ – I think it depends on who you’re earning respect from. Same level co-workers are probably the hardest. Your supervisor/boss would be the next hardest and so on. As long as you do your work and complete it on time, it’s easy with the boss, but with same level co-workers, folks who do the same or related things you do, it’s harder because not only do you have to finish projects on time, you also have to be competent.
# _Everything you learned in college is useless_ – I agree somewhat. Designer friends of mine have told me that most everything they learned in school was useless in the work world. For me, what I learned in school and what I got my (lowly) degree in had nothing to do with what I’m doing now, which is web development. In fact, instead of doing my homework, I was building web pages and when my mother caught me, she reprimanded me and said I’d never get a job doing what I’m doing instead of my studies. It’s funny how life worked out.
# _Never stop learning_ – This is so true. In the tech industry, no matter what specialization, things evolve and if you don’t keep on learning you’ll get so far behind you won’t be as critical an asset you could be. The workplace is one of the best places to expand your knowledge. Your co-workers should be more than happy to help you and with the crash course training, learning something is easier, for me at least.
# _You live or die by your text editor, so choose wisely_ – For me, it was all about do I know how to code by hand or do I use a WYSIWYG editor? vi, Emacs, Pico, notepad, textedit, 1st Page 2000 (not to be confused with Microsoft Frontpage, ick). It didn’t matter, so long as I was the only one inserting code and not having a program do it, I was happy. And that increased my chances of getting hired.
# _No one really cares what college you went to_ – Not completely true. Where I ended up no one really cared, but I could have had an easy entrance to Intel if I wasn’t lazy. The college I went to had an excellent track record for getting their tech/electronics graduates into Intel (fab plants). And I know at least one person who has been hired just based on the college they graduated from.
# _Silence never goes out of style_ – Word. Another easy way to break into the group as the new guy? If the company holds a gaming night, attend. Try to beat the crap out of everyone in Quake or Motorcross Madness or whatever games they play. Whether you can or can’t pwn people, just have fun and you’ll mesh well pretty quickly.
# _You will meet odd, strange and unpleasant people, deal with it_ – So true and you know what? There are always worse people out there, so be grateful.
# _Make friends with IT_ – Mother is god on the lips and hearts of all children. IT is god in the workplace. Get on their good side and you’ll get cool stuff.
# _You will never escape office politics_ – Sooner or later, the game catches up to you. I disagree that it has anything to do with geeks/programmers not being people-persons and that they can advance into management. The game isn’t how well you communicate with people but how you can manipulate them and avoid being manipulated. Some people just prefer to get things done.

Post a Comment