Being a programmer is a tough job. You're
overworked, underpaid and mostly misunderstood.
That's a tough position to be in. But what can
you do right? People just don't understand!
Since we have a reader base that consists of both
programmers and non-programmers, here's a
shot at making things easier for you code guys.
Read and understand people!
1. Re-learning Javascript
You have a full arsenal of languages under your
belt. Clojure, C++, Java and many others have
been conquered, but your boss still wants you to
code in Javascript. Why? Because it’s in! Now go
learn it!
2. Switching frameworks
Programmers usually work in teams. Now each
team is working with a different framework and
when they have to work together, the boss
invariably chooses the framework that you are not
used to. If not that, then they just want to
change the framework in order to refresh the
code. There’s always something and you’re
pulled out of your comfort zone.
3. The age 23
It’s not a good age for a programmer. Yes, it’s
not that old, but does any employer understand
that? No. They think you’re too old and will be
planning to get married soon. They’re more
interested in 19-20 year olds.
4. iOS
Now go and add another language to your
arsenal. Writing for iOS means you have to know
Objective C. Why? Because it’s Apple and they
like to do things differently! Moral of the story –
writing for iOS is frustrating. Enough said.
5. New machines
Projects have different caveats to them. Some
projects may be based on a particular library DLL,
while others may be using a compiler that runs on
a particular OS only. There could be still others,
which use utilities, some of which run on one OS
and the others on another. You see why setting
up a new machine can be a nightmare?
6. Startups
You desperately need a job and a startup
desperately wants to hire you. That’s good right?
Here’s the problem, they can’t pay you. They
want to give you stock options so that you can
be rich when they become big. It’s a facepalm
moment isn’t it?
7. Being hip
Programmers are hip, just not in the way that the
public perceives. But that’s exactly the point.
They wouldn’t have spent half of their lives
learning to code in millions of languages if being
hip was their goal. Next time someone talks to
you about being hip, you’ll be irritated, but calm
yourself by remembering this article and knowing
that we understand and there are others like us.
8. Check check check
Yes, triple checking your code is important, but
that doesn’t stop it from being irritating.
Especially when you find something that needs an
older fix to be changed because of it!
9. Tech support
Your family will never understand that
programming and tech support aren’t the same
things. You work with a computer all day! You
should be able to provide tech support to them.
Again, we understand what you feel.
Saturday, 31 May 2014
Tortures A Programmers Deals With Daily!
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment