質問

最近、私の友人が NOC の上級職から開発者に転身しました。それまでは、彼はただヘルプデスクの仕事をしていました。彼は学位を持っておらず、通常の MIS/ネットワーク認定資格だけを持っており、私の知る限り、週末にコードをいじるだけです。一部のシナリオでは、構成、パケット、ユーザー、OU などをよく理解することが開発者にとって非常に有益であることがわかります。

私の質問は、この方法でスタートしたフルタイムの開発者が何人いるかということです。開発者、システム管理者、ネットワーク管理の責任を兼務している人が何人いるでしょうか?

役に立ちましたか?

解決

私はこれはかなり一般的なシナリオであることを確信しています。私は髄腔内に12年を費やしてきましたそして私は、時間が経つにつれてジェネラリスト(ネットワーク管理者、ヘルプデスク)とは対照的に、実質所得は、専門家(DBA、コーダなど)であることから来ていることがわかります。

これは実際に私のキャリアを取っているパスです。私はかなりのフルタイムのDBAや開発者ではないが、私が向かっていところです。

また、私は道(ヘルプデスクのサポート、ネットワーク管理者、システムアナリスト)に沿って拾ってきた人たちのスキルが私のDBA /開発者のキャリアの中で私を助けることを賭けて喜びました。スキル私はコーディングのキャリアに右急増した得ているだろうに感じることはありません。

他のヒント

確かに。開発者はソフトウェアを構築しているプラ​​ットフォームを知っておくべきだと思います。開発者が以前にシステム管理者として働いたことがある場合は、ソフトウェアを適切に統合する方法を知っているでしょう。私の頭に浮かぶ Windows デスクトップ アプリ関連の「統合の匂い」をいくつか挙げます。

  • アプリは通常のユーザー権限では実行されません (適切に保護された企業デスクトップで実行されますか?)おっとっと!)
  • アプリにはあらゆる種類のシステム フォルダー (セキュリティ?おっとっと!)
  • アプリはユーザー設定を %programfiles% などの「非標準」の場所に保存します (バックアップ?許可?おっとっと!)
  • アプリにはサイレント インストール可能なセットアップ (展開?) が提供されていません。おっとっと!)

等..

本物 システム管理者は、上記の統合の匂いがするソフトウェアを決して書きません。本当に。

これは、小規模な企業ではかなり一般的です。私はいくつかの時間のためにやったこと - 、我々は顧客に販売するソフトウェアを開発していくネットワークを維持し、20未満の人の製造会社のために必要に応じてデータベースに機能を追加

あなたは小企業に多くの帽子を着用します。

しかし、私は高校時代にマイコンのプログラミングスタートを切ったので、私は私が始めたところ、これがあると主張することはできません。

開発者として、すべてのこれらのシステムの実用的な知識を持っているの非常にのに便利です。

-Adam

開発者や管理者の重なりがかなり起こります。私たちの最後の管理者は、彼がサポートを助けていたもののより良い理解を持っていると思いますので、ちょうど側に開発しました。彼が去ったとき、私は私が私のソフトウェアがサポートされていた方法を知っている側の管理者のものとティンカー製という理由だけで管理者になっています。

いくつかの焦点の幅広い理解は、私はすべての技術的な専門家のために最善であると言うだろうものです。その後、研究のビットとあなたが発生する可能性があるものは何でも必要満たすために変更することができます。

私はより多くのプログラマはまた、「管理者」サーバ、時にはネットワーク、他の方法でそれを見てきました。私は間違いなく、その位置にしてきます。

私は、管理者がシステムをプログラミングを開始できる場所、それが簡単に、他の道を行くことができると思うだろうが、私の経験から、それは、などの一般的ではありません。私は、サーバー管理者またはネットワーク担当者に確認してくださいたびに「あなたもプログラムのか?」時間のほとんど答えは「ノー」です。

私はあなたが常にあなたがあなた自身の環境を設定し、通常のサーバーをセットアップする含んでいることができるようにする必要があり利用できる管理者を持っていない限り、あなたはシステムをプログラミングしているときので、プログラマがラインを通過しやすいかもしれないと思います。

私は最終的にシニアネットワークエンジニアの位置まで自分の道を働いて、NOCオペレーターとしてスタートを切りました。私の前の会社での私の任期の最後の2〜3年の間に、私はプログラミングのための溺愛を拾って、自分の時間を自分自身に私ができるすべてのものを教え始めました。 2005年頃、私は小さなスタートアップのために同社を離れ、まだ管理者や主要開発者として、今日が動作します。

私は自分自身時に課す1つの課題は、プログラミングの課題を満たすために帽子のドロップで管理者を変更しないことです。私は、私たち自身のサーバーで私が欲しいほとんど何もすることができるという事実にもかかわらず、私が作る任意のアプリケーションは、最小限の権限で別の場所に再配置することが可能な方法でコーディングする自分自身を強制する必要があります。それも、両方の職務を行うとにより、他のニーズにひどく1つの義務を実行する間の微妙な境界線です。

私はここにいます。 私は子供の頃から、私はコードをいじってきましたが、私の最初のフルタイムの仕事は、システム管理者、DBAおよびその他の関連する役割をしていました。 その後、私は開発者として、フルタイムの仕事を働いていた、そして今、私は、開発者やセキュリティ研究者の両方です。 また、私はCSでM.Scを完了するために管理しました。 私はあなたが仕事の自分フィールド上に広い視野を得るような遷移は、可能、かつ非常に有益であると考えています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top