【衝撃】2009年の振り返り【PHPプログラマーへの10の質問】 上級PHPプログラマー
1. まず、PHP のソースコード API 関数を調べました。
、多くの口論を笑い飛ばし、スクリプトレベルでの効率と安全だけに焦点を当てています。 。 。この論争は完全にナンセンスです API についての深い理解がなければ、すべての議論は推測であり非科学的です
。やったっけ?
2.PHP をバックエンド言語とはみなしなくなりました
、ページ プレゼンテーション レベルの言語である JS に似たスクリプトですが、実際の B/S 開発を試してみる として、ソフトウェアをバックエンドとして使用してみます。
。どう思いますか?
3.知識の更新
。 PHP の インターフェース
わかりますか? 反省
聞いたことありますか? JS でのイベントのバブリング
わかりますか? プロトタイプチェーン
あなたは知っていますか? すべての関数はオブジェクトです
、分かりますか? MYSQL のビューとストアド プロシージャ
試してみましたか?
4.確かな学習知識
。 JQ フレームワークを離れ、DOM 操作にネイティブ JS を使用したことがありますか?
書くことすらできないのか? DB クラスから離れて、簡単なクエリさえ書けなくなっていませんか? IDE を終了しました
、表も描けないのですか?あなたは今マルチテーブルクエリ、サブクエリを実行していますか?
まだ方法がわかりませんか?今までインデックスしか知りませんでしたか?
クエリを高速化するために使用されますか?
PHP5 では、もう少し複雑な OO クラスをまだ作成できませんか? レギュラーになります
? あなたの電子ライティングのレベルはどのくらいですか?
5.強固なアルゴリズム基盤
。 選択ソート、挿入ソート、バブル ソート、バイナリ ソート、ヒル ソート をご存知ですか?
そしてそれは書けるのでしょうか? バイナリ ツリーをトラバースする方法を知っていますか?
?ホフマンを知っていますか?ご存知写真
? ルンゲ クッタ、反復、補間、ヤング、ニュートン ダウンヒル
法? ZIP圧縮の原理をご存知ですか? 足し算、引き算、掛け算、割り算、ループ判定でアルゴリズムが解けると思うほど可愛いのですか
?ご存知のように確率論、微積分、線形方程式はアルゴリズムの非常に基本的なものです
?
6.学習活動
。 Web サイト用にまともな JS を書いたことはありませんか? ウェブサイトの影響はすべて、ダウンロードした JQ プラグインによって引き起こされています
? JQ のコードをまだ見たことがありませんか? 現在のテンプレート エンジンは誰のものですか? DBクラスは誰のものですか?誰のフレームですか?中国の現在の「使用主義」が常に中国で作られたものではなく、中国で作られたものであるのと同じように、あなたは車輪の再発明という考えを常に軽蔑していましたか?
7.幅広い基礎
。組み立ててもらえますか?それならC はそれを注文する方法を知っているはずです
。 。 C++ については、簡単な JAVA を知っている必要があります。 。 。それ。 。あのバカなVB、NET、PY。 。 。?え、PHPしか知らないの?他に何も知りませんか? JS については知っているはずですよね?ああ、いいえ、インターネットからダウンロードした JQ のみを使用しますか? PHP 以外に何を注文しますか?では、PHP が崩壊したり、会社で PHP が使用されなくなったらどうしますか?上司があなたに J2SE を学ぶように頼んだら、あなたは 怖がりますか
?
8. 残りの人生でプログラマーになるつもりですか?
?自分の知識を他の人に教えた場合、それは 3 か月続きますか
? 3か月後に言えることはありますか?
9.最初に学習を始めたときと比べて、現在のレベルはどのくらい向上しましたか?ご自身の作品はありますか?自分でどのくらいのコードを書きましたか
? PHPコードを書けるだけで十分だと思いますか? このようにして、中学生は3か月であなたのレベルに到達できると思いますか?
このレベルにとどまる覚悟はできていますか?
10.最後の質問ですが、PHP コードを書く以外に、他のことも行っていますか?他の仕事もできると思いますか?あなたは妻と子供たちを養うことができますか?あなたは彼らに幸せを与えることができますか?
??
私自身とすべての PHPER に問いかけてください。参照のみ。