20.10.2017 Views

Karima Magazine Sep-Oct 2017

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

SECTION TITLE<br />

Article Title<br />

BUSINESS BEST<br />

Learn to Code<br />

And whether the future presents a world<br />

where humans lose out to computers and robots or it is<br />

simply a world where robots take our food orders and<br />

clean tables (and take all the entry-level jobs), people<br />

who know how to code will be able to eke out some sort<br />

of profession programming and reprogramming the<br />

robots and computers of the world.<br />

The crux of the issue is that for the foreseeable<br />

future, programming is and will be the basis of a<br />

large part of the global and local economies; if you learn<br />

to code, your employment and income options can<br />

expand drastically, and job security, something so many<br />

still worry about, might be a bit better.<br />

And although programming and software<br />

engineering are hot fields right now, and probably won’t<br />

be as popular ten or twenty years from now, it doesn’t<br />

mean that programming will go away. There has been a<br />

constant trend toward improving computer capabilities<br />

for the last twenty plus years.<br />

It is quite doubtful that knowing how to<br />

program is going to be anything but a positive aspect<br />

of your resume, well into the future. In fact, it is most<br />

likely that given time, programming computers will<br />

become more a part of our lives, as high schools and<br />

universities attempt to align their curricula with the<br />

skills most valuable in the workplace.<br />

Because programming involves using typed<br />

words to give computers and other devices instructions,<br />

it necessitates a strong knowledge of mathematics. Now<br />

this is not to say you need to be good at math to code,<br />

and in fact, the professional programmers I have known<br />

have actually been quite honestly dreadful at regular,<br />

everyday high-school style math. And these are people<br />

who programmed games for large, very well-known<br />

video game companies as well as those who work at a<br />

very large, very competitive computer companies.<br />

But these individuals, who are exceptional<br />

coders, became good at math precisely because<br />

they learned to program. So hidden in this is another<br />

valuable point: learning to program improves your<br />

mind’s ability to think logically, because programming,<br />

by-and-large is an exercise in logical systems.<br />

You may not become a great logistician<br />

or mathematical genius by learning to program a<br />

computer, but it will shape how you think through<br />

things in your daily life in a subtle, probably<br />

indistinguishable way. And honestly, the world could<br />

use a bit more logic these days.<br />

Beyond the benefits of improved logic is<br />

the ability to keep your mind sharp, and maintain or<br />

improve the mathematical skills you already have. For<br />

retired persons, learning to program typically means<br />

classes, interactions with other students, and a chance<br />

to socialize while also maintaining mental acuity.<br />

Plus nary a day or week or month passes that<br />

I don’t hear about some retired person improving their<br />

computer skills, learning a programming language like<br />

HTML or Javascript (not to be confused with Java) and<br />

starting some sort of online business. Or you can use it<br />

to customize your Facebook page. It all depends on your<br />

goals and dreams.<br />

And therein lies the biggest value of<br />

programming: you don’t have to be a software<br />

engineer to start programming now. Enroll in a class at<br />

Delta or Pacific, or even learn for free online at a website<br />

like codeacademy.com or youtube.com. I myself have<br />

used the free eBook “Learn Python the Hard Way” in my<br />

adventures in coding.<br />

16

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!