エンジニアからiOSプログラマーまで

この記事の執筆については、 「エンジニアVSプログラマ。またはエンジニアが行く場所」という私の投稿の偉業です。 私は唯一の人からは程遠いことがわかり、コメントからわかるように、このトピックへの関心は大きいので、プログラマーになる道についての私の話を説明し、コメントすることにしました。







この投稿は、私の視点を反映しているだけです。今日のエンジニアの教育と雇用に関する批判に満ちているからです。







学校



学校でさえ、物理学、コンピューターサイエンス、数学など、技術的なバイアスのある科目を最高と感じていました。 トレーニングの終わりに向けて、他の皆と同じように、「次はどこへ行きますか?」という疑問が生じました。 それから、具体的な答えを出すことができませんでした。なぜなら、私はタイプごとに物語の人々に属していなかったからです。「9年生で最初の申請書を書きました」。 私は何もしたくない普通の男子生徒でした。







その結果、大学の選択はMIETに落ちました。 私にとって、それは名声/労働という点で最適と思われました。 また、入学時(2010年)には彼には大きな利点がありました-学生は専門分野や学部ではなく、学部に入りました。 私の記憶が私に正しいのであれば、それ以上の配布は2年目だけでした。 それは素晴らしい選択肢だった、私には、彼が何を望んでいるのか分からない人には思えた。







大学



あなたはおそらく2年間、私が何をしたいのか正確に理解していないと推測したでしょう。 教えられた分野は一般的であったため、明確さをもたらさなかった。 そして、専門を選択するまでに、私は再び最も一般的なものを選択しました。







最初の仕事



3年目までに、私は仕事を探し始める時であることに気づきました。 幸いなことに、ちょうど3年目から、教師は生徒を自分のオフィスに狩り始めました。 その時、私は貴重な経験のために、どこでもお金のために仕事に行く準備ができていました。







このオフィスは、さまざまなマイクロエレクトロニクス製品の開発に従事しています。

注文するには、注文は主に状態です。







最初の2か月の間に、私は文書を支配し、抵抗器を解体しただけでした。 しかし、それから最初の給料がありました! 5000 as(4350、税引後)まで。 当時は多額のお金だと思っていましたが、今では覚えておかしいです。







しばらくして、彼らは私に最初の深刻な任務を与えてくれました。 いくつかのデジタルインターフェイス(rs232、usb、can)を介して電子機器と通信するWindows用のアプリケーションを開発する必要がありました。 この装置は、より複雑な製品をテストすることを目的としており、テスト対象の装置がその後機能するシステムの信号を模倣していました。 電子部品を箱に入れた経験がある学生への最初の課題としては悪くない。 誰もこの種のプログラミングを知らなかったので、私にはキュレーターはいませんでした。 もちろん、私が書いたコードはすべてひどく、すべてがブレーキなどで機能していました。







だから、しばらくの間、私は専ら働いた govnocodingによって Windows用のライティングソフトウェア。 給料は半年ごとに同じ5,000 byずつ引き上げられました。 すべてが私に合っていて、私は1日2〜4時間働くようになった学生でしたが、同時に私には思えたように経験を積むことができました。 これは、学士号を書くまで続きました。







学士号の半年前、製品をチェックするための新しい機器を開発する必要がありました。 そして、まったく別の仕事、つまり、この製品のいくつかのモジュールを作成する完全なサイクルがすでに私にかかっていました。 私の責任には、電気回路の作成、トポロジ、デバッグおよびソフトウェアの作成が含まれます。 今回は私は幸運だったと私はキュレーターを持っていました。 奇跡的に、ほぼ初めて動作しました。 当時私は幸せでした。最初の製品は自分の手で作られ、すべてがうまくいきました。







マスター



学士号の卒業証書を擁護した後、ボスとの最初の深刻な対立が始まりました。 私は2〜4時間働いていませんでしたが、1日は収入のために働いていませんでした。 しかし、小競り合いは「嫌い-離れる」というフレーズで終わりました。 開発の他の分野の知識は非常に表面的なものだったので、私はC ++プログラマーのポジションの空席を探し始めました。







しかし、ある時点で、新しい当局はゴールデンマウンテンを約束しました。 そして、仕事を探すことをやめることに決めました。







したがって、政権の最初の年が過ぎました。 この間、特別なことは何も起こらず、作業量のみが増加しました。 しかし、約束された給与はそのようには伸びませんでした。 約束されたことについての話し合いは、当局からの言い訳で終わりました。 その結果、大学を卒業した後、この場所で捕まえるものは何もないことに気づき、自分の将来について考え始めました。







最終章



結局、プログラミングスキルをいくらか持っていたので、iOS向けの開発を開始することにしました(この場所で、独自のものを挿入できます)。







これは大学での研究の最後の年でした。 6年間、そこにいたので、本当に必要な知識は最後のコースでのみ与えられました。誰もがすでに働いていて、大半はこれに十分な時間を割り当てることができませんでした。







だから、何か気が散った。 彼の頭を取り上げて勉強を始めることが決定されました(6年目)。 いくつかのコーンを埋めた後、iOS開発に関する非常に優れたコースを見つけました。すべての初心者にアドバイスします。 私は自由時間をすべて勉強しなければなりませんでしたが、その間はフルタイムで働いて修士論文を書きました。







春の初めまでに、私は基本的なコースをマスターし、インタビューに出かけることにしました。 もちろん、私は鍛冶屋に粉砕されましたが、その後、雇用主が何を望んでおり、どのギャップを埋める必要があるかを正確に見つけました。 次に、アプリケーション開発のために友人からいくつかのリモートプロジェクトを立ち上げました。 これは私の知識の大きな飛躍となりました。







卒業証書を擁護した後、私はほとんどすぐに辞めました。 前述のプロジェクトは完了していなかったため、リモートワークのすべての喜びを味わいました。 これにより、開発チームと本格的なオフィスワークを見つける前に、自分の力を補うことができました。







まとめ



求人検索



判明したように、この部分は注目に値しません。 Habréに関する山ほどの記事を読んだ後、私は簡単な要約を書くことができ、どのサイトでそれを公開するかを(すべての可能性のために)知ることができました。 その結果、わずか3日で仕事を見つけました(そして、ちなみに"My Circle"で )。







反射



教育



それが必要かどうかはあなたが決めることです。 経済学者や歴史学者の卒業証書を持っている多くの人々が私の組織で働いていますが、これは彼らがプログラマーとして働くことを止めるものではありません。 一方、どこかで突然卒業証書が必要になった場合、卒業証書はありません。 はい、私はに属します 彼の 彼らの卒業証書は、役に立つかもしれない地殻にすぎないが、多分そうではない。 このトピックに関する膨大な数の記事があります。 たぶん私は何かを知らず、他の大学では彼らは人生により関連する知識を与えます。 ここでは、diabloのように、すべての人に合格するまで、誰が優れているかを理解できません。 おそらく私は勉強について気にしませんでした、それはもう重要ではありません。







私が見つけた私の大学の唯一の重大な欠点は、地理的な場所です。 やはり、ゼレノグラードはモスクワではありません。最初はどう思われましたか。 距離は非常に長く、仕事に行くために毎日3時間を費やすのは非常に面倒です。







エンジニアの仕事



まず第一に、人はエンジニアリング全体よりも狭いことを専門にすべきだと思います(私は狭い専門をプログラミングと呼んだものにsomeしているかもしれませんが、私の最後のオフィスではそう考えていました)。







人が自分のやりたいことを早く決めれば決めるほど、彼と彼のキャリアは良くなると信じています。 そして、学生があなたよりも高い給料を受け取るような状況はありません。







また、政府機関で働く場合は、今日の学生に非常に注意することをお勧めします。 もしそれが出てきたら、それはクールなエンジニアになり、すべてを理解するという原則で圧倒的なタスクを与えられたら、あなたへの1つのアドバイスは実行することです。 そのようなタスクでは、何が起こっているのか理解せずに、コピーと貼り付けのみを学習できます。







プログラマーの仕事



プログラミングする理由 入り口の小さな閾値:どんなに些細なことでも、ここで何が起こっているのかを理解し始めることは、工学よりも普及した領域ではるかに簡単です。 経済学者、つまりプログラマーに関する膨大な数の話を聞くことはできません。 また、入場のしきい値は、何かを始めるためにコンピューターのみが必要であるという事実に起因する可能性があります。







どのプログラミング領域に行くかはあなたの選択です。 あなたが間違いを犯したとしても、再訓練はすでにはるかに簡単になり、蓄積された知識は役立つだけです。 ハードウェアの操作について言えないこと-PCBレイアウトは今私を助けません。







合計



どうやってプログラミングに来たかについて簡単に話そうとしました。 私にとっては、道は非常に長かった。 過ごした時間を後悔していますか? おそらくそうではありません。なぜなら、私は基本的にマイクロエレクトロニクスとそれに関連するすべてを感じることができたからです。非常に表面的ではありますが、仕事とsnからの喜びの点で自分にとって最も最適なオプションを選択しました、私がエンジニアとして働いていたものと比較して)。








All Articles