フルスタックのエンタープライズ管理者になるのが悪い理由

Disclamer: jehyは興味深い記事を公開しました- 「フルスタック開発者であることの悪い点は何ですか」

著者が触れている問題は、実際には開発の世界よりもはるかに広いです。 謙虚な管理者も同じ問題を経験しています。 それを読んだ後、私は抵抗することができませんでした。小さなパロディを作らないように、時には逐語的に、システム管理の世界に投影しました。



はじめに



まず、用語を定義しましょう。 そのようなフルスタック管理者はだれであるかについて多くの異なるアイデアがあり、誰かがそのような管理者は神話であると合理的に信じていますが、この記事ではITインフラストラクチャを理解する知識とスキルを持っている管理者を意味します「From」と「to」、および必要に応じて、システムを保守します。 理想的なエンタープライズ管理者は、ネットワークコンポーネントとストレージシステム、仮想化プラットフォーム、およびその他の製品の両方をある程度所有し、障害が発生したレベルまたは新しいサーバーを起動するために必要なものを診断できる人です。



おそらく、この見出しによると、これは昨日の学生の生活がどれほどひどいのか、そしてインターネット上のさまざまな記事からすべてを取得した1C-kaを使用したピアツーピアネットワークにおける今日のエニキーについての哀れな投稿だと誰かに思われます。 いいえ、投稿は平凡ではありません。 そして、昨日の生徒ではなく、5年以上のあごひげと経験を持つベテランの管理者について検討します。 この開発の欠点を確認してください。



短所



あらゆる分野において、あなたは狭い専門家よりも悪い

かなり明らかなようですが、説明します。 1つのテクノロジーに6年間を費やした場合、自明のことですが、6年間にわたって数年間関与してきた人の知識よりも知識が多くなります。 より多くのプロジェクトがあり、いくつかの典型的なソリューションにもっと関与し、設計により多くのバグを知っています。



あなたが深く行くのは難しいです

優れたフルスタック管理者には、常に石鹸が入っています。 ケース全体がネットワークから外れ、アレイがバラバラになってから、火曜日にマイクロソフトからパッチが提供されました。 そして、新しいことを学ぶ時間は、使用するすべてのテクノロジーに分散されます。 当然、あなたの開発は、狭い専門分野の同僚の開発よりも遅くなります。



タスクが過負荷になる可能性が高い

一度に複数のプロジェクトに複数の側面から携わっている場合、適切な時間管理を行っていても、すべてのプロジェクトで注意と時間を増やす必要があることがよくあります。 これを解決するには、タスクの一部を他の管理者に転送するか、優先順位を付けるか、慎重に計画する必要があります。 もちろん、誰もが過負荷になる可能性があります。ご存知のように、現実の世界では、すべてのタスクを「昨日」実行する必要があります。 ただし、タスクが突然バッチで表示される場合があります。



交換するのは難しい

これはプラスに思えるかもしれません-あなたを解雇するのは難しいです、彼らはあなたを愛し、感謝しています。 しかし、コインの裏側は、タスクを転送できないこと、一日中いつでも電話をかけることができないこと、休暇中の問題、他のことをしようとするときの困難です。



明確な責任範囲がありません

蛇口に水がない場合、主な管理者のせいです! どんな問題が発生しても、どんなバグが出ても-おそらく、問題が実際にワークショップの他の同僚によって管理されるべきであっても、それらに対処する必要があります。 世界の画像がより完全になり、エラーをすばやく特定して修正できるようになりました。 残念ながら、これは常に悪用されています。



「ああ、彼にあげなさい-彼はそれを理解するだろう!」

ああ、与えないほうがいいでしょう。 率直な曲線、文書化されていない、または時代遅れのシステムに対処する必要がある状況では、関与している可能性が高いです。 雇用主が高度な管理者を雇って膨大な範囲の仕事をすることでお金を節約したいのは特に悲しいことです。 そして、あなたは驚くべきシステムを見て、それを捨てて完全にやり直すのが簡単であることを理解します。



