Home Backend Development PHP Tutorial How about the Boolean education at Yan Shiba?

How about the Boolean education at Yan Shiba?

Jul 25, 2016 am 10:01 AM
php

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:
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';
     略...
}
Copy after login
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八八
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

Video Face Swap

Video Face Swap

Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

PHP 8.4 Installation and Upgrade guide for Ubuntu and Debian PHP 8.4 Installation and Upgrade guide for Ubuntu and Debian Dec 24, 2024 pm 04:42 PM

PHP 8.4 brings several new features, security improvements, and performance improvements with healthy amounts of feature deprecations and removals. This guide explains how to install PHP 8.4 or upgrade to PHP 8.4 on Ubuntu, Debian, or their derivati

How To Set Up Visual Studio Code (VS Code) for PHP Development How To Set Up Visual Studio Code (VS Code) for PHP Development Dec 20, 2024 am 11:31 AM

Visual Studio Code, also known as VS Code, is a free source code editor — or integrated development environment (IDE) — available for all major operating systems. With a large collection of extensions for many programming languages, VS Code can be c

Explain JSON Web Tokens (JWT) and their use case in PHP APIs. Explain JSON Web Tokens (JWT) and their use case in PHP APIs. Apr 05, 2025 am 12:04 AM

JWT is an open standard based on JSON, used to securely transmit information between parties, mainly for identity authentication and information exchange. 1. JWT consists of three parts: Header, Payload and Signature. 2. The working principle of JWT includes three steps: generating JWT, verifying JWT and parsing Payload. 3. When using JWT for authentication in PHP, JWT can be generated and verified, and user role and permission information can be included in advanced usage. 4. Common errors include signature verification failure, token expiration, and payload oversized. Debugging skills include using debugging tools and logging. 5. Performance optimization and best practices include using appropriate signature algorithms, setting validity periods reasonably,

How do you parse and process HTML/XML in PHP? How do you parse and process HTML/XML in PHP? Feb 07, 2025 am 11:57 AM

This tutorial demonstrates how to efficiently process XML documents using PHP. XML (eXtensible Markup Language) is a versatile text-based markup language designed for both human readability and machine parsing. It's commonly used for data storage an

Explain late static binding in PHP (static::). Explain late static binding in PHP (static::). Apr 03, 2025 am 12:04 AM

Static binding (static::) implements late static binding (LSB) in PHP, allowing calling classes to be referenced in static contexts rather than defining classes. 1) The parsing process is performed at runtime, 2) Look up the call class in the inheritance relationship, 3) It may bring performance overhead.

PHP Program to Count Vowels in a String PHP Program to Count Vowels in a String Feb 07, 2025 pm 12:12 PM

A string is a sequence of characters, including letters, numbers, and symbols. This tutorial will learn how to calculate the number of vowels in a given string in PHP using different methods. The vowels in English are a, e, i, o, u, and they can be uppercase or lowercase. What is a vowel? Vowels are alphabetic characters that represent a specific pronunciation. There are five vowels in English, including uppercase and lowercase: a, e, i, o, u Example 1 Input: String = "Tutorialspoint" Output: 6 explain The vowels in the string "Tutorialspoint" are u, o, i, a, o, i. There are 6 yuan in total

What are PHP magic methods (__construct, __destruct, __call, __get, __set, etc.) and provide use cases? What are PHP magic methods (__construct, __destruct, __call, __get, __set, etc.) and provide use cases? Apr 03, 2025 am 12:03 AM

What are the magic methods of PHP? PHP's magic methods include: 1.\_\_construct, used to initialize objects; 2.\_\_destruct, used to clean up resources; 3.\_\_call, handle non-existent method calls; 4.\_\_get, implement dynamic attribute access; 5.\_\_set, implement dynamic attribute settings. These methods are automatically called in certain situations, improving code flexibility and efficiency.

PHP and Python: Comparing Two Popular Programming Languages PHP and Python: Comparing Two Popular Programming Languages Apr 14, 2025 am 12:13 AM

PHP and Python each have their own advantages, and choose according to project requirements. 1.PHP is suitable for web development, especially for rapid development and maintenance of websites. 2. Python is suitable for data science, machine learning and artificial intelligence, with concise syntax and suitable for beginners.

See all articles