Answer the question
In order to leave comments, you need to log in
How to choose a php teacher?
I have been programming and developing for 10 years. The scope is big.
But at some points, a misunderstanding simply arises, which prevents you from taking steps further. There are also clear gaps in knowledge.
I often come across a situation that when learning something new, there are no good textbooks, manuals. And often there are bad ones)
Textbooks, articles with errors - and only after a couple of months you realize that they wrote it with errors, it’s wrong - but time is lost and the head is clogged with the wrong things and habits - and now fix all this ... (
Googling teachers on php - I see a lot of people my age... They teach schoolchildren and students
... And the person is 30 years old, and he is already teaching ...
Answer the question
In order to leave comments, you need to log in
In general, my goal is the ultimate goal of becoming a professional and getting a job in a good office.become pros after they have worked for X years
And for this I need to know - how to write correctly in php i.e. code formatting, OOP, syntax, patterns, what to write in - editors, etc.formatting is googled or read offline
That's right - this is how it is customary in serious organizations, standards. That is, to understand not just the language, but the whole kitchen.you will recognize the kitchen at the first deployment
And not how to do it now, and then redo it. everything works, of course, but good programmers don't write like that.requirements change quickly - you need to be ready to delete all your own and other people's code and write it again
And then connect all this to the Revision Control System, and there are also a lot of them.leading cvs one - git
Once and for all - so as not to stuff your head with too much and not waste time.if you think that once you memorize something and that's it, then it doesn't happen.
It’s not entirely clear what 10 years we are talking about, in your message I see a perfectionist novice who complicates his life with the principle “from one extreme to another” (he was one himself).
The unpleasant truth is that the moment when you will know and be able to do everything and everything will never come. At least in it. You forcibly drove into your head the existence of a problem and a dubious way to solve it. Trust me, you don't need a teacher.
All you need is to choose ANY editor/environment, open any php site/course/tutorial, study:
1 - basic constructions (variables, loops, arrays, ...)
2 - read about OOP, then see how it works on php example
Congratulations, you are ready to start your first pilot project, which, believe me, will give you as much skills and understanding as no other book you read will give (at least at this stage).
Now, take as a framework for a project, for example, yii2 (read how it works and what mvc is), and as a project, let's say, the same blog (hint: there are a lot of examples / courses / video courses on the net how to make a blog) and implement . By doing this, you will gain a lot of knowledge and skills. Once you're done, open any site that describes the correct style of code and run through your project while reworking the code to be more correct. Profit)
The good news is that even a beginner can do all of the above in a couple of weeks, and you don’t need any life-long stories and teachers. Good luck)
A set of letters of some kind, and mess in my head, like.
As for the editor, I will say this.
At least do it on a typewriter, if it is done beautifully (read, correctly, according to the standards).
The coolness of a programmer does not depend on the tools used.
This is just a convenience, a simplification of the work.
Right away, nothing happens. The task is set - solve. Beautiful, correct, productive code is produced like this. There was a task - I solved it, then there was a need to refine it or a so-called error - I finalized it + refactored it, satisfies all that one - added it to my personal library, it took a solution to a similar problem - applied the old work. There are no other ways. The sphere is huge, there are even more approaches and solutions. Take it brother. Otherwise, you won’t earn money and you won’t release the product. You'll run out sooner.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question