しばらく PHP を独学で勉強していますが、なかなか上達しません。経験豊富な専門家に教えてもらいたいと考えています。 返信内容:
@无无xie さん、思い出させてくれてありがとう。しかし、私はこの質問に答えることができません。
道徳は私に他人を批判することを許しません;高貴さは私に自分を賞賛することを許しません。
Zhihu には多くの専門家がいますが、より良い指導方法や指導ビデオを持っている人は、ぜひ見せてください。
Boleans は全員ここにあります: PHP を最速で学ぶにはどれくらいの時間がかかりますか? 学習ルートは何ですか?トレーニング クラスに登録しますか? - PHP Learning
他の教育機関がより良い教育方法や教育ビデオを考案するまで、私は沈黙を守ります。
私を褒めたり批判したりするのはファンと対戦相手に任せてください。 私はいくつかの有名な訓練クラスの生徒しか扱ったことがないので、訓練機関がどのようなものなのか知りません。研修クラスの指導レベルについてはあえて言いませんが、私が見てきた限りでは、研修後すぐに実際の開発作業にすぐに適応できる人の割合は非常に低いです。
プログラムを書くには大変な努力と自分で勉強する必要があり、マスターは実際にあなたを導くことしかできません。 下剤!
私は彼の授業に参加したことはありませんが、彼の学習法やいくつかのビデオを見て、彼の考えに従って勉強すればかなり効率が良いと思います。
また、PHPは簡単だと言っている学生の皆さん、本当にPHPをしっかり理解できていますか?とにかく、長い間勉強してきましたが、勉強すればするほど難しくなります。単にウェブサイトを構築することについて話しているのではありません。拡張機能、エンジン、同時実行性など、学ぶべきことがたくさんあります。一緒に勉強したい方はメッセージを送ってください。 彼の公式ウェブサイトから独学で学びましたが、講義はとても丁寧で、今ではほとんど仕事が見つかり、私のメンターに感謝しています。
前書き: 最近、laravel を学ぶための研修機関のビデオを 2 日間見た後、本当に我慢できずに吐きました。
学生を誤解させ、他の人の時間を無駄にするために、一部の訓練機関をハッキングする必要があります。中国のほとんどの訓練機関がこのようであるのは残念です。 私の個人的な経験について話させてください。私は前職でテクノロジー関連の仕事をしていましたが、実際の開発には携わっていませんでした。平均して月に1〜2日は独学で勉強します。私は QT C++、PHP、フロントエンドなどを学習しており、小さなものをいくつか書くことができます。私が独学で勉強していたときは、基本的に原理をまったく理解せずに、他の人が書いた関連コードを見て、どの機能を使いたいかを調べていました。したがって、私にとって、この独学方法はあまり効率的ではありません。
つまり、理解力が高く (IQ が高く)、退屈な学習プロセスに粘り強く耐えることができるのであれば、独学は良い選択です。一般人に必要なのは長期的な継続ですが、独学をあまり神格化する必要はありません。独学ができる人はみな小学校、中学校、高校と通っているのでしょうか。教師を必要としない大学?
トレーニング クラスを選択する利点は、優れた教師が多くの知識ポイントを要約し、段階的に教えてくれることです。学習意欲があれば、一般的に、独学よりもはるかに少ない時間で学習できます。学習の雰囲気、コースの順序、プロジェクトのガイダンス、そして教師に質問することもできるため、多くの試行錯誤や開始にかかる時間を削減できます。
今年の初めに、プログラマーとしてフルタイムのキャリアに切り替えることを決めました。その後、過去を振り返ると、自分の開発能力が低いことがわかりました。その後、自分のコントロールについて考えました。能力、継続力、さまざまなマニュアルの概念を理解する能力を検討し、最終的にはトレーニングクラスを見つけようと決めました。
私はブールと同じキャンパスにいるので、ブールのクラスメートとよくコミュニケーションします:
1. ブールが話していることは本当に表面的で、十分に深くなく、原則が非常に貧弱です。たとえば、基礎がしっかりと築かれていない(PHP の基本は毎日午前と午後 2 時間で 7 日未満)、さまざまな概念が明確になっていないなど、良い講義を聞いていない可能性があります。 , したがって、フレームワークに移動するだけです。
2. ある程度の経験を積んだクラスの生徒は、先生に刃向かうことがあり、先生は授業中に長い間問題を解決できないと聞きました。
3. 先生は授業中は用意されたコースウェアに基づいて教えるだけで、基本的に授業の準備はあまりしません。 。なぜなら、彼らは話すときにしばしば問題に遭遇するからです。
養成機関の生徒は軽蔑され、やる気がありません。理由があるなら、彼らが教えていることを見に来させてください!
私たちはLaravelを教えなかったので、元クラスメートのYan Shiba氏にLaravelコースを教えてもらいました。彼のLaravelクラスは7日間に分かれており、最初の2日間は基礎を教え、次の5日間はプロジェクトを教えました。 , 現在、最初の4日間のコース動画を見ています。それでは、Yan Shiba のクラスビデオを使用して、彼らがどのレベルであるかを説明しましょう:
1. ビデオの中で、Yan Shiba がよく言うのは次のとおりです:
これがうまくいくかどうかはわかりません。分からない、試してみましょう、あえて試してみましょう。
問題が発生した場合は、勇気を出してエラー メッセージを読んでください。毎回レッスンを試したり、マニュアルを確認したり、彼のビデオを見たりするのは時間の無駄です。
ビデオを見ると、私がSBと同じことを教えていると思いますか?間違いをあえて見るのはあなただけですか?自分でわからないことがあれば、ここに来て教えてください
2. 英語力+変則的なネーミング
例えば、プロジェクト内の関数名、URLアドレスのパス、borrow: url path/jie、関数名: jie()...授業中に堅苦しい単語が書けないことが多い, function/ パスの名前はピンイン + 英語の形式で表示されます。適切な単語が思いつかない場合は、中国語のピンインを使用して名前を付けます
たとえば、データベース オブジェクトはすべてのプロジェクトを保存します
テーブルの名前。彼が移行で設計したのは Projects で、データ モデルでは数文字を節約するために実際にモデルに Pro という名前を付け、Pro 関数でテーブルをプロジェクトとして指定しました
司馬兄弟のエレガントなコードを見てみましょう:
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';
略...
}
私も自分で PHP を学びました。私は他人から見れば初心者でしたが、今では PHP を習得するのに最も重要なことは、継続と練習です。トレーニングにかかるお金。
この質問に答える資格は私にあると思います私はボーア大学を卒業した学生だからです
もう一度選ぶチャンスを与えてもらえたら
私はタイニウを選びます
良心はタイニウのコースが良いと言っています
でも、またコメントします
初心者ボーアもタイニウも同じです
ボーアに行った後、さらに勉強するためにタイニウに行くのが一番良い方法です
一番良い提案は、大学で独学することです
18兄弟のビデオ
ハン・シュンピンのビデオ
は両方とも多くの人を変えましたキャリア 成功
誰もが優秀な開発者を持っていることを示しています
卒業前にたくさんの人のビデオを見ました
結局、Shiba 兄貴が私を始めさせてくれました
上記の laravel フレームワークについてコメントした人は Tai Niu のはずです
Tai Niu と Boolean は非常に良い不調和です
彼のコメントに関しては、実際の状況は確かに彼の言ったことだと言えます
しかし
教えるときに初心者のグループに直面したらどうするか
それはあなたです、彼らにどう教えるか
それがすべてです標準的なコード形式と命名ルールについて
英語のことを全く知らない人がどれだけいるかご存知ですか
この業界は給料や報酬が良いから転職を決意する人が本当に多いです
私は学生の頃、あまり勉強しませんでした大学にいます
卒業前に勉強するためにブラザーシバに来ました
一般的に、それは私にとって良いことです学校の募集は非常に役立ちます
Buer先生の指導レベルには大きなギャップがあります
一部の教師はまったく役に立たない
責任感の強い先生もいます
技術以外の知識もたくさん教えてくれた王先生と西林先生に感謝します
実際、司馬兄はもう教えるのに向いていない気がします
やる気のない生徒もいます
私生徒が理解できる言語で教える方法がわかりません
コースや新しいテクノロジーを学ぶには司馬兄の方が適していると思います 一定期間独学してから研修を選択する場合、独学が良い、独学でも問題ないという人は、一方で独学は一方的すぎると思います。数か月間、一日中継続する必要があります。仕事を見つけることに不安がある場合、この種の不安は最も不快です。自習用のビデオを選ぶのは別の話ですが、私は騙されました。トレーニングで最も重要なことは、競争する姿勢があり、自分自身を監督し、ただよく学びたいということです。他の人が推奨するものではなく、さまざまなトレーニングのビデオをもっと見て、自分に合ったスタイルを比較することをお勧めします。 私は司馬兄弟の指導ビデオを見ましたが、中でも浮きについて話すときは、浮きの原理を数秒で理解できるように例を挙げました。司馬兄さんの授業はとても実践的で、その点では司馬兄さんだけをフォローしています。 @やん八八

