私は二流校の通信専攻で、この道に進むのは本当に難しいです。独学で学ぶ能力は悪くありません。誰かに教えてもらいたいです。学習プロセスと塾に申し込むことについての私の意見 私の周りには、私たちの学校に研修に来ている人もたくさんいますが、私は独学の方が好きです。私はとても未熟なので、その方がかっこいいと思います。 返信内容:
さて、私は PHP の専門家ではありませんが、PHP の学習方法については専門家です。
4 つの側面から説明します!
PHP を最速で学習するにはどれくらいの時間がかかりますか?
学習方法
具体的な学習ルート
独学とトレーニングの類似点と相違点
--ちょっと待ってください、教室で質問している学生がいます。---
--戻って続けてください---
1: PHP を最速で学ぶにはどのくらい時間がかかりますか? 前提条件はありません 問題について話し合っても無意味な口論になるだけです
したがって、最初に 2 つの前提条件を設定します:
前提条件 1. 学生の基本的な要件は、「プログラミング言語の基礎を持たない」こと、および「コンピューターの操作 (キーボードの入力、ディレクトリの作成など) に熟練していること」です。
前提条件 2. 「PHP を学ぶ」とは、正式な PHP の仕事に就くことを意味します。
この前提の下では、独学であろうとトレーニングであろうと、PHP の学習の
限界速度 は:
2 ヶ月 !
「Xing Luo」という名前のクラスメートは、2013 年に 56 日間を独学で過ごし、現在は南京で働いています。
「Xingluo」では毎日16時間の学習時間があります
彼の研究とインタビューのプロセスは次のとおりです:
インタビューで起こったこと [1]
インタビューで起こったこと [2]
インタビューで起こったこと [3]
過去 2 年間で、高校卒業生/古典文学専攻/英語専攻/旋盤労働者/警備員/張家口の鉱山労働者など、さまざまな基礎を持った何百人もの学生が、ボーア教育への通学に 2 か月を費やしました
PHP の職に就きましょう。
最速の生徒は 49 日で、1 日あたり 12 ~ 14 時間勉強します。
2ヶ月という短期間でどうやって学ぶことができるのでしょうか?
実際、逆に尋ねるべきです: なぜ 2 か月で学習できないのですか?
オリンピックが追求するのは人間の体力の限界です
プログラミングを学ぶときに、自分の頭脳の限界を追求してみませんか
短距離走において、100 メートルを 10 秒で走るのはかつて科学者によって人間には不可能な限界であると考えられていました
。
しかし、ジム ハインズによってこの制限を突破されて以来、ますます多くのプレイヤーがこの制限を突破しました。
したがって、本当の限界はあなたの心の中にあります
もちろん、主観的な努力だけでは十分ではありません。科学的で効率的な学習方法が迅速な学習を保証します
II: 効率的な学習方法 - プログラミングの学習に近道はありませんが、回り道を避けることはできます。プログラミング 最も早い方法は反復学習法であり、ブール教育の理論的基礎でもあります
2か月のトレーニング
反復とは何ですか?
ほとんどの指導方法は、一度に 1 つの科目を教えることです。
そして、コースでは、章ごと、セクションごとに教えられます。
----プログラミング的にこれは間違いです!
正しい学び方---
最初に本文、次に太い線、次に細部
を生徒たちに導き、徐々に深めて繰り返し繰り返していきます
.
HTML コースを例に挙げると、ほとんどすべてのコースは、タグ、p、h1、h2、div、pre、ul、li について話すことから始まります。
想像してみてください: 基本知識がゼロの生徒が一度にたくさんのラベルを言われたら、めまいがしないでしょうか?
いわゆる「有名な教師」
でさえ、大きな声と詳細な PPT とメモ取りのスキルにすぎません。
しかし、この間違った指導方法では、PPT が詳細になればなるほど、生徒の学習は難しくなります。
正しいアプローチは、ラベルを無視することです。最初に言っておきますが、このウェブページを見てください。この布地であれば、
。
大きく3つに切るには、まず主茎から
真ん中の部分を左右2つに切る方法 - 線を太くする
左右の部分の間にテキストや画像を挿入する方法 -- 詳細はこちら
この学習方法がわからない場合は、スケッチの手順をご覧ください。典型的な反復学習の手順は次のとおりです。
反復学習の方法について少しは理解できましたか?
反復学習法について少しは理解できましたか?
まだ理解できていない場合は、私の「8 時間で学ぶ HTML Web 開発
」をご覧になることをお勧めします。ブール教育
のユニークな「反復学習法」を反映しています
傲慢になることをお許しください、これは中国で最高のHTML Webページコースであり、「1つ」というものはありません なぜなら私は世界をほとんど見ていないからです。 、しかし、コンピューター教育に関しては、「アセンブリ言語」という本の著者である王帥に会ったことがあり、私は親しい友人です
3。ルート
イテレーションの最初のラウンド (6 日間、Web サイト構築に関する PHP の概要をすぐに理解します)
HTML (3 日間の学習 + 2 日間の実践) チュートリアル: 8 時間で HTML Web 開発を学びましょう 3 時間で光の速さで PHP を始めましょう (半日の学習 + 半日の実践) ) チュートリアル: http:// pan.baidu.com/s /1pGHc0
反復の 2 ラウンド目 (14 日間、PHP の理論的基礎を強化し、次を使用してブログを作成します)プロセス指向)
PHP の基礎の定着 (3 日間の学習 + 2 日間の実践) チュートリアル: PHP の基礎の定着 - 独学 IT ウェブサイト
MySQL 3 日間の基礎の定着 (同じ内容で学習し、実践する) 1 日、合計 3 日間) チュートリアル: http:// pan.baidu.com/s/1i3oVAk P
ブログ開発 (Cookie/セッション、ファイルアップロード、ページング、GD サムネイル) 、確認コード、すべてこのプロジェクトで実践されます、6日間) ビデオアドレス: http:// pan.baidu .com/s/1dEqLSy P パスワードkm1j
3番目反復 (4 日間、理論的知識を向上させ続ける)
PHP オブジェクト指向 (2 日間) チュートリアル: リンク: http:// pan.baidu.com/s/1qXvXDq G パスワード: apvh
PHP共通オブジェクト指向クラス(1日) アップロードクラス、サムネールクラス、ページネーションクラス、MySQLクラスを自分で探して書く
オブジェクト指向でブログ再開(1日)上記と同様、自分で探索してください
4 回目のイテレーション (7 日間、フレームワーク、および就職準備のためのその他の実践的な開発ツール)
Http プロトコル (半日) チュートリアル: リンク: http:// pan.baidu.com/s/1i4Onue x パスワード: x538
正規表現(半日) リンク: http:// pan.baidu.com/s/1bLbwCm パスワード: k7tk
TP フレームワーク (1 日) チュートリアル: 次の行を参照してください。
TP フレームワークを使用してモールを構築する (5 日) チュートリアル: http:// pan.baidu.com /s/1bTRsxo パスワード: ed5i (2016/07/17 リリース)
5 回目のイテレーション (7 日間、js/jquery およびその他のフロントエンドスキル)
javascript (2学習日数 + 実践 1 日) チュートリアル: 話しながら笑いながら Javascript を学びましょう JS ゲーム - 白いブロックを踏まないでください
ajax (学習半日 + 実践半日) チュートリアル: http:// pan.baidu.com/s/1hMOA 最初の 10 エピソードだけ見てください
jquery (学習 2 日 + 実践 1 日) チュートリアル: jQuery の実践的な古典
反復の第 6 ラウンド (4 日間、Linux サーバー)
Linux (3 日間) チュートリアル: Linux を始めるための基本
lnmp 環境 (1 日間) チュートリアル: 方法を教えるPHP7 のコンパイル (nginx +mysql+php7)
7 回目の反復 (3 日間、実用的なオープンソース製品の二次開発。テンプレートのセットは少ないですが、確実にコンパイルできるという保証はありません)大手企業に行くんですよね?)
PHPCMSテンプレート(1日)
ecshop二次開発(1日)
discuzプラグイン開発(1日)
8回目の反復 (面接や採用のための実践的な技術)
svn+git (1 日)
ブートストラップレスポンシブレイアウト (1 日)
WeChat 開発 (1 日) チュートリアル: http:// pan.baidu.com /s/1hqWeiF i http:// pan.baidu.com/s/1c0Yokh U
9回目の反復 年、 「年」であることに注意してください ) さまざまなフレームワーク、JSの詳細、MySQLの最適化、PHPの最下層、Linuxの運用と保守、ネットワーク、C言語、Python...4: 自分との類似点と相違点-勉強とトレーニング 注: 学習方法には類似点と相違点がありますが、知識には類似点と相違点はありません。 独学でもトレーニングでも、CURD は同じ CURD であり、for ループは for です。ループ 回答者は「そのほうがカッコいいから」という理由で「独学」を好みますが、これは本当に良いニュースです それはプログラムのためだけではなく、プログラムを愛しているということです 生計を立てているときにのみ勉強しなければなりません 必ずそうなります。優秀な「プログラマー」になりましょう 実際、トレーニングとは、お金をかけて学習環境と時間を買うことを意味します。独学は、ただの忍耐力と時間を費やし、お金を節約することです。 私の経験では、同じ 0 の基本的な学生の場合、自己学習です。 - 勉強には通常 6 ~ 12 か月かかります。トレーニングには通常 2 ~ 4 か月かかります。そして、合計のトレーニング費用は通常 10,000 ~ 20,000 ドル、給与の 2 ~ 3 か月分かかります。強制ではありませんし、勉強時間は携帯電話/WeChat/QQ によって簡単に中断されますイライラしやすく、小さな問題が午前中ずっと解決せず、特にショックを受けたのは教師の指導ではありませんでした。
学習と実践が統一されておらず、ビデオを見て理解した気になって通り過ぎるだけです。授業後のケースやプロジェクトを真剣に完了しないことがよくあります。その結果、基礎が浅くなります。
そのため、2 年生や 3 年生など、就職がまだ早い場合は、自分で勉強することをお勧めします。 もしあなたがそうであれば、就職が近づいているので、トレーニングすることをお勧めします。 しかし、どの道を選択するにしても、ハードワークは必須です ! 5: PHP のトレーニング サイクルが 2 か月を超えることが多いのはなぜですか? 限界を追求することが基本ですが、修行者のように自分を苦しめる必要はありません ボルトは 100 メートルを 9 秒で走れますが、毎朝のジョギング中に 100 メートルを全力疾走することはありませんよね ブール教育。 前のクラスでは、女の子が一人もいなかったのに、なぜですか? 私たちがもっと優しくしてあげれば。さらに 1 か月、合計 3 か月の学習プレッシャーは大幅に軽減されます。 「基礎」である「生徒」も考慮すると、キーボードにさえ慣れていない場合は、基本コースを 1 か月追加するだけです。 . だから----トレーニングするなら、 4ヶ月 で十分すぎるよ! 続けるなら サイクルを長くすれば、教える からではなく、 ビジネスから始まる結局のところ、サイクルを長くして授業料が高ければ、初心者を騙して「ほら、私たちはたくさん教えています...」と言うことは簡単です...」 -
最速で1週間かかります... 初日は午前中、基本的な構文 すべてのプログラミング言語に見られるものは、実際には非常に簡単です: 変数の宣言、代入、演算、判断、ループ、 ——この内容は、本当に大したことは何もないので、2時間以内で終わると思います 。 ここでは、整数、浮動小数点、文字列、オブジェクト、配列の違いについても学ぶことができます エンコーディングの相互変換についても学ぶことができます 次に、メソッドオブジェクトの作成と include require の使用の違いについても学びます -this所要時間はわずか 2 時間です。もちろん、使い方は難しくありません。ただ最も簡単な呼び出しです パブリック、保護、プライベートについても学ぶことができます $this-> と self:: OK、ランチに行きましょう 、午後、データベース データベースへの接続方法、データベースの使用方法、SQL ステートメント (追加、削除、変更、クエリ、LIMIT ORDER BY GROUP BY などの単純なアプリケーションのみを含む) - これはより難しいかもしれません? その後、データベース クラスを見つけてその使用方法を学ぶことができます。 拡張クラス ライブラリの関連コンテンツにアクセスすることもできます - これは、朝に知識を復習するのにちょうど良い方法です。 休憩 翌日、午前中はHTML、GET/POST、JSとCSSの予備理解 一朝が経ち、PHPとはあまり関係ないのでこれ以上は言いません 次当日、午後説明 プライマリエントリーファイルによるMVCの概念の確立 難しいかもしれませんが、簡単に説明すると a.php $a=$_GET['type']; if($a=' login'){ include 'login.php'; } if($a='newmessage'){ include 'newmessage.php' } たとえば、これは非常に単純なエントリ ファイルです この場合、理解しやすいはずです このようにして、簡単なメッセージボードの作成方法を学ぶことができます。もちろん、自動的には更新されません。 休憩 3日目、クラス/クラスライブラリ、OOP、モジュラープログラミングのアイデア 4日目、エラーを追跡し、エラーを素早く見つける方法 実際、この時点で、PHPの基本的なチュートリアルは次のように考えることができます。終わりです どのプログラムも一般的にこれらの内容の複雑さです 5日目、HTMLアップロードJS JQ AJAX 6日目、アルゴリズム複雑なSQLステートメント、データベースの最適化 7日目、フレームワーク、キャッシュ、その他のアプリケーションとの事前連絡 人を殴りたいです 顔を叩かないでください... ありがとう
夜中に眠れなかったので、こちらの質問を拝見し、回答させていただきました。 他の人がどのくらいの期間それを使用したかはわかりません。私の状況を使用して私の答えを伝えるだけです。 答えは「1か月」です。 最初の状況について話しましょう。私は、php、html、css どころか、プログラミングに触れたこともありません。 最終的な状況について話しましょう。Web サイトを独自に作成して、クライアントに配信することができます。 ウェブサイトの機能には、最も簡単なフォーラムや質問と回答セクションに加えて、記事管理、画像管理などが含まれます。 書いたものには必ずバグがありますが、基本的な機能は問題なく使えるはずです。 ウェブサイトには、フロントデスク、バックデスク、ユーザーセンター、会員システム、および支払いインターフェースのない QQ ログインインターフェースなどのサードパーティインターフェースが含まれています。 なぜ私はそれが一ヶ月だったということをはっきりと覚えているのですか?というのは、依頼主が1ヶ月以内に完成したら500元の赤い封筒を送ると言っていたので、私はその赤い封筒を受け取りました。 それはそれから私がプログラマーとして後戻りできない道を歩み始めたからです。 学習順序: html、css、js、php なぜこの順序になっているのかというと、お客様が時々進捗状況を確認したいとのことでしたので、最初に静的ページモデルを作成して説得する必要がありました。 分からない場合はどうすればいいですか?百度。当時、人々はインターネットを科学的に利用する方法を知りませんでした。 また、人々に尋ねて、注意してください、この点は前の点よりも100倍重要です! ! ! 行き詰まったときに誰かが助けてくれれば、自分で解決策を見つけようとするよりも 1 ~ 2 日節約できるかもしれません。場合によっては、非常に基本的な質問に長い間行き詰まり、その質問が基本的すぎて答えを探すことさえできない場合もあります。なぜなら、これらのチュートリアルを書いた人は、あなたがそのやり方を知っていると想定しているからです。 勉強(または仕事?)時間:まだ数えていませんが、書いて疲れたら寝袋で寝て、目が覚めたら書き続けます。また寝よう… お風呂とかは終わるまで待ってね… その寝袋 それ以来使ってないけど毎回。なるほど、この時期を思い出します… 執筆: 手続き型、何?オブジェクト指向?ごめんなさい、その時はやらない、2ヶ月目までやらない… お客様がプロジェクトの二次開発をしたいとき、コードを見た時の困惑した表情を想像してみてください。 フレームワーク?申し訳ありませんが、当時はこれについて知りませんでした。実際、オープンソース フレームワークがあることを知ったとき、私はすでに自分で作成したフレームワークを使用していました... 続きを読む、同志! thinkphp のようなものがあると知っていたら、なぜこんなに苦しむ必要があるでしょうか? 何というつらい認識でしょう! 初めて他の人のシステムコードを見たときのことを今でも覚えていますが、それはshopncのC2Cモールでした。当時はシングルポイントが何なのか、oopが何なのか分かりませんでした。 tm はまだこのように書くことができますか? そうですね、shopnc さん、今はそんなことはありません。今、私はあなたのウェブサイトにアクセスして、私に嫌がらせをするために電話をするというのはどういう意味ですか? 3:30になっても眠くない場合はどうすればよいですか? 結論から言うと、私のようなバカでも1ヶ月でこのレベルは習得できます(あえて習得したとは言いません) 基礎知識がある人はもっと短期間で習得できるはずです。当時の私はたくさんのことを知っていましたが、後で戻って学ばなければ理解できないことがたくさんあったので、とても辛かったです。 いくつかの重要なポイント: 1. ガイドしてくれる人、またはアドバイスを求めてくれる人が必要です。 2.自分に厳しくなる。 3. 誰かがあなたに進歩を促している場合、あなたのモチベーションは、あなたが満足しているときに数回キーボードを打つときとは明らかに異なります。 Witkey サイトにアクセスしてタスクを選択してください。誰かに勧められても、いつでもやりたくないかもしれないので、お金のことを心配する必要はありません。新しい携帯電話カードを購入して、新しい携帯電話を開きます。番号 (新しい言語やスキルを学ぶときにこれを行うとは言いません) 2. 良いプロジェクトがある場合は、アウトソーシングを探さないでください。その時に私に会えるかもしれません。 3. 時間がかかるプロジェクトのタスクを送信するために Witkey サイトにアクセスしないでください。理由 1 を参照してください。 4. 独自の技術チームを結成した方がよいでしょう。 5. 4 つ目ができない場合は、独学でプログラミングを勉強してください。 6. 開発のスピードを追求しないでください。私が行った最も早いプロジェクトは 8 日でした (別の悲劇的な話ですが、私の寝袋はほとんど戻ってきました)。最も遅いのは私が現在働いている会社です。 2 つのプロジェクトのコードを見た人は、その違いが理解できると思います。 7. PHP に加えて、少なくとも Android と iOS も学習してください。初めて作成するインターフェースは間違いなく作り直す必要があります。 8. C を学習します。退屈なら、マイクロコントローラーで遊んでもいいでしょう。これでマイクロコントローラーは c を実行できるようになりました。 (年齢バレてる?) あと、私はJSが嫌いです。 私はいつも、長時間 js を書く人は、長時間運転する人 (経験豊富なドライバーではなく、本物の車を運転する人) に似ていると感じます。彼らは一連の悪口を使います (個人的には、使用しないでください)それが嫌ならそれでいい)
C、C++、および Java を学習した経験がある場合は、すぐに php を始めることができます。まず thinkphp を学習し、wamp 統合環境と phpstorm エディターを使用します。このフレームワークを通じて Web 開発の原則を理解してください。中心となるのは追加、削除、変更、クエリであることを覚えておいてください。状況にもよりますが、約1ヶ月程度です。この期間中に、html、css、js に慣れることができます (3w スクールを通じて)。 PHPオリジナルサウンドも含め、オススメ
この期間中は、ビデオ(TPフレームワークのビデオが多数あります)やプロジェクトの演習を見て学ぶことができます。 Web 開発モデルをほぼ理解したので、yii、palcon、laravel などのフレームワークに変更できます。これらの中期フレームワークのいずれかを理解したら、体系的に学習することができます。開発モード、学習サーバーnginx、linuxシステム、httpプロトコル、アルゴリズムなど。 現在のPHP開発環境とツール 1、php+mysql+nginx(vagrantで構成) 2、フレームワークlaravel 3、データベース可視化ツール続編pro 4、テストツールpostman 5、コード管理ツールgit
ネットワーク エンジニアリングを専攻し、C と Java の基礎を 3 か月間勉強してから就職しました。
大学で独学しなくても、時間はたっぷりあります。なぜトレーニングが必要なのか! PHPを学びたいなら、独学で勉強するべきですか、それともトレーニングを受けるべきですか? 以前にも書きました...私の提案は依然として上記の文です
女の子も勉強はできますが、仕事を見つけるのは大変です。雇用主は主にメガネをかけている人を採用します。私は基本的に女の子が施術をしているのを見て勧誘することはありません。理由はいくつかあります。 感情が豊かになりすぎてコミュニケーションが苦手になるのが怖い 深夜残業するのが不便だと思う、または単純に働きたくない 結婚や出産が怖くて、基本的に仕事に興味がない PHPは難しくありません、能力が高いほど、小さなWebサイトの作成方法を学ぶのは簡単です。 もしあなたが非常に良いことを学び、github 上でいくつかのプロジェクトを成功させることができれば、上記の内容はおそらく雇用主に好印象を与えるでしょう。ただし、あなたが普通のプログラマーである場合。ほとんどの企業は依然として男子を好みます。 また、養成学校出身者を軽蔑するほとんどのプログラマーグループがいます。最も人気があるのは、有名な学校で専攻した人たちで、次に理系以外の分野で独学で学んだ人たちです。最も人気がないのは訓練学校です。もちろん、社風にもよりますが、よほど小さな会社であれば、清華大学や北京大学からも見下されるような企業であれば、おそらくそこまで話題にはならないでしょう。多くの。 もう一つ、実際のところ、なぜ女の子もフロントエンド技術を学ばないのでしょうか?市場格差は依然として大きく、給与も依然として高いのです。そして、バックエンドと比較すると、性差別はそれほど大きくありません。 女性プログラマーが不足しているのではなく、奨励者が不足していると毎日不平を言っている男性プログラマーのグループを見ないでください。
私も現在大学2年生ですが、1年前は投稿者と同じ学生でした。私も世界に深く関わっていない初心者なので、私の言うことは役に立たないかもしれませんが、投稿者に何らかの助けやインスピレーションになれば幸いです まず、私の PHP 学習の経験について話させてください。 私は去年の冬休みの終わりに PHP を学び始めました。はい、当時はまだ Web 初心者でしたが、これまで主に 4 つの Web サイトを書きました。 1. メモを記録するための Web サイト。これは私が初めて書いた Web サイトで、まだ混在して書かれていました...書き終えて披露したところ、友人に xss されました...インターフェイスはかなり荒いですが、php とこれを通してmysqlを 2. 個人ブログ。通常の機能、分類されたコメント記事の管理、インターフェイスもシンプルで混在しています このとき、PHPとMySQLをさらに固めて、Bootstrap 3を使い始めました。このプロジェクトでは、古本取引 Web サイトを構築する必要があります。現時点では、フロントエンドとバックエンドが分離されており、フロントエンドが Angular、バックエンドが PHP であることがわかります。終わり。ほぼ書き終わったところで、バックエンドにlaravelフレームワークをインストールしてバックエンドを書き直しました。これでgithubの使い方が分かりました。フロントエンド CSS でさまざまな特殊効果を見つける 4.フロントエンドとバックエンドが分離したので、もうミックス道には戻れなくなり、ブログも我慢できなくなりました。そこで、冬休み中にブログを書き直しましたが、以前はクライアントサイドレンダリングを使用する代わりに、laravelフレームワークを学び続け、それを使用してブログを書くことにしました(以前はAPIを提供するだけでしたが、ここからが本当の学習です) 中 lnmp、vps、redis、vagrantなどにも触れたので、一つ一つ説明はしません それでは、phpの学習についての個人的な見解をお話します w3schoolは非常に優れた Web サイトで、HTML、CSS、JS を読むことができます。すべてのチュートリアルを理解することはできないかもしれませんが、これらのことを知っていれば後で戻って確認することができます。次に、いくつかの静的ページを作成して取得してみます。 htmlやcssに詳しい方。その後、PHP と MySQL を学習していくつかの動的な Web サイトを作成できます。最初は、wamp、xampp、または phpstudy などのソフトウェアを使用して Windows に展開できます。チュートリアルを段階的に実行し、自分で新しいことに挑戦してください。実際、このステップは基本的にデータベースを操作し、ほんの数文 を使用して、個人のブログなど、比較的完成した Web サイトをいくつか構築し始めるような感じです。基本的に、個人のブログを作成し、後で PHP ドキュメントを読んだり、PHP フレームワークに触れることができます (Laravel を強くお勧めします)。より多くのコードを入力し、より多く記述し、より多く使用する必要があります。これが学習の最も早い方法です トレーニング機関については、投稿者がこれに興味があれば、PHP を完全に独学で学習できると思います。という点では、彼は間違いなくすぐにそれを学ぶことができます 私の言葉が投稿者の学習に少しでも役立つことを願っています。
研修をお勧めしないわけではありませんが、研修講師によってはレベルが非常に低いというのが正直なところ、勉強を始めたばかりの頃は研修動画を見たりしていましたが、ある程度のレベルに達してからはそういうものだと気づきました。先生のレベルは本当に低かったです。問題を理解する彼らの視点を直接見ることさえできません。どの角度から問題を考え始めるかによって、将来の開発の方向性が大きく決まります。もちろん、上記の高票を獲得したヤン・シバ先生のように、良い先生もいます。 彼の講義ビデオはインターネット上に多数出回っていますので、その気になれば独学することも可能です。 しかし、私が常に同意できないことの 1 つは、多くの知識を蓄積するには 2 か月で十分であり、2 か月では表面を理解するのに十分であるということです。私は1年以上勉強していますが、まだ自分がダメな人間だと感じています。学習には突然の啓発が何度も必要ですが、2か月では脳が独立して考えるのに十分な時間さえ与えられない可能性があります。人間の体の限界については話さないでください。毎日たくさんの運動をすると筋肉は疲れます。さらに、脳はそのような労力を要することをプログラムして学習する必要があります。 人間は神に勝てないこともありますが、それは認めなければなりません。 つまり、トレーニングを選択する場合は、信頼できるトレーニングを選択し、良い教師を見つけてください。トレーニングの有無にかかわらず、即席のギミックは信じられません。Java と C の基本的な知識があることが最適です。学習ルートは php ネイティブの基礎 - Smarty エンジン - マイクロフレームワークの作成です。 .2—yii2—を学ぶのが最善です —————————————————— 基礎がありません。ネイティブ PHP の学習を終えて、正規表現から始めて、Smarty エンジンを理解することをお勧めします。基本原則は言語が鍵ではなく、思考が開発の中心であるということです。フロントエンドの知識も必要です。 、ajax、json、html5、js、jquery。まだ興味がある場合は、私と同じようにサーバー Linux、シェル、xss 攻撃、およびその他の奇妙なハッキング テクニックについて少し学ぶことができます。実際の開発には git も必要です。基本的には基礎を築くために、まず社内でプロジェクトを作ります。