ITの理想主義は開発のブレーキです

私のソフトウェアはクソだ。



画像



私たちはあなたと理解するために与えられていません

エンコーダーがなぜこんなに幸せなのか

そして、何地獄アルゴリズム

モデラー自身が自分自身を禁止しました。

それで何? コメントは書きませんか?-

私たちがそれを理解できるように。

さまざまな「理由」

その時点でちょうど終了します。




約15年前、私はコンピューターに精通し始めました。 DOS、Turbo Pascal、Windows、Asm、Perl、Linux、ネットワークの基礎-睡眠のない夜はすぐに過ぎ去り、弁護士になり、法律を理解し、人々を助けたいという幼少期の夢は、プログラマーになりたいという欲望に道を譲りました。



IT専門分野と最初の小さな失望のために大学に入学しました。大学では、優れた専門家になる方法を教えていません。彼らは現代の技術について少し話し、少し試してみてください。 はい、職業を決めておらず、それが何であるかを知らない人のために-最良の選択肢は、研究の最初の年に決定することです。 上級コースが何を目指して努力し、選択した方向に専門化するかを知るため、または別の専門分野に移動するため。



プログラマーに近い最初の仕事:「従業員の会計」、「サイトの製品カタログ」、「スケジュールの日記」...他の人のコードを解析し、書き方を理解していないのはうんざりします。 まあ、これらは主に初心者プログラマーの1回限りの技術であり、開発している会社に行く必要があります。 インタビューから始まった最初のテストと会社への同情:彼らは私が書いているものではなく、私がそれをどのように行うかに興味がありました。 しかし、インタビューに合格し、何に取り組むべきかを研究した後、私はすぐにフリーランスの試みから職人技を思い出しました。 ドキュメントを暗示することなく、汚い解決策に満ちた同じ混乱したコードは、その変更が最も予期しない場所で問題を引き起こしました。



プログラミングフォーラムに表示される質問を見て、他のプログラマーと話し合った後、明らかになりました。これはほとんどどこにでもあります。 良いコードはあなただけに興味があります。 雇用主/顧客は結果にのみ関心を持ち、それがどのように達成されるかではありません。 このアプローチでは、最適なソリューションではなく、より高速なソリューションを使用することは驚くことではありません。 クライアントが10分ではなく15分間マネージャーの前に座っているため、彼のプログラムが512MBのRAMをすべて使用できるわけではなく、有名な会社からオフィスを始めるときの速度低下やクラッシュに興味がある顧客はほとんどいません。そして彼と地獄に行くには、彼はすでに座っていて、就業日の終わりまで彼に追いつくことができない人です。したがって、彼はまだ契約を締結しないかもしれませんが、そこに座っている人はすべてが「大人のおじさんのように深刻」であることがわかります。

そうそう! そして、ビジネスがもたらすお金が多ければ多いほど、変化が良くなる可能性は低くなります。 呆然とする前。 女の子を売るサイトに写真撮影を投稿しました。 各製品のギャラリーは直線でシンプルなものでした。クリックすると、12枚半の小さな写真が表示されます。フルサイズの写真が新しいウィンドウで開きます。 サーバーが同じネットワーク上にあるオフィスに座って、すべてがうまくいきました。 ある点で混乱しました-サムネイルはフルサイズバージョンと同じ画像でした。 同じ2または3メガバイト。 「窓の後ろには、5月、5月、5月があります。灰色の街では、ダイヤルアップとあなたが座って待っています。」 サムネイルに小さな画像を作成する提案については、説明なしで拒否されました。 一度だけ変換してファイル名の接尾辞をギャラリー表示スクリプトに追加するための呼び出しの量について議論する前に、それは実現しませんでした。



結果として、プログラマーとして働くことは私には向いていません。 人生はそこで終わりません-少なくともハードウェアと管理があります。

うーん、粉塵に対するアレルギーのために鉄ではうまくいかなかったので、私たちは投与の研究を始めます。 最も簡単なことは、Windowsをインストール/復元することです。ユーティリティの主なセットを使用することは既に知識の範囲内です。VasyaPupkinオフィスで電話をする少年として働いて街を走り回り、コンピューターの友人がいない人や組織にコンピューターを固定するか、そのような天才はすでに訪れました(そのような才能のおかげで、これらの注文はより多くのお金をもたらしました)。



Windowsを実行する必要はありません。 そして、近い将来には表示されません。 ソフトウェアが完全にライセンスされていないオフィスでWindows管理者として働くのは不快です。 そして、それがライセンスされている場所-すでに管理者がおり、彼らは誰も必要としません。 Linux、プログラミング、およびWebサーバーの初期知識をスヌーピングする場所 ええ、インターネットです。 ネットワーキングをしたいですか? 絶対にありません。 私は食べてプログラマーとして働きたいです。 私は好きではありませんが、月額800ueです。 私の人生の2週間後、ウェブホスティングは技術サポートの仕事と一緒に来ています。



ホスティング...ホスティングには4年以上かかりました。 プロセスとしての仕事の最も肯定的な印象。 特にこの業界の発展中。 新しい技術の研究、さまざまな知識の必要性、最初にすべてを熟考し、一度それをうまく行う能力。 古いものが安定して機能し、新しいものが古いものを改善する(そしてもちろん、お金をもたらす)ことを保証するというリーダーシップの関心。 マイナス-その当時、給料は平和的に一人で生活するのに十分でした。



地理の端とプログラミングと管理の知識に移動すると、私はこね始め、塊になり、ゆっくりと+悲しいことに腰半球の構造破壊に押し込みます。 欠員があり、たくさんありますが、... 12-15k。 賃貸住宅9-10。 旅行のための千、食べ物のための残り、他のすべてのためのパートタイムの仕事。 18Cは1Cスペシャリストを獲得します。アルバイトなしで普通に休暇を取りながら生活することはすでに可能ですが、1Cの「エスクをかけ、小数部分の区切りを修正する」レベルの知識があり、会計知識がなければどこにも連れて行かれません 少なくともいくつかの作業を学ぶ必要があります。 インターネットプロバイダーの技術サポートの欠員、インタビュー、オラクルに関する奇妙な質問、そして管理者として働くという突然の申し出に出会いました。



1つの場所で収集された奇妙な作業用ソフトウェアがあまり多く見られていません。 新しいバージョンへのアップデートは、ある場所では問題を解決しますが、別の場所では問題を解決します。 ソースコードの一部はそうではありません。 他の部分は独立して変更することはできず、3番目の部分はそこにあるように見えますが、そうなることはありません。 他の開発者が提供する同様のソフトウェアは、メンテナンスが似ています。 飛行機の翼のような費用、鋳鉄の橋のようなものはすべて、迅速なジャッキで落下し、神聖に文書化され、禅の理解の促進に貢献します。

優秀な-有能なチーム、優れた能力、バッチファイルの作成からDBMSの移行まで、すべてのスキルに対する要求。

悲しいことに、ITの一部の分野では専任の専門家が急不足していることがあり、すべてを自分で調査する必要があります。 このため、タスクの優先順位を決定することは困難です-両方を行う必要があり、これは1年前に既に行いましたが、この方向を継続するにはこれが必要です。 官僚主義なしではまだ難しい。 それはほとんど不可能であり、繁殖を試みなければならないようです。 同僚に彼らの要件/希望を説明し、書かれたすべてを議論するように頼むことができます。 しかし、頭に入って、本当にすべてがどうあるべきかを理解するために-それは動作しません。



彼らが言うように、あなたはすべてをすることができます。 イタリアのストライキという名前があります。 しかし、ここは商業組織であり、予算組織ではありません。 誰もそのような従業員を維持できないだけでなく、同僚は、この従業員による給与の遅延の通知を受け取ったときに、そのような従業員と働きたくないでしょう。 それが好きではありません-それは去る方が良いです。



特にどこにも行かない。 私が判断できる限り、私はプログラマーではなくなりました。 Sys.admin-ほとんど同じもの。 これは怒って愚かです。 遅かれ早かれ、あなたはまだ若者のための場所を作る必要があります。



職業を変更できます。 勉強に行き、ゼロから始めましょう。

古いアイデアから始めて、自分のビジネスを始めることができます。

両方のオプションのリスクをカバーする金融クッションのサイズはほぼ同じです。

何をする価値があるのか​​を決定し、ITを止めて生活を開始することが残っています。



All Articles