製品のすべてのニュアンスがわからない。

これは最初のポイントからかなり明白ですが、ジョブの空き状況は特定のシナリオ(Exchange 2003から2016への移行、Lyncとの統合、Office 365でのハイブリッドインフラストラクチャの構築など)の経験を必要とすることが多いため、別に言及したいと思います。



すべてのトレンドに追いついていない

繰り返しますが、これは最初の段落から続きます。 どういうわけか私は理解していませんが、彼らはしばしば6か月前にリリースされたものを適用する方法を完全に知っている開発者を探します。 残念ながら、Windows Server 2016を同時に認識して使用することはできません。VMwareViewの最新バージョンの違いと、現時点でEMCからNutanixに移行する際に起こりうる問題についてお話しください。 あなたはそれについて読んだかもしれませんが、試してみる時間がありませんでした。



常に最適に働くとは限らない

ほとんどの場合、作業は定性的に実行され、体系化され、文書化されています。 しかし、確かにより資格のあるスペシャリスト-GOST 34に準拠したドキュメントマスターは、それを少し良くすることができます。 別の質問は、これは通常重要ではないということです。 あなたの頭の中のテクノロジーの混乱が、現在のプロジェクトに決してふさわしくないアプローチとソリューションを適用せざるを得ないのは本当に悪いことです。 一部の人々が、ありふれたグラフィカルインターフェイスまたは標準ユーティリティの腸からコマンドを単純に複製するスクリプトを作成する方法を見るのは恐ろしいことです。



マニュアルをよく見る

20の製品の機能を念頭に置くことは、単に不可能です。 昨日、vCenterをインストールしましたが、今日はそれを行ったことを思い出せません。 異なる技術や言語を頻繁に切り替える場合、マニュアルを常に見ている可能性が高くなります。もちろん、作業速度がわずかに低下します。



狭い専門家の給与をvy望し始めることができます

あなたの最愛のスキルに従って空室を探し始めたら、あなたは動揺することができます-豊富な経験を持つ専門家はそれのためにかなり良いお金を得ることができます。 率直に言って、あなたは特定の技術でそのような経験はありません。 しかし、たとえこのテクノロジーを掘り下げて必要な知識を習得したとしても、これをあなたの人生だけでやりたいですか? たとえば、Oracle DBMSまたはArubaネットワークハードウェアのみを管理しますか?



雇用の短所



また、転職時に生じる困難についても言及したいと思います。



私は履歴書でランダムなキーワードで作業するように電話します

HRは、3年前に小規模プロジェクトで示された技術に従事していたという事実をじっと見ていません。 彼は、閉鎖する必要がある空席のように見える言葉を見て、スタンドを作り、あなたの欲望や現在の好みに興味を持たずに、あなたをそこに引き付けようとしました。



フルスタックフルスタック

一般的な専門家が何であれ、まったく同じ技術スタックの仕事を見つけることはまずありません。 誰かがVMwareを、誰かがHyper-Vを持っています。 誰かがExchangeを愛し、誰かがCommunigateを愛しています。 左側にシスコ、右側にHUAWEI。 それは起こりますが、めったに起こりません。 ただし、多くの場合、交差点は非常に大きく、不足しているものを引き上げて視野を広げることを妨げるものはありません。



彼らはあなたを信じていない

はい、これはとてもおかしくて本当の問題です。 あなたが履歴書にすべてのことを過度に示した場合、彼らはあなたを信じないでしょうし、あなたが何を知っているかを確認したり尋ねたりしようとさえしません。 したがって、面白いと思われるかもしれませんが、最善の方法は、履歴書から、将来に無関係と思われるすべての情報を容赦なく削除することです。 さらに、ジョブごとに履歴書をカスタマイズしてください。



適切な空席を見つけることはより困難です

