You are on page 1of 9

Programming, a

key to the future


industry
WHY THE FUTURE NEEDS MORE
PROGRAMMERS
• The technology is changing so
abruptly that its getting hard for
majority of the population to
catch up to it
• Adaptation is the forte of human
being
• The best way to prepare for the
future is to frequently update
yourself in the present
WHY THE FUTURE NEEDS MORE
PROGRAMMERS
• Researchers believe that jobs will
change to dynamic skill
requirement
• Most jobs description will involve
some kind of programming
knowledge
• Programming is a convergence of
skills and knowledge from major
fields
HOW TO BE AN ADEPT PROGRAMMER

• Use the correct tools


(add logos of VS Code,
JetBrains, Vim, Code
blocks)
• Know your tools(it’s
better to practice first )
HOW TO BE AN ADEPT PROGRAMMER

• Internet is your friend


(add logos of
StackOverflow,
Geeksforgeeks, W3
Schools)
• Practice makes perfect
DIFFERENCE BETWEEN AN AMATURE
AND A PROFESSIONAL PROGRAMMER
• Experienced programmers remember how long it took to overcome this personal
assumption.
• The first step is always to write quality software that fulfills the spec. Average programmers
quit at that point and move on to the next thing.
• Write the software to prove to yourself that the solution is possible. Others may not recognize
that this is just proof of concept, but you do.
• Working on personal programming projects has many advantages. It gives you a way to learn
tools and technologies that aren’t available at your current job, but which make you more
marketable for the next one.
• Focus on the programming fundamentals, because the basics never change, pay more
attention to architecture than to programming. Rechecking give no harm.
• The professional programmer brings his or her full brain, experience, and creativity to the job.
DIFFERENCE BETWEEN AN AMATURE
AND A PROFESSIONAL PROGRAMMER
• An amateur sometimes chooses only the fun parts.
• They only code exactly what they are told. And there's nothing wrong with
that reply in some cases. You have to use your own brain and do the given
task to improve your programming skills, no matter if you go wrong.
• That programmer will probably do a bit of testing on his or her own code.
• An amateur programmer is likely to just code ahead on the next features
rather than doing the more helpful--but to some, less desirable--work of
helping test.
• )The amateur can write code and not be concerned that no users are
benefitting from that code until a tester catches up and tests it weeks later.
OPPORTUNITIES FOR A SKILLFUL
PROGRAMMER
• Software application developer common programming
languages: JavaPython
• Web developer common programming languages: JavaHTML5
• Computer systems engineer common programming languages:
Python C++
• Database administrator common programming languages:
Python Java
• Computer systems analyst common programming languages:
Python Java
OPPORTUNITIES FOR A SKILLFUL
PROGRAMMER
• Business intelligence analyst
common programming languages:
Python Java
• Computer programmer common
programming languages:
Microsoft C Java
• Network system administrator
common programming languages:
Python Java

You might also like