PHPの「上級」知識をさらに増やすには?(早速) [終了しました]
質問内容
私は何年もPHPで仕事をしてきて、言語を非常によく理解し、多くの高度な、そしてそれほど高度でないシステムを作り、非常にうまくいっています。
私が遭遇している問題は、以前に学んだことのない何かに対する必要性を見つけたときだけ学ぶということです。そのため、その問題を処理する解決策や他のコードを調べることになるので、今まで見たことのない新しい機能や構造について学ぶことになります。このようにして、私は多くの優れた技術(AmazonやGoogleなどの大企業が出しているクラスの勉強など)を学んできました。
これの一番の問題は、「存在を知らなければ学べない」という概念です。たとえば、私はプログラミングを学ぶのに数ヶ月かかりましたが、その間に
empty()
関数について学ぶのに数ヶ月かかりましたが、私は単純に文字列の長さをチェックするために
strlen()
を使って文字列の長さをチェックし、空の値をチェックします。
私は今、どんどん大きなシステムを構築するようになっていて、highscalability.comのようなブログを読み始め、スケーリングのためのMySQLレプリケーションとサーバーデータについて研究しています。完全なシステムを動作させるためには、コードの構造が非常に重要であることは知っています。
redditの構造に関する最近のブログを読んだ後、そこに何らかの標準またはquot;受け入れられたシステム"があるのかどうか疑問を持ちました。
私はフレームワークを調べました(Kohanaを使ったことがあり、後悔しましたが、PHPフレームワークは私には向かないと判断しました)。
私の現在の構造は、WordPress、Kohana、および私自身の知識の間のミックスです。
私が潜在的に有益だと思える方法は
- ブログを読む
- チュートリアルを読む
- 他の人と一緒に仕事をする
- 本を読む
次のレベル、つまり非常に優れたシステム開発者になるための最良の方法は何でしょうか?
どのように解決するのですか?
PHPプログラマーになりたい人は皆、いつも最初の言葉だけを取り上げて、2番目の言葉を完全に無視しています。
プログラミングはPHPよりもずっと重要ですが、PHPのプロになるためには、まずプログラマーであるべきです。
だから、私は最後の1つ、本を読むことに投票します。PHPについてではなく、一般的なプログラミングについてです。
Grady Booch
's,
マーティン・ファウラー
のもので、さらに古い
ドナルド・クヌース
のものまで。
また、JavaやPythonのような他の言語にも目を向けてみるのもいいかもしれません。乗り換えるのではなく、彼らから学ぶのです。
関連
-
[解決済み] 整形されていない数値が発生しました。
-
[解決済み】PHPからPythonスクリプトを実行する
-
[解決済み】Netbeans 7.4 for PHPで「スーパーグローバルな$_POST配列に直接アクセスしないでください」という警告が発生する。
-
[解決済み] PHPでSQLインジェクションを防ぐにはどうしたらいいですか?
-
[解決済み] PHPでHTML/XMLをパースして処理する方法とは?
-
[解決済み] PHPのエラーを表示させるにはどうしたらいいですか?
-
[解決済み] PHPでパスワードをハッシュ化するためにbcryptを使用するにはどうすればよいですか?
-
[解決済み] php.iniはどこにありますか?
-
[解決済み】PHPの'foreach'は実際どのように動作するのですか?
-
[解決済み] リファレンス - このシンボルはPHPで何を意味するのですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】SQLSTATE[42000]: 構文エラーまたはアクセス違反が発生しました。1064 SQL 構文にエラーがあります - PHP - PDO [重複]。
-
[解決済み] SAJAXは死んだか?何を置き換えるべきか?
-
[解決済み】pdo - 非オブジェクトのメンバー関数prepare()への呼び出し【重複】。
-
[解決済み】未定義のメソッド mysqli_stmt::get_result を呼び出す。
-
[解決済み】Laravel 5.2 Storage::makeDirectory($dir) でディレクトリが作成されない。
-
[解決済み】既に開始されているPHPセッション【重複あり
-
[解決済み】count()パラメータは配列かlaravelのcountableを実装したオブジェクトでなければならない
-
[解決済み] Uncaught SyntaxError: JSON の位置 1 に予期しないトークン o があります。
-
[解決済み] mysqli_fetch_assoc() は、パラメータ 1 が mysqli_result であることを期待し、boolean が与えられる [重複] 。
-
[解決済み] PHP product.php?id=1 のような URL を作成する方法