E
E
Evgeny Ivanov2019-01-19 16:50:22
PHP
Evgeny Ivanov, 2019-01-19 16:50:22

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 ...

spoiler

Pascal
C++
Язык C
C#
Python
Django
Delphi
SQL
Javascript
JQuery
AJAX
PHP
VBA
Microsoft Visual Studio
Lisp
Веб-программирование
Вёрстка веб-страниц
Wordpress
Joomla
ООП
Спортивное программирование

Like this? It is impossible to learn at a good level even in 3 lives. Only the basics and basic principles.
And then there will be porridge in the head.
Most of them are teachers, candidates of physical and mathematical sciences, etc.
In general, my goal is the ultimate goal of becoming a professional and getting a job in a good office.
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.
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.
And not how to do it now, and then redo it. everything works, of course, but good programmers don't write like that.
Using the editor as an example - which seems to have nothing to do with php .
Notepad - already funny? Interview - what do you write in, in a notebook ...)
Notepad ++ - well, that's it.
Sublime Text 3 - already more interesting? But this is not only an editor, but a tool with its own features and even a certain logic of work that allows you to much speed up writing code. And this is important.
jetbrains phpstorm? - and there it connects with xdebug and questions about how to use it, how to do it right ...
And then there are netbeans ...
And then connect all this to the Revision Control System, and there are also a lot of them.
Lots of options. And that's just the editor. And time is short. I want to know exactly what to write, how to write.
Once and for all - so as not to stuff your head with too much and not waste time.
Yes, in every serious office (hut) there are "rattles". But let's be honest - offices adequately look at professionals, even if they do not work with their version control system, their software.
They even offer options - any version control system from 3 popular ones, any framework from 3-4, etc.
How to choose a php teacher?

Answer the question

In order to leave comments, you need to log in

4 answer(s)
S
sim3x, 2019-01-19
@sim3x

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
oops - similarly
, middles need patterns
on what to write on - what is customary
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.
Already nowhere
Even the janitor has to get acquainted with the technique and learn how to work with it
Teachers should be chosen according to their temperament and the set of topics that he will offer you to study

L
luna3956, 2019-01-19
@luna3956

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)

S
Sergey Goryachev, 2019-01-19
@webirus

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.

H
Heksweb, 2019-01-20
@Heksweb

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 question

Ask a Question

731 491 924 answers to any question