資格のあるフルスタック管理者ですが、通常の給与を探していることはめったになく、そのような空席のある雇用主が常に条件に応じて狭い専門性の空席と給与で競うことができるとは限りません。 CCIEの空席、またはUCの分野の狭い専門家が表示されます。フルスタックの場合、Enikeyの資格と給与のレベルでの空席はわずかです。



長所



さて、最後に、美味しいものについて。



次に働く人を選択できます

通常の管理者よりも向きを変更するのがはるかに簡単です(あいまいさはごめんなさい)。 あなたはアプリケーションにたくさん見ます、あなたはあなたが興味を持っているものを理解して理解することができます。 はい、あなたは深化する時間を費やす必要があります-しかし、それはよく費やされる時間になります。 はい、あなたはおそらくあなたが望むものを試すためにいくつかのペットプロジェクトを取得する必要があります。 しかし、これは再び見返りがあります。 空き時間に新しいことを学ぶために、Xeonと数百ギガバイトのRAMでクラスター全体を自宅に置いている人もいます。



燃え尽きる

技術を定期的に変更することが可能である場合、同じ問題を解決することにあまり疲れません。 もちろん、あなたが筋金入りのファンではなく、さまざまなクライアントの20個のExchangeメールボックスを単純に回復することを楽しんでいない場合。



チームリーダーやアーキテクトに成長しやすい

かなり明白なプラス-一般的な構造を理解するほど、リーダーになる可能性が高くなります。 もちろん、欲求とコミュニケーションスキルの存在下で。



何でも先送りできます

明らかなプラス。 あなたの体系的思考は、どこでも何でも修正できるレベルに達しました。



より楽しく、より面白く、有益な仕事をする

ある日、まったく異なることで多くの新しいスキルと知識を得ることができます。



単独で、さまざまなテクノロジーの交差点で素晴らしいものを作成できます。

標準的なアプローチでは3〜4人が必要とすることをあなただけで行うことができます。

ファイアウォールの準備、ストレージのスライス、物理ホストの追加、ハイパーバイザーの展開、クライアントOSのインストール、負荷分散の構成を始めとして、GOSTサポート付きのipsec VPNを介してターミナルファームにシンアプリケーションを公開しますか? 簡単! あなただけがシステム全体を想像し、調整、誤解、遅延なしにそれを実装できます。



ソリューションはより高速で信頼性が高くなります。

さまざまなシステムの相互作用を理解することにより、それらを組み合わせる最適な方法を選択できます。 各コンポーネントをよりよく理解し、使用することを恐れません。 例として、「不気味なテクノロジー」を取り上げましょう(原付は私のものではなく、出版物に掲載されています)。 一般的に、クラウドは、タスクのスケーリングを含む膨大な数のタスクを解決する素晴らしい方法です。 残念ながら、管理者がオンプレミスを構成することができないため、クラウドソリューションが使用されることはますます増えていますが、これは追加のプラスとして表示されます。 そして、少なくとも問題の表面的な理解があれば、多くのことをより安くより良く行うことができます。



禅を理解する

これで、他のものより優れた技術はないことがわかります。 あなたは最高のデータベースがないことを知っています。 いくつかのツールはあなたの目標に向いていると仮定することができます...しかし、何らかの理由で、例えば他の管理者の資格など、代替手段を使用する準備ができています。 ある技術が他の技術より優れていることを示すように設計された合成テストについての記事はもう書いていません。 5パーセントの生産性向上は、おそらく2か月の価値がないことをご存知でしょう。 そして、最終的には、有用なことにホリバーから解放された時間を過ごすことができます。 たとえば、女の子との関係を確立するには(たとえば、彼女のマーシャと呼びましょう)。 これで、テクノロジーが異なり、人が異なることを理解し、すべてをつなぐ正しい方法を見つける必要があります。 あなたは世界を愛し、世界はあなたを愛しています。 あなたが足で自分を撃つためにそれを使用する場合でも。



All Articles