JavaRush /Blog Java /Random-MS /Dalam pembangunan melalui ujian.
zzzz
Tahap

Dalam pembangunan melalui ujian.

Diterbitkan dalam kumpulan
Saya bukan seorang penulis, saya seorang jurutera.
Kisah saya bermula 7 tahun lalu di bandar wira Minsk. Pengenalan Saya sendiri berasal dari pusat serantau kecil 100 km dari ibu negara Republik Belarus, di mana saya kembali selepas menerima diploma dalam bidang telekomunikasi. Pada masa itu, saya tahu sedikit dan dapat susun atur halaman HTML statik dengan sedikit campuran JS. Keyakinan pada masa itu juga diberikan oleh kebolehan mengendalikan PC dan kemahiran menaip sentuhan pada susun atur RU dan EN. (ya, saya naif dan jahil). Saya benar-benar ingin mendapatkan pekerjaan sebagai pereka web. Terdapat masalah dengan bahasa Inggeris secara umum: memahami teks adalah pra-perantaraan paling baik, dan pemahaman melalui telinga, bercakap dan menulis adalah bahagian bawah mutlak. Insentif untuk tidak berhenti mencari pekerjaan impian saya adalah hutang besar yang dikenakan ke atas saya oleh sebuah organisasi kerajaan (saya tidak dapat pergi ke luar negara). Saya menyusun resume yang lemah (saya menjumpai beberapa versi di suatu tempat di Internet). Saya tidak mempunyai portfolio. Pada musim bunga, saya menghantar resume saya kepada semua syarikat utama di Minsk. Pada masa yang sama, saya bercakap dengan rakan-rakan, rakan sekelas, kenalan yang sudah bekerja dalam bidang IT, sama ada mereka memerlukan padawan muda, bodoh, tetapi dengan keinginan yang sangat gila untuk mempelajari segala-galanya yang baru. Menunggu Untuk 3 bulan pertama (akhir musim bunga dan hampir sepanjang musim panas) tiada jawapan langsung. Keyakinan saya terhadap ketepatan pilihan saya telah hilang. Dari sumber sara hidup - gaji isteri yang tidak seberapa, yang hampir tidak cukup untuk makan dan membayar balik hutang. Dan pada penghujung bulan Ogos kebahagiaan saya tiada batas - 2!!! syarikat menjawab resume saya. Ayat #1: Huruf pertama, boleh dikatakan, tentang apa-apa - melontar pancing, adakah saya masih hidup atau tidak. Sebagai tindak balas kepada maklum balas saya bahawa saya masih mencari pekerjaan, saya diminta untuk mencuba menjalani latihan di syarikat selama 3 bulan (5 hari seminggu selama 6 jam), berdasarkan keputusan yang mana keputusan akan dibuat sama ada Saya layak. Memandangkan keadaan kewangan saya dan tempat tinggal saya yang jauh dari ibu kota, mereka segera menghantar cadangan ini ke firebox. #2: Surat kedua ternyata adalah jemputan ke temuduga. Nasib? Saya tiba di "pejabat" (beberapa bilik di beberapa jenis bangunan gudang, kebanyakannya pada masa itu saya rasa agak serupa dengan dewan perhimpunan) terlalu awal (terima kasih kepada sistem OT antara bandar yang "maju"). Saya tidak pernah sampai ke temuduga untuk jawatan pereka susun atur. Supaya tidak menjejas pekerja dan tidak menunggu seorang diri, pakar HR mencadangkan saya cuba temuduga untuk jawatan jurutera QA . Saya tidak tahu siapa penguji itu, tetapi gadis-gadis yang menjalankan temu bual dengan begitu bersemangat menggambarkan semua keseronokan kerja seorang pakar QA sehingga saya memutuskan untuk berbual. Perbualan itu tidak lama: selama 10-15 minit mereka cuba memahami apa yang saya tahu dan boleh lakukan, selama 10 minit lagi mereka menerangkan keseronokan arahan dan projek yang mereka cari seseorang. Tugas ujian itu panjang: Saya diberi peluang untuk "mencucuk" aplikasi web yang sedang dibangunkan (saya kini tahu bahawa ia adalah versi yang diuji, yang telah mengetahui pepijat, yang, sebenarnya, saya sepatutnya mencari). Adakah perbualan ini menyebabkan temu duga saya untuk jawatan pereka susun atur telah ditangguhkan ke tarikh lain, atau adakah ia hanya kebetulan, tetapi saya meninggalkan rumah penuh dengan kesan dan dengan janji gadis-gadis itu untuk menghubungi saya dalam masa dua minggu akan datang dengan hasil perbualan kami. Lebih mengejutkan ialah surat yang menawarkan jawatan jurutera ujian junior, yang tiba pada hari berikutnya. Sudah jelas bahawa saya tidak lagi menunggu temu duga untuk menjadi pereka reka letak, tetapi pergi ke ujian dengan harapan dan kepercayaan bahawa bekerja dalam IT akan memudahkan untuk menaik taraf dan bergerak. Seperti yang mereka beritahu saya setahun kemudian, cadangan pantas itu disebabkan oleh fakta bahawa saya mendapati pepijat serius yang pasukan QA mereka terlepas. Di samping itu, mereka menyukai pengetahuan saya tentang susun atur. Pertumbuhan kerjaya, atau bila? #1. Belum Junior lagi. Semuanya bermula dengan tempoh percubaan. Mengikut syarat kontrak, tempoh percubaan selama 3 bulan, dengan bayaran 50% daripada gaji yang dipersetujui (ini adalah pengalaman pertama saya menerima gaji dalam sampul surat :)). Dalam tempoh percubaan - kursus jurutera QA intensif. Setiap hari 1-2 tugasan ujian: aplikasi yang anda perlukan untuk mencari seberapa banyak pepijat yang mungkin. Ada pasang surut. Setiap pagi bekerja bagi saya bermula dengan bangun pada pukul 6:00, sarapan pagi yang cepat dan memandu selama 2 jam ke OT. 9 jam bekerja dengan rehat makan tengah hari dan 2 jam pulang ke rumah. Gaji pertama hampir tidak cukup untuk menampung kos pengangkutan. Terdapat juga momen yang tidak menyenangkan: pada salah satu tugas ujian saya tertidur dengan sangat, hanya mendapat 10% - soalan telah dibangkitkan tentang menghentikan kerjasama selanjutnya. Kami bersetuju untuk melatih saya selama beberapa minggu lagi, dan baru membuat keputusan. Tempoh percubaan tamat awal. Selepas 2 bulan latihan sengit, saya telah berubah menjadi... #2. Jurutera Ujian Muda. Bagi saya, sebagai seorang yang berasal dari pedalaman dan sebelum ini bekerja untuk negeri. pejabat, segala-galanya dalam IT adalah satu keajaiban. Sikap syarikat terhadap pekerja adalah luar biasa. Tiada siapa yang menjerit kepada anda tanpa sebab, setiap orang mempunyai tugas tertentu, tiada siapa yang mengawal anda 10 kali sehari. Saya pergi ke syurga... Tetapi apabila kemahiran saya berkembang, saya mula tenggelam ke bumi. Semua latihan datang kepada latihan dalam ujian, menulis skrip ujian, memfailkan pepijat dan belajar bahasa Inggeris. Secara umum, terima kasih kepada mata pertama, belajar bahasa Inggeris ternyata begitu-begitu. Ia tidak mungkin untuk mengkaji apa-apa dalam pembangunan sama sekali. Inilah cara saya mengingati tahun pertama saya dalam IT. #3. Jurutera Ujian. Hampir setahun berlalu. Awalan junior "jatuh", gaji meningkat sedikit. Sepanjang musim sejuk, saya sangat penat menghabiskan 4 jam sehari di jalan raya. Pada majlis keluarga, ia telah memutuskan untuk berpindah ke ibu negara. Menjelang akhir musim panas, kami menyewa sebuah apartmen satu bilik di pinggir bangunan lama Khrushchev. Sewa hanya sesuai dengan bajet perjalanan saya. Sekali lagi, hidup dengan satu gaji, kerana... Pencarian kerja isteri saya tidak berjalan lancar seperti saya. Euforia mencari pekerjaan dalam IT telah berlalu. Projek pertama "saya" telah disiapkan (dengan cara itu, ia tidak berjaya, ia gagal), pasukan itu dibubarkan untuk projek lain. Di sini saya mengalami sepenuhnya bagaimana rasanya duduk di "bangku" untuk penguji. Jika pembangun, duduk di "bangku", meningkatkan kemahirannya dengan menghadiri pelbagai kursus dan menonton pelbagai video, maka "bangku" penguji adalah "sampah" lengkap. Anda didorong ke dalam semua projek di mana bantuan diperlukan. Dalam seminggu anda boleh mengambil bahagian dalam menguji 2-3 projek. Emosi negatif mula muncul... Musim sejuk merayap tanpa disedari... Tahun Baru 2011! Beberapa minggu selepas Tahun Baru, seorang rakan sekerja yang baru berpindah ke pejabat lain mengetuk pintu peribadi saya. Mereka memerlukan penguji untuk projek itu dengan segera. Dia menawarkan saya temuduga. Temu bual itu adalah formal semata-mata. Mereka bertanya sama ada saya boleh menulis pertanyaan sql, memberi 2-3 tugasan untuk menulis pertanyaan menggunakan JOIN. Mereka bertanya berapa gaji yang saya setuju untuk pergi kepada mereka. Mereka memberi saya 25% lebih - saya hampir tidak terfikir untuk membuat keputusan untuk berpindah. Syarikat baru, projek baru, besar, saya akan katakan besar. Lebih daripada 200 ahli pasukan di Minsk sahaja. Perjalanan perniagaan ke Moscow dan bonus tunai suku tahunan adalah bonus yang menyenangkan. Kehidupan mula bertambah baik, isteri saya mendapati, walaupun bukan pekerjaan bergaji tinggi, tetapi pekerjaan yang dia suka. Membayar hutang menjadi lebih menyeronokkan. Di syarikat baru saya sekali lagi terpaksa menjalani latihan (yang mengambil masa 3 bulan), terdapat juga tempoh percubaan, yang berakhir selepas sebulan. Gaji tidak dipotong semasa tempoh percubaan. #4. Tengah. Dalam syarikat yang berbeza kedudukan ini dipanggil secara berbeza (middel, senoir, tanpa awalan sama sekali), tetapi kebanyakannya ia hanya kedudukan tengah. 3+ tahun pengalaman dalam IT. Saya berjaya bertapak dalam industri ini. Mereka mula mendengar pendapat saya. Terdapat sedikit masa untuk latihan. Saya berterima kasih kepada syarikat ini untuk kursus bahasa Inggeris. Selepas 2 tahun kelas, saya mula memahami bahasa itu sedikit demi sedikit, membaca dokumentasi teknikal mengenai projek itu tanpa masalah, dan mula memahami artikel dalam akhbar berbahasa Inggeris di beberapa tempat. Setahun kemudian, projek itu ditutup; tidak begitu mudah untuk meletakkan pasukan yang begitu besar pada projek lain. Pembangun ditawarkan latihan semula di Jawa. Kerana Saya masih di bangku simpanan; saya berjaya memujuk PM untuk mendaftarkan saya dalam kursus ini. Ini adalah perkenalan pertama saya dengan Java. Ia tidak bertahan lama - 4 pelajaran. Terdapat dua sebab: kursus ini direka untuk pembangun dengan pengalaman 3+ tahun, dan saya telah dipindahkan ke projek baharu. Mengenai projek baharu, sebagai tambahan kepada ujian manual, saya bersentuhan dengan ujian automatik. Ujian ditulis dalam skrip Delphi :). Selepas setengah tahun, mereka mula memotong bajet untuk projek baru, dan saya, sebagai yang terakhir datang, menjadi yang pertama pergi. Satu lagi "makan tengah hari"... dan menunggu tambahan baru kepada keluarga. #5. Bagaimanakah orang tengah hidup di Eropah? Suatu hari pada bulan April, saya entah bagaimana bertemu dengan salah seorang rakan sekerja saya dari projek pertama. Kami mula bercakap. Seorang rakan sekerja telah bekerja di Riga selama setahun dan sangat gembira dengan perpindahan itu. Kemudian, secara berseloroh, dia mencadangkan saya menulis resume dan memberikannya kepadanya. Saya menulis beberapa perkara karut (saya bukan seorang penulis, tetapi seorang jurutera) pada satu halaman. Seminggu kemudian saya menerima panggilan daripada nombor bukan Belarusia. Saya telah dijemput untuk bercakap melalui Skype. Tidak. Perbualan itu dijalankan dalam bahasa Rusia. Kami hanya berbual seumur hidup. HR di pihak lain mencadangkan cuba mendapatkan temuduga untuk projek permulaan yang baru. Semuanya berjalan dengan cepat. Selepas 2 hari, perbualan dengan HR: di sini, menurut pengetahuan saya, mereka berjalan melalui "tangki", mujurlah dalam bahasa Rusia. Mereka juga menyemak tahap pertuturan bahasa Inggeris saya. Selepas 2 hari lagi, temu bual teknikal - 10 tugasan dan 30 minit masa, semuanya dalam talian (Saya berada di rumah di hadapan komputer, mereka berada dalam kerumunan di hujung "wayar"). Seminggu kemudian saya menerima tawaran. Proses kertas kerja telah bermula. Sebulan kemudian saya menjadi seorang ayah. Sebulan kemudian saya berjalan di sepanjang jalan lama Riga dan tidak percaya apa yang telah berlaku. Hanya 4.5 tahun yang lalu saya adalah seorang penganggur sederhana dengan hutang yang besar kepada negara. Ya, kami berjaya membayar hutang tanpa sebarang masalah sebelum memulakan kertas kerja. Permulaan projek baharu memberi saya peluang untuk meningkatkan kemahiran saya dalam automasi. Kerana Untuk 3-4 bulan pertama tiada apa yang istimewa untuk diuji, pengurusan projek memutuskan untuk menguasai automasi Selenium + Nodejs (bukan timbunan yang sangat popular pada masa itu). Begitulah cara saya menjadi pakar automasi. Sepanjang 3 tahun dalam projek itu, saya mencipta rangka kerja saya sendiri dari awal dan berjaya menulis semula dua kali. #6. memimpin. Pada gelombang projek automasi yang berjaya, saya mencapai ketinggian yang lain. Pada masa ini, saya berjaya melepaskan kedudukan ketua pasukan sebanyak 2 kali (saya tidak suka mesyuarat, saya suka bermain-main dengan kod). Melatih Padawan pertama saya :). Menjalankan beberapa temuduga untuk jawatan penguji. Tetapi semua ini bukanlah apa yang pernah saya usahakan. Nah, bagaimana mungkin tanpa Baginda, peluang? Pada musim panas 2016, saya secara tidak sengaja terjumpa projek javarush.ru, saya terbang melalui 10 peringkat pertama dalam 2 petang. Selera makan datang dengan makan, terutamanya kerana percutian tidak lama lagi. TENTANG! Ya, ada juga diskaun untuk setahun... Secara umumnya, saya menguasai sepuluh tahap kedua dalam 2 minggu percutian di pergunungan. Musim luruh... Memuatkan projek, kelahiran anak kedua, kertas kerja, dan juga kemas kini yang akan datang 2.0 - rehat selama 3 bulan. TAPI! rehat hanya untuk javarush, bukan untuk JAVA. Selepas percutian saya, saya menghantui rakan sekerja saya dari pasukan pelayan, bertanya kepada mereka soalan mengenai topik yang tidak jelas dengan javarush, menunjukkan kepada mereka kepingan kod saya, memberitahu mereka penyelesaian logik saya dan "mengintip" kod mereka dalam repositori. Aktiviti saya tidak disedari. Pada penghujung November, ketua pasukan pelayan menjemput saya untuk mencuba tangan saya di Java EE untuk manfaat projek. Sebagai permulaan, ini adalah langkah percubaan - 1-2 hari seminggu. Menjelang musim bunga - 50/50 pembangun java junior/jurutera ujian utama. Pada musim bunga, setelah mengumpulkan semua kehendaknya menjadi penumbuk, dia dengan berani meneruskan pertempurannya di ladang javarush hingga pukul 2-3 pagi. Epilog Hari ini saya sedang mengusahakan projek bersaiz sederhana. 75% daripada masa saya adalah pembangun java, 25% jurutera automasi ujian. Seperti yang anda lihat, portfolio tidak selalu diperlukan. Dalam kes saya, hanya ada satu wawancara sebenar - apabila berpindah ke Riga. Bagi pembelajaran bahasa Inggeris, di pawagam Riga menayangkan filem dalam bahasa asalnya, ini adalah dorongan untuk meningkatkan kefahaman mendengar. Saya mengambil banyak kursus teknikal dalam bahasa Inggeris. Kami juga cuba menonton kartun dengan kanak-kanak dalam bahasa asal. Saya tidak pernah mengikuti kursus Bahasa Inggeris di Riga; Saya meningkatkan bahasa saya dengan menonton kandungan video dan mendengar podcast, serta berkomunikasi dengan rakan sekerja. Bagi temu bual (sebagai penguji dan sebagai subjek), jangan cuba memberi berat kepada diri anda dengan konsep yang anda berenang. Sangat mudah untuk mendedahkannya, tetapi anda akan merosakkan tanggapan anda tentang diri anda. Adalah lebih baik untuk mengakui secara jujur ​​bahawa saya tidak menemui bahan ini, tetapi jika perlu, saya akan menariknya. Sebelum temu duga, luangkan masa untuk memikirkan apa yang anda mahu/akan beritahu tentang diri anda, projek anda sebelum ini, dan matlamat anda untuk 3-5 tahun akan datang. Pada temu bual pertama saya, soalan "di mana saya melihat diri saya dalam 3 tahun" mengejutkan saya. Berkenaan projek semasa. Projek ini dibina atas teknologi Spring. DBMS "zoo" disokong; Liquibase (sistem kawalan pangkalan data dan versi) digunakan untuk mengawalnya. Terdapat banyak integrasi dengan pelbagai sistem. Saya "terperangkap" dalam semua ini tanpa mengetahui apa itu Spring, Hibernate, dll. Anda perlu memikirkan semua ini semasa anda pergi. Pada masa yang sama, saya menonton tutorial video dan membaca petikan daripada buku. PS Artikel ini dilahirkan sebagai tindak balas kepada salah satu komen kepada kisah kejayaan sebelumnya. Apabila saya cuba mula menjawab, saya menyedari bahawa terdapat terlalu banyak untuk komen. Jangan takut untuk melakukan kesilapan.
Komen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION