プログラマーはどれほど特権ですか?あなたもジョンですか?
ジョン、若い、白人、異性愛者、独学の開発者。彼は珍しいことではありませんが、特別です。彼には完全な家族がいて、食べ物や衣服について心配していません。彼は「少なくとも1つを得るために3つのおもちゃを必要とする」という戦略を学んだので、彼が望むどんなおもちゃを手に入れることができます。
彼は平均的な成績を持っていましたが、彼のお母さんが「彼はただ学校に疲れていて、あまりにも賢かった」と思ったので、それは問題ではありませんでした。高校を卒業した後、彼は直接プログラミングの仕事を見つけました。給料は高くないので、私は小さなアパートと簡単な食事をほとんど維持することができません。しかし、彼は未来がより良いと信じています。
数年後、ジョンはプログラミングにうんざりしていました。彼はこの職業の概念が好きですが、彼の実際の仕事は退屈です。彼は、彼の「愚かな」ボスが彼が会社にとってどれほど重要であるかに気付くまで、頻繁に仕事を切り替えました。
これも良いことです。なぜなら、彼が一緒に働いている開発者のほとんどは「愚か」でもあるからです。彼らはプログラムする方法さえ知っていますか?彼らはただチャットして質問をしたいだけで、ジョンの仕事を気にしません。彼は、プログラマーとHTMLをプログラミングとして数えることができれば、プログラマーにとってとても美しい女性開発者と仕事をしていました。
私はとても怒っていました。
私はずっと前にジョンでした。すべての退屈なタスクが私にふさわしいとは思わないし、他の開発者はせいぜい平凡だとは思わない。私は私のヒーローです、私の母は正しいです(迷惑ですが)、私は本当に賢いです。あなたの周りの人々もこれを見ることができれば、それは素晴らしいことです。
しかし、それから私は少し育ちました。私は、私が以前にどれほど独善的で自己中心的な嫌いな人だったかに気付きました。私は自分の周りの人々がどれほど重要であるかを認識しました、そして、私は思ったほど重要ではありませんでした。結婚したのか子供がいるのかはわかりません。これらの両方が人々が成長するのを助けることができると思いますが、私が育った理由は私の行動がどれほどうんざりしているか、そして今私がどれほど魅力的であるかだと信じたいと思います。
私は報われるべきではありません。完全に嫌な嫌いな人ではなく、まともな人であることは、達成することは何もありません。それは人々が考えるよりも一般的ではありません...
私のような多くの人々は問題を抱えています。私たちは成長を余儀なくされていません。私たちは平和に生まれています。私たちは闘争の意味を経験したことがありません。プログラミングを一生懸命勉強する必要はないので、私たちは幸運だと思います。私たちは学生ローンを支払う必要はなく、私たちが大切にする仕事をするために早く起きることを学ぶ必要もありませんでした。
「医師、電気技師、配管工、弁護士を見てください。彼らは無意味なことを学ぶのに忙しく、すぐに働くことができます。楽しい仕事を見つけることができれば素晴らしいでしょう...」
「彼らはまだ私たちに支払います、そして彼らがそうしないなら、私たちはどこか他の場所に行くことができます。」
私たちは会議が嫌いだからではなく(私たちが雇用されているが忙しくない仕事に気を取られますが、忙しくはありません)、誰かが「プロジェクトがどのように進んでいるのか」と尋ねるからです。私たちはそれに答えることができないので、私たちはこの質問が嫌いです。
「物事は複雑です。他の「ID」が何をしているのか、何をしているのかを理解しようとしています。」
私たちはそれぞれを非難します。私たちの仕事は素晴らしいですが、私たちは他の人が私たちに課す問題を解決するのに忙しいです。これが十分に長く続くなら、私たちはdigりを辞任します。
それは会議だけでなく、他の「馬鹿」からの絶え間ない干渉でもあります。人々は良いコードを書くのではなく、助けを求めます。 「もう一度マニュアルを読むように彼らに言わなければならなかったら、彼らのコードを削除するつもりだと誓います。」
ヘッドフォンを着用して、ゼルダの伝説のこのレビューを読みたいだけです(良いゲームのように聞こえます)。それから私は戻って、その面白いsubredditをチェックして、すぐに昼食をとるかもしれません。多分私は今日の終わりまでにデバッグを終えることができます。他の人がすべての仕事をする必要がある前に、彼らはそれをする必要もありません。また、プロジェクトマネージャーは常に物事にかかる時間を2倍にしているので、締め切りが今週末であると言うとき、彼らは嘘をついていると確信しています。彼らは私たちをだますことができると思った。ばか。
そして外観がすべてです。なぜ私は一生懸命働いていなかったのか、私が何をしていたのかわからなかったのですか?
私はオフィスで数日間World of Warcraftをプレイしていました(私が要求したオフィス)。
知っていますか?私はばかです。私は素朴で独善的であり、他人の信頼に値しません。彼らが私に彼らが私に支払った仕事を終えることを期待していたとき、私は怒っていました。彼らが毎日会議を丁寧に提案したとき、私は怒っていました。彼らが私が十分に速く働いていないと私に言ったとき、私はさらに激怒しました。
私は間違っていました。
他の人がこれらのパターンを持っているのを見たとき、私は怒っていました。私が彼らが完璧になりたい(私はそうではない)ことや、私がそのようになっていたことを忘れてしまったということではありません(私はそうしていません)。これは、私が仕事で何年もの時間を無駄にしたからです。学習に失敗し、成長に失敗しました。私はまた、私を信頼し、私のプロ意識を信じ、私の全面的な努力を信じている人々から多くの時間とお金を無駄にします。
今日でも、私はまだジョンと交流しています。彼は私がほとんど知らなかったと言って、彼が物事を説明するのを助けた人々に助言することがどれほど難しいかを言った。このAPIとそのサービスがエラーと遅延を引き起こす方法と、それが終了したときに行われます。私は彼が毎日の会議をボイコットするという態度を見ました。私は彼の絶え間ない言い訳にうんざりしていて、彼が届けなかったと約束しました。
ジョンに働かせるためにできる賢いささいなことをすべて考えました。これらすべてのプロセス、スローガン、リスト。それから私は必死でした。ジョンに彼が自分の時間を無駄にしていることに気付かせる唯一のことは、彼がセーフティネットから落ちるのに十分な時間を無駄にすることです。彼は自分で成長しなければならず、たぶんそれまでに彼はそれを将来の雇用主とクライアントに伝えるでしょう。
この卓越性へのコミットメントを通して、私も償還されることを願っています。
プログラマー特権faq
「プログラマー特権」とは何ですか?
プログラマー特権とは、プログラミング分野の人々が職業のためにしばしば享受する利点、機会、利益を指します。これには、高賃金、柔軟な労働時間、リモートワークの機会、およびスキルに対する高い需要が含まれる場合があります。ただし、すべてのプログラマーがこれらの特権を享受しているわけではなく、長時間の仕事、高いストレス、仕事の不安定性など、多くの課題に直面していることに注意することが重要です。
他の職業と比較して、プログラマーの特権はどうですか?
プログラマーは通常、他の多くの職業よりも高い給与と雇用機会を享受しています。これは主に、今日のデジタル経済にプログラミングスキルが高い需要があるためです。しかし、他の職業と同様に、プログラミングには、長時間の仕事や高いストレスレベルなど、その欠点があります。
すべてのプログラマーには特権がありますか?
いいえ、すべてのプログラマーが特権を持っているわけではありません。多くの人が高い給料やその他の利益を享受していますが、他の人は仕事の不安定性、差別、燃え尽きなどの課題に直面しています。特権の経験は、人種、性別、社会経済的地位などの要因によっても大きく異なる場合があります。
特権はプログラミングコミュニティにどのような影響を与えますか?
プライバシーは、プログラミングコミュニティに大きな影響を与える可能性があります。たとえば、特権を持つ人々は通常、キャリアの進歩の機会が増えますが、特権のない人は参入と昇進の障壁に直面する可能性があります。これは、この分野の多様性の欠如につながる可能性があり、それが革新と包摂を制限する可能性があります。
プログラミングの分野で特権の問題をどのように解決しますか?
プログラミングの分野で特権的な問題を解決するには、その存在とより大きな平等と平等を達成するための努力を認識する必要があります。これには、分野を多様化し、すべての人に平等な機会を提供し、より包括的で支援的な作業環境を作成するための努力が含まれる場合があります。
プログラマー特権の例は何ですか?
プログラマー特権の例には、高賃金、柔軟な労働時間、リモートで作業する能力が含まれる場合があります。ただし、すべてのプログラマーがこれらの特権を享受しているわけではなく、多くの雇用の不安定性や差別などの課題に直面しているわけではないことに注意することが重要です。
特権はプログラミング作業の品質にどのような影響を与えますか?
プライバシーは、さまざまな方法でプログラミング作業の品質に影響を与える可能性があります。たとえば、特権を持つ人々は、多くの場合、スキルを開発するためのリソースと機会を増やしていることが多く、それが高品質の仕事につながる可能性があります。ただし、多様性の欠如は、視点やアイデアの範囲を制限する可能性があり、それがイノベーションを制限する可能性があります。
プログラミングの「ジョン」のメタファーと何の関係がありますか?
プログラミングの「ジョン」のメタファーとは、特権的なプログラマーのステレオタイプ、つまり白人、男性、中流階級の人々を指します。この比phorは、このステレオタイプに準拠していない人々の経験と見解を除外するため、現場での特権の問題を強調しています。プログラマとしての特権を確認するにはどうすればよいですか?
プログラマーとしてあなたの特権をチェックするには、あなたがあなたのキャリアで持っている強みと機会を振り返り、これらの強みと機会が他の人には存在しないかもしれないと考える必要があります。これには、他の人の経験から聞いたり学んだり、あなたの特権を活用して、現場での公平性と平等を擁護することも含まれます。
組織は、プログラマーの特権の問題をどのように解決しますか?
組織は、採用と昇進の慣行に多様性と包含を促進し、すべての従業員に平等な機会を提供し、支援的で包括的な職場環境を作成することにより、プログラマーの特権の問題に対処できます。また、特権や偏見に関するトレーニングと教育を提供し、従業員が自分の特権を振り返ることを奨励することもできます。
以上がプログラマーはどれほど特権ですか?あなたもジョンですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

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

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

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

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

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

ホットトピック











JWTは、JSONに基づくオープン標準であり、主にアイデンティティ認証と情報交換のために、当事者間で情報を安全に送信するために使用されます。 1。JWTは、ヘッダー、ペイロード、署名の3つの部分で構成されています。 2。JWTの実用的な原則には、JWTの生成、JWTの検証、ペイロードの解析という3つのステップが含まれます。 3. PHPでの認証にJWTを使用する場合、JWTを生成および検証でき、ユーザーの役割と許可情報を高度な使用に含めることができます。 4.一般的なエラーには、署名検証障害、トークンの有効期限、およびペイロードが大きくなります。デバッグスキルには、デバッグツールの使用とロギングが含まれます。 5.パフォーマンスの最適化とベストプラクティスには、適切な署名アルゴリズムの使用、有効期間を合理的に設定することが含まれます。

セッションハイジャックは、次の手順で達成できます。1。セッションIDを取得します。2。セッションIDを使用します。3。セッションをアクティブに保ちます。 PHPでのセッションハイジャックを防ぐための方法には次のものが含まれます。1。セッション_regenerate_id()関数を使用して、セッションIDを再生します。2。データベースを介してストアセッションデータを3。

php8.1の列挙関数は、指定された定数を定義することにより、コードの明確さとタイプの安全性を高めます。 1)列挙は、整数、文字列、またはオブジェクトであり、コードの読みやすさとタイプの安全性を向上させることができます。 2)列挙はクラスに基づいており、トラバーサルや反射などのオブジェクト指向の機能をサポートします。 3)列挙を比較と割り当てに使用して、タイプの安全性を確保できます。 4)列挙は、複雑なロジックを実装するためのメソッドの追加をサポートします。 5)厳密なタイプのチェックとエラー処理は、一般的なエラーを回避できます。 6)列挙は魔法の価値を低下させ、保守性を向上させますが、パフォーマンスの最適化に注意してください。

