Answer the question
In order to leave comments, you need to log in
Why is the “make it work” approach wrong in programming?
He himself has some idea. I ask because I'm interested in different people's opinions.
P/S
For the sake of simple indie projects, you can even code)
In general, I wonder if newbies should always try to write only high-quality code, even when the project is small (a simple 2d game)?
Still, there is a fear of getting into the habit of homocoding from such practice, and then it will be difficult to relearn)
Answer the question
In order to leave comments, you need to log in
The concept of correctness is actually the criteria for evaluating the final result. You cannot get fast, cheap and high quality at the same time - you have to choose 2 out of 3. With tight deadlines, as a rule, the budget or team size is limited, which leads to a loss of quality. This is the position of the business. At the same time, the development industry always considers itself isolated, for obvious reasons, because these people do not understand business (and the opposite is also true). In development, a huge number of practices are aimed at delivering high-quality software due to the need for reproducibility (and this is the first goal of automation and why development was invented at all), and hence a certain pride and all this seigneury for which people are paid money. Well, we get a conflict: business wants fast, cheap and doesn’t care how it works, but in IT they want high quality.
Why do beginners write good code? The main thing is to make the project that you wanted. And as these super-duper programmers of yours who work for 15k a month in a sweaty cantor say: Learn frameworks, do this or that, write super hacker code. In short, do not listen to anyone if you are a beginner. The main thing is not to be a super batan in programming, but to write code.
About 1 year ago, I started learning Js, html, css and created websites, applications on react. But then I started watching videos like: 8 mistakes of beginners, why programmers are not needed?, Competition on the web and all that. Then I thought about it and realized that if I become a junior, I will not be able to withstand the competition.
And I decided to leave and conquer java. I studied java for about half a year. Made an application, games. There was a lot I didn't understand because I was told Hey newbie go read books! And they killed with oops. And now I'm learning arduino.
Here's what I want to say: The main result! That is, you have a project in mind. Make a snake game or website there. Do it. It does not matter that you do not know the basics or do not know how to use libraries. The main thing is to see the result. Or you will become like me, who for 2 years has not even decided where to go.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question