実際、人々は PHP に対して非常にケチです。
最近、素晴らしい記事「誤ったステレオタイプが技術的な「真実」に変わる方法」を読みました:
プログラミング言語に対する私たちの偏見は、議論中のプログラマーの勢いに影響を与えるだけでなく、このプログラミング言語の採用と給与にも重大な影響を及ぼします。
これを見て、PHP コミュニティに対するみんなの意見を思い出しました。
今日、JavaScript Jabber Web サイトで人々がどのように判断されるかについての Jenn Schiffer の素晴らしいコメントを聞いて、とても共感したので、それを皆さんと共有したいと思いました。
プログラミングの方法を学ぶ
JavaScript は確かにすぐに PHP の地位を占めましたが、新しい開発者を PHP 分野に引き付ける理由はまだたくさんあります。
共有ホスト上にウェブサイトまたはアプリを構築したい場合。
LAMP アーキテクチャを学びたい場合。
エントリーレベルの求人はすべて PHP 開発者向けです。
みんな PHP が嫌いです
PHP プログラミング コミュニティを取り巻く否定的な雰囲気の例をいくつか紹介します。
PHP の悲しみ: このページ全体は、PHP を使用することがいかに「悲しい」かについて書かれています - 情けないです。
PHP: 悪いデザインのフラクタル: PHP がいかに悪いかについて文句を言う記事全体。
なぜ PHP はダメなのか? 上記と同様の別の記事。
Hacker News と Reddit に投稿された内容を一言でまとめると、とてもたくさんあります。
今日 PHP を学べば、明日は排除されます。
これを見て、間違ったプログラミング言語の選択に疑問を感じ始めましたか?
ご存知ですか - すべては PHP に基づいています
自分の選択を疑わないでください。誰もが Clojure、Haskell、JavaScript を愛しているように見えますが、PHP を愛している人は誰もいません。最初の仕事に就いたのは単に運が良かっただけだと思いませんか?
これを見て、どのプロジェクトが PHP に基づいているかをオンラインで検索したいと思いませんか?それから私はあなたに言います:
フェイスブック
WordPress
ヤフー
ウィキペディア
4chan
ショックを受けましたか?世界的に有名な大規模 Web サイトの多くは PHP で書かれています。ただし、PHP が Web アプリケーションの作成にのみ適していると結論付けている場合は、PHP を叫ばせてください...
まだ 2004 年の概念に囚われていませんか?
PHP に対する多くの批判が 2000 年初頭のバージョンに向けられていることに気づいたかどうかはわかりません。
現在、PHP にはクラスもあり、OOP も実行でき、Laravel や Symfony のような優れたフレームワークもあります。
PHP のパッケージ マネージャーを使用すると、アーカイブされたオープン ソース ソフトウェア パッケージの膨大なコレクションを閲覧できます。
PHP には優れたテスト フレームワークもあります。 PHPUnit 単体テスト フレームワークや、Behat および Codeception 動作テスト フレームワークなど。
もちろん、上記の苦情の一部が合理的であることは否定しません。すべてのプログラミング言語は異なるため、おそらく言語によっては PHP よりも問題が少ないものもありますが、PHP の古さ、柔軟性、およびその設計目的を考慮すると、同意する必要があります。PHP の対応 セックスは本当にいいです。
開発者への影響
PHP 開発者として、一部の厳密な開発プロジェクトを除いて、この状況は真剣に受け止められていません) - これを言うのは本当にイライラします。これは、コミュニティにおける PHP 開発者の地位にも影響します。
現在、PHP 開発者は、大規模なソフトウェア エンジニアリング コミュニティでは常に歓迎されていないと感じているため、主に閉鎖的なマイクロ コミュニティで活動しています。ただし、心配しないでください。独自のミートアップ、独自のユーザー グループ、独自のカンファレンスも随時開催されています。
絶望的な結末
正直に言うと、私は PHP が非常に優れたプログラミング言語であると強く信じていますが、何度もやめようと思ったことがあります。ですから、多くの人が思っていることはよくわかります。
しかし、他の人が言うことを理由に PHP を拒否すると、PHP 開発者はますます減り、PHP コミュニティはますます小さくなり、PHP に出口がなくなるまで続きます。
翻訳リンク: http://www.codeceo.com/article/the-life-of-a-php-developer.html
英語原文: The Life of a PHP Developer