JavaRush /Java Blog /Random-ID /Sejarah kesuksesan. Pemrograman 20 jam per minggu, gelar ...

Sejarah kesuksesan. Pemrograman 20 jam per minggu, gelar master dan kehidupan pribadi

Dipublikasikan di grup Random-ID
Setelah membaca apa yang perlu saya lakukan, saya memutuskan untuk membuat rencana tentang bagaimana saya harus belajar untuk mencapai tujuan saya dan menyelesaikan kursus, karena saya tidak lagi punya waktu untuk belajar dengan lambat. Tugasnya adalah menimba ilmu dengan cepat, sedemikian rupa agar tidak menyurutkan keinginan dan agar otak mempunyai waktu istirahat. Karena jenis beban kerja yang saya inginkan dapat menghambat saya. Sejarah kesuksesan.  Pemrograman 20 jam per minggu, gelar master dan kehidupan pribadi - 1

Pertama, saya akan bercerita sedikit tentang diri saya.

Saya berumur 27 tahun. Sebelum mulai belajar Java, saya belajar di Fakultas Matematika bidang matematika terapan. Tampaknya dengan pemrograman saya seharusnya, jika tidak hebat, setidaknya bagus. Tapi ini bukan kasusku, karena... Saya menyabotase semua subjek yang menyebutkan pemrograman dan entah bagaimana tidak beruntung - saya sendiri tidak menulis apa pun. Jadi ternyata saya jauh dari pemrograman. Jelas bahwa dengan pendidikan matematikawan di negara kita, Anda tidak akan mendapat banyak penghasilan kecuali sebagai programmer. Oleh karena itu, pilihan jatuh pada hal ini. Dan kebetulan saya memutuskan untuk belajar Java. Hal ini tidak terkait dengan analisis pasar apa pun atau penelusuran berdasarkan jumlah pekerjaan atau permintaan di pasar tenaga kerja. Itu terjadi begitu saja. Dan ketika saya memutuskan untuk mencari tahu cara melakukan ini, saya menemukan JavaRush. Entah kenapa saya tidak ingin belajar hanya dari buku, tapi saya juga enggan mengambil kursus paruh waktu, karena... Memang membutuhkan banyak uang, namun kenyataannya keuntungannya kecil. Oleh karena itu, JavaRush adalah solusi terbaik bagi saya. Setelah menyelesaikan 3 level pertama, saya menyadari bahwa saya menyukai kursus ini dan saya dapat membeli langganan. Selain itu, saya menemukan promosi dan membelinya dengan setengah harga. Ini terjadi pada akhir Agustus/awal September 2015.

Rencana pendidikan

Setelah membaca apa yang perlu saya lakukan, saya memutuskan untuk membuat rencana tentang bagaimana saya harus belajar untuk mencapai tujuan saya dan menyelesaikan kursus, karena saya tidak lagi punya waktu untuk belajar dengan lambat. Tugasnya adalah menimba ilmu dengan cepat, sedemikian rupa agar tidak menyurutkan keinginan dan agar otak mempunyai waktu istirahat. Karena beban yang saya inginkan bisa saja menghambat saya. Untuk ini saya memutuskan:
  • Bahwa Anda perlu belajar lima hari seminggu (Senin-Jumat).
  • Di akhir pekan saya akan melakukan apa pun kecuali ini.
  • Setiap pelajaran akan berlangsung total 4 jam, dan di antara setiap jam akan ada istirahat selama 15 menit untuk jalan-jalan, bersantai dan membuat teh.
Total 20 jam per minggu. Tidak buruk, bukan? Selain itu, terkadang saya harus kuliah, karena... Saya masih belajar untuk mendapatkan gelar master. Pada bulan Desember, saya sudah berada di level 20 dan berpikir bahwa saya tahu banyak, banyak, tetapi saya juga mengalami krisis ketika tidak ada yang berhasil dan sepertinya saya tidak dapat melanjutkan. Sedemikian rupa sehingga pada titik tertentu, saya menolak untuk menerima informasi tentang koleksi, dan hanya setelah akhir pekan ketika saya tidak sedang memprogram barulah pemahaman muncul.
Sejarah kesuksesan.  20 jam pemrograman per minggu, gelar master dan kehidupan pribadi - 2

Membawanya ke tingkat berikutnya

Tiga bulan setelah dimulainya pelatihan, saya berbicara dengan seorang teman tentang apa lagi yang perlu saya ketahui untuk mendapatkan pekerjaan. Dan kemudian hal itu dimulai: beberapa kata asing, database (oh horor!) dan masih banyak lagi yang membuat saya mengerti bahwa saya perlu mempercepat dan melakukan lebih banyak lagi. Jelas bahwa saya tidak dapat menyelesaikan pekerjaan dengan tata bahasa Java, jadi saya mulai mempercepatnya ke berbagai arah:
  • Saya membeli buku Head First "Belajar Java". Direkomendasikan pada level 4 dalam kursus. Tapi entah kenapa saya tidak membaca dengan seksama dan melewatkan fakta ini. Hal yang sama diceritakan di sana, tetapi dari sudut pandang yang berbeda, yang membantu untuk memahaminya dengan lebih baik dan menyeluruh. Saya merekomendasikannya.
  • Saya mulai mencari semua pesta bertema di kota saya dan pergi ke sana, meskipun saya tidak mengerti banyak, tetapi seiring waktu saya menyadari bahwa itu tidak sia-sia dan mereka banyak membantu saya. misalnya seperti ini .
  • Ada sumber daya lain yang perlu Anda lalui dari awal hingga akhir - ini adalah dou (situs untuk pemrogram). Di sana Anda dapat melihat acara apa saja yang ada, berapa gaji saat ini di IT Ukraina, Anda dapat membaca banyak artikel yang sangat berguna, saya terutama merekomendasikan Materi dengan topik “Panduan untuk Pengembang Java Masa Depan” dan Java Enterprise: apa dan bagaimana caranya mempelajari . Artikel-artikel ini akan membantu Anda dan tidak akan membuat Anda rileks.
  • Saya menemukan video tutorial singkat dan informatif di YouTube tentang MySQL , saya merekomendasikannya.
  • Video tutorial Golovach juga tidak luput dari perhatian. Ada banyak sekali, banyak air, tetapi hal ini dapat menjelaskan banyak hal dengan cukup baik.
  • Anda juga perlu memahami apa itu HTML dan CSS. Tidak ada yang bisa dilakukan tanpa ini, HtmlAcademy membantu saya dalam hal ini. Di sana Anda dapat menyelesaikan tugas secara gratis.
  • Saya mendaftar di jejaring sosial linkedIn, di mana saya mulai memamerkan keahlian saya dan saya sedang mencari pekerjaan (bagaimana jika saya beruntung dan mereka menemukan saya). Saya menambahkan semua orang secara berturut-turut sebagai teman, memperluas lingkaran pertemanan saya. Agar Anda mengerti seberapa banyak, sekarang saya memiliki lebih dari 10.000 teman di LinkedIn. Pertama, Anda membutuhkan ini. Dan itu membantu, tim freelancer android sedang mencari pendatang baru dan mereka menulis surat kepada saya. Saya memahami bahwa ini adalah kasus yang luar biasa, tapi itu terjadi.

Kegagalan pertama

Tentu saja, seiring dengan studi saya, saya mulai mencari magang di perusahaan agar lama kelamaan saya bisa bekerja. Saya diundang untuk wawancara untuk magang. Setelah berbicara dengan HR, mereka menelepon guru bahasa Inggris saya, yang dengannya saya “berbicara.” Saya sama sekali tidak siap menghadapi momen ini dan ternyata saya lebih banyak mendengarkan daripada berbicara. Dan mengenai topik, ceritakan tentang diri Anda, saya menggumamkan sesuatu, tetapi tidak ada yang istimewa. Namun ketika berkomunikasi dengan pimpinan teknis, saya menjawab beberapa pertanyaan, banyak yang tidak saya ketahui jawabannya, dan ketika saya menjawab bahwa saya sedang belajar di JavaRush, dia mengatakan bahwa di depan saya ada siswa lain dari sana. Saya berada di level 27, dan dia sudah berada di level 34. Setelah berbicara, dia mengatakan bahwa mereka akan mengirimi saya tugas tes, yang dengannya mereka akan memutuskan apakah saya cocok. Saya entah bagaimana berhasil, dan tidak semua fungsinya. Setelah beberapa waktu, mereka menulis kepada saya bahwa saya tidak cocok untuk mereka... Sayang sekali, tapi saya memutuskan untuk belajar dari ini dan melanjutkan hidup.

Pekerjaan pertama

Seperti yang sudah saya katakan, setelah membuat halaman di LinkedIn, setelah 1,5-2 bulan seorang pengembang Android tertentu menulis kepada saya dengan tawaran untuk bekerja dengan mereka. Jelas bahwa kita sedang membicarakan gaji minimum. Kami berbicara ketika kami bertemu dan saya ditawari pekerjaan. Jelas bahwa bayarannya rendah, tetapi saya tidak punya pilihan lain dan saya senang dengan apa yang saya miliki. Mulai akhir Januari, saya mulai bekerja di apartemen salah satunya di Android. Semuanya baru, semuanya berbeda. Tapi entah bagaimana dan entah bagaimana saya bekerja, melakukan sesuatu. Menakutkan dan semuanya tidak jelas, ini bukan masalah di JavaRush. Semuanya harus dilakukan, baca, cari tahu apa dan bagaimana. Saya memiliki proyek uji coba yang sedang saya lakukan yang bisa menjadi sesuatu yang lebih besar seiring berjalannya waktu. Dan begitulah yang terjadi hingga bulan Mei. Lalu entah bagaimana tim kami mulai berantakan, semua orang menyadari hal ini dan mulai mencari pekerjaan.

Mencari pekerjaan baru

Karena tidak tahu bagaimana melakukan ini, saya memutuskan untuk mengirimkannya ke semua perusahaan yang ada di kota saya. Bagaimana cara mengetahui perusahaan apa saja yang ada? Apa yang membantu saya dalam hal ini adalah kenyataan bahwa saya menyisir dou ke atas dan ke bawah. Ada bagian perusahaan dan Anda dapat memilih kota yang Anda cari. Ada email dalam deskripsi (hampir selalu ada) yang dapat Anda kirimi surat. Agar semuanya terlihat bagus, saya menulis resume saya dalam bahasa Inggris, itulah satu-satunya cara yang seharusnya. Tentu saja ada banyak air, air, air, karena... Tidak ada yang istimewa untuk ditulis, saya menulis semuanya secara berurutan. Saya juga menulis surat lamaran untuk setiap surat (perekrut menyukai ini), di mana saya menunjukkan siapa sebenarnya yang saya inginkan, jika tidak, sering kali mereka mengirimkan resume dan tidak jelas posisi apa yang mereka lamar. Surat lamarannya juga dalam bahasa Inggris. Saya benar-benar lupa: Bahasa Inggris SANGAT dibutuhkan. Kenyataannya, jika Anda tidak dapat membaca jawaban stackoverflow, maka Anda mati, dan Anda tidak ada hubungannya dengan pemrograman. Saya menyusun pidato untuk wawancara bahasa Inggris dengan topik: “Ceritakan tentang diri Anda.” Suatu hal yang sangat berguna, saya beritahu Anda. Setelah beberapa waktu, saya menerima 4 undangan wawancara. Praktek mengirim surat ke semua perusahaan dibenarkan, dan mereka yang tidak memiliki posisi tersebut biasanya tidak merespon sama sekali. Wawancaranya susah, memalukan, tidak nyaman, tapi saya lulus, ada yang hanya ngobrol, ada yang hanya ngobrol, ada yang harus mengerjakan beberapa tugas, misalnya saya harus menulis juru bahasa di Java untuk bahasa BrainFuck. Tugas tersebut ternyata menarik dan saya senang dapat menyelesaikannya, meskipun saya tidak diterima di perusahaan tersebut. Saya sedang mencari pekerjaan di Java atau Android. Meskipun saya ingin belajar lebih banyak tentang Java, pengembangan seluler tidak terlalu menarik bagi saya. Harapan gaji sangat minim, Anda harus mencari pekerjaan, yang lainnya tidak lagi penting. Mereka bertanya kepada saya tentang pemahaman Database, tentang cara membuat tabel untuk situasi tertentu. Ini semua menyangkut database SQL; tidak ada yang bertanya tentang NoSQL.

Penawaran pertama

Di satu tempat mereka menulis surat kepada saya dan menolak, di tempat lain juga. Tinggal dua perusahaan lagi, satu untuk posisi pengembang Android, satu lagi untuk Java. Perusahaan menelepon tentang Android dan mengatakan bahwa saya cocok untuk mereka dan mereka mengajukan penawaran kepada saya. Itu adalah sebuah kemenangan. Saya sangat senang. Namun perusahaan tidak pernah memanggil saya untuk posisi Java, dan saya terburu-buru dan tidak tahu harus berbuat apa, jadi saya meminta untuk menunggu satu hari dengan jawaban saya sehingga saya dapat menelepon untuk mencari tahu tentang posisi pengembang Java. Setelah menelepon perusahaan untuk posisi Java, saya mengatakan bahwa mereka telah mengajukan tawaran kepada saya, tetapi saya ingin tahu hasilnya dari Anda. Saya diundang ke kantor mereka untuk berbicara dengan mereka dan mereka mengatakan bahwa saya menyukai hasil percakapan tersebut. Dan ternyata mereka benar, setelah berbicara dengan mereka, mereka memberi saya tawaran di perusahaan kedua, yang sebenarnya saya pilih. PS Anda perlu berusaha, berusaha, berusaha dan jangan pernah menyerah! PSS Saya tidak menyelesaikan seluruh kursus, saya berhenti di level 30. Dan ketika saya mendapatkan pekerjaan itu, saya berusia 27 tahun. Dan saya benar-benar akan mengatakan bahwa mulai dari level 20 Anda perlu mencari pekerjaan dan berkembang di luar Jawa. Kuasai, setidaknya dari jauh, kerangka kerja untuk otomatisasi proyek (Ant, Maven, Gradle). Masalahnya tidak rumit dan sangat diperlukan. Siapa pun yang menyukai artikel ini dan menganggapnya bermanfaat - beri peringkat dan tulis di komentar. Juga, berlangganan akun github saya romankh3 Lihat juga artikel saya yang lain:
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION