Answer the question
In order to leave comments, you need to log in
How not to lose interest in learning programming?
Hello! For a long time, I’ve been visiting Habr purely on autopilot, reading some articles that seem interesting, even if I don’t understand anything in them. And in general, the topic of IT technologies is interesting. I would like to learn something in this area.
The bottom line is that every time I start reading some book on programming or watching courses, I go through some part and then interest disappears. Not because they are somehow complicated and you have to break your head. I successfully complete the initial tasks, such as implement some kind of console program that takes words as input, sorts, swaps characters, and others like that, even if I have to spend a lot of time on the solution, I finish it to the end. And to continue learning further, the desire disappears. Probably from the fact that these "programs" do not cause delight in me. And so time after time.
Answer the question
In order to leave comments, you need to log in
Probably from the fact that these "programs" do not cause delight in me.
"Probably from the fact that these "programs" do not cause delight in me."
Come up with your own that will cause delight and implement it, simultaneously mastering the technologies that will be used in it.
Wow! Yes, you just don’t need programming, it’s just not for you, since you are afraid of losing interest. When I studied programming, I had a lot of ideas that I wanted to implement and almost none of them were fully realized, but I tried to do it, I did it! Text editor, archiver, arcade game, bulk file renamer.
I broke games that were interesting to me (without art money, but digging and parsing the files and resources of the game)
You need to study what is interesting.
Why do you need programming, is it "like" cool? Or is there some purpose?
You are better off coding with a visual component.
Crafty.js
Unity
Write a simple arcade game and keep the fun going!
Because there is no specific task for an effective solution that you yourself will come up with, and after which you can see the result of the work done.
What you do according to the "textbook" is the basic knowledge that will be useful in the future, and for many this is the most correct and fastest way to programming.
There is a more complicated and long way, and most likely for 99% ineffective, it is not to start from knowledge to the task , but from the task to knowledge . But this is only if you have a lot of time.
And as Stepan saidWe need ideas and a great desire to implement them. Write another facebook / Doom / HL3, it will take you a lot of time, and the desire will disappear in a month, or even a week. But to write another runner game on Unity3d, it will take you several months, and the effect of what gradually turns out will be much greater.
Probably from the fact that these "programs" do not cause delight in me. And so time after time.
Either this is not for you, or you need to follow a completely different path of learning. Do not write small examples from books and articles, but do your own project, you will encounter a bunch of problems in the process, and you will already look for solutions to the Internet and books. See what interests you here. Usually programmers have a lot of ideas in their heads. If there are no ideas, then take a walk on freelance sites, read the tasks and choose one. It can be an interesting task, or an average, the most common one. Do it for yourself first, then, when everything works out, try for money for others. Another option after your project is to go get a job in the office, there will be a bunch of combat missions and a team.
However, I am of the opinion that in the absence of pleasure from the process, you should change the field of activity. Maybe, as an option, go to an adjacent area - management, testing, analytics, design, administration.
The bottom line is that every time I start reading some book on programming or watching courses, I go through some part and then interest disappears.
Not to lose interest - it's very simple, you need to take and earn money on it) the more money - the more interest, everything is simple)
form a conditioned reflex, reinforce it, for example, with sweets
programming is the ability to solve tasks, and not just a set of knowledge
in the process of learning, you need to write your own simple client-server application - chat, drawing, text editor,
game
, etc.
someone else's code - without libraries, frameworks and ready-made databases,
you must be able to independently create-process-save the data you
need bicycle first -
to learn - you must do it yourself
Read the old book "Delphi 3 for Dummies" by Neil Rubenking, there are a lot of examples from different areas: text and image editors, databases, the Internet...
Constantly practice and develop. If you work, find time at home for programming, something new, something more difficult. Then the discovery of a new one will give you an impetus to the desire to develop and not get bored.
You can try something complex and mathematically beautiful - for example, dependent types.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question