PHP開発者の人生

翻訳者からの紹介:私はPHPを長い間開発しています。 私は他の多くの技術に精通しており、PHPの欠点をいくつか見ていますが、一般的には満足しています。このプログラミング言語が最も頻繁に攻撃されるのは不公平に思えます。 最近、このトピックに関する記事を見つけました。著者の立場は多くのphpプログラマーに近いと思うので、翻訳を公開しています。 支払いサービスWeb-payment.ruのプロジェクトの企業ブログで特に試しました ところで、サイトで支払いを接続する必要がある場合は、までご連絡ください それでは、翻訳:

プログラミング言語の主観的な認識は、退屈なプログラマーの間で議論を引き起こすだけではありません。 また、雇用と資金調達という重要な決定の採用にも影響します。
この文は、コミュニティがPHPをどのように認識しているかについて真剣に考えさせられました。



最近のJavaScriptリリースで、 Jabberは、テクノロジーを選択する際の非難されやすい人々と、流行を追いかけることがいかにクールなものに取り組むことから気を散らすかについて、いくつかの素晴らしいコメントを出しました。



特に初心者開発者にとって、Javascriptは積極的にPHPのニッチを占めていますが、新しい開発者がPHPを選択する理由はいくつかあります。



プログラミングコミュニティにおけるPHPのマイナス面をご覧ください。



このような引用はどこにでもあります:「PHPを学ぶ人は社会から隔離される必要があります。」



翻訳者注:そしてHabr も例外ではありません



この後、あなたは自問します-しかし、私は悪い言語を選択しましたか?



すべてがPHPで書かれています



あなたは間違った馬に乗ったので、自分自身を疑い始めることさえあります。 結局のところ、誰もがClojure、Haskell、JavaScriptが好きなようですが、PHPが好きな人はいません。



プロジェクトでPHPを使用するインターネットを見てみましょう。



世界最大のサイトのかなりの割合がPHPで記述されています。 PHPがWebアプリケーションを構築するための適切で実用的な言語であることは確かに思えますが、我々は脱線します。



今は2004年ではありません



PHPに対する多くの批判は、2000年代の初めに、批評家が彼を最後に見たときに言語になかったものに基づいています。



今日、PHPにはクラスと通常のOOPがあります。 LaravelSymfonyのような素晴らしいフレームワークがあります。



PHPにはオープンソースパッケージの巨大なアーカイブを扱う パッケージマネージャーがあります。



PHPには優れたテストフレームワークがあります。たとえば、ユニットテスト用のPHPUnit 、BDD用のBehatおよびCodeceptionです。



上記の記事の苦情のいくつかは十分に根拠があります。 言語には矛盾があり、もちろん、問題の少ない言語もありますが、PHPはその年齢、柔軟性、およびなぜ作成されたのかを考えると非常に個人的に見えます。



これは開発者にどのように影響しますか



深刻なプロジェクトに取り組んでいるにも関わらず、開発者として真剣に受け止められていないのは非常に残念です。 このような態度は、コミュニティに深刻な害を与えます。



PHP開発者は閉じたマイクロコミュニティに閉じ込められているようです。 彼らはより大きなコミュニティでは歓迎されないという事実のために、彼らはしばしば自分の会議、ユーザーグループ、および会議を手配します。



面白い話



時々、この絶え間ない非難は本当に私を疲れさせます。 PHPが素晴らしい言語であることは知っていますが、偏見に対処するのではなく、完全に執筆をやめることをよく考えます。



私が若かったとき、私は奇妙に見えました:染められたドレッドヘアで、私の顔とパッチを適用した衣服に穴を開けました。 私はそのように見えるのが本当に好きでしたが、とても疲れていました。



どこでも-大学のとき、インターンのインタビューのとき、私が自分の会社を始めたとき、私の外見は常に気を散らすものでした。 せいぜい、彼らは「このように見える」人にとって、私は「驚くほど専門的だ」と私に言った。



10年が経過しましたが、問題は同じです-気を散らすのは別の1つだけです。 「驚くべきことに、PHP開発者のコ​​ンピューターサイエンスを知っています。」 ふう。



残念ながら、この問題の解決には進展が見られません。 多くの場合、人々はPHPが流行しているという理由だけで文句を言います。 しかし、残念ながら、終わりはありません。



これはとても悲しいです。 私たちは鶏と卵の状況にいることに気づきました。PHP開発者が常に屈辱的な態度をとると、彼らはコミュニティを去り、PHPプログラマーはますます少なくなります。



この記事は、企業のブログWeb-payment.ru向けに特別に翻訳されています。このプロジェクトは、 支払いまたは一括支払いを受け入れるサイトに接続するのに役立ちます。 連絡!



All Articles