Anda dapat belajar memprogram dan tidak menjadi programmer, melainkan menerapkan keterampilan baru Anda untuk memajukan karier Anda saat ini

Sergey, seorang warga Moskow, berbagi kisah suksesnya dengan siswa CodeGym. Dia menggunakan kursus untuk belajar selama 3,5 tahun, tetapi masih belum bekerja sebagai pengembang. Apa yang salah? Atau mungkin semuanya berjalan sebaik mungkin?

Latar belakang: spesialis penjualan

Sergey telah bekerja di bagian penjualan sejak 2006: hipotek, kredit mobil, produk perbankan. Kemudian pada tahun 2011, beliau mulai menangani produk investasi secara eksklusif. Bahkan sebelum masuk universitas, dia telah memutuskan apa yang ingin dia lakukan: "Bekerja dengan orang-orang sukses." Dan itulah yang terjadi: 6 tahun setelah lulus dari universitas, dia adalah Manajer Akun VIP di bank swasta Rusia terbesar.

Seiring waktu, saya mulai mengunyah hanya satu pertanyaan: "Apa tujuan selanjutnya?" Jawabannya tidak dapat ditemukan Tentu saja, ada prospek: manajer departemen, asisten manajer cabang, atau manajer cabang, tetapi selalu ada sesuatu yang menghalangi.

Ketika Sergey mulai bekerja di sebuah perusahaan investasi, salah satu tugasnya adalah menarik klien baru. Pilihan apa yang ada? Panggilan dingin, konferensi, klien lama, kenalan mereka. Dia berspesialisasi dalam obligasi dan mengumpulkan portofolio. Dia mengalami masalah: tidak ada sumber informasi gratis yang bagus tentang Eurobonds dan indikator utamanya: jatuh tempo, kupon, hasil; tidak ada ulasan, tidak ada berita, dan tidak ada pilihan. Hanya ada dua sumber informasi yang relevan: satu berbayar, yang kedua tidak dapat diandalkan. Beginilah cara Sergey menyadari bahwa dia ingin membuat sumber dayanya sendiri.

Mengenal IT dan mengembangkan proyek pertama

Sergey mulai menjelajahi opsi untuk menghidupkan proyek dan menemukan WordPress. Pertama, saya harus bermain-main dengan indikator obligasi, penerbitan obligasi, dan peringkat obligasi. Dia menemukan data di bursa saham Jerman. Pada awalnya, saya memperbarui semuanya secara manual, tetapi setelah dua minggu saya menemukan sendiri cara membuat pembaruan otomatis berfungsi.

Dia menulis ulasan dan berita hampir setiap hari, dan belajar pada waktu yang sama. Enam bulan kemudian, tanpa iklan atau SEO, situs tersebut masuk dalam tiga hasil pencarian teratas Yandex untuk kueri "harga Eurobond" dan lima teratas Google untuk kueri yang sama.

Ketika semua orang di kantor Sergey terobsesi untuk belajar bahasa Inggris, dia juga memutuskan untuk belajar bahasa internasional lain, yang dia yakini akan memberinya manfaat praktis. Dia memilih Java secara mendadak, dan baru kemudian mengetahui bahwa itu adalah salah satu bahasa yang paling populer.

Selama sebulan penuh dia belajar dengan cara improvisasi, menarik informasi dari video dan artikel, tanpa rencana yang jelas. Dia belum menemukan CodeGym.

Belajar tentang CodeGym dan penghasilan awal dari aplikasi Android

Sergey menghabiskan 1-2 jam belajar hampir setiap malam. Dia tidak lagi ingat level apa yang dia capai, tetapi setelah 3 bulan mengikuti kursus dia memutuskan untuk mempraktikkan pengetahuan barunya.

Kebetulan, majikannya menugaskannya untuk mendapatkan sertifikasi sebagai penasihat keuangan, yang mengharuskannya lulus dua ujian dengan total 3.300 pertanyaan dan soal. Satu-satunya cara untuk mempersiapkan adalah pemindaian PDF dari dokumen setebal 300 halaman. Membacanya di komputer tidak praktis, membacanya di ponsel sama sekali tidak mungkin, dan tidak ada kemampuan untuk mencari.

Untuk membuat proses persiapan menjadi lebih baik, Sergey mengubah file tersebut menjadi format yang dapat dibaca dan memutuskan untuk membuat aplikasi Android kecil untuk latihan ujian. Beginilah proyek pribadi kecil secara bertahap berkembang menjadi aplikasi lengkap di Google Play — dengan penelusuran, obrolan, emulator ujian nyata, dan desain yang diperbarui.

Setelah beberapa waktu, permintaan ujian meningkat secara signifikan. Karena aplikasi tersebut adalah aplikasi berbayar, Sergey menerima 25.000-30.000 rubel sebulan dari penjualan, jadi dia memutuskan untuk membuat versi iOS.

Proyek baru

Sejalan dengan studi dan pengembangan aplikasinya, Sergey belajar tentang Spring dan memutuskan untuk menerapkan ide lama terkait perdagangan saham: dasbor untuk menganalisis sistem perdagangannya.

Sementara itu, kerja shift diperkenalkan di kantor, dan Sergey bertanggung jawab atas jadwal dan catatan. Setelah dua minggu dalam rutinitas, dia memutuskan untuk menulis bot Telegram sehingga karyawan dapat mengatur shift mereka sendiri dan mengubah tanggal shift, sesuai kebutuhan. Bot juga akan mengingatkan karyawan tentang shift mereka.

Dia membuat bot lain untuk dirinya sendiri: yang ini memelihara portofolio klien. Itu menunjukkan fluktuasi harga aset dan mengirimkan representasi visual yang indah dari portofolio klien yang dipilih. Rekan kerjanya meminta untuk ditambahkan, dan Sergey membagikan inovasinya yang bermanfaat.

Posisi baru

Aktivitas dan proyek pengoptimalan pekerjaannya tidak luput dari perhatian: departemen SDM perusahaan menaruh minat pada Sergey. Upaya besar sedang dilakukan untuk mengubah perusahaan menjadi penyedia layanan digital, dan Sergey ditawari posisi Kepala Proyek TI . Kedengarannya bagus bahkan tanpa bawahan. Saat itu, 1,5 tahun telah berlalu sejak ia mulai mempelajari bahasa "asing".

Hasil antara

Sergei tidak menjadi pengembang, tetapi dia memecahkan masalah sehari-hari dengan bantuan pengetahuannya tentang pengembangan perangkat lunak. Ini membuatnya lebih mudah untuk memberikan tugas kepada rekan kerja, memperkirakan berapa lama pekerjaan akan berlangsung, dan membantu melakukan analitik.

Dia terus bergaul dengan orang-orang sukses. Dan pengembang perangkat lunak adalah orang-orang sukses. Bagaimanapun, mereka melakukan apa yang mereka inginkan. Tidak semua orang bisa membanggakan itu.