Evolution is a must for everyone, to develop yourself and
your skills and everything you do is to be taken into account every time you
decide to practice something or take on a new hobby, in any
case you are required to develop, we do not want to offer our customers and
the people we deal with products from 2004, while today we are in 2017 we see and deal
with a lot of new developments, when your knowledge is old and already far behind , then evolution is not an option, but an obligation to accomplish in your daily
tasks.
So, in this "developmental" topic, we will give
you our dear reader 8 practical steps and tips, we advise you to work hard,
because it will save you both the trouble and hardship you spend in the world
of programming to finally discover the validity of these tips, as they say,
work smart, Not hard, be smart and work with the following tips:
- Learn the Techniques - Not the tools :
Programming languages, custom programs and so on are just
the tools that evolve every day, that learning Java today is good, but who
knows, maybe tomorrow there will be nothing called Java, and the time you spent
on learning Java will be gone like that and you will have to spend double the
time in learning the new programming language, you do not learn programming
tools, but learn its techniques.
Learn the foundations of its foundation, pioneers and employers pay programmers who know a lot of programming languages, and you are required to learn as much as possible, but do not learn the programming language, but learn the basics.
However the language of programming changes, the foundation remains the foundation, focus on the structures of the language , learn it , apply it in a range of programming languages, learn more and more about lots and lots so you know everything about everything.
Learn the foundations of its foundation, pioneers and employers pay programmers who know a lot of programming languages, and you are required to learn as much as possible, but do not learn the programming language, but learn the basics.
However the language of programming changes, the foundation remains the foundation, focus on the structures of the language , learn it , apply it in a range of programming languages, learn more and more about lots and lots so you know everything about everything.
- Remind yourself that you still have a lot to learn :
Every time you learn something new, and think that by
learning that technology or that programming language, the world will stop
under your feet waiting for you to show them your skills in that programming
language or the like , or think that that skill will last forever and that
those who did not learn it are regretful, then you need a reality check.
when you reach that point and start thinking this way, always remind yourself: "Stop, I did not learn anything, I still have a mountain of things to learn and the world is ever changing ever developing so is the knowledge the technology, so I have got to keep learning and learning got to keep being thirsty for information ".
when you reach that point and start thinking this way, always remind yourself: "Stop, I did not learn anything, I still have a mountain of things to learn and the world is ever changing ever developing so is the knowledge the technology, so I have got to keep learning and learning got to keep being thirsty for information ".
the first step you take towards learning, is to realize your
complete ignorance of something, Invest in learning, science is not
annihilated, it has existed from time immemorial, do not stop learning, and
always remind yourself that you have to keep learning It doesn't matter what you learn, whether it will benefit you
in your career or study, whether it's a new or old programming language, a
language that is used or not, but add it to the list of things you've learned,
and always remember, to learn techniques, not tools.
Yes, and finally ... run the code, wonderful, maybe now the
program and my code is completed, and I made a masterpiece now worth to present
to everyone and share it on Github or
Codepen and ask others about my masterpiece, you have the right to boast as you
want no one will blame you, but you did not make anything, your masterpiece is
only the end of the beginning, you made something good?
Nice, start developing it now, add new features, make it something matchless, distinguish it from others, add your creativity to it, and when you finish doing it and find that you are finally done and that all the codes work fine and in good harmony, remember again You are still at the beginning.
Roll up your sleeves again, and take advantage of the techniques you have learned to develop your masterpiece little by little, do not stop if the code runs, stop when the customer tells you that you made something unprecedented, only then can you stop working on that project, and start again in another new project
Nice, start developing it now, add new features, make it something matchless, distinguish it from others, add your creativity to it, and when you finish doing it and find that you are finally done and that all the codes work fine and in good harmony, remember again You are still at the beginning.
Roll up your sleeves again, and take advantage of the techniques you have learned to develop your masterpiece little by little, do not stop if the code runs, stop when the customer tells you that you made something unprecedented, only then can you stop working on that project, and start again in another new project
... life of programmers …
- Read codes - read a lot a lot of codes :
"Talk is cheap, Show me your code" - Linus Torvald (Founder of Linux)
Let
me guess a little, maybe you master the C # programming language, well let me
tell you how I learned it, mostly I went to YouTube, then I wrote "a full
course to learn the programming language C #" it then showed you a lot of
videos concerning C# you choose one of them, and then start watching videos
until you are able to create a good and powerful desktop program in this
language.
However, have you ever tried to read projects programmed with C #? Projects
that are abundant on Github and other sites as well, maybe when you read this
paragraph now and see that you have never read a software project created by
other people, you will then go to download an open source project and open it
to find that the project was written in C # language really, but did not
understand and Not one code, you didn’t understand what that one code specific
role in the project was. Then you say to yourself damn it, did I really master
the C #?
You
see the problem, if you do not read the code of others, it will difficult for
you to develop yourself in your personal field.
Because other people list
a set of techniques and code that you may not find anyone to offer you in their
courses and formations, it is only the result of the moment, when you program
something and remember that you have to add a service in your code, a service
you did not read in The software course, you are moving towards sites that
provide you with software solutions included in your project, projects and
ready codes include many such codes, so reading them will improve your
competence as a developer and programmer.
.
It would be much better to talk to them than on the web
world, but because of the lack of these programmers, even talking to them in
the web world is not a bad idea.
Talking to a group of programmers and
developers will let you acquire a whole bunch of useful things. Firstly getting
to know their opinions and their programming techniques, getting to know the
software market and what's new in the world of programming, you may not get all
of these things from sitting in front of your computer and browsing different
sites, but the best thing in conversing with developers, is to get personal
experiences, get quotes for people who may have been walking the same path today
but found a dead end.
In this case, you don’t have to follow the same path, but
it is enough to benefit from their experiences to go on a different path, and
best of all to also share with them your questions and inquiries to find a
satisfactory answer.
Maybe
Steve Jobs did good by saying these words, but they are not completely
true in my eyes.
yes you have the right to learn programming, you have the right to learn how to write your first code, but not only because it will teach you how to think, but because it will become your life style, it will become an area (a field) that you love to the core, areas that you will develop and improve and offer the best in it, become the king of kings in it, learn and do not stop, and master and do not leave.
for these reasons you have to learn programming, thinking can be gained by many Of things, even before creating something called programming, man was thinking, if not so how the existence of computer or programming even come to life, so don't learn programming for one or two reasons, but rather for a variety of reasons.
yes you have the right to learn programming, you have the right to learn how to write your first code, but not only because it will teach you how to think, but because it will become your life style, it will become an area (a field) that you love to the core, areas that you will develop and improve and offer the best in it, become the king of kings in it, learn and do not stop, and master and do not leave.
for these reasons you have to learn programming, thinking can be gained by many Of things, even before creating something called programming, man was thinking, if not so how the existence of computer or programming even come to life, so don't learn programming for one or two reasons, but rather for a variety of reasons.
Programming
is a perfect world, a very logical world, and a wonderful world with
distinction.
And if you want to be a skilled developer and programmer,
then we advise you to follow these previous steps by heart and mind, and with
time to discover more useful tips and steps why not, and to work with it in the
future.
EmojiEmoji