I have been self-studying PHP for a while and the progress is not fast. I am considering taking training. Please let an experienced expert tell me. Thank you. I am in the process of choosing. Reply content:
Thanks @无无xie for the reminder. But I can't answer this question.
Morality does not allow me to criticize others;
Nobility does not allow me to praise myself.
There are many experts on Zhihu. If anyone has better teaching methods and teaching videos, just show them.
Boleans are all here: How long does it take to learn PHP fastest? What is the learning route? Do you want to sign up for a training class? - PHP Learning
Until other institutions come up with better teaching methods and teaching videos, I will remain silent.
Praise me and criticize me, let the fans and opponents do it.
I don’t know what the training institutions are like. I have only dealt with students from a few of the more famous training classes. I dare not say what the teaching level of the training class is, but based on what I have encountered, the proportion of people who can directly adapt to actual development work right after the training is really low.
Writing programs requires hard work and study on your own, and the master can really only lead you in.
laxative!
I have never attended his class, but after watching the learning methods and some videos he wrote, I think they are good. If you follow his ideas, the efficiency should be quite high.
Also, students who say PHP is easy, have you really understood PHP thoroughly? Anyway, I have been studying for so long, and the more I study, the more difficult it becomes. I’m not talking about simply building a website. Extensions, engines, concurrency, etc., there is a lot to learn! If you want to study together, you can send me a message.
I learned it by myself from his official website. It is very good and the lectures are very thorough. I have almost found a job now and I have received many projects online. Thank you to my mentor.
Foreword: I recently watched a video from a training institution to learn laravel. After watching it for 2 days, I really couldn’t stand it and had to vomit.
It is necessary to hack some training institutions to mislead students and waste other people's time. It is a pity that most training institutions in China are like this. Let me talk about my personal experience. My previous job was related to technology, but I was not involved in actual development. On average, I study on my own for 1 to 2 days a month. I have learned QT C++, PHP, front-end, etc., and can write some small things. When I was self-study, I basically looked at the relevant code written by others to see what functions I wanted to use. I didn’t understand the principles at all. Therefore, for me, this method of self-study is not very efficient.
SO, if you have strong understanding ability (high IQ) and can persist and endure the boring learning process, then self-study is a good choice. For ordinary people, what is needed is long-term persistence, but self-study should not be too deified. Is it true that those who are very capable of self-study all go to elementary school, junior high school, high school, and university without the need for teachers?
The advantage of choosing a training class is that excellent teachers will summarize a lot of knowledge points and teach you step by step. As long as you are willing to learn, generally speaking, you will spend much less time than self-study. The learning atmosphere , course sequence, project guidance, and you can also ask the teacher, which can reduce a lot of trial and error and the time spent getting started.
At the beginning of the year, I decided to change my career as a programmer full-time, but here comes the problem. Looking back at the past, I found that my development ability was simply weak. Then I thought about my control ability, persistence ability, and ability to understand the concepts in various manuals, and finally decided : Let’s find a training class.
Because I am on the same campus as Boole, I often communicate with Boole’s classmates:
1. What Boole talks about is really shallow, not deep enough, and the principles are very poor. If you think he talks well, , it may be that you have not heard a good lecture. For example, the foundation has not been laid firmly (the basics of PHP are less than 7 days, 2 hours in the morning and afternoon every day), and various concepts are not clear, so just go to the framework.
2. I heard that the students in their class who have some experience can put the teacher to the sword, and the teacher can’t solve the problem in class for a long time.
3. Their teachers only teach based on the prepared courseware during class, and basically do not prepare much for the lessons. . Because they often encounter problems when they speak.
Students from training institutions are looked down upon and unwilling to do so. If there is a reason, let me come and see what they have taught!
Because we didn’t teach Laravel, I got the Laravel course taught by Yan Shiba from my former classmate. His Laravel class was divided into 7 days. The first 2 days taught the basics, and the next 5 days taught the project. , I have currently watched the course videos of the first 4 days. Now let me use Yan Shiba’s class video to tell what level they are: 1. In the video, Yan Shiba’s favorite thing to say is:
I don’t know if this will work or not. I don’t know, let’s try it, dare to try it.
If you encounter a problem, be brave enough to read the error message.
Do you think I am teaching you the same as sb when I watch the video? Are you the only one who dares to see mistakes? If you don’t understand something yourself, you come here to teach me.
I keep trying every lesson, checking the manual, and watching his videos. It’s a waste of time.
2. English proficiency + irregular naming For example, the function name, URL address path in the project, borrow: url path/jie, function name: jie()... I often cannot write formal words in class, function/ The path naming appears in the format of Pinyin + English. If you can't think of a suitable word, you will use Chinese Pinyin to name it
For example, the database Objects saves all projects
The name of the table he designed in migration is Projects, and then in the data model , he actually named the model Pro in order to save a few letters, and then specified the table as projects in the Pro function
Let’s see Brother Shiba’s elegant code:
<code class="language-text">Route::get('jie' , 'ProController@jie');
Route::post('jie' , 'ProController@jiePost'); //拼音+英文的完美结合
public function jie() {
return view('woyaojiekuan');
}
public function jiePost(Request $request) {
//$rs = Pro::create($request->all());
略...
}
class Pro extends Model {
protected $table = 'projects';
略...
}
</code>
I also taught myself PHP. I used to be a rookie in the eyes of others, but now I am a master in the eyes of others. PHP is very simple. The most important thing is persistence and practice. There is no need to spend money on training.
I think I am more qualified to answer this question
Because I am a student who graduated from Boer
If you give me another chance to choose
I will choose Tainiu
Conscience says that Tainiu’s courses are good
But I will comment again
Novices go Both Boer and Tainiu are the same
The best way is to go to Tainiu for further studies after going to Boer
The best suggestion is to study by yourself in college
Brother 18’s videos
Han Shunping’s videos
have made many people change careers Success
shows that everyone has excellent developers
I watched a lot of people’s videos before graduation
In the end, Brother Shiba got me started
The guy who commented on the laravel framework above should be from Tai Niu
Tai Niu and Boolean are very good Disharmonious
As for his comments, I can say that the actual situation is indeed what he said
But
What to do if you are facing a group of novices when teaching
It’s you, how do you teach them
It’s all about standard code formats and naming rules
Do you know how many people know nothing about English
There are indeed many people who decide to change careers because of the good salary and remuneration in this industry
I didn’t study hard when I was in college
I came to Brother Shiba to study before graduation
In general, it’s good for me School recruitment will be of great help
There is a big gap in the teaching level of Mr. Buer
Some teachers are completely useless
Some teachers are very responsible
Thank you to Mr. Wang and Mr. Xiling for letting me know a lot of knowledge other than technology
In fact, it feels like Brother Shiba is no longer suitable for teaching
He has some disengaged students
I don’t know how to teach in a language that students can understand
I feel that Brother Shiba is more suitable to study courses and new technologies
As someone who studied for a period of time and then chose training, I think those who say that self-study is good and that there is no problem with self-study are too one-sided. On the one hand, self-study requires persistence throughout the day for several months. If you are anxious to find a job, then This kind of anxiety is the most uncomfortable. Choosing self-study videos is another thing, and I was fooled. The most important thing about training is the atmosphere. We insist on it together. There will be a competitive attitude, supervise yourself, and just want to learn well.,, It is recommended to watch more videos of different trainings to compare which style suits you, rather than what others recommend.
I have watched the teaching video of Brother Shiba, and among other things, when talking about floating, he gave an example to understand the principle of floating in seconds. Brother Shiba’s classes are very practical, and from this point of view, I only follow Yan Shiba.
@yan八八