負荷分散はセッション管理に影響しますが、セッションの複製、セッションの粘着性、集中セッションストレージで解決できます。 1。セッションレプリケーションサーバー間のセッションデータをコピーします。 2。セッションスティンネスは、ユーザーリクエストを同じサーバーに指示します。 3.集中セッションストレージは、Redisなどの独立したサーバーを使用してセッションデータを保存してデータ共有を確保します。

SESSIONLOCKINGISATECHNIQUESTOESUREAUSER'SSESSIONREMAINSEXCLUSIVETOONEUSATIME.ITISCRUCIALFORPREVENTINGDATACORTIONANDSECURITYBREACHESINMULTI-USERAPPLICATIONS.SESSIONLOCKINGISISIMPLEMENTEDUSINGSINGSINGSINGSINGSINGSINGSINGSINGSINGSINGSINGSINGSINGSINGSINGSINGSINGSINGSINGSINGSINGROCKINGSMECHANISMなど

PHPセッションの代替品には、Cookie、トークンベースの認証、データベースベースのセッション、Redis/Memcachedが含まれます。 1.Cookiesは、クライアントにデータを保存することによりセッションを管理します。 2.トークンベースの認証はトークンを使用してユーザーを検証します。これは非常に安全ですが、追加のロジックが必要です。 3.Databaseベースのセッションは、データベースにデータを保存します。これは、スケーラビリティが良好ですが、パフォーマンスに影響を与える可能性があります。 4. Redis/Memcachedは分散キャッシュを使用してパフォーマンスとスケーラビリティを向上させますが、追加のマッチングが必要です

SessionHijackingとは、ユーザーのSessionIDを取得してユーザーになりすましている攻撃者を指します。予防方法には、次のものが含まれます。1)HTTPSを使用した通信の暗号化。 2)SessionIDのソースの検証。 3)安全なSessionID生成アルゴリズムの使用。 4)SessionIDを定期的に更新します。

この記事では、PHPについて説明し、その完全なフォーム、Web開発での主要な使用、PythonとJavaとの比較、および初心者の学習のしやすさについて説明します。

PHPは、$ \ _ postおよび$ \ _を使用してフォームデータを処理し、検証、消毒、安全なデータベースインタラクションを通じてセキュリティを確保します。

この記事では、PHPとASP.NETを比較して、大規模なWebアプリケーション、パフォーマンスの違い、セキュリティ機能への適合性に焦点を当てています。どちらも大規模なプロジェクトでは実行可能ですが、PHPはオープンソースであり、プラットフォームに依存しませんが、ASP.NET、

PHPの症例感度は変化します:関数は鈍感であり、変数とクラスは感度があります。ベストプラクティスには、一貫した命名と、比較のためにケース非感受性関数を使用することが含まれます。


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

MinGW - Minimalist GNU for Windows
このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

SublimeText3 英語版
推奨: Win バージョン、コードプロンプトをサポート!

SublimeText3 Linux 新バージョン
SublimeText3 Linux 最新バージョン

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター

ホットトピック