PHP開発における固体原理の適用には、次のものが含まれます。1。単一責任原則(SRP):各クラスは1つの機能のみを担当します。 2。オープンおよびクローズ原理(OCP):変更は、変更ではなく拡張によって達成されます。 3。Lischの代替原則(LSP):サブクラスは、プログラムの精度に影響を与えることなく、基本クラスを置き換えることができます。 4。インターフェイス分離原理(ISP):依存関係や未使用の方法を避けるために、細粒インターフェイスを使用します。 5。依存関係の反転原理(DIP):高レベルのモジュールと低レベルのモジュールは抽象化に依存し、依存関係噴射を通じて実装されます。

静的結合(静的::) PHPで後期静的結合(LSB)を実装し、クラスを定義するのではなく、静的コンテキストで呼び出しクラスを参照できるようにします。 1)解析プロセスは実行時に実行されます。2)継承関係のコールクラスを検索します。3)パフォーマンスオーバーヘッドをもたらす可能性があります。

Restapiの設計原則には、リソース定義、URI設計、HTTPメソッドの使用、ステータスコードの使用、バージョンコントロール、およびHATEOASが含まれます。 1。リソースは名詞で表され、階層で維持される必要があります。 2。HTTPメソッドは、GETを使用してリソースを取得するなど、セマンティクスに準拠する必要があります。 3.ステータスコードは、404など、リソースが存在しないことを意味します。 4。バージョン制御は、URIまたはヘッダーを介して実装できます。 5。それに応じてリンクを介してhateoasブーツクライアント操作をブーツします。

PHPでは、Try、Catch、最後にキーワードをスローすることにより、例外処理が達成されます。 1)TRYブロックは、例外をスローする可能性のあるコードを囲みます。 2)キャッチブロックは例外を処理します。 3)最後にブロックは、コードが常に実行されることを保証します。 4)スローは、例外を手動でスローするために使用されます。これらのメカニズムは、コードの堅牢性と保守性を向上させるのに役立ちます。

PHPの匿名クラスの主な機能は、1回限りのオブジェクトを作成することです。 1.匿名クラスでは、名前のないクラスをコードで直接定義することができます。これは、一時的な要件に適しています。 2。クラスを継承したり、インターフェイスを実装して柔軟性を高めることができます。 3.使用時にパフォーマンスとコードの読みやすさに注意し、同じ匿名のクラスを繰り返し定義しないようにします。
