Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
6 Signs That You Are Not Meant To Be A Programmer
#1
Not everyone is cut out to be ah programmer. Sure, anyone can learn how to program, but learning how to program is not the same as making a career out of it. In fact, it’s entirely possible to be ah talented coder and still be ah mismatch for the career. It sounds strange, I know, but it’s truer than you might think.

There’s more to it than the act of coding. You have to consider the entire picture. If you aren’t completely sure that you’re meant to be a programmer, here are some signs that may point you in the right direction.


Sign #1: You Lack Experimental Creativity
Despite being heavy on the logic, programming is ultimately a creative art . A new program is like a blank canvas and your paintbrushes are your languages, frameworks, libraries, etc. You’re creating something out of nothing and this is a process that hinges on experimental fearlessness.

Dogmatic coders will tell you that there’s “one true way” to write good code, but that’s not true at all. Such a statement is as nonsensical as saying there’s only one way to build a house, write a novel, or cook a stew.

There are many ways to code software and you should be willing to experiment. Without natural curiosity, you’ll develop tunnel vision and always approach your coding problems from the same angle. At that point, programming becomes rote work and loses much of what makes it rewarding in the first place.


Sign #2: You Are Not Self- Driven
All good programmers need to be self-driven and there’s no way around this. When you strip away all of the extraneous details, programming is fundamentally repetitive. If you have no personal stake or ambition in the code you write, then you’re just going to be miserable.

This is true of any creative endeavor (and no matter what anyone says, programming is creative). Your motivation to write code has to come from within. You have to love the act of coding just as much as the potential for walking away with a final product. If you don’t love the process, you’ll never reach the product.

If you wake up in the morning and you don’t feel a burning desire to work on your project, perhaps programming is not the right outlet for you.


Sign #3: You Hate Logic Problems
Despite being a creative endeavor, programming is more about fixing than it is creating . While other creative outlets do involve a fixing process (such as writers who need to revise their drafts), programming is unique in that most of the problems that pop up are based on logic-based faults.

This fixing process, known properly as debugging , is the heart of programming. Are you fascinated by riddles and logic puzzles ? Do you have an innate desire to repair that which is broken? And by extension, are you naturally inquisitive about the inner workings of things? You should be able to answer “Yes” to all of the above.

Much of the reward in programming comes from fixing bugs. The more complicated the bug, the more rewarding it is when you finally solve it. If you find no satisfaction in this, then programming will be nothing more than an endless string of frustrations.


Sign #4: You Can’t Sit For Long Periods
The nature of programming requires that you sit in front of a computer for extended lengths of time. You may be able to work around it by building a standing desk but the essence is the same: you’re going to spend a lot of time in front of your computer.

There are some concerns when it comes to this kind of computer-related sedentary lifestyle and it can lead to serious health issues if you ignore it for too long. Along similar lines, you may have to wrestle with mental issues like unwanted distractions, cabin fever, and lapses in productivity. Ultimately, the question is: are you comfortable being in front of a computer for most of your day?

In fact, comfortable may not be enough; you have to prefer being in front of a computer. If not, productivity and happiness are going to be uphill battles.


Sign #5: You Want Normal Work Hours
Programming careers fall into one of two types:
1) you work for someone else or
2) you work for yourself.

Either way, it’s not uncommon to hear stories of late nights, long coding sessions, and an overall low quality of life. Software development is a deadline-centric industry and deadlines don’t play nicely with traditional 9-to-5 work days.

As deadlines loom closer, coding teams often enter a phase of “crunch time” defined by all- nighters. Even when working for yourself , you’ll have to pour in many daily hours if you want to stay ahead of your competition. In addition, programming problems tend to get stuck in your brain and follow you around everywhere you go.

You’ll be working through solutions while in the shower, while commuting, and even while lying in bed. Because so much of programming happens in your head, compartmentalization can be difficult if not impossible. If you’re lucky you may be able to find a company that doesn’t do crunch time, but I wouldn’t count on it.


Sign #6: You Expect To Get Rich Quick
There was a time when software development was a lucrative pursuit. Nowadays, programmers who get rich quick are the exception to the rule.

If your primary motivation for being in this industry is to make a lot of money in the shortest amount of time, you’re in for some disappointment. Overnight success stories, such as the popularity of Flappy Bird, can lure us into false expectations and delusional confidence.

A lot of people have tried their hand at indie game development in the hopes of striking similar levels of success only to flop and leave the industry altogether. Can you make a lot of money as a programmer? Sure, but it won’t be an easy road.

If you’re looking to get rich quick , you might as well play the lottery instead.

That’s just scratching the surface. Just know that even if you realize that you don’t want to be a programmer anymore, those skills are transferable and your time was not wasted. Teach Someone what you knew.

Do you know any more signs that programming might not be the best career choice? What other alternatives are there for ex-programmers? Share your thoughts below!


Original article from: MakeUseOf
Nothing Is Impossible
#2
Seriously i must say you have listed some very important key point that any aspiring programmers needs to consider before venturing fully into it. Programming require full dedication and the right way to achieve this is to have the right mind set unlike some of our people that are rushing into coding because they heard or read in news that they can become the next Bill gate or Mark Zuckerberg just by writing codes and never for once taking their time to consider the pros and cons!


Sign #3: You Hate Logic Problems anyone who wants to be a professional programmer and hates problems that require critical reasoning should not even think of becoming a programmer because it is very certain frustration will certainly creep in.

Sign #4: You Can’t Sit For Long Periods This is also very true, a programmer must be ready to sit down for a long period of time writing lines and lines of codes in order to derive a solution to a problem,
It takes so long to learn simplicity.
Reply


Possibly Related Threads...
Thread Author Replies Views Last Post
  See Some Reasons Why Any Programmer Can't Make A Website Like Facebook? iamdannyfc 12 153 06-27-2017, 03:20 PM
Last Post: AdeSanoye AdeLeye BennySwag
  Facinating Story Of Yusuf - The Unschooled Programmer LightYagami 0 46 06-22-2017, 11:58 AM
Last Post: LightYagami
  How Do You Spot A Fake Programmer? Dealwap 1 61 06-13-2017, 09:33 AM
Last Post: Horlahcoded
  Which Are You: A Programmer Or A Software Developer? cheatex 12 221 05-10-2017, 09:05 AM
Last Post: cheatex
  How Do I Know If Am A Bad Programmer? cheatex 1 143 04-21-2017, 07:36 AM
Last Post: jonath45
  ALERT:  Top 19 Reasons Why You Should Date A Programmer Aphatheology 1 188 01-09-2017, 04:01 PM
Last Post: olamizzy
  Things To Know And Be Aware Of Before Dating A Programmer - Shared From Experience! Aphatheology 3 238 01-09-2017, 08:23 AM
Last Post: Ajnet
  How Important Are Binary Numbers To A Programmer? cheatex 6 220 12-28-2016, 05:54 AM
Last Post: cheatex
  Complicated Terms: The Difference Between A Programmer, Coder, Developer And Engineer Aphatheology 0 174 12-23-2016, 10:32 AM
Last Post: Aphatheology
  How To Make Money From Open Source Software/Project As A Programmer Aphatheology 1 195 12-10-2016, 06:52 PM
Last Post: Dealwap



Users browsing this thread: 1 Guest(s)

About Nigeria's Creative Talents

Nigeria's Creative Talents is an online community where every creative Nigerians can share ideas with themselves.

For any more information, please use our contact form.

              User Links

              Advertise