JavaRush /Java Blog /Random-ID /Delapan hal yang membantu saya mendapatkan pekerjaan
JuriMik
Level 26
Харьков

Delapan hal yang membantu saya mendapatkan pekerjaan

Dipublikasikan di grup Random-ID
Halo, orang dalam! Saya memutuskan untuk berbagi cerita saya. Setelah memulai studi di akhir tahun 2014 dan beberapa kali membuang semuanya, 2 bulan yang lalu saya mendapat pekerjaan. Pada artikel kali ini saya tidak akan membahas tentang bagaimana dan apa yang saya tulis di resume saya, apa yang saya bicarakan dengan HR dan bagaimana saya belajar bahasa Inggris (akan ada postingan tersendiri tentang ini). Saya tidak akan mendalami apa yang saya ajarkan dan di mana. Saya hanya akan membagikan pengamatan dan pemikiran saya yang muncul selama pelatihan saya, dengan atau tanpa alasan. Saya akan membagikan apa yang saya anggap baik dan buruk dalam bidang yang mendekati voitish. Saya juga akan mencantumkan 8 hal yang membantu saya menjadi seorang programmer. Pergi! 1. Javarush Delapan hal yang membantu saya mendapatkan pekerjaan - 1 Terinspirasi oleh prospek pekerjaan yang cepat (di Java, ahah) Saya mengetik sesuatu seperti “Kursus Java online” ke Google. JavaRush adalah salah satu yang pertama ditemukan. Sejujurnya, saya jatuh cinta pada Futurama. :D Saya rasa saya tidak akan berlangganan jika bukan karena para pahlawan ini. Sumber daya ini sangat membantu saya pada awalnya. Sangat menarik untuk membaca dan memecahkan masalah. Saat itu, sumber dayanya baru berkembang dan hanya ada sedikit ulasan tentang keberhasilan pekerjaan. Ini sangat menginspirasi (Saya ingat nama panggilannya - provisota, rekan saya, saya juga sebagian pendaki dataran tinggi, halo! Terima kasih! Dan satu lagi cerita tentang seorang pria yang saya tidak ingat lagi nama panggilannya. Mereka sangat menginspirasi ). Saya percaya bahwa dalam beberapa bulan saya akan menulis cerita saya di sini. Namun 2 tahun telah berlalu sejak itu, saya menjadi lebih bijaksana, wajah saya terbentur aspal abu-abu beberapa kali di dekat kantor perusahaan IT, dan hanya ada lautan ulasan di situs tersebut. Secara umum, ketika saya mencapai level 10, saya tertarik, saya percaya diri dengan kemampuan saya sendiri, dan selain itu ada promosi, jadi saya berlangganan. Sayangnya saya tidak cukup banyak, saya mencapai level 26-27, setelah itu tidak ada waktu lagi. Mungkin suatu saat saya pasti akan menyelesaikannya, kecuali batas unlimited saya belum dibatalkan tentunya. Javarush - terima kasih. Semuanya dimulai dari Anda. 2. Buku. Delapan hal yang membantu saya mendapatkan pekerjaan - 2 Belajar hanya bisa dilakukan dengan mengambil kursus, tapi sulit. Saya tidak bisa mengatakan bahwa saya membaca banyak buku, tetapi yang mendasar yaitu Eckel “The Philosophy of Java” (dicetak pada lembar A4), Horstmann Volume 1, Bloch “Effective Programming”, Petzold “Code” (!harus baca!) , berburu "Pemrogram Pragmatis" dan sesuatu yang spesifik seperti Membangun Perangkat Lunak Maitanable, sesuatu tentang SQL, saya tidak ingat namanya dan banyak hal kecil lainnya - saya masih menguasainya. Ini adalah landasan yang tanpanya akan sangat sulit. 3. Wawancara Untuk posisi junior, wawancaranya terlihat seperti ini: Delapan hal yang membantu saya mendapatkan pekerjaan - 3 Saya mengikuti wawancara beberapa kali di awal studi saya - namun, begitu sampai pada bagian teknis (teori) - saya terus-menerus gagal. Itu sangat mengecewakan. Di sisi lain, apa yang saya harapkan? Lebih baik dengan tugas tes. Di sini saya merasa seperti ikan di air dan ada imajinasi yang melayang, terutama ketika ada masalah seperti “Olimpiade” atau algoritma. Ini adalah jam tangan favorit saya. Menyelesaikan masalah yang diajukan, mengoptimalkan agar waktu eksekusi cenderung mengurangi jumlah iterasi seminimal mungkin, dll. Keterampilan yang berguna, secara umum, tetapi hanya untuk memecahkan masalah seperti itu. Secara umum saya tidak akan mengulanginya lagi, Anda dapat membaca artikel saya tentang wawancara di level 20 di materi tambahan atau di tautan ini . Sejak Juli 2015, tidak banyak perubahan dalam hal ini. Saya menyerah pada wawancara di kantor (terakhir kali pada akhir Desember 2015), berkomunikasi secara berkala melalui Skype dan berkonsentrasi pada pelatihan dan proyek pribadi, terkadang melakukan wawancara melalui Skype dari rumah. Dalam wawancara Anda mendapatkan hal terpenting di awal perjalanan Anda. Gandar, pemandu. Keterampilan apa saja yang dibutuhkan untuk menjadi budak dapur untuk bekerja di bidang ini. Sekalipun pengetahuan Anda sangat sedikit, jika dipanggil, Anda harus pergi. Ini hanyalah sebuah pengalaman yang sangat berharga. 4. Mencoba Freelancing Delapan hal yang membantu saya mendapatkan pekerjaan - 4 Saya mencoba melakukan freelancing, namun di bidang Java agak sulit dilakukan oleh pemula (IMHO tentunya). Jika Anda ingin melakukan freelancing di upwork atau di tempat lain, lebih baik memperhatikan web (js, mungkin php) atau C#, jika Anda mengembangkan aplikasi sederhana berdasarkan WindowForms untuk desktop (Java untuk desktop adalah pemandangan yang menyedihkan , seperti kata Eeyore, teman Winnie the Pooh). Secara umum, pendapat saya adalah seorang pemula harus beruntung bisa menulis sesuatu yang serius di Java, dan bahkan mendapatkan bayaran untuk itu. Selain itu, mungkin tidak dapat menggabungkan pekerjaan lepas dengan pekerjaan utama non-TI Anda. Freelancing yang tidak menghasilkan uang sepeser pun memberi saya pemahaman betapa besarnya pasar dan betapa besarnya persaingan di bidang IT. 5. Magang di perusahaan Delapan hal yang membantu saya mendapatkan pekerjaan - 5 Ini mungkin tampak seperti cara yang lebih mudah untuk masuk ke suatu perusahaan, namun sebenarnya tidak demikian. Ada juga kompetisi di sini - sekitar 20-30 orang per tempat. Tes komputer, tes bahasa Inggris, tes logika, sering kali diikuti dengan magang tanpa bayaran. Di Epam, misalnya, seorang DevOps muda bisa menghabiskan 5 bulan tanpa gaji + 2 bulan dengan gaji, sedangkan mulai bulan ke-3 - penuh waktu. Tentu saja, ini bukan suatu pilihan, karena... Anda juga perlu menafkahi diri sendiri. Tapi jika ada kesempatan, Anda harus pergi. Hanya saja, jangan memikirkannya. Di sini, lebih dari di tempat lain, Anda memahami bahwa perusahaan, pada umumnya, tidak peduli dengan pencalonan Anda. Ada selusin atau dua orang seperti Anda yang datang hari ini. Bahkan untuk latihan gratis pun ada proses seleksi yang sangat ketat (saya bahkan mengatakan bahwa menuju ke sana lebih sulit daripada mendapatkan pekerjaan tetap yang dibayar). 6. IT-Events Ada topik yang cukup menarik, Delapan hal yang membantu saya mendapatkan pekerjaan - 6 jika Anda tinggal di kota yang kurang lebih besar, kemungkinan besar akan diadakan berbagai pertemuan di sana dengan topik yang sangat beragam. Anda tidak harus memilih yang berbayar. Ada banyak barang gratis di luar sana. Acara paling keren yang pernah saya hadiri adalah SQL Saturday dan GlobalLogic Java Days. Banyak orang, laporan menarik dan organisasi yang baik (dan juga kompetisi dan pesta setelahnya :D) - menjadikan waktu ini tak terlupakan. Belum tentu Jawa. Saya menghadiri acara di JS, Python, C# dan itu sangat menarik. Kadang-kadang Anda bahkan mungkin tidak memahami apa pun, ))))) tetapi Anda akan 300% dipenuhi emosi. Jika tidak memungkinkan, tidak masalah, semuanya ada di internet. Yang utama adalah kehadiran Internet. Anda dapat memantau kejadian di sini. Kesempatan bagus untuk mengubah lingkungan, bersantai, mempelajari sesuatu yang baru dan menarik, dan bersenang-senang selama beberapa jam. 7. Pendampingan Delapan hal yang membantu saya mendapatkan pekerjaan - 7 Ini dan ini adalah poin kunci dalam pekerjaan saya. Saya sangat berterima kasih kepada pria ini atas kesabaran dan kemampuannya dalam menyampaikan informasi. Hanya dalam beberapa bulan pendampingan, saya mendapatkan lebih banyak informasi dan pengetahuan dibandingkan sebelumnya. Di sisi lain, pengetahuan jatuh pada landasan yang telah dipersiapkan, karena kami mengajarkan teknologi yang tidak saya miliki. Kita bisa mengadakan pertemuan dalam bahasa Inggris, mendiskusikan isu-isu terkini, membicarakan proses dalam perusahaan, atau sekadar mendiskusikan artikel dari Bath.it G) Komunikasi adalah salah satu keterampilan utama di dalamnya. Berkomunikasi dengan algoritme yang memeriksa masalah dan mendiskusikan aspek solusi di forum adalah satu hal. Ini benar-benar berbeda - dengan orang sungguhan dan dalam kondisi yang dekat dengan pertempuran. Ini mungkin tahap terbaik dalam pelatihan saya. Yang paling produktif pastinya! 7a. Kursus. Delapan hal yang membantu saya mendapatkan pekerjaan - 8 Saya tidak pergi ke sana dan tidak merekomendasikannya kepada siapa pun. Ada paragraf bagus dalam artikel bagus tentang berapa biaya kursus per orang. Saya sarankan membaca seluruh artikel. Selebihnya, soal kursus - terserah Anda. Saya memilih mentoring - saya tidak melakukan kesalahan, menurut saya. 8. Apatis Delapan hal yang membantu saya mendapatkan pekerjaan - 9 Saya menyerah beberapa kali. Biasanya, setelah kurangnya tanggapan terhadap resume saya atau tanggapan dalam gaya "Resume Anda telah ditambahkan ke database..." Cara terbaik untuk menghindari semua ini adalah dengan menulis kode. Apatis karena tidak menulis kode? Itu juga terjadi. Solusinya sepele - jalan-jalan, ke bioskop, sambil duduk coding lagi - ganti tugas, misalnya selesaikan sesuatu yang belum pernah dilakukan sebelumnya. Saya mendengar angka tersebut dari banyak programmer - 6 jam. Anda dapat menulis kode secara produktif selama 6 jam sehari. Saya bisa membeku di malam hari atau menghabiskan sepanjang akhir pekan duduk di depan monitor; setelah serangkaian aktivitas siang dan malam, saya bisa mengalami “kelelahan ringan” (sebut saja apa yang Anda inginkan: “depresi”, “lelah”, dll. .), yang dalam beberapa kasus lanjut dapat berlangsung selama berminggu-minggu. Perasaan tidak penting dan tidak adanya keinginan untuk menulis kode lebih lanjut. Hal ini sangat sulit untuk diatasi, namun mengajarkan saya satu hal penting dalam proses pembelajaran: Istirahat! Video dengan topik: Dmitry Mantula - Tautan “Cara belajar bahasa pemrograman dalam 25 menit”.(Ukraina) Penawaran Pada salah satu hari musim gugur yang masih hangat, mereka menelepon saya dan, lihatlah! Aku tidak bisa mempercayai telingaku. Mereka menemukan resume saya di database dan bertanya-tanya apakah saya masih mencari pekerjaan? Suatu saat di bulan Juni saya mengirimi mereka resume, tapi tidak berhasil. Mereka menelepon saya kembali (!), Saya mengirim ulang resume yang diperbarui. Lowongannya tentu saja lebih mirip dengan Automation QA (tidak...), dan pekerjaannya jarak jauh (oh, tidak-tidak-tidak), dan selain itu, gajinya tidak sesuai dengan ekspektasi saya (tidaaaaaak), tapi di intinya aku sudah tidak masalah. Saya menyetujui tugas tes, yang diberikan waktu tiga hari, dengan mempertimbangkan pengenalan dokumentasi proyek. Pada dasarnya, pengujian melibatkan penulisan pengujian unit untuk aplikasi yang sedang berjalan. Namun, sulit untuk menelusuri dokumentasi yang sangat merepotkan (tampaknya, karena kebiasaan) dan tugas tersebut memakan waktu seminggu. Seperti biasa, pada hari terakhir, setelah mengulang semuanya (refactoring, astaga!) dan hampir merusak semua yang telah saya tulis (tetapi dengan kode 2 kali lebih sedikit!), Saya mengirimkannya melalui email ke perekrut. Setelah ini ada 15 hari penantian yang menyakitkan untuk mendapatkan jawaban. Dan dua minggu kemudian saya menerima jawaban: undangan wawancara (!) untuk posisi pengembang Java penuh waktu (!!). Menurut perekrut, saya sangat menyukai tugas tes saya (!!!) sehingga diputuskan untuk mempekerjakan saya untuk posisi lain. Itu bagus, sial. Bonusnya adalah besaran gaji yang saya inginkan awalnya (!!!!). Keesokan harinya ada wawancara dengan HR, lalu teknis. Malam itu juga saya menerima tawaran. Setelah 2 minggu saya mulai bekerja. Delapan hal yang membantu saya mendapatkan pekerjaan - 10 Sedikit penjelasan tentang bekerja jarak jauh. Saya telah bekerja selama 2 bulan saat ini. Di rumah, dari jarak jauh. Ini tidak seseram kelihatannya pada awalnya. Saya suka pekerjaannya, terutama ketika semuanya berhasil))) Meskipun ada banyak kekurangan yang dijelaskan di sini , sangat menyenangkan untuk bekerja. Tapi serius, kelemahan utamanya adalah istri saya juga bekerja sebagai QA dari jarak jauh dan kami memiliki apartemen satu kamar))). Selain itu, sulit tanpa kontak langsung. Di kantor, Anda dapat mendatangi seseorang dan menendangnya, mengatakan bahwa mereka membutuhkan bantuan dan menunjukkan masalahnya. Di sini Anda perlu menggambarkannya secara kualitatif, beserta perasaan, ketakutan, dan pengalaman Anda. Di sisi lain, hal ini memaksa saya untuk mempelajari masalah secara lebih rinci dan dalam beberapa kasus, saya bahkan tidak menanyakan pertanyaan tersebut. Di antara kelebihannya, yang utama adalah jadwal yang kurang lebih bebas, waktu yang dihemat dalam perjalanan, tidak adanya Kakak di belakang Anda (omong-omong, dari kejauhan, hal ini tidak selalu terjadi) dan, tentu saja, keterampilan mengatur diri sendiri. Apa lagi? Anda bisa dengan tenang makan borscht dengan bawang putih dan setelah itu mendiskusikan masalah mendesak dengan rekan kerja :D Itu saja yang ingin saya katakan. Mungkin sedikit kacau, karena... Saya menulis di malam hari, sepulang kerja, tetapi saya berusaha semaksimal mungkin untuk membuat artikel ini menarik. Saya berharap sebagian dari apa yang saya tulis bermanfaat bagi seseorang. Tetap tenang dan tulis kode!
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION