Summary

Is programming right for me?

Will I like coding?

Asking yourself these questions and answering them honestly may have you thinking twice.

not-programmer

The reality: some people just hate coding.

You Lack Experimental Creativity

Despite its foundation in logic, programming is very much a creative art.

A new program is like a blank canvas.

I hate programming. Is coding for me? You may have just answered your own question.

Your paintbrushes and palette of colors are languages, frameworks, and libraries.

You need a vision for your creation and the creativity to bring that vision to life.

There are many ways to code software; you should be willing to experiment.

Am I cut out for computer science? If you’ve got the drive, you most certainly are.

Without a natural sense of curiosity, you’ll develop tunnel vision.

You’ll have a hard time coming up with new ideas.

You Aren’t Independently Driven

You won’t be successful in anything unless you’re incredibly driven.

How to know if coding is for you? You have to ask yourself that question.

That’s a universal truth, but it’s especially true in programming.

A good programmer is able to motivate themselves.

Peel back all the other layers; programming, just like any trade, is fundamentally repetitive.

coworkers working together

You have to be able to solve problems using your initiative.

A lot of new problems will resemble the problems from last week.

They just solve the problem and prepare themselves for the next one.

Is programming for me? Absolutely not. I hate working late at night.

Because of this, youll find the solutions to some problems by working on others.

Experienced programmers will gain a wealth of knowledge over time.

You have to be passionate in your drive to seek these recurrences and patterns out at every opportunity.

hand holding fan made of USD bills

Tomorrow, things will be easier as a direct result.

You’re not at a disadvantage if you weren’t an A+ student in school.

You do, however, need the ability to solve problems using logical, algorithmic thinking.

Man working on a code

Do you have a natural fascination with puzzles?

Are you inquisitive and eager to learn why our digital world works the way it does?

If not, you’re going to find yourself frustrated when you run into these pillars of the craft.

Woman writing down while talking on a video call

They should intrigue you.

If they don’t, you may want to reconsider.

Much of the intellectual payoff that programming offers comes from solving a puzzle.

The more complicated the puzzle is, the more rewarding it feels when you finally crack it.

Perhaps you’re working on a web app, and you could’t quite get a framework to cooperate.

Maybe your latest project uses Python and youve spent ten yearsmastering Java.

How do you overcome these challenges?

There’s no master handbook to pop open; the answers must be sought after of your own volition.

All you have is code documentation, Google, and the drive to ask the right questions.

It’s not always the brainiest developers who end up being the most successful.

It’s the ones who understand how to break down problems and build the pieces back up into solutions.

You Prefer Normal Work Hours

Programming jobs are flexible.

Some jobs in tech will have you work on-site in an office.

Some allow you to work remotely.

In either case, a successful programmer needs to be dedicated.

To get all of the necessary work done, developers often invest plenty of personal time into their work.

Even freelancers have to grind through long hours to stay ahead of the competition.

And when do you finally get off the clock?

Coding is a labor of love.

So, if you hate programming, it will be tough to survive the continuous grind.

You’re Focused Primarily on Salary

Programming can provide a good living, there’s no doubt about it.

Can youmake a lot of money as a programmer?

As technology evolves, so too does the developer’s required knowledge base.

New workarounds, solutions, workflows, syntax… the list goes on.

Community support is extremely helpful when it comes to crossing bumps in the road.

Just like writers block, even professional coders need some help to get them through the rough patches.

In this regard, the opportunity to reach out to experts who can assist you is invaluable.

I Don’t Like Coding.

What Should I Do?

Learnhow to script, learn a language, learn from programming books.

Anything that broadens your understanding of the craft will help you decide, and this takes time.

If you’ve already got the degree but discovered coding is not for you, dont worry.

There are plenty ofnon-programming jobs for computer science graduatesthat you’re free to consider.

It’s entirely possible to be a talented developer and still not find a perfect fit.

In our bustling world, leaders who understand the intricate process of programming are always in high demand.