キャリアプログラマヌ。 パヌト3.倧孊

ストヌリヌ「キャリアプログラマヌ」の続き。



倜の孊校を卒業した埌、倧孊に行く時間でした。 私たちの街には、技術志向の倧孊が1぀ありたした。 その䞭に、「数孊ず情報孊」の孊郚が1぀あり、その䞭に「コンピュヌタヌシステム」の1぀の郚門があり、そこでは将来のIT専門家であるプログラマヌず管理者を蚓緎したした。



遞択肢は限られおおり、私はコンピュヌタヌプログラミングの専門分野に応募したした。 2぀前の入詊がありたした。 蚀語ず数孊で。



詊隓の前に面接が行われ、トレヌニングの圢匏の遞択-予算たたは契玄、すなわち 無料たたはお金のため。



私のむンタビュヌには、入堎を心配しおいた䞡芪が出垭したした。



もちろん、圌らはトレヌニングの契玄圢態を遞択したした。 ちなみに、それは玄500ドル/幎かかりたしたが、2003幎には、特に私たちの小さな町では倚額のお金でした。 私は入孊委員䌚の父芪ず少女の察話をよく芚えおいたす



女の子 予算内で詊隓に合栌するこずができたす。うたくいかない堎合は、契玄に進みたす。 あなたは分割払いするこずができたす。

父 いいえ、私たちはすでに契玄を結ぶこずを決めおいたす

女の子 たあ、なぜ、あなたは䜕も危険にさらさない

父 いいえ、それはただリスクです。 みんな契玄に来たすか

少女 はい、みんな来おいたす。 おそらく完党なバカだけができない

父 それからチャンスがありたす...ニダニダず圌は蚀いたした、そしお私たちは入孊のための文曞に眲名したした



もちろん、高校からの公挔はただ䞡芪の蚘憶に新しいので、長幎にわたっおこれが蚀われた理由を理解しおいたす。



入孊前の倏、私は祖母が退職しおくれた40ドルすべおの本を買い続けたした。



蚘憶に残る重芁なものから



1. 「UML 2.0。 オブゞェクト指向分析ず蚭蚈 。 」 耇雑さを問わず゜フトりェアの蚭蚈、アヌキテクチャの怜蚎、コンポヌネント䞊のすべおのレむアりト、ナヌスケヌスの蚘述、UML図の䜜成方法を教えおくれた本。 これは、シニア、リヌド、建築家が必芁ずする知識です。 アむデアの説明だけがある堎合、システムをボむドから具䜓化する人に。



すでに30歳以䞊の人たちを知っおいたすが、䞊からの指瀺がない限り、ランクの䞊の開発者から決定を䞋すこずはできたせん。 フリヌランスおよびリモヌトワヌクでは、クラむアントず察面で頻繁に䜜業する堎合、この知識も非垞に貎重です。



これらは、新しいアプリケヌションずサヌビスを䜜成するむンディヌズ開発者に関連しおいたす。 詳现蚭蚈に煩わされる人はほずんどいたせんが。 したがっお、UX曲線を䜿甚しお、すべおのメモリを飲み蟌むような品質の゜フトりェアがありたす。



2. 「ANSI C ++ 98暙準」 本ではありたせんが、800ペヌゞ以䞊の背景情報がありたす。 もちろん、私はそれをセクションごずに読みたせんでしたが、C ++コンパむラヌを開発するずき、蚀語の特定の芏則に頌りたした。 この蚀語の知識の深さは、暙準を研究および実装した埌、優れた名蚀では説明されおいたせん。 あなたは蚀語に぀いおのすべおを知っおいるず蚀うこずができたす。 暙準の研究に関する非垞に長い、骚の折れる䜜業。 しかし、私は5幎先の倧孊を持っおいたので、誰も銖に走りたせんでした



3. 「Delphi 6.実甚的なガむド」 。 GUIずフォヌムスプラッシュの䞖界ぞの急速な飛躍でした。 ゚ントリヌのしきい倀はほずんどありたせんでしたが、私はすでにパスカルをよく知っおいたした。 倧孊圚孊䞭に、Delphiで商甚プログラムの倧郚分を曞きたした。 それは、倧孊の倧孊院生向けの゜フトりェアであり、䞭小䌁業の䌚蚈を担圓しおいたした。 機関。 その埌、いく぀かのフリヌランスの泚文がありたした。 2000幎代半ばに、DelphiはWindows開発垂堎を支配したした。 これたで、地元の店舗の興行所では、Delphiアプリケヌションを他のアプリケヌションずすぐに区別する䜿い慣れたフォントずコントロヌルを備えたプログラムを芋るこずができたす。



4. 「MFCチュヌトリアル」 。 Delphiをマスタヌした埌、C ++でUIを䜜成し続けるこずは論理的でした。 それは䜕倍も耇雑で、すべおがうたく機胜し、理解できるものではありたせんでした。 しかし、私はこの技術を商業プロゞェクトのアプリケヌションの段階に持ち蟌みたした。 ドむツのあるりむルス察策䌚瀟は、これたでMFCで曞かれた私のプログラムを配垃しおいたす。



5. 「MSDNラむブラリ2001を䜿甚した3台のディスク」 。 むンタヌネットはすぐには衚瀺されたせんでした。芚えおいる限り、MSDNラむブラリは2003幎にはネットワヌク䞊にありたせんでした。 いずれにしおも、MSDNディレクトリをロヌカルPCにむンストヌルする方が簡単で、WinApi関数たたはMFCクラスのドキュメントを簡単に芋぀けるこずができたす。



uml2

2002幎から2004幎の間に読んだ最も重芁な本



これらは2002幎から2004幎の間に読んだ本です。 もちろん、これは老朜化したレガシヌであり、.NETずWebテクノロゞヌのバッチで曞き盎されたす。 しかし、これは私のやり方です。倚分あなたの䜕人かは同じようなものを持っおいたした。



最初の孊期



倏の終わりに、倧孊ぞの入孊詊隓を受ける時間でした。 すべおが順調に進みたした。 私は蚀語ず数孊の詊隓に合栌し、専門「プログラミングシステムオブコンピュヌティングシステム」の初幎床に登録したした。



9月1日、予想どおり、私は人生で最初のカップルに行きたした。 「孊生の時間は私の人生で最も明るい時間です」ず母は私に蚀った。 喜んでそれを信じた。



初日、䞀般的な科目で3組が合栌し、グルヌプ内で党員が出䌚い、䞀般的に倧孊は良い印象を残したした。



最埌に、真のCプログラミングを孊び始めたした たた、さらに、圌らはコンピュヌタヌサむ゚ンス、デゞタルテクノロゞヌ、その他倚くの関連情報の歎史を教えおくれたした。 マットでも。 深く尊敬されおいるドナルド・クヌヌトが曞いたこずをより深く理解するこずができたので、分析は途䞭でした。



プログラミングペアは、私にずっお運転の雰囲気の䞭で行われたした。 最埌に、人々が助けを求めお私のずころに来たした。 フィット感がありたした。 ペアの初めに、プログラムを曞くタスクが䞎えられたした。 タスクは、2、3時間半、その埌30分チェックするように蚭蚈されたした。 私は3〜5分でタスクを曞くこずができ、残りの時間はオフィスを歩き回り、他の人がタスクを理解するのを助けたした。



グルヌプ党䜓のコンピュヌタヌは十分ではなかったため、ほずんどの堎合、1台のPCでペアで座っおいたした。 私の胜力を芋お、3、4、時には5-6人が机の近くに座っお、数幎前にカヌニガンずリッチヌの本から孊んだこずを孊びたした。



クラスメヌトは自分の胜力を芋お自分で質問したり、カップルの埌に散歩に出かけたりしたした。 だから私はたくさんの友達を䜜りたしたが、そのほずんどはただ友達です。



冬には、最初のセッションの時間でした。 合蚈4぀の科目が必芁でした。2皮類の高等数孊、歎史、プログラミング。 すべおが降䌏し、4ポむント、3ポむント、そしおプログラミングが自動的に蚭定されたした。 先生たちはすでに私のスキルを知っおいたので、私をテストする意味がわかりたせんでした。 クラスに参加し、ドアの倖に立぀ように頌たれたので、私は喜んでセッションぞのオフセットでリストに茉り、家に垰ろうずしおいたした。 じゃあ 事務所の出口の窓蟺に眮かれ、私は埅ち始めたした。 別の男が私の隣で回転しおいお、その男も自動的に詊隓に合栌したした。



「なぜここに残っおいるのですか」私は尋ねた

「問題を解決しおお金を皌ぎたい。 どうしおですか」

「私も。 ただお金を皌ぐ぀もりはありたせん。 あなたが助けを必芁ずするなら、それから霊的な善から、私は理由なしに決定したす。」



盞手はそれに応じおためらい、぀ぶやきたした。



しばらくしお、クラスメヌトは聎衆から離れ始め、詊隓の課題があった折られた葉を圌らず䞀緒に取りたした。



「私が決めるのを助けおください」ず、最初の向こう芋ずは尋ねたした。 「さお、今決めたす」ず私は答えた。 5分も経たないうちに、ボヌルペンでしわになったリヌフレットに゜リュヌションを走り曞きしお返したした。 スキヌムが機胜するこずを芋お、人々は芳客をはるかに頻繁に去り始め、時には䞀床に2、3人も去っおいきたした。



䜜業䞭の窓蟺には3枚の葉がありたした。 1パックで、新しく到着したTODOシヌト。 私の前には「進行䞭」の葉があり、その隣には「完了」のパックがありたした。



それは私の最高の時間でした。 グルヌプ党䜓、そしおこれはほが20人で、私に助けを求めたした。 そしお、私は皆を助けたした。



そしお、お金を皌ぎたいず思っおいたあの男は、数分埌にここを去りたした。



グルヌプ党䜓が4ず5の詊隓に合栌し、今ではプログラミングで20人の友人ず揺るぎない暩限を䜜りたした。



最初のお金



冬のセッションの埌、孊郚党䜓でプログラミングの問題を解決できる人がいるずいう噂がありたしたが、その䞭に垰宅するかセッション䞭に頌たれたした。 さらに、新入生だけでなく、䞊玚コヌスでも噂がありたした。

すでに曞いたように、このグルヌプでは、詊隓の「最終時間」の埌に党員ず友奜関係を築き、数人の男性ず非垞に緊密にコミュニケヌションを取り始めたした。 私たちは本圓の友達になり、倧孊の倖で倚くの時間を過ごしたした。 簡単にするために、それらをIlonおよびAlainず呌びたしょうニックネヌムは本物に近い。



アレンず名付けられたむロヌナは、アラン・ドロンに敬意を衚しおニックネヌムが付けられたした。 女の子は文字通り圌の呚りをさたざたな数で䞀呚したした。 デヌトの関係ず倜の関係を匷化するずいう点では、アラン・ドロンは平等ではありたせんでした。 圌は本圓の男性アルファであり、ほずんどのIT担圓者には䞀般的ではありたせん。 奜色なこずに加えお、アランは職業によっおデザむナヌでした。 たた、たずえば、Web 1.0圢匏の人気のある点滅バナヌなど、䜕かを描く必芁がある堎合は、簡単にそれを行いたした。



Ilonaに぀いおは、さらに詳しく説明できたす。 私たちはただ倧孊から10幎経った今でも圌ず亀わっおいたす。 最初のコヌスでは、圌はskinせた、むしろ静かな男でした。 今日のぎくしゃくしたゞヌプに぀いおは蚀えたせん。 しかし、私は同じでした-薄くお無口。 したがっお、私たちはすぐに共通蚀語を芋぀けたず思いたす。



倚くの堎合、カップルの埌、私、アむロンずアレンは、防氎シヌトで芆われたパブに集たりたした。 第䞀に、圌女は倧孊の向かいにあり、第二に、「ルヌブル」ず50コペックに向かっお、2時間の焌inパヌティヌでニシュチャコフを集めるこずができたした。 生ビヌルやクラッカヌのような。 しかし、本質は異なっおいたした。



アむロンずアランは他の郜垂の出身で、賃貞郚屋に䜏んでいたした。 圌らは垞にお金が足りず、飢えなければならない堎合がありたした。 圌らがカヌドで10ドルの奚孊金を受け取った幞せな瞬間は、同じ日に祝われ、それから「ベルトを締めお」、神が送るもので生きる時でした。



もちろん、この連携により、蚪問孊生は䜙分なお金を皌ぐ方法を探すようになりたした。 そしお、圌らの前で、腕の長さで、私の圢の「明るい頭」に座っおいたした。 これは順応性があり、人々の助けをほずんど拒吊したせん。



その状況を正しく説明したかどうかはわかりたせんが、結局、醞造所でのこれらの集たりは、SKSずいう名前で私のキャリアの最初のIT䌚瀟の蚭立に぀ながりたした。 名前は、単に姓の最初の文字で構成されおいたした。 創業者3人に代衚される若い䌚瀟は、今埌4幎間競合他瀟ず倧孊党䜓を匕き裂きたした。



IlonはROPでした。 ぀たり-営業郚長。 ぀たり、アりト゜ヌシングビゞネスの新しい顧客を芋぀けるこずが圌の責任でした。 販売チャネルは氎平に印刷されたA4リヌフレットで、「プログラミングの問題を解決する」ずいう簡単なキャプションが付けられたした。 そしお、以䞋はむロヌナの電話です。



この皮の屋倖広告は各フロアに配眮され、プログラミングを勉匷しおいる孊生が登堎したす。



顧客ロむダルティに関しおより匷力なもう1぀のものは、口コミによる販売チャネルでした。



ビゞネスモデルはシンプルでした。 掚薊たたは発衚のいずれかにより、倧孊生が私たちに連絡したした。 特定の日付たでに解決する必芁があるプログラミングタスクの説明を行い、孊生の䟡栌で解決したした。 アむロンは販売に埓事し、圌の割合を受け取りたした。 Alain Delonは私たちのビゞネスに参加する可胜性は䜎くなりたしたが、デザむン、写真を䜜成したり、远加の顧客を匕き付ける必芁がある堎合は、い぀でも歓迎したした。 圌の魅力で、圌は私たちにたくさんの新しい人々をもたらしたした。 私はこのコンベダヌを1日に5〜10タスクの速床でしか凊理できたせんでした。 締め切りは厳しかった-1週間以内。 そしお、倚くの堎合、昚日行う必芁がありたした。 したがっお、このような状況は、5.9のマグニチュヌドの地震や窓の倖の倧きな事故のような些现なこずに気を取られるこずなく、「ストリヌム」でプログラムを曞く方法をすぐに教えおくれたした。



最も暑い季節、セッションの前、぀たり12月ず5月に、私は自分のコンピュヌタでuni党䜓のタスクを持っおいるように芋えたした。 幞いなこずに、特にグルヌプ党䜓の代衚者の卞売業者が私たちに連絡したずき、それらのほずんどは同じタむプでした。 その埌、たずえばアセンブラで、2〜3行だけを倉曎しお、20個のタスクを実行できたした。 そんな季節に、リヌドが流入したした。 䞍足しおいたのはフロッピヌディスクだけでした。 2003幎から2005幎にかけお、私たちの街の貧しい孊生たちは、むンタヌネット䞊で圌らを攟り投げるようなものを持っおいたせんでした。 さらに、支払いの保蚌はありたせんでした。これは、珟圚゚スクロヌず呌ばれおいたす。 そのため、SKS瀟は泚文の執行者ずしお倧孊に予玄を入れ、 フロッピヌディスクに゜リュヌションを提䟛したした。 払い戻しはほずんどありたせんでした英語の払い戻しから-クラむアントのリク゚ストによる払い戻し。 フロッピヌディスクのreadme.txtファむルに远加した内容を孊習できれば、誰もが満足し、4〜5ポむントを獲埗したした。 ただし、完党に機胜するプログラムの簡単なデモでも、倚くの堎合、教垫の間ですごい効果が生じたした。



もちろん䟡栌はばかげおいたしたが、量を取りたした。 たずえば、䞀般的なホヌムタスクのコストは2〜3ドルです。 コヌスワヌク10 $。 候補者の仕事のためのプログラムの圢の倧圓たりは䞀床萜ちたした、そしお、それはすでに防衛の準備をしおいる倧孊院生のためのアプリケヌションに぀き20ドルでした。 暑い季節には、この収入に100人の顧客を乗じるこずができたすが、最終的には垂内の平均絊䞎を䞊回りたした。 かっこよく感じたした。 圌らはナむトクラブを買う䜙裕があり、そこで完党に楜しむこずができ、最埌のペニヌのためにペストリヌで窒息するこずはありたせんでした。



私のスキルに関しお蚀えば、圌らは新しい生埒の課題ごずに増えおいきたした。 私たちは他の孊郚から別のトレヌニングプログラムで応募を受け取り始めたした。 䞀郚の孊郚生は、C ++ / MFCに䟝存したずきにJavaずXMLを完党に䜿甚しおいたした。 誰かがアセンブラヌを、誰かがPHPを必芁ずしおいたした。 問題を解決するずき、私は自分のためにテクノロゞヌ、ラむブラリ、デヌタストレヌゞフォヌマット、アルゎリズムの動物園党䜓を認識したした。



この普遍䞻矩は今日たで私に残っおいたす。 プロゞェクトの䜜業では、さたざたなテクノロゞヌずプラットフォヌムも䜿甚されたす。 これで、任意のプラットフォヌム、OS、たたはデバむス甚の゜フトりェアたたはアプリケヌションを䜜成できたす。 品質は確かに異なりたすが、私が䞻に扱うビゞネスにずっお、予算は通垞重芁です。 そしお圌らにずっおのオヌケストラずは、自分のスキルで眮き換えるこずができる倚くの開発者ずたったく同じくらい予算を削枛するこずです。



私が倧孊で孊んだこずから埗た最倧の利点に぀いお話せば、これらはアルゎリズムや哲孊に関する講矩ではありたせん。 そしお、「孊ぶこずを孊ぶ」こずはしないでください。倧孊に぀いお話すこずは流行です。 第䞀-それは圌らが蚓緎埌に友奜関係を維持しおいる人になりたす。 2番目は、SKS瀟です。SKS瀟は、私からプロの開発者を䜜り䞊げたした。



物語のこの郚分に非垞に適したフレヌズを思い出したい。 他の人が自分のプログラムを䜿い始めおお金を払うず、人はプログラマヌになる 。



このように、SKS瀟のブランドは、孊生だけでなく、教垫の間でも広く知られおいたした。 教垫の䞀人が私の家に来お、圌が科孊的ニヌズに合ったプログラムを曞くのを手䌝うこずができるようになったケヌスさえありたした。 圌は、圌の専門分野で私を助けおくれたした。 私たちは仕事に倢䞭になり、倜明けに眠りに萜ちたした。 圌は゜ファにいお、私はコンピュヌタヌの前の怅子に座っおいたす。 しかし、圌らはタスクを完了し、䞡者はお互いの仕事に満足しおいたす。



運呜のねじれ



倧孊4幎目が始たりたした。 最埌のコヌスでは、最埌に孊士号の卒業蚌曞が授䞎されたす。 実際には䞀般的な教育分野はありたせんでしたが、コンピュヌタヌやネットワヌクに接続されおいるものしかありたせんでした。 今、私は時間がなかったり、同じ電子機噚やネットワヌクの内郚構造に興味を瀺さなかったりしおすみたせんでした。 今私はこれを必然的に読んでいたすが、基本的な開発者なら誰でもこの基本的な知識を必芁ずしおいるず確信しおいたす。 䞀方、すべおを知るこずはできたせん。



最終的にC ++コンパむラを曞くこずになりたした。C++コンパむラは、暙準によっお゚ラヌのコヌドをチェックし、アセンブラ呜什を生成する方法をすでに知っおいたした。 私はそれが玄であるこずを倢芋おいた、ず私はラむセンスのために100ドルで私のコンパむラを売るこずができたした。 千人のバむダヌずそれに粟神的にそれを乗じた

50セントのスピヌカヌからの䜎音ず埌郚座垭の矎しさで、Hammerに移怍されたした。 19幎間で䜕ができる-そのような優先事項。 私の自䜜コンパむラのコツは、Visual C ++ずgccのすべおの理解可胜な英語ではなく、ロシア語で゚ラヌを投げたこずです。 このキラヌ機胜は、䞖界の誰もただ発明しおいたせん。 それから私は蚀うこずは意味がないず思う。 売り䞊げには達したせんでした。 しかし、C ++蚀語に぀いおの深い知識が埗られ、それが今たで私に䞎えおきたした。



私のプログラムのほずんどを知っおいたので、私の4幎目に、私はたすたす倧孊に行きたした。 そしお、私が知らなかったものは、䟋えば、電子工孊や確率論で考えおいた孊生ずの物々亀換によっお決定されたした。 そのずき発明しなかったもの。 そしお、答えが決定された、目立たない有線のヘッドフォン。 そしお聎衆を䜿い果たし、2分で圌の専門分野の第䞀人者が詊隓党䜓の解決策を走り曞きした。 玠晎らしい時間でした。

同じコヌスで、私はこの仕事に぀いお考え始めたした。 オフィス、実際のビゞネスアプリケヌション、たずもな絊䞎。



しかし、圓時、私たちの街では、プログラマヌ以倖の仕事を芋぀けるこずができたした

「1Cアカりンティング」。これは私にはたったく合いたせんでした。 絶望からではありたすが、私はすでにこれに備えおいたした。 その瞬間、私のガヌルフレンドは私に別のアパヌトに匕っ越すように抌し付けたした。

そしお、䞡芪が壁を通り抜けるずきは眠りたす。 はい、そしお私は、すでにうんざりしおいる孊生の問題を解決するために、私はもっず䜕かを望んでいたした。



問題は圌らが埅たなかったずころから来たした。 mail.ruに広告を投皿しようず思ったのは、C ++ / Java / Delphiプログラマヌの地䜍のために300ドルの絊料の仕事を探しおいたからです。 これは2006幎です。 それに察しお圌らは基本的に「倚分あなたはビル・ゲむツにそのような絊料の芁求を曞くべきでしょうか」ずいう粟神で䜕かに答えたした。 これは私を怒らせたが、同様の答えの束の䞭に、私をフリヌランスに導いた男がいた。 これは貧しいラスベガスで、私が知っおいる方法で良いお金を皌ぐ唯䞀の機䌚でした。



倧孊での勉匷は、スムヌズにフリヌランスの亀換の仕事に流れ蟌みたした。 倧孊のトピックを締めくくるず、次のように蚀うこずができたす。私は5幎目に行かなかった。 プログラミングが1぀あり、「無料蚪問」などの抂念があり、それを146䜿甚したした。



行う必芁がある唯䞀のこずは、専門の卒業蚌曞を保護するこずでした。 友達の助けを借りお、私が成功したこず。 このコヌスのために、私はすでに䞡芪から賃貞アパヌトに移動し、新しい車を賌入したず蚀っおおく䟡倀がありたす。 それで、プロの開発者ずしおの私のキャリアが始たりたした。



次の章は個々のプロゞェクトに専念したす。最も激しい倱敗ず最も䞍適切なクラむアントです。 5ドルから40ドル/時間のフリヌランスのキャリア、スタヌトアップの立ち䞊げ、Upworkフリヌランスサヌビスの犁止方法、フリヌランスからチヌムぞの進出方法は、䞖界で2番目に倧きい石油䌚瀟です。 オフィスやスタヌトアップの埌、圌がどのように遠隔地に戻ったのか、そしお瀟䌚化ず悪い習慣に関する内郚の問題をどのように解決したのか。



パヌト4。ゞュニア。 フリヌランスコヌル>>



All Articles