JavaRush /Java Blog /Random-ID /Dari insinyur desain hingga konsultan programmer full-sta...
Igor Soroka
Level 20
Espoo

Dari insinyur desain hingga konsultan programmer full-stack dalam 3 tahun

Dipublikasikan di grup Random-ID
Saya datang ke Finlandia untuk belajar sebagai insinyur otomasi industri. Saya merasa kesulitan untuk melakukan tugas apa pun yang berhubungan dengan coding. Setelah 5 tahun kuliah dengan gelar di bidang otomasi hidropneumatik, saya hanya memiliki pengalaman dengan pemrograman grafis, di mana terdapat blog dan sakelar sederhana. Tapi itu sangat sulit dan tanpa kegembiraan. Suatu kali, saya bahkan mengambil kursus komputer di sekolah menengah, namun saya diintimidasi oleh Delphi dan berhenti! Dari insinyur desain hingga konsultan programmer full-stack dalam 3 tahun - 1Pada tahun 2015, antara tahun pertama dan kedua gelar master Finlandia saya, saya mempunyai banyak waktu luang. Di suatu tempat di tengah musim panas, saya menemukan iklan kontekstual JavaRush di VKontakte. Saya pikir ini menarik karena saya tidak perlu membayar apa pun. Dan saya tidak tahu satu pun bahasa pemrograman normal. Saya membukanya, mulai membaca dan melakukan latihan. Tugas yang kekanak-kanakan, pikirku. Namun kemudian menjadi lebih sulit. Saya mengambil buku "Thinking in Java" dari perpustakaan universitas, yang saya baca sebelum tidur. Ngomong-ngomong, itu hanya membuat tidurku lebih nyenyak. Dan setiap hari selama sisa musim panas saya memprogram di Java dan membaca buku. Saya sangat senang saat itu bisa membuat sesuatu, bahkan aplikasi konsol sederhana. Pada bulan September, saya menyadari bahwa saya memiliki kesempatan untuk mendapatkan mata pelajaran yang berkaitan dengan pemrograman. Namun ternyata hanya kursus elektronika dan sistem otomasi yang ditawarkan dalam bahasa Inggris. Harus dikatakan bahwa di Eropa ini berarti pemrograman C/C++ yang sulit. Tentu saja, saya hampir tidak mengetahui hal ini, tetapi saya tetap mendaftar. Ada juga kursus Java yang hanya tersedia dalam bahasa Finlandia. Saya menulis surat kepada guru dan mengatakan bahwa saya sangat ingin membuat program. Dia menerima permintaan saya. Saya masih terus belajar setiap hari di JavaRush. Kemudian saya memutuskan untuk membeli langganan seharga $100. Namun pada akhirnya, ini adalah investasi terbaik dalam pendidikan mandiri.

Elektronik kasar dan Java grafis

Bahkan kemudian saya menyadari bahwa saya perlu mengembangkan jadwal yang sesuai dengan studi saya. Jadi saya selalu datang ke universitas, duduk di perpustakaan dan belajar, terkadang pergi ke kelas dan kembali lagi. C++ itu sulit, tidak seperti Java yang sudah familiar. Namun kursus bahasa Finlandia sepenuhnya didasarkan pada belajar mandiri. Pada awalnya ada tugas yang mirip dengan JavaRush, tetapi segera tugas yang berhubungan dengan JavaFX dimulai. Kemudian untuk pertama kalinya saya bisa membuat aplikasi desktop dengan antarmuka grafis. Kegembiraan saya tidak mengenal batas. Dalam kursus yang sama, kami mengerjakan tugas di tim di mana kami harus menggunakan Git dengan BitBucket. Kemudian saya menyadari bahwa aktivitas sehari-hari saya membuahkan hasil. Pemrograman logika aplikasi menarik dan jelas. Salah satu tugasnya adalah mengurai xml dari jaringan bioskop di seluruh Finlandia, dan kemudian membuat antarmuka grafis. Bekerja dengan antarmuka membawa saya ke dalam pemrograman web. Kemudian saya menemukan teknologi web. Ada dunia baru di sini dengan tata letak, HTML, CSS, dan JavaScript, yang sesederhana mungkin dibandingkan dengan tipe Java yang ketat. Namun yang lebih menarik bagi saya adalah membuat bot, yang kemudian ditulis di NodeJS. Lalu tentu saja muncul pertanyaan yang masuk akal? Cara membuat chatbot dapat diakses di Internet. Di sinilah saya bertemu Heroku. Saya dapat merekomendasikannya kepada siapa saja yang baru memulai perjalanan mereka dalam teknologi dan implementasi cloud. Versi gratisnya cukup murah hati dalam membuat situs atau bot yang tidak dimuat tersedia di jaringan publik.

Freelancing, gelar master dan startup

Lucu juga bahwa setelah enam bulan pemrograman, saya bahkan berhasil bekerja sebagai pekerja lepas. Seorang teman menulis di VK bahwa dia membutuhkan pengembang Java. Hasilnya, saya mem-parsing situs-situs dengan pakaian anak-anak dan memasukkannya ke dalam file Excel. Di sana saya harus mempelajari hal aneh seperti XPath. Namun saya akhirnya mengerjakan beberapa proyek dalam beberapa aplikasi monolitik yang besar. Saya masih memprogram 7 hari seminggu, tetapi sekarang bahkan dengan sedikit uang, itu memotivasi. Dan kemudian saya bisa memprogram robot Lego dalam bahasa C. Robot itu harus bergerak sepanjang garis, mengenali warna hitam dalam waktu secepat mungkin. Sementara itu, saya harus menulis tesis dan menyelesaikan gelar master. Lalu saya terjun ke pencarian kerja. Saya menyusun resume menggunakan beberapa pedoman dan mulai mengirimkannya ke perusahaan. Saya menerima banyak penolakan, mungkin 40. Tapi saya ingat satu kasus dengan baik. Sebuah perusahaan di Berlin mengirimi saya tugas ujian yang sebenarnya. Penting untuk mengetahui algoritma dan struktur data. Ini praktis merupakan dunia baru lagi. Belajar lagi, pikirku. Setelah menelusuri kursus dan melihat situs dengan algoritme, saya mengirimkan versi yang berfungsi. Tapi saat itu saya ditolak. Saya lulus dari universitas pada bulan Juni, dan terbuka segudang peluang yang belum pernah saya alami. Namun di sauna, seperti yang terjadi di Finlandia, saya bertemu dengan seorang kenalan yang hendak memulai bisnis. Pada musim panas 2016, saya bisa menjadi peserta inkubator startup. Kami menulis aplikasi di Android. Namun kami tidak membuka usaha karena berbagai alasan. Saya terus mencari pekerjaan, namun seiring berjalannya waktu menjadi jelas bahwa saya perlu memiliki resume yang berkualitas tinggi. Setelah banyak penolakan, saya dipanggil untuk wawancara setelah tugas tes, lagi-lagi dengan algoritma. Saya meninggalkan semuanya dan pergi ke ibu kota Finlandia. Saya membuat buku catatan di mana saya menuliskan jawaban bahkan untuk pertanyaan-pertanyaan khas HR. Misalnya, saya ingin menjadi siapa dalam 5 tahun dan seterusnya. Ini sangat membantu. Saya pergi ke wawancara dengan lutut gemetar, tetapi pertanyaannya ada di Java Core, yang saya kenal setelah JavaRush.

Jalan menuju masa depan yang cerah

Hasilnya, saya masuk ke perusahaan pertama saya sebagai Pengembang Integrasi Perangkat Lunak. Di sana saya bekerja di aplikasi monolitik di Java 7, belajar untuk tidak takut berkomunikasi dengan baris perintah server jarak jauh melalui SSH di Bash murni, bekerja di tim internasional, bekerja di ujung depan aplikasi web yang dioptimalkan untuk seluler dengan a Bagian belakang REST. Kemudian karier saya mengalami perubahan yang menarik, di mana saya semakin jarang menulis di Java dan semakin mendalami dunia NodeJS/Typescript, bahkan mempelajari AWS, mempelajari budaya DevOps, di mana saya mengotomatiskan penerapan aplikasi di cloud. Namun saya sangat yakin bahwa lebih banyak lagi bug baru dan solusinya menanti saya!

Kesimpulan saya

  • Terus belajar
  • Terlibat dalam proyek hobi yang menarik
  • Buatlah resume yang indah dan ringkas
  • Asah keterampilan wawancara umum
Tuliskan kepada saya di telegram , saya akan dengan senang hati membantu dengan nasihat tentang karir di bidang IT kepada semua orang!
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION