JavaRush /Java Blog /Random-ID /Cara menjadi programmer di usia 34: kisah Pasha, pengemba...

Cara menjadi programmer di usia 34: kisah Pasha, pengembang JavaRush

Dipublikasikan di grup Random-ID
Kami melanjutkan seri khusus di bagian “Kisah Sukses” - di dalamnya kita akan berbicara tentang pengembang yang belajar di JavaRush dan sekarang bekerja di perusahaan ini, mengembangkan produk. Pahlawan ketiga kita adalah Pasha. Sebelum menjadi pengembang, ia mengabdikan 15 tahun pada administrasi sistem, tetapi memutuskan untuk mengubah profesinya sepenuhnya. Di JavaRush, dia menulis dan memperbaiki masalah serta meningkatkan situs.Cara menjadi programmer di usia 34: kisah Pasha, pengembang JavaRush - 1

“Saya memahami bahwa saya tidak ingin bekerja sebagai administrator sistem sepanjang hidup saya.”

Sebelum terjun ke dunia pemrograman, saya bertele-tele untuk waktu yang lama. Sejak sekolah, saya mencoba untuk mulai mempelajari beberapa bahasa pemrograman, termasuk Java, dari waktu ke waktu. Saya memulainya di sekolah, kemudian saya juga mengajar sedikit, tetapi saya tidak pernah mendalaminya karena kemalasan saya. Saya masuk universitas untuk mengambil jurusan Teknik Sistem Komputer. Hasilnya, saya menjadi administrator sistem: ini lebih dekat dengan keahlian saya daripada pemrograman. Bagi saya, pemrograman itu sulit dan membosankan; saya tidak dapat membayangkan diri saya dalam peran ini. Setelah belajar, saya bekerja sebagai administrator sistem di berbagai perusahaan - selama lebih dari 15 tahun. Saya memahami bahwa saya tidak ingin menghabiskan seluruh hidup saya melakukan administrasi sistem. Istri saya memainkan peran besar dalam motivasi saya. Dia terus berkata: “Kembangkan administrasi sistem, atau latih kembali. Ayolah, pemrograman adalah topik yang normal."

“Saya menyerah sekali selama enam bulan, namun pada akhirnya saya akhirnya menyelesaikan studi saya”

Saya memutuskan untuk fokus pada Java karena kami sudah diajarkan sedikit tentang Java di universitas. Selain itu, saya memantau lowongan pengembang dan paling sering mereka mencari Javaist. Saya berumur 34 tahun ketika saya resmi menjadi seorang programmer :) Banyak orang berpikir bahwa di usia 30 sudah terlambat, tetapi hal itu juga terjadi seperti saya. Tidak ada yang peduli berapa usia Anda. Itu hanya sindrom penipu. Sebuah tonggak penting dalam pembelajaran saya adalah pertemuan saya dengan JavaRush. Saya menemukan situs itu segera setelah muncul. Saya ingat saat itu saya sangat dipengaruhi oleh ceramah motivasi yang ada pada kursus tersebut - saya sangat terinspirasi. Saya juga sangat menyukai pemeriksaan tugas otomatis, meskipun terkadang saya tidak mengerti di mana saya membuat kesalahan dalam penyelesaiannya :) Terlepas dari semua kelebihannya, saya menyerah dan memulai JavaRush beberapa kali. Suatu kali saya menyerah selama enam bulan, tetapi pada akhirnya saya menyelesaikan studi saya. Beberapa topik sulit - semuanya baru bagi saya. Dalam hal ini, saya menghabiskan lebih banyak waktu untuk mempelajarinya, memahaminya, dan memecahkan masalah. Ada kalanya saya melihat masalah dan tidak tahu harus mulai menyelesaikannya dari mana. Alhasil, saya memanjat dan melihat jawabannya, lalu muncul pemikiran berikut: “Saya bisa saja memikirkannya sendiri.” Namun ketika saya membahas suatu topik, saya pergi dengan gembira: Saya sangat menyukai perasaan menyelesaikan suatu tugas. Saya tidak memiliki rutinitas belajar yang spesifik. Ketika saya punya waktu dan keinginan, saya menghabiskannya untuk pelatihan. Kebetulan pada pekerjaan terakhir saya, saya duduk memecahkan masalah dan kemudian di rumah pada malam hari.

"Saya mendapatkan pekerjaan yang saya inginkan"

Setelah lulus JavaRush, saya magang online disana yang berlangsung sekitar 4 bulan. Di sana saya menguasai teknologi yang sangat berbeda yang tidak termasuk dalam kursus. Untuk pengujian ini perlu menguasai pengetahuan dasar tentang Spring dan Hibernate: perlu membuat aplikasi CRUD dengan antarmuka web untuk satu Entitas. Saya akan mengatakan ini: jika saat mempelajari Java Anda tidak melihat-lihat kerangka kerja dan teknologi populer, maka tes semacam itu akan mengejutkan. Saya melihat dan membaca, lambat laun semuanya muncul di kepala saya menjadi satu gambaran, dan akhirnya saya melakukan tes. Selama magang kami terus mempelajari lebih dalam tentang Spring dan Hibernate. Setiap minggu ada tugas baru yang menggunakan teknologi baru. Saya tidak mempelajari semuanya secara lengkap, tapi menurut saya itu tidak mungkin :) Ketika masa magang akan segera berakhir, saya menulis resume dan mulai mencari lowongan junior. Saya menghabiskan sekitar 4 bulan untuk wawancara: Saya bekerja dan pergi ke wawancara pada waktu yang sama. Saya ingat dulu hanya ada sedikit lowongan untuk junior, jadi saya harus mencoba langsung melamar posisi tengah. Masalahnya, tentu saja, selama wawancara mereka memperhatikan kurangnya pengalaman dalam pemrograman. Saya juga menunjukkan pengalaman administrasi di resume saya. Hal ini membingungkan banyak perekrut... Saya mengerjakan tugas tes, mempostingnya di profil GitHub saya, mencoba memperbaiki resume saya. Saya memahami bahwa saya tidak “nol” dalam pemrograman dan dari waktu ke waktu saya dipanggil untuk wawancara. Beberapa tempat sudah ingin mempekerjakan saya, tapi gaji yang mereka tawarkan rendah. Salah satu perusahaan yang menulis perangkat lunak untuk perusahaan Ukraina menawarkan 7 ribu hryvnia pada awalnya, dan batas maksimumnya adalah 10 ribu. Saya kemudian berpikir bahwa saya mungkin pergi ke sana, tetapi saya tidak pergi: uangnya kecil dan perusahaannya tidak dapat dipahami. Omong-omong, sebagai administrator sistem saya menerima lebih dari apa yang ditawarkan kepada saya sebagai junior Java. Setelah magang di obrolan umum, seseorang meninggalkan lowongan - mereka mencari junior di JavaRush. Saya mengirimkan resume saya dan diundang. Perusahaan sedang mencari seseorang untuk mengembangkan konten pelatihan, seseorang yang akan memperbaiki tugas yang ada dan menulis tugas baru. Fungsionalitas ini jelas bagi saya, karena saya telah menyelesaikan sebagian besar tugas di JavaRush. Beginilah cara saya masuk ke JavaRush dan masih bekerja di sini. Saya duduk lama sekali dan memperbaiki masalahnya, lalu mereka mempekerjakan orang lain untuk ini, saya membantunya terlibat, dan kami berdua mulai memperbaikinya. Saat ini kami meluncurkan versi baru JavaRush, serta kursus CodeGym: kami menulis tugas baru, berpartisipasi dalam terjemahan dan konfigurasi situs. Saya mendapatkan pekerjaan yang saya inginkan. Jelas bahwa Anda dapat berkembang dalam administrasi sistem: mencari pekerjaan yang menarik, gaji yang lebih tinggi, bekerja dengan tugas yang lebih kompleks. Rupanya, saya awalnya memilih profesi yang salah untuk diri saya sendiri. Ketika saya mempelajari Java, saya mempunyai ketakutan: jika saya mempelajarinya, saya hanya akan duduk di sana seperti administrator sistem dan merasa bosan. Tidak, aku senang dengan segalanya. Saya pikir saya telah menemukan panggilan saya.

Tips untuk pengembang pemula:

  • Pelajari debugger untuk men-debug program tertulis. Debugger membantu Anda melacak eksekusi program langkah demi langkah dan mengidentifikasi kesalahan. Saya tidak menggunakannya saat itu; pembelajaran saya akan lebih cepat jika saya menggunakannya. Di semua tahap pelatihan, pengetahuan tentang debugger akan memberikan pemahaman yang lebih mendalam tentang topik yang akan Anda bahas.
  • Putuskan ke arah mana Anda ingin bekerja. Ini bisa berupa pengembangan web, pengembangan Android, front-end, back-end, dll. Pelajari dasar-dasar bahasa pemrograman, tetapi lebih baik tidak terlalu memaksakan diri dan mempelajari apa yang Anda sukai dan dekati.
  • Bahasa inggris. Tingkat pengetahuan bahasa Inggris minimum tertentu diperlukan pada awalnya. Ngomong-ngomong, saat wawancara, saya mendapat kesan bahwa itu memainkan peran yang lebih besar daripada kemampuan memprogram itu sendiri. Seorang programmer yang lemah dengan bahasa Inggris yang sangat baik memiliki peluang yang lebih baik daripada seorang programmer yang hebat dengan bahasa Inggris yang lemah.
  • Tuliskan pertanyaan yang tidak bisa Anda jawab selama wawancara. Anda dapat mengerjakannya di rumah dan merasa lebih percaya diri pada wawancara berikutnya.
  • Jangan takut ditolak. Bom karpet resume Anda. Saya juga takut, tapi entah bagaimana saya mengatasi rasa takut saya dan mulai melakukan wawancara.
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION