PHP プログラマーの生活_PHP チュートリアル
PHP プログラマーの生活
実際、人々は 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


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









世界初の AI プログラマー Devin の誕生から 1 か月も経たない 2022 年 3 月 3 日、プリンストン大学の NLP チームはオープンソース AI プログラマー SWE-agent を開発しました。 GPT-4 モデルを利用して、GitHub リポジトリの問題を自動的に解決します。 SWE ベンチ テスト セットにおける SWE エージェントのパフォーマンスは Devin と同様で、平均 93 秒かかり、問題の 12.29% を解決しました。専用端末と対話することで、SWE エージェントはファイルの内容を開いて検索したり、自動構文チェックを使用したり、特定の行を編集したり、テストを作成して実行したりできます。 (注: 上記の内容は元の内容を若干調整したものですが、原文の重要な情報は保持されており、指定された文字数制限を超えていません。) SWE-A

C言語学習の魅力:プログラマーの可能性を引き出す テクノロジーの発展に伴い、コンピュータプログラミングは大きな注目を集めている分野です。数あるプログラミング言語の中でもC言語は常にプログラマーに愛されています。そのシンプルさ、効率性、幅広い用途により、C 言語の学習は、多くの人にとってプログラミングの分野に入る最初のステップとなっています。この記事では、C言語を学ぶ魅力と、C言語を学ぶことでプログラマーの可能性を引き出す方法について解説します。 C言語学習の魅力は、まずその簡単さにあります。他のプログラミング言語と比較すると、C言語は

先週、「2023PHP起業家精神」について厚生生放送を行いましたが、多くの学生から具体的な受注プラットフォームについての質問がありましたので、以下のphp中国語サイトに比較的信頼できる22のプラットフォームをまとめましたので参考にしてください。

本篇文章给大家介绍如何用前端代码实现一个烟花绽放的绚烂效果,其实主要就是用前端三剑客来实现,也就是HTML+CSS+JS,下面一起来看一下,作者会解说相应的代码,希望对需要的朋友有所帮助。

520 年が近づいています。彼は毎年恒例の犬を苦しめるショーのために再びここに来ました。最も合理的なコードと最もロマンチックな告白がどのように衝突するかを知りたいですか?最も完全で完全な広告コードを 1 つずつ見て、プログラマーのロマンスが女神の心を掴めるかどうかを確認してみましょう。

プログラマーの職務責任: 1. ソフトウェア プロジェクトの詳細な設計、コーディング、組織化と内部テストの実施に責任を負います; 2. プロジェクト マネージャーおよび関連担当者が顧客とコミュニケーションを取り、良好な顧客関係を維持できるように支援します; 3. 需要調査とプロジェクトに参加します実現可能性パフォーマンス分析、技術的実現可能性分析、需要分析 4. ソフトウェア部門が開発したソフトウェア プロジェクトを提供するための関連ソフトウェア テクノロジに精通しており、熟練している 5. ソフトウェア開発の状況についてプロジェクト マネージャーにタイムリーにフィードバックする責任がある 6. . ソフトウェアの開発および保守に参加する プロセス中の主要な技術的問題を解決する; 7. 関連する技術文書などの作成に責任を負います。

VSCode の過去のバージョンをダウンロードしてインストールする VSCode のインストール ダウンロード インストール リファレンス VSCode のインストール Windows バージョン: Windows10 VSCode バージョン: VScode1.65.0 (64 ビット ユーザー バージョン) この記事

端末エミュレータを使用すると、標準のコンピュータ端末の機能をエミュレートできます。これを使用すると、データ転送を実行したり、別のコンピュータにリモートでアクセスしたりできます。 Windows 11 などの高度なオペレーティング システムと組み合わせると、これらのツールの創造的な可能性は無限大になります。ただし、サードパーティ製の端末エミュレータが多数提供されています。したがって、適切なものを選択するのは困難です。ただし、必須の Windows 11 アプリと同様に、お客様が使用して生産性を向上できる最適なターミナルを選択しました。最適な Windows 11 ターミナル エミュレーターを選択するにはどうすればよいですか?このリストのツールを選択する前に、当社の専門家チームはまず Windows 11 との互換性をテストしました。私たちもチェックしました
