プログラマーになるのではなく、プログラミングを学ぶことができますが、代わりに新しいスキルを適用して現在のキャリアを向上させることができます

モスクワ在住の Sergey 氏は、自身の成功事例をCodeGym の学生たちと共有しました。彼はこのコースを利用して 3 年半勉強しましたが、まだ開発者として働いていません。何が悪かったのか?それともすべてが可能な限りうまくいったでしょうか?

経歴: セールススペシャリスト

Sergey は 2006 年から住宅ローン、自動車ローン、銀行商品などの販売業務に携わっています。そして2011年より投資商品のみの取り扱いを開始。大学に入学する前から、彼は自分のやりたいことを「成功している人々と一緒に働くこと」と決めていました。そしてそれがまさに起こったのです。大学を卒業してから 6 年後、彼はロシア最大の民間銀行で VIP アカウント マネージャーを務めています。

時間が経つにつれて、私はただ 1 つの質問を噛み締めるようになりました。「次の目標は何ですか?」答えは見つからなかった もちろん、部長、支店長補佐、支店長などの将来性はありましたが、常に何かが邪魔をしていました。

セルゲイが投資会社で働き始めたとき、彼の仕事の 1 つは新しい顧客を獲得することでした。どのようなオプションがありますか? コールドコール、会議、古い顧客、その知人。債券に特化してポートフォリオを組んでいました。彼は問題に遭遇しました。ユーロ債とその主な指標 (満期、クーポン、利回り) に関する適切な無料情報源がありませんでした。レビューもニュースも選択もありませんでした。関連する情報源は 2 つだけでした。1 つは有料で、もう 1 つは信頼性がありませんでした。こうして Sergey は、自分自身のリソースを作成したいことに気づきました。

ITを知り、初めてのプロジェクトを開発する

Sergey はプロジェクトを実現する方法を模索し始め、WordPress に出会いました。まず、債券指標、債券発行額、債券格付けをいじる必要がありました。彼はドイツの証券取引所でデータを見つけました。最初はすべてを手動で更新していましたが、2 週間後には自動更新を機能させる方法を自分で見つけました。

彼はほぼ毎日レビューやニュースを書き、同時に勉強しました。6 か月後、広告も SEO も行わなかったこの Web サイトは、「ユーロ債券価格」というクエリに対して Yandex の検索結果のトップ 3 に入り、同じクエリに対して Google の検索結果のトップ 5 に入りました。

セルゲイのオフィスの全員が英語の学習に夢中になっていたとき、セルゲイは別の国際言語を学ぶことも決意し、それが実際的な利益をもたらしてくれると信じていました。彼は思いつきで Java を選びましたが、それが最も人気のある言語の 1 つであることを後になって知りました。

丸一か月間、彼は明確な計画もなく、ビデオや記事から情報を抜粋して即興で勉強しました。彼はまだ CodeGym を知りませんでした。

CodeGym での学習と Android アプリからの最初の収益

セルゲイはほぼ毎晩1〜2時間勉強しました。彼は自分がどのレベルに達したかもう覚えていませんが、コースを受講して 3 か月後、新しい知識を実践することに決めました。

偶然にも、彼の雇用主は彼にファイナンシャル・アドバイザーとしての認定を取得するよう命じたが、そのためには合計 3,300 の質問と問題が含まれる 2 つの試験に合格する必要がある。準備する唯一の方法は、300 ページの文書を PDF スキャンすることでした。コンピューターで読むことは現実的ではなく、携帯電話で読むこともほぼ不可能で、検索する機能もありませんでした。

準備プロセスを改善するために、セルゲイはファイルを読み取り可能な形式に変換し、テストの練習用に小さな Android アプリを作成することにしました。このようにして、小さな個人プロジェクトが徐々に、検索、チャット、実際の試験エミュレーター、最新のデザインを備えた Google Play の本格的なアプリに成長しました。

しばらくして、試験の需要が大幅に増加しました。このアプリは有料アプリだったため、セルゲイさんは売上から毎月 25,000 ~ 30,000 ルーブルを受け取っていたため、iOS バージョンを作成することにしました。

新しいプロジェクト

勉強とアプリ開発と並行して、セルゲイは Spring について学び、株式取引に関連する長年のアイデア、つまり取引システムを分析するためのダッシュボードを実装することにしました。

その間、オフィスではシフト勤務が導入され、セルゲイはスケジュールと記録の責任者になりました。2 週間のルーティンを経て、従業員が必要に応じて自分でシフトを設定し、シフトの日付を変更できるように、Telegram ボットを作成することにしました。ボットは従業員にシフトを思い出させることもできます。

彼は自分用に別のボットを作成しました。これは、クライアントのポートフォリオを管理するものでした。資産価格の変動を示し、選択したクライアントのポートフォリオを美しい視覚的に表現しました。彼の同僚は追加を求め、セルゲイは彼の有益な革新性を共有しました。

新しいポジション

彼の活動と仕事を最適化するプロジェクトは注目を集めました。会社の人事部門はセルゲイに興味を持ちました。会社をデジタル サービス プロバイダーに変革するための大規模な取り組みが進行中であり、セルゲイはIT プロジェクト責任者のポジションをオファーされました。部下がいなくてもそれは良さそうだった。その時、彼は「外国語」の勉強を始めてから1年半が経過していた。

中間結果

Sergei は開発者にはなりませんでしたが、ソフトウェア開発の知識を活用して日常の問題を解決しています。これにより、同僚にタスクを割り当てたり、作業にかかる時間を見積もったり、分析を支援したりすることが容易になります。

彼は成功した人々と肩を並べ続けています。そしてソフトウェア開発者は成功者です。結局のところ、彼らは自分のやりたいことをやっているのです。誰もがそんな自慢ができるわけではありません。