自由になりたい。 1Cから脱出する方法と方法

「自由になりたい。 ro breeeeeaaaak freeeeeeeが欲しい...”

フレディ・マーキュリー。

これは、(本物の男性によると)非言語のアンダープログラマーであるアディネネグが、これらの本物の男性のクラブに参加することを決定した方法についての物語です。







背景または「証人1C」派になった経緯。



画像







9年生の99年に、息子が(3〜4年生)ペンティアムで遊ぶのを邪魔するために、両親は私を「高校生のためのプログラミングサークル」に連れて行ってくれました。 そこに、数か月後、私の最初のコードが生まれました-画面上で点滅する正方形を駆動するサイクル。 それから、先生の努力のおかげで、すべてがシンプルで明快なhtmlと、私がほとんど何も理解していないJavaに短いジャンプがありました。 10年の終わりから1つの大きな10代学生のブルーホールが始まり、チェリャビンスク大学経済学部の約3年目まで続いたため、この話は約5年間中断しました。 結局のところ、父親が「真実を指示する」別の試みを行ったのはその時でした。 会計士であり、1C:簿記で勢いを増し始めているユーザーである彼は、「市場」を感じているようで、「1C 7.7での構成」に関する4週間のコースに引きずり込まれました。 そして夢中になりました。 1か月後、別のコースを受講し、2人の小さなフランチャイジーの見習いになりました(2番目)。 その結果、2006年に5回目のコースを終えた後、私は地元の小売店で25トンの給与で広告スペシャリストとして仕事を得ることができました。







なぜ逃げたいのですか。



画像







今は2017年、私は33歳、妻と息子は5歳です。私はまだ同じ癒着専門家ですが、すでに「150t.r. モスクワの白い手。」 私はキャリアの行き詰まりにあります。 私の現在のスキル、知識、能力は、私が望むものを与えてくれません。 私はすでに給料の面で、そしてさらに飛躍するために近い天井を持っています-私が持っていないかもしれない資質(リーダーシップ、経営者、ビジネスマンとして)を必要とする必要な質的変化。 はい、私はプロジェクトマネージャーになるための基盤を持っていますが、それが好きになるかどうか、そしてそこで最高になることができるかどうかはわかりません。 プログラムが好きです。







ただし、逃げたいというだけでは十分ではありません。 場所と方法を明確に理解する必要があります。 それが、約3〜4年前に始まった「理解」が意味のある行動を引き起こさなかった理由です。 目標を持っていない、昇進の基準を持っていない-あなたはどこにも来ません。 このために、次の目標が設定されました。







5年後:







  • 「国際的な」プログラミング言語の専門家にならなければなりません。
  • 私は100などの資格を得ることができる専門家にならなければなりません。 アメリカ、カナダ、オーストラリア、イギリスでは毎年。
  • 私は、Google、Facebook、Appleレベルの企業で仕事に応募できる専門家にならなければなりません。


述べられた目標は、この文脈で「1Cからの脱出=ロシアからの脱出」という考えを与えることができます。 しかし、私は愛国者です。 クパチーノで働くために出国しなければならない場合でも、毎年夏に両親の夏の家に来ます。







どうすれば脱出を計画できますか。



画像







目標がもう少し明確になった後、この目標を達成する方法を見つける必要がありました。 ロードマップがなければ、私も遠くまで行けなかったと思われるため、次の計画を立てました。







  • さまざまな分野とプログラミング言語を試して、好きなものや市場のニーズを満たすものを見つけてください(2〜3か月)。
  • 仕事で暇なときに独学で1年間を過ごして、モスクワで80から90トンを得ることができるジュニアレベルに到達します(この数字は、生存に必要な最低限のものですが、それが得られるという事実ではありません)。
  • 給料が120トンの中間になるために1年を費やします。
  • 選択した言語内で方向を調整し、給与レベルが150〜170のシニアになるために2年間を費やします。
  • 3年目から、外国企業での就職活動を開始します。
  • 5回目の求人検索「“い」から始めます。


脱獄の準備。



2015年9月に最初の掘り出し物を掘りました。前同僚の提案で、最近成長しているビッグデートと機械学習の市場に注目しました。 彼の提出から、アメリカの大学の1つからCoursedateとbigdateの「専門化」を発見しました。 4か月以上で、9コースのうち4コースがマスターされました(平均して、1コースは1か月用に設計されており、費用は50ドルです)。 当時、私はただインスピレーションを受けました-学習プロセスは比較的うまく構築されていて、良い教材、無料のスケジュール、興味深いプレゼンテーションでした。 特にRが言語として使用されたため、すべてが時計仕掛けのようになりました。実際、13Cの1Cでのコーディングが比較的簡単に認識された後でも、実際には構文に少し慣れた後です。 統計学の5番目のコースは、私が話せなかった言語の深刻な資料で「出荷」され始めたとき、障害となりました。 自宅の大学の統計が第3の「アルコール」コースと算術平均、移動、重み付けに落ちたことを考慮すると、すでに1Cプログラマーであるコストの文脈でのみ区別し始め、これは私にとって深刻な障害になりました。 私は休憩を取って、統計の基礎を英語で勉強することにしました...そして私はそこで立ち止まりました。 ただし、この時点で、1つの小さなフォーラムを「奪って」その上に小さな像を表示できるスクリプトを作成できました( サンドボックス内の私のゲームの例)。







次の数メートルを押し進めた理由は覚えていませんが、6か月前(2016年12月)に、Swiftに関するiTunes Uアプリとスタンフォード大学の講義に出会いました。 素材の質、プレゼンテーションの仕方、そしてこれらすべてが(注意!)無料であることに再び嬉しく驚きました。 数日のうちに、MVCモデルに精通し、継承やその他の楽しみを備えた実際のOOPに没頭し始め、1週間で最初の計算機の準備が整いました。 しかし、それでも、自由時間の不足と、おそらく動機がトリックを行い、私はすべてを保留にしました。







3番目の波は1か月前(2017年4月)に私をカバーしました。その結果、目標の正式化、計画の詳細化、カーソルを使用した別の専門化、およびこのエッセイが行われました。 2.5週間、仕事の後、週末から朝から夕方まで、Ruby on Railsコースのうち2コースを実際にマスターしました。 この間、構文に慣れてきたとは言えません。マニュアルを定期的に確認する必要があります。 現時点では、いくつかのポイントを学ぶのが難しいことに気づきました。他のソースや別のプレゼンテーションで同じブロックを見る必要があります。 JavaScriptに精通していることの発表はコース自体に直接あるので、ブラックジャックやいいねを使って自分のTwitterを追加した後に取る次のコースは、おそらくJavaScriptを介して行われます。 次にPython、次にJava。







目標が設定されます。 計画は綴られています。 前進するために残っています。 私が自分のために明確にしたニュアンスのみを追加します。これは、おそらく「同じ記事をチートし、ブレークスルーの準備ができている」人に役立つでしょう。







  1. 私たちには、新しいことを学ぶ意欲と意欲が必要です。 なぜこれが必要なのかを理解しているなら、波をつかみ、起こっていることから話題をキャッチしてください。プロセスは何倍も簡単で速く起こります。







  2. ソースと素材はdofigaよりわずかに少なく、すべて品質と可用性が異なります。 同じトレーナーで(私が間違っていない場合)、ほとんどすべてのコースを無料で学生として受講できます。 同じUdemyでは、無料で何も手に入らないでしょう(私は理解しています)。 今日、Ruby on Railsコースのために10ドルを払わなければなりませんでした。これにより、最初のコースで立ち往生した資料を頭に入れられるようになります。 また、iTunes Uで適切なコンテンツを検索してみてください(少なくともSwiftコースには価値があります)。







  3. すべてのコースが同等に有用であり、同等に優れているわけではないことに注意してください。 ビッグデイトコースでは、教師の1人が口語の特殊性をもつ韓国人であり、それを聞くのは本当に耐え難いものでした。 Rails on Railsコースでは、明らかに英語が弱く、イスラエル語のアクセントが強い教師の1人で、2番目が審美的な知覚を妨げる場合、最初は困難な瞬間に本当の問題でした。外国語で。







  4. 我慢してください。 ほとんどすべてのコースには、通常のフィードバックはほとんどありません。 機能とツールがありますが、妥当な行で答えを得るのは単純に非現実的です。 そのため、エラーや問題が発生して前進できない場合は、GoogleとStacker Flowが役立ちます。 コース主催者の応答を遅らせたり、待ったりしないでください。 自分で解決策を探してください。 波を失わないでください。







  5. 過負荷にしないでください。 集中的な研究の第3週の終わりまでに、脳の過負荷に加えて教材の複雑さが増し、さらに教師がこの複雑な教材を伝えることができないことが実を結んでいることに気付きました。 私は「何が起こっているのか理解できない」ようになりました。 そのような場合は、数日間休憩を取り、新鮮な頭で勉強に戻ります。 また、このような場合、同じ素材を別のバージョンで見るのが理にかなっています。これにより、異なる角度から、異なる角度から問題を見ることができます。


頑張って







PSこれまでのところ、すべての言語は言語に関するもので、その中から選択する必要があります-Rは2ペニー、Pythonは子供向け、麻薬中毒者はRuby、JavaScript








All Articles