Steemit Engagement Challenge-s6w4: The skill I most like to learn(Programming)
Welcome my dear steemians,
Today, I have the honor to participate in the competition organized by the STEEM INDONESIA community within the framework of STEEMIT ENGAGEMENT CHALLENGE S6W4, which questions the skill that one wishes to acquire. Honestly, there is no specific skill or fixed law to answer this question, but I advise you to learn the skill that suits your passion, i.e. the skill with which you do not never tire of learning or even working.
Each skill requires a set of techniques and characteristics that differ from person to person, but in answer to the question, I will name the most important skill that I want to learn and i guess that suits me. An interesting read for everyone.
Why do I want to learn this skill?
As a start, before I give an answer based on my point of view of things, I must confirm that the criterion for choosing this field was based firstly on the demand on it - and although it is a partially wrong criterion, it tends to be right more than it tends to be wrong, and the matter is due to the nature of the personality and skills of each of us, but of course this things can be overcome with some work.
Now go to answer this question. And in fact you can guess my answer quite easily, the field I want to learn is programming. Not only because of the increasing demand for programmers and developers in various fields. It is also because coding will teach you the most valuable skill in your life, which is logical thinking.
Programming will not only provide you with social titles (developer, engineer...) or a high salary, but it will go beyond this to change your whole life and the way your brain works, a radical change for the better.
Programming will also develop the functions of your brain in solving problems, which will positively affect, God willing, all aspects of your life. And with time, you will notice that you have turned into a calm, intelligent person with an almost unbelievable mentality that there is a problem without a solution.
Programming will develop your skills in the English language, as over time you will need to learn from foreign sources.
Programming will also develop your skills in mathematics, physics, chemistry... indirectly - I mean in the learning phase - and this is mainly due to the development of your problem-solving skills, as well as the development of your logical thinking. (Of course, your skills in mathematics or others will not develop without your effort in the same field. What I mean is that programming will make you more capable of learning such sciences)
All that I mentioned earlier is but a drop of water in a sea of positives that you will live with, as well as discover other positives with the passage of time.
And of course in the end remains the programmer, the developer, the engineer... you name it. A person of respectable social status and material level.
The best way to learn this skill?
In fact, anyone who wants to enter the field of programming must ask himself the question, "What is the purpose of learning programming?" Unfortunately, many do not, and as soon as they enter the field and start learning, they are surprised that they are unable to continue in it.
You can find out if programming suits you through some experiments, and what I suggest to you is the following:
First, enter one of the courses on the YouTube platform, and the course must be intended for beginners, and try to learn from it the basics of programming, and notice the result after a month of learning, is there a change or not? Did you really learn anything new or not?
Can you write some code, even if it is simple, or not?
If the answer is yes, the most important point comes, which is programming thinking and logic. Ask yourself, do those simple codes that you write after learning some of the basics come from your own thinking, or are they just codes that you memorize and then rewrite?
If you find that the codes you write come from your own thinking and are not preserved in your memory, know that you have programming logic and that, God willing, you can delve into this field.
Because programming is not memorizing codes and then writing them. Rather, it is thinking and logic before that. It is the art of communicating with the machine in a purely logical, organized, systematic and very precise way, where there is no room for error.. And through this sentence, I do not mean that error is forbidden, but rather we write mistakes. Every minute, but the final program we design has no room for error.
If you want to try this idea, the first language I recommend to you is the Python language, as it is easy to learn for beginners, and it is also used in very large projects by influential companies in the field of technology, as it is a multi-purpose language where you can use it in many fields.
And after trying this idea and obtaining positive results, God willing, you can go deeper into the field of programming by participating in more professional and more comprehensive courses on many international educational platforms such as the Udemy platform and this comprehensive course for learning the Python language.
What is stopping me from learning skills?
One of the mistakes that I used to make that was causing me boredom is that I set it upon myself to watch the entire course in detail and to rewind the cursor several times when I came across a paragraph that I did not understand well.
Until I found out and changed my method recently. So when I intend to watch a show, no matter how big it is or how many episodes there are, I do the following:
I start watching the clip, being careful not to return the cursor whatever, even if I don't understand them, because I will certainly understand them later, after the chapters of the course are complete.
On the other hand, if I feel that there is a long explanation of one paragraph, I try to jump to pass it quickly so that I can take a summary or a glimpse of it.
Thus, you will find me finishing the long course within a day or two, or according to the allocation for viewing
After I watch it, I go to another course in the same field and in the same way.
After I feel that I have a good idea about the language or technology that I am learning, I start practically.
So that I open a project to apply, and now whenever I reach a point that I need to elaborate on, I go to the section that explains that point, start watching it carefully and even if I have to repeat it, except that I can implement it and then move on to the next and so on.
This method is similar to the process of painting a wall.
It is very difficult to paint the wall the first time. That is why you paint it however it is as the first base face, and then you paint the second face in a focused and organized manner. Finally, you look for areas that have not been blurred, so you paint them with focus and care.
Thank you very much for reading, it's time to invite my friends @irawandey @chiabertrand and @msharif to participate in this contest.
Best Regards,
@kouba01
Thank you, friend!
![image.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmd7of2TpLGqvckkrReWahnkxMWH6eMg5upXesfsujDCnW/image.png)
![image.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmWDnFh7Kcgj2gdPc5RgG9Cezc4Bapq8sQQJvrkxR8rx5z/image.png)
I'm @steem.history, who is steem witness.
Thank you for witnessvoting for me.
please click it!
(Go to https://steemit.com/~witnesses and type fbslo at the bottom of the page)
The weight is reduced because of the lack of Voting Power. If you vote for me as a witness, you can get my little vote.
TEAM 5 CURATORS
This post has been upvoted through steemcurator08. We support quality posts anywhere and with any tags.
Curated by: @waterjoe
Welcome to Steem Indonesia community:@kouba01
Team verification results :
Kind regards,
TIM STEEM INDONESIA
This is the skill I'm after too... What are the best sources you found to learn Python?
hi @disconnect
Did you hear about chatgpt? It's an open AI, which can help create code for you. it seem to be very useful for programmers
Recent AI developments are fascinating and I'm checking all of them :)
hi @disconnect
Im writing to you because I wanted to share with you new interview, which has been conducted by @ ubongudofot with me. Consider checking it out 🙂
https://steemit.com/hive-111300/@ubongudofot/3rqxah-the-interview-showcase-28-exclusive-talk-with-a-crypto-analyst-poland-user
hopefully you will enjoy reading it. I found many of his questions interesting and this interview gaved me a chance to present myself to steemit community 🙂
Ain't he doing a great job. This is fabulous and I enjoyed reading it. Thank you for sharing the interview with me 🙂
hi @disconnect
thanks for taking the time to check it out. I truly appreciate it 🙂
how are your preparations for Xmas and new year?
ps. do you use Discord by any chance? perhaps you could add me so we could be in touch direclty? my handle on discord: crypto.piotr#3426
Mostly the decoration.. 🙂 Done, I've sent a request.
Your choice of skill is very very good. When i tried it it was a very difficult one. I'm sure you will teach me programming when you become an expect.
hi @kouba01
Did you hear about chatgpt? It's an open AI, which can help create code for you. it seem to be very useful for programmers
mnjadi programer adalah keteramlilan yang sangat bagus, namun itu juga sangat berpengaruh kepada otak kota, tapi saya juga sangat suka dengan keterampilan ini
our choice of skill is very very good. When i tried it it was a very difficult one. I'm sure you will teach me programming when you become an expect.i like this your skills.
I am also learning to be a programmer. For now, I know HTML and CSS. Another year of time and I will know more. What languages do you recommend? Or maybe some courses?