「道徳を超えたソフトウェア。」 第1章、パート2

前のシリーズでは..



危機とレイオフ。

コーダー・ヴァシャはついに人類への信仰を失います。

州のための仕事はばかげてばかげている-1ヶ月あたり4〜7000の給与。

オフィスワーク-単調で大げさな憂鬱-雇用主はプログラミングスキルを備えた心のないマシンを必要としています。

原則として、ある種の意味が含まれています。



絶望から、Vasyaはフリーランスとして生計を立てようと決心します。

暗い画面。





****



そして、それはすべて、フリーランスの初心者向けのかなり標準的なスキーム(ペニーの顧客、「SMSのJavaScript」テストの修正などのがらくたプロジェクト)に従って開始されました。 ソーシャルネットワークのメインページの偽造品と20ドルのOdnoklassnikiの簡単なパーティー。サイトに入る方法、ユーザーを収集する方法、ページにアクセスする方法を知っていました。

お金を稼ぐために使用されるソフトウェアにはいくつかの基本的な種類があります。それらについては、以降の章で検討します。



2000の最初の本格的なプロジェクトは1つのタスクを実行しました-beatport.comバスケットの内容をアカウント間でコピーします。 経験なしで半日-1日半。

Vasyaは3日間注文し、リリース日を数回延期しました。これは、常に新鮮な考えが頭に浮かび、アイデアから膨れ上がっていたためです。 機能は成長し、拡張され、AjaxインターフェイスとWebコンソールへの動的な出力で満たされ、簡単な注文がタスクを実行する便利で多機能なツールになりました。



同時に、FreedomScriptsプロジェクトが設立されました-Vasyaはチームを編成したいと考えていました。昔は、マップMODを最初にHalflife 1、次に2を作成するために人々を集めていました。



人々はすぐに集まりましたが、チーム管理スキルの欠如と、組織化された作業をまったく必要としないかなり曖昧な目標でさえ、Vasyaはすぐに彼のチームを失いましたが、プロジェクトは残りました。



フォーラムには「広告を書く」という精神でトピックが登場し、広告サービス、レビューのリスト、および新しい顧客を引き付ける機能を定期的に実行する「ups」によって定期的に提起されました。



収入はわずか2か月で大幅に増加し、今ではVasyaはすでにローンを返済し、借金を返済するために徐々にお金を集めていますが、彼の研究に関する問題は未解決のままでした。 突然、夏のセッションが忍び寄って、Vasyaは、そのような「高等教育」をあきらめるべきだと理解しました。 さらに、お金も時間も欲望もありませんでした。



後に、あるサイトのコメントで、ヴァシリーは彼の選択の正しさを最終的に確認したアイデアにつまずきました。 言い換えましたが、ポイントではありません。 Vasyaがしっかりと自分自身に答えることが重要です-できます。



****



作業が進み、がらくたからのプロジェクトはユニークなものに変わりました-再び、誰も顧客を必要としませんでしたが、それらは興味深いものでした。 偽の銀行サイトの注文があり、ナイーブなクライアントから可能なすべての情報を10ステップで引き出したので、貨物代理店の偽のウェブサイトを注文しました。 基本的に、収入はソーシャルネットワーク用のソフトウェアの開発と再販売のまれな瞬間から来ました。



ネットワークにはマニュアルがほとんどなかったため、フレームワークと経験豊富な友人も利用できませんでした-Vasyaはすべてをゼロから書きました。 さらに、彼は他の誰かの既製のコードの使用を激しく憎みました。



最初のスクリプトは、画面とファイルに情報を1行ずつ表示するだけです。

この段階では、バッファクリーニング機能をさらに掘り下げ、次のように画面にメッセージを表示するプリミティブロガーを作成する必要がありました。



$ tlog-> log( "text");



後で、すべてのスクリプト、設定エディター、ファイルエディター、さらには2つの巧妙なZeusインジェクション用の管理パネルでさえ記述されるユニバーサルインターフェイスを生成したのはこのクラスでした。



また、ファイルへの書き込み用の関数を含むクラスと静的ヘルパーを含むクラスをアセンブルした後、Vasyaはそれを「AquaScriptフレームワーク」と呼び、後にASFWに縮小しました。



このフレームワークでのプロジェクトの開発時間は、Vasyaがほぼすべての注文で改善し、実際の注文よりも時間がかかることもありましたが、正午から数時間に徐々に短縮されました。 正のフィードバックが蓄積され、BLが成長しました。WebMoneyの恐ろしい話を覚えていない場合、ペルシャ人が6か月間他人の汚れでブロックされたとき、人生は意味とカラフルな色合いを獲得しました。



****



最後に、激しいシベリアの冬が来ました。

Vasyaは、予定より早くローンを返済し、4万人の過払いから身を守り、借金を返済し、崩れかけた日産を修理し、両親から離れて、娘を連れて行きました。

彼らは、adsl-internetを実施し、シンプルな家具を購入し、路上で病気の子猫を拾い上げました。子猫は後に美しくスマートな猫として成長し、生きた新年の木を置きました。



ハッピーエンド。



全体として、生活水準の完全な変化には1年半のゆったりとしたフリーランサー活動が必要でしたが、今では、Vasyaは「フリーランスマイナス」などの記事で面白がります。そこでは、ビーチラウンジャーでさえ製品のサポートを提供しなければならない架空のキャラクターについて話しています。



FreedomScriptsは1人ではなくチームのプロジェクトになりました-夏のセッションで、Vasyaはプログラミングにさまざまな程度の親しみを持っている2人のクラスメートに会いました。

そのうちの1人は、サイト開発者としての自分自身を非常によく認識しており、Vasyaの以前の仕事に取り組んでいた。 しかし、どちらも最終的にこの分野で良好な結果を達成し、まともな収入の無料の人々になりました。

物語の終わりにレクサスはありませんし、そうではありません-大多数の特徴であり、原始的な消費者社会によって私たちに課されたこのような世俗的な欲望を実現する代わりに、Vasyaは彼の日産をさらに古い車であるトヨタクラウンに変更しました。 また、かなりの金額が彼の両親を助けるために行きました-その後、Vasyaは本当に落ち着いて自由に感じました。



新年の朝は友人のアパートで迎えられ、そこで彼女たちは4人を女の子と一緒に祝い、夜はQt4でGUIを学びました。

キッチンに向かう途中、ヴァシャは窓に立ち寄り、朝日を浴びて眩しいほど白い雪を眺めていました。

精神的に振り返ってみると、彼はすべての外部刺激-仕事、「勉強」、ローン、車の問題などが取り残されていることに気付きました。 そして今、彼が彼自身の手で築かなければならない幸せで美しい未来への道を彼を妨げるものは何もありません。



PS

次の章では、既存のソフトウェアのタイプをリストし、それぞれについて簡単に説明します。その後、フレームワーク自体について話し始める予定です。



All Articles