C#構造にはそのようなものがあります。これらはクラスに似ていますが、スタックに格納され、参照ではなく値によって機能します。平均的な開発では、それらはほとんど使用されません。構造には多くの利点があり、コードを改善するために使用できるという事実に心から溺れています。同様に、構造の機能を使用して、より安全でより耐障害性のあるコードを記述できます。
このようなナンセンスは、構造に削除または再定義できない空のデフォルトコンストラクタがあることを知らない人が言うことができます。なぜ私がこれを知らなかったのか知っていますか?はい、使用したことがないので。結局のところ、私は非常に優れた開発経験を持っています。 sisharpに関する本を長く読みたくありません。とにかく支払いを受けたらどうして?
最初の仕事の前、そして署名者の申し出を受けるまで、私は自分のように学んでいました。私は本を読み、Dotnetでネイティブクラスを逆コンパイルし、専門家を悩ませました。なぜ?どうしますか?何が速いの?」私が新しいことを学ばなかった日は失敗として認識されました。そして、すべてのタスクで私は学ぶ機会を見ました。彼はレビューへのコメントを楽しんでおり、深夜に友人に電話して決定について話し合うことができました。
私は自分が十分ではないと感じ、何も理解していなかったので、これらすべてをしました。その時、私は6月の役割を大きく引き抜いていたように見えました。周りの誰もが賢くて有能で、本当に同じになりたいと思っていました。普通にすべてを勉強して、シニア開発者になると、夕方にプロジェクトを考え出し、夜に作り、朝に市場に出すような男になると思いました。正しく理解してください、22歳の少年は何を夢見ることができますか?彼はかっこいい男になることを夢見ている。
その頃、プロジャーとして1日も働いていなかった私の親友が、Sberbankのシニア開発者として就職しました。彼は多くのことを学び、プロジェクトを行ったため、社会保障試験に合格することができました。彼の当時の給料で、彼は私のような10人を雇って仕事をすることができたでしょう、そして私はかなり腹を立てました。
同い年の友達、経験のない人が連れて行って、正式になりたいと思った。長年の経験とトレーニングによる愚かな中間ステップはありません。その後、勉強したくなくなりました。
賢い人のための十数冊の本、記事、質問の代わりに、私はインタビューの宝くじにすべての時間を無駄にし始めました。それは初歩的に機能します-開発者は非常に多くのことを知っている必要があるため、この知識は理論的にも完全に検証することはできません。したがって、それらは選択的にチェックされます。これは、チケットの試験のようなもので、1つしか学習していませんが、1日に10のそのような試験に行くことができ、少なくとも1つはそれを取得します。
だからそれは私のために働いた。私は良い質問をしました、私は会話を拾いました-そして今、古いフィルはすでにたくさんのお金を持っている上級開発者です。これは非常に奇妙な方法で機能します。クレイジーな大当たりをしたことを知っていたと同時に、ついに署名者になったことに誇りを持っていました。
開発は全体として、十分な能力がない場合は何も起こらないように調整されています。多くの問題に気付くことはありませんが、誰もそれらで死ぬことはありません。あなたは社会保障を通過しました、そして新しい仕事で誰もあなたが無駄に雇われたことを証明しようとはしていません。それどころか、あなたが失敗し始めた場合、彼らはあなたと彼ら自身の両方にここに間違いがないことを納得させようとします。いくつかの問題で露骨な無能さを示したとしても、彼らは単に「フィルにはデータベースアーキテクチャとのギャップがあり、私たち全員にはギャップがあります」と言うでしょう。そして、どんなに、あなたが他の人の10倍のギャップがあることに誰も気付かないでしょう。
すべてのプログラマーは自分たちが十分ではないことを心配しているので、通常のエンジニアと十分な能力のない人を混同するのは簡単です。ええと、聞いてください、もし私たちが新入生を技術者として雇い、彼が十分ではないと泣き言を言い始めたら、それは詐欺師症候群だとは言いませんよね?彼は本当に十分ではありません。彼は必要な知識を持っていません。そして必要な見通し。彼は解雇されるか、降格される必要があります。
しかし、違います-開発者は彼が悪いと言います、そして彼の周りの人々はよく、人は自分自身を普通に理解して感謝することができないと思います、これは起こりません。そして彼らは彼が間違っていたと結論します-つまり、彼は実際に良いです、そして彼は自己批判的です、それは彼がさらに良いことを意味します。そして、奇跡が起こって、仕事の1つでトリックに気づいたとしても、彼らが解雇されるのは事実ではありません。彼らが解雇された場合、あなたは新しいものを見つけ、そしてあなたは座って、あなたがどれほどクールかを理解していない嫌いな人だとみんなに話します。
それが私のキャリアの流れです。私は離れた場所に座って、働いているふりをして、私自身が社会保障プログラムを経験し、数ヶ月ごとにもっと太った申し出を受けました。
私はシニア開発者、リード開発者、コンサルティングエキスパート、チームリードを務めてきました。彼はロシア人、アメリカ人、インド人、ベトナム人と協力しました。巨大なシステムと小さなスタートアップを構築しました。人々にコードを書くように教え、私自身のツールを発明しようとしました。彼は独自の哲学とアプローチを開発しました。私は開発についての本を書き始めました。
しかし、私がするのを忘れたのは、プログラミングを学ぶことでした。
あなたがハイグレードを持っているとき、あなたは何でも委任することができます。さて、あなたはデータベースを理解していません-理解している人にそれをさせてください。パフォーマンスを最適化する必要がありますか?私は専門家ではありません、Lyokhaにやらせてください。後で彼に私のレビューをします。ある時点で、事前に解決する方法がわからないほとんどすべてのタスクを委任していることに気付きました。脳は怠惰であり、人生が通常あなたを良い状態に保つのは良いことです。しかし、あなたがシステムをだました自称技術の天才であるならば、あなたの脳は何も良い状態に保つことはありません。本当に大変な仕事はすべて奴隷によって行われます。
悲しい現実は、ほとんどの開発タスクは私たちのだれでも多かれ少なかれ実行できるということです-そしてほとんどの場合、あなたがどれだけうまくやったかを理解する時間や欲求を持っている人は誰もいません。開発者は責任のない人です。 1年前に発生したバグについて、通常は検出されない前に、誰も私たちに尋ねません。
大物が彼らの余暇にクールなツールを発明することは業界で受け入れられています。 sisharpで本当に必要なものを発明するには、たわごとを一口飲んで、10年間の経験で困難な痛みを見つけ、それを治療する方法を考え出した本物のエンジニアが必要です。そこで、フロントエンド開発者向けのツールを発明しました。私はタイプスクリプトをよく知っていますが、クリーンなフロントで作業したことはありませんでした。そのため、頭の中に完全なコンセプトがあり、すばやくコーディングする準備ができていても、フロントエンドライブラリを作成および設計する方法が一般的にわからないという事実に遭遇しました。設定の設定方法、外部apiの設計方法、接続するテストの方法と方法、プロジェクトで使用するファイル構造-はい、私はたわごとを知りませんでした。それで私は正面から友人に電話し、私のためにすべてをするように彼を説得しました。彼がそうしたとき、プロジェクトへの私の興味はすでに冷めていました。私は新しい仕事を探していました。
良い面では、私は恥ずかしそうに燃えて、真っ向からトレーニングに取り掛かりますが、それはうまくいきません。私は成長した男です。教科書を熟読するよりも、やるべきことがもっと重要です。そして人生はそれを必要としません。ただゆっくり休んでお金を減らしたいだけなら、私のようにすべてをする必要があります。
しかし、私は面白くて重要なことをするためにクソ開発者になりました。何かを構築すること、何かを世界にもたらすこと。本当の重要な問題を解決し、仕事の質に誇りを持ってください。そして、私はそれのすべてのチャンスを失いました。そしてその見返りに、彼はいくつかの理解できない見せびらかし、何もしない機会、そして未完成のアメリカの夢を受け取りました。そしてその上に-皮肉の巨大な、単に天文学的な山。
彼らが私を追い詰めるまで、私は少なくとも何かを理解し、学び、または何かをするでしょう。そして、彼らは私を2人でこのコーナーに追いやるでしょう。私は仕事でたわごとのように感じますが、私は後戻りすることはありません-そして私はそれを受け入れました。彼らは、彼と一緒に地獄に行くために、お金を払って、運転しないでください。私は自分がたわごとだと認めて生きることを学ぶのに十分に圧倒されました。
しかし、時間を巻き戻すことができれば、すべてを別の方法で行っていただろう。本当に優秀なシニアスペシャリストになるために、23歳の署名者を演じる必要はありません。あなたはランクごとに、できればあらゆる種類のYandexで仕事を得る必要があります。そこでは、3年間のJunovの経験が本当にあなたをミドルにし、3年のミドル経験が初心者の署名者になります。はい、5〜6年間、あなたは私よりも少なく受け取るでしょう。だが。ITの6月の低賃金でさえ良いお金です。あなたはまだ詐欺師症候群を持っていますが、私とは異なり、あなたは詐欺師ではありません。そして最も重要なことは、それから私は自分の限界に達し、業界を定義する開発者になることは決してないということです。でも君ならできる。あなたはクソあなたができる最善を尽くします。
広告
開発者向けのAMDEPYCプロセッサを搭載した強力な仮想サーバー。最大3.4GHzのCPUコア周波数。最大構成では、128個のCPUコア、512 GBのRAM、4000GBのNVMeをフルに使用できます。
