ホームページ > バックエンド開発 > PHPチュートリアル > 【再掲】PHPソフトウェアエンジニアが注意すべきこと

【再掲】PHPソフトウェアエンジニアが注意すべきこと

WBOY
リリース: 2016-06-13 13:08:56
オリジナル
842 人が閲覧しました

【再投稿】PHPプログラマーが注意すべきこと

私は古い プログラマーでもあり、多くの言語を使ってきましたが、そのほとんどは熟練したものではありません。 私は名門学校の出身でもありませんし、高学歴でもない、より悲惨な人々の一部を代表しているだけです。
私が PHP に出会ったのは 2004 年の OFSTAR からで、もう 6 年になりますが、この期間に多くの言語に触れてきました。スクリプト JS から低レベル C 言語へ。
正直に言うと、私は達人ではありませんが、ほとんどの人よりも広く深い知識があると信じています。
同時に、私は学生でもあり、東南大学から西甸大学まで、コンピューターへの興味は紆余曲折を経験しました。
ここでいくつか質問させていただきます:
1. 言語と文法は重要ですか?
????重要ではありません。プログラミングの重要な基本的な考え方。言語はつながっていませんが、思考はつながっています。 PHP は WEB 言語です。多くの子供たちは、毎日 関数 を読み、その構文を調べます。能力は向上しましたが、彼らにキャリアを PY や C、さらには NET に変えるように要求すると、彼らは死んでしまいます。なぜ?それは、それらは単に PHP に公開されているだけであり、PHP は単なるスクリプト言語であり、
によって多くの
アルゴリズム データ 構造が削除され、関数に重点が置かれているためです。その結果、プログラミング的思考が向上しないまま文法レベルに重点を置いた子供靴が多く、転職が困難になっています。
JAVA を PHP に変換するのは簡単ですが、PHP から JAVA に変換するのは難しいのはこのためです。 これは、PHPER の経験が 4 ~ 5 年あるにもかかわらず、まだレベルが上がっていないと感じている理由でもあります 彼らは PHP に精通していますが、それ以外のことは何も知りません。これで十分ですか?

フォーラム の多くの人は、常に機能を掘り下げるのが好きであることがわかりました。使いやすい機能を見つけると、自分が落ちていることに気づかずに、長い間満足してしまいます。後ろ 上級 プログラム スタッフはかなり多いです。
フィボナッチ数列、再帰で解いた場合は100点中0点とさせていただきます。
これは、この人がプログラミングのアイデアを持たず、自分の考えを明確にできず、論理的に考えることができず、コンピューターに向いていないことを示しています。
ジョセフリングと同じように、ロジックが少し複雑になると、めまいがしてしまう人もいます。
少なくとも高校数学は失敗しました。
初心者をテストするときは、ジョセフリングを使用して彼らの可能性とロジックをチェックする必要があります。それができない場合は、テスト全体で0点を取得します。 。 ごめんなさい。

2. WEB開発ではアルゴリズムとデータ構造が重要ですか?
????
とても重要です。 多くの人は、WEB のアルゴリズムは重要ではないと常に言い、この領域を掘り下げることを拒否します。そうして初めて、PHPER の 80% を悩ませるツリー構造が現れます。彼らの目には、無限の分類がアルゴリズムの最高の状態です。再帰は PHP 初心者 の半分をつまずかせます 非常に単純なフィボナッチ数列は PHPER の 80% をつまずかせます (彼らはループ解決が最も効果的な方法であることを知りません、そしてこれはこれはどの言語でも典型的な例ですが、ほとんどの PHPER は知りません。賢い人は再帰を使用するでしょう) 、他の言語、特に JAVAER のプログラマーがそうするかどうかはわかりません。考える?アルゴリズムは何事においても重要です。最近、フォーラムにいる人の多くはアルゴリズムについて何も知らないので、一度見てみるのもいいでしょう。間違いはありません。
3.学歴は重要ですか?
??
重要。あなたの母親の教育はあなたの母親のです。 良い家族を持っていれば、結婚することを心配する必要はありません、あるいは少なくとも簡単になります。 「貧しいほど輝かしい」の考え方を持ち、高学歴の才能を笑いたがる人々がたくさんいることに気づきました(研究僧、タバコとアルコールの学生... )、ちょうど北京大学の博士課程の学生が PHP を知っているかどうかについてのフォーラムの記事と同じです。教育がないのはひどいという文を思い出します。医師の
知識の深さと学習能力は他の追随を許さず、尊敬するほかありません。人々が遊んでいるのはコンパイラです。
だから、謙虚になってください。あなたには仕事の経験があり、他の人にもプロジェクトの経験があるのですから、彼らはあなたよりも劣ることはありません。有名人の中には高学歴ではない人もいます。カイフ・リー、アメリカ人博士、レノボ社長、陸軍士官学校。
知識を尊重します。
4. 教材は重要ですか?
?? どの教科書を読みましたか?死んだ本を読んだ生徒をからかうことを好む人もいます。 教科書を書いている人はみんな博士や教授で、本を読める人はとても優秀だということを伝えたいです。 もちろん、現在、
XX 開発王を出版する人もいますが、これらは純粋に出版料を稼ぐためのものであり、正式な教科書と同じではありません。
5. 模倣は恥ずかしいことですか?
?????恥ずかしくない。 PHP は最も草の根言語とみなされており、恥ずかしいことは何もありません。 PYも草の根ではないでしょうか?しかし、なぜ PY は IT コミュニティに認められるのに、PHP は認められないのでしょうか?
多くの総合的な IT Web サイトには、小さなセクションしかないか、PHP セクションさえありません。
家庭環境が悪いのは怖いことではありません。怖いのは期待に応えられないことです。
6.他の言語を学ぶ必要がありますか?
はい! PHP は特に長所と短所が顕著な言語であるため、入門言語として学習するのには適しておらず、また、非常に包括的な言語でもありません。 現在の大学の教科書では C 言語、FORTRAN、JAVA が選ばれ、PHP は選ばれないのはこのためです。他の言語を学び、視野を広げれば、自分がいかに小さいかを知り、謙虚になることを学ぶでしょう。
7.研修機関に入る必要はありますか?
必要ありません。 訓練機関の強さは褒められたものではありません。ファーストフード教育はプログラマーではなく、コード労働者を育成するだけです。 上記のポイントに基づいて、何をすべきかがわかるはずです。
? ?? ?提案:
1. 学習をやめないでください。
2. 考えることをやめないでください。
3. 進歩を止めないでください。
4. 衝動的で傲慢にならないでください (技術的なことに携わる多くの人はこれに陥る傾向があります)
5. 実践的でありましょう。 C 言語について何も知らずに、PHP の変数メカニズムについて議論したり質問したりし始める人がたくさんいます。部分的には理解できたとしても、それが何の役に立つのかわかりません。
?学習とはプロセスであることを知らなければなりません。ファストフードを食べると栄養失調になる可能性があります。

どちらも貧しい二世なので、人生は美しいと思う人もいれば、毎日母親を叱る人もいます。
教育のおかげで、毎日学校を批判する人もいます。
なぜ名門大学の学生は仕事を与えてくれた新しい学校に感謝するのに、下位大学の学生は学校を罵るのか。 >知識によって運命を変えた人もいれば、そうでない人もいるからです。
アルゴリズムのデータ構造は言語とは何の関係もありません。これは、作成者がバケツ半分の水にすぎず、.net の勢いを強めようとしている PHPer に対して怒っていることを示しています...




体験してみよう! =テクニック

? 関係ないと思うのは、あなたの内面の力とレベルが足りないからです。カンフーの練習にはレベルがあります。
たとえば、配列の並べ替えの場合、要素が 1000 個だけの配列の並べ替えは、要素が 10 億個の配列の並べ替えと同じですか?
10,000以内の素数と100億以内の素数は同じですか?
アルゴリズムが同じだなんて言わないでください。また、並べ替えが単なる SORT 関数だなんて言わないでください。言うまでもなく、次のような状況に遭遇することはありません。 (あなたの Web サイトは非常に大きいので、これを考慮する必要があります。基礎となる操作は単なる数値計算にすぎません)
MEMCACHE だけで 解決できるなどとは言わないでください。

これが、百度などの大企業と中小企業の面接の質問が大きく異なる理由です。 なぜ大企業は経験豊富でスキルのない人よりも、未経験の新卒者を積極的に採用するのでしょうか? これは、新卒者の給与を上回る可能性がある理由でもあります。数年間働いた経験のある人。その理由は学歴ではなく、アルゴリズムからコンパイル原理、データ構造から C 言語、ソフトウェアエンジニアリングから離散数学、アプリケーションの準備に至るまで、体系的学習を受けているからです。微積分学へ。この体系的な学習システムにより、迅速なスタートと深い理解が保証されます。あなたは実務経験が3年ありますが、同じ不慣れな事でもあなたは半年かかりますが、彼は2ヶ月で終わります。そこで私は体系的な学習を重視し、コーダーではなくプログラマーを目指します。
これが大企業に入れない、中核的な人材になれない理由でもあります。
アルゴリズムは WEB とは関係ないと言いました、
???それでは?フィジーのボナッチ シーケンスは、年老いたウサギに小さなウサギを産むように依頼する、ゲームをプレイするためだけのものだと思いますか?
? 余弦定理は検索で広く使用されており、高校生が三角形の角度を計算するほど単純ではないことをご存知ですか?

覚えておいてください: 言語に頼れば 10 年生きることができ、数学に頼れば 1,000 年生きることができます。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート