Jalur seorang programmer dari bekerja di pabrik dengan gaji 800 UAH hingga €€€€ di perusahaan terkemuka di Ukraina

Halo, nama saya Dima Demchuk. Saya seorang programmer Java senior di Scalors. Pengalaman pemrograman keseluruhan di industri TI selama lebih dari 12 tahun. Saya berkembang dari seorang programmer di sebuah pabrik hingga tingkat Senior dan berhasil bekerja di perusahaan IT terkemuka di Ukraina. Tentu saja, pada saat itu pemrograman belum menjadi arus utama, juga belum banyak persaingan antar perusahaan IT dan antar kandidat untuk setiap posisi yang layak. Pada artikel ini saya akan berbicara tentang pengalaman saya di perusahaan seperti: EPAM, Luxoft, GlobalLogic, Nextiva, Ciklum dan Scalors.

Awal karir: studi dan pabrik 2008

Saya selalu menyukai matematika, sehingga pilihan menuju Fakultas Informatika dan Ilmu Komputer sudah bisa ditebak. Saya lulus dari lembaga pendidikan tinggi, Institut Politeknik Kiev dinamai Igor Sikorsky. Di institut tersebut, seperti orang lain, kami mempelajari pemrograman standar dalam Pascal, Delphi, dan juga sedikit C++. Setelah kuliah, semua orang dipekerjakan berdasarkan tugas, saya berakhir di pabrik penerbangan ANTK.

Di sinilah ceritaku dimulai. Gajinya sangat rendah, namun menurut saya 800 UAH (dengan nilai tukar $100) cukup baik sebagai permulaan. Secara umum, pekerjaan serupa di pabrik pesawat terbang sangat dihargai di luar negeri dan orang-orang mendapatkan banyak uang; sayangnya, hal ini tidak terjadi di sini. Saya tidak tahu apa yang membuat saya bertahan, tetapi saya bekerja di pabrik itu selama tiga setengah tahun. Padahal pekerjaannya sangat sedikit, gajinya dihitung selama di penjara, yang penting datang dan pulang tepat waktu. Pada dasarnya kami memproses data mesin menggunakan JSP. Mereka bahkan pernah memberikan bonus sebesar 300 UAH. Pada titik tertentu, saya merasa gaji saya tidak cukup untuk hidup. Sekitar waktu yang sama, rekan saya pindah ke sebuah perusahaan swasta dan memberi tahu saya betapa kerennya perusahaan itu, tugasnya menarik, dan bayarannya jauh lebih mahal. Saya juga berpikir untuk berganti pekerjaan dan salah satu rekan saya memberi tahu saya bahwa temannya sedang merekrut tim di EPAM dan mereka siap mempertimbangkan saya.

EPAM dan gaji pertama saya dalam dolar

Setelah pabrik saya pergi bekerja di EPAM. Di sini saya mendapat pekerjaan untuk pertama kalinya dengan gaji yang dikaitkan dengan nilai tukar dolar. Saya senang semuanya sangat berbeda dari pabrik, terutama gajinya yang 12-13 kali lebih tinggi. Benar, saya menghabiskan sekitar sembilan bulan di bangku cadangan, mereka mencari proyek untuk waktu yang sangat lama, saya menerima gaji tanpa melakukan apa pun. Awalnya saya dipekerjakan untuk proyek UBS, tetapi klien berpikir lama, dan ternyata proyek tersebut tidak dimulai. Ada banyak orang, sama seperti saya, yang duduk tanpa proyek, dan mereka perlu ditempatkan di suatu tempat. Jadi saya terlibat dalam proyek bank investasi Barclays Capital. Di sisi teknis, kami menggunakan Spring dan JSF. Saya tidak bekerja lama karena saya sadar saya kurang meminta dan meminta kenaikan gaji. Namun mereka mengatakan kepada saya, maaf, kami bahkan tidak akan menambahkan $300 kepada Anda.

Kisah saya dengan Luxoft

Tawaran dari Luxoft tiba pada saat yang sangat tepat. Saya lulus wawancara dasar dan diterima bekerja. Saya sangat menyukainya di sana pada awalnya. Terutama tahun pertama: proyek, rekan kerja dan bayarannya lumayan. Pada tahun kedua, masalah komunikasi reguler dengan klien mulai muncul, sehingga menyebabkan kebingungan dan kerja tidak efektif. Ini karena pimpinan tim kami dari seorang programmer tiba-tiba mulai menjadi manajer, dia sibuk sepanjang waktu, dan komunikasi langsung dengan klien tidak dilakukan di Luxoft. Kami dapat menanyakan semua pertanyaan hanya melalui pimpinan tim atau melalui manajer produk. Saya percaya bahwa komunikasi yang baik memainkan peran paling penting dalam pemecahan masalah yang efektif. Saya menyukai proyek ini, tetapi tugasnya tidak banyak berubah, dan implementasinya sulit karena masalah komunikasi, menjadi sedikit membosankan. Tahun kedua sudah hampir berakhir dan saya meminta kenaikan gaji. Tentu saja, mereka mengatakan kepada saya bahwa tidak ada uang dan mengirimi saya surat, yang isinya menyatakan bahwa gaji saya akan dinaikkan hanya setelah setengah tahun. Saya setuju untuk tinggal dan menunggu hari dimana saya akan menerima kenaikan yang dijanjikan. Kebetulan saya dipindahkan ke proyek baru. Praktisnya, ketika setengah tahun telah berlalu, saya mendekati manajer baru, yang tidak diberitahu tentang kenaikan gaji saya. Kemudian saya meneruskan kepadanya surat yang disimpan di kantor pos dan gaji saya dinaikkan. Saya perhatikan bahwa penting untuk menepati janji dan perjanjian apa pun dalam korespondensi atau dokumentasi bisnis, baru setelah itu janji dan perjanjian itu terwujud.

Setelah beberapa waktu, saya ditawari relokasi ke Polandia, yang diperlukan untuk proyek tersebut. Tentu saja saat relokasi dilampirkan kontrak standar satu tahun yang melindungi kedua belah pihak, baik pelanggan maupun kontraktor, namun saya tetap menolak. Di Ukraina, gaji programmer lebih tinggi dibandingkan di Polandia, karena pajak kami lebih rendah. Kemudian saya dipindahkan ke proyek lain, yang sebenarnya tidak saya sukai.

Frontend di GlobalLogic dan lagi Luxoft

Proyek saya berikutnya membuat saya senang dengan kesempatan untuk mengenal Java Script lebih baik. Ada juga kesempatan untuk mengerjakan proyek Docker. Namun tetap saja, untuk mencari backend, saya pindah ke GlobalLogic, tempat saya bekerja selama sekitar enam bulan. Mereka menjanjikan saya sebuah backend, dan juga memperingatkan saya bahwa akan ada sedikit JS di awal, jadi saya setuju. Kejutan saya tidak terbatas ketika di antara JS kecil tidak ada tempat untuk Java sama sekali. Dan semua itu karena orang yang mengembangkan proyek di backend berencana untuk keluar dan saya dipekerjakan sebagai penggantinya. Mereka menginstalnya untuk sementara di frontend saat masih berfungsi. Akibatnya, ketika dia pergi, mereka tidak mengembalikan saya ke backend, dan saya pada dasarnya tidak ingin duduk di frontend, tugasnya kecil dan pekerjaan seperti itu tidak membawa banyak kesenangan.

Jadi saya kembali ke Luxoft lagi, di mana tugasnya adalah mentransfer proyek ke teknologi baru, tetapi pelanggan meninggalkan semua pendatang baru dan menggantikan kami dengan tim utama di St. Petersburg. Saya dipekerjakan untuk proyek lain, yang ingin saya ubah ke Angular dengan JQuery dan FTL, pelanggan tampaknya tidak keberatan, tetapi mereka tidak mengalokasikan waktu untuk tugas-tugas ini. Pasangan saya pernah berkata: “Tidak, saya ingin tetap menggunakan FTL, saya tidak suka JavaScript, karena mengandung kata Script,” - Saya ingat kalimat ini selama sisa hidup saya.

Nextiva dan gaji impian saya

Dari waktu ke waktu, perekrut mengirimi saya penawaran di LinkedIn dan saya dengan lucu menjawab bahwa saya setuju dengan gaji yang sangat tinggi, dan kemudian beberapa setuju. Begitulah cara saya berakhir di Nextiva dan gaji impian saya. Ternyata mereka merekrut terlalu banyak orang dan memindahkan saya ke Proyek Warisan. Yang saya sukai dari semua perusahaan IT besar adalah mereka berjanji dan membayar, bahkan jika proyeknya berubah. Tapi saya tidak suka sering kali mereka menjanjikan satu hal, tetapi hasil akhirnya adalah sesuatu yang sama sekali berbeda.

Kami tidak memiliki pemimpin tim, hanya ada tiga programmer dan satu penguji dengan visi yang sangat berbeda dan semua orang percaya bahwa dia benar dan keputusannya adalah yang terbaik. Saya akan tetap tinggal di perusahaan ini, tetapi pada akhirnya perselisihan kami mengarah pada fakta bahwa pelanggan memecat semua Javaist dan hanya menyisakan Pythonist.

Penawaran dari EPAM

Saat perekrut EPAM menelepon saya dengan tawaran untuk pindah ke Amerika, mereka menawarkannya kepada semua orang yang bekerja dengan mereka kurang dari 5 tahun yang lalu. Mereka menawari saya jumlah yang normal, tetapi tidak sebanyak itu untuk menyerahkan hidup saya di sini dan pindah ke Amerika, jadi saya menolak. Selain itu, saya tidak pernah ingin meninggalkan Ukraina.

Full Stack, Amerika dan Ciklum

Mencari proyek baru, saya memutuskan untuk mengirimkan resume saya ke Ciklum dan menandatangani kontrak, seperti biasa, Pengembang Back-end Senior Java. Hampir seketika saya diundang untuk wawancara dan ditanya apakah saya punya pengalaman dengan JavaScript, jadi saya ceritakan sedikit padanya. Mereka bilang oke, kami akan mempekerjakan Anda sebagai programmer Full Stack, Anda harus pergi ke Amerika selama sebulan. Mereka menawari saya gaji yang bagus, jadi saya setuju. Visa dibuka tanpa masalah dalam beberapa hari. Awalnya, selama dua minggu pertama kami menunggu keputusan akhir proyek dari pelanggan, dua minggu berikutnya kami mempelajari teknologi yang pada saat itu tampaknya cukup inovatif Mono, Flux. Dan totalnya, sebulan kemudian, saya dan pasangan, yang membawa gadis itu bersamanya, terbang ke Amerika, New Jersey. Saya suka di sana, tentu saja pekerjaannya, ini pekerjaan di Amerika, tetapi dalam hal hiburan ada sesuatu yang bisa dilakukan. Di akhir pekan saya sering jalan-jalan ke New York yang jaraknya hanya satu setengah atau dua jam dari kami. Hampir semua orang berkendara ke sana; karena saya tidak punya SIM, menuju ke sana sangatlah merepotkan. Rekan saya yang menyewa mobil dan mengantar saya ke tempat kerja dan rumah setiap pagi dan sore.

Menurut proyek tersebut, kami direkrut semata-mata karena front-end, untuk menutup kesenjangan; ada banyak pemrogram Java di Amerika, jadi mereka tidak terlalu dibutuhkan, namun terdapat kekurangan yang sangat besar. spesialis front-end. Saya sudah memiliki pengalaman yang cukup baik dari proyek-proyek sebelumnya di tingkat Menengah. Ketika saya berbicara dengan rekan-rekan saya di Amerika dan berbagi pengetahuan front-end saya, mereka berkata: “Wow, Anda sangat pintar.” Saya menulis proyek dalam TypeScript. Secara total, saya tinggal di Amerika selama tepat satu bulan, setelah itu saya kembali ke kantor Ciklum di Kiev. Meskipun saya dipekerjakan sebagai Full Stack, saya kebanyakan melakukan tugas hanya di bagian front-end. Tren pemrogram Full Stack dibenarkan oleh manfaatnya bagi pelanggan, tetapi pada dasarnya pemrogram seperti itu tidak dapat melakukan frontend dan backend dengan baik pada saat yang bersamaan, karena hal tersebut tidak mungkin. Anda perlu fokus pada satu hal.

Saya mengerjakan proyek tersebut selama total 8 bulan dan suatu hari saya dikeluarkan dari program virtual. Saya terkejut karena tidak ada perselisihan dengan pelanggan. Mereka tidak menjawab email saya, dan sehari kemudian manajer Ciklum mengonfirmasi bahwa saya telah diberhentikan. Faktanya, saya menyelesaikan semua tugas front-end, menutup lubang yang diperlukan dan pelanggan tidak lagi membutuhkan saya. Di Amerika, tidak terlalu menguntungkan untuk membayar pekerja yang tidak memiliki kewarganegaraan, sehingga mereka beralih ke outsourcing ketika tekanannya sangat kuat dan mereka juga dengan cepat mengucapkan selamat tinggal ketika Anda menyelesaikan semua tugas.

Java Murni di Scalors

Pada musim gugur tahun 2018, saya mencari pekerjaan dalam waktu yang sangat lama, sekitar dua bulan, karena saya ingin memilih proyek yang bagus dan pelanggan yang stabil. Seperti lelucon rekan-rekan saya saat ini, kehidupan telah meninggalkan saya. Hasilnya, saya lulus wawancara sebagai pengembang Java di perusahaan Jerman Scalors. Saya memiliki pengalaman yang baik, sehingga wawancaranya santai dan bagian teknisnya selesai dengan cepat. Saya ditawari untuk memulai proyek dalam seminggu. Saya setuju hanya jika kontrak telah ditandatangani. Beberapa minggu kemudian saya dikirim dalam perjalanan bisnis ke Stuttgart. Ini adalah pertama kalinya saya ke Jerman, dan yang saya suka adalah perhatian dari pelanggan. Mereka terus-menerus mengundang saya makan siang, makan pizza, menanyakan apakah saya merasa nyaman dan mempertimbangkan pendapat saya. Berdasarkan kesan saya terhadap karyanya, ini adalah proyek kedua setelah Luxoft yang saya sukai. Saya telah mengerjakan backend selama sekitar lima bulan. Saya berkomunikasi langsung dengan pelanggan, sehingga tidak ada kesalahpahaman mengenai tugas.

Temuan

Pengalaman saya di semua perusahaan di atas memberi saya pemahaman umum tentang cara berkomunikasi yang benar dengan perekrut dan pelanggan. Penting untuk mengetahui semua detail selama wawancara, terutama dalam hal tugas.

Tidak ada seorang pun yang kebal dari perubahan mood klien, bahkan hal ini sering terjadi pada saya ketika mereka mengerjakan satu proyek dan akhirnya memindahkannya ke proyek lain. Stabilitas dalam hal proyek dimungkinkan dalam perusahaan produk, namun di sisi lain, ketika Anda mengubah proyek, ini adalah pengalaman yang menarik dan tidak biasa dalam hal mempelajari teknologi baru.

Yang terpenting adalah mood dan semangat dalam perusahaan serta komunikasi yang baik dengan pelanggan.

Teks disiapkan oleh: Marina Tkachenko

Sumber: www.habr.com

Tambah komentar