Hello JavaRush! Hari ini kita akan menganalisis SpeedRun (laluan kelajuan) permainan yang hebat dan kini sangat popular "Saya mahu masuk ke dalam IT!" Keseronokan untuk permainan ini baru-baru ini (atas sebab objektif) menjadi sangat tinggi, jadi saya memutuskan untuk membantu anda menyelesaikan pencarian ini! Secara ringkas tentang saya: 25 tahun, ijazah sarjana muda dalam kejuruteraan awam, selepas universiti 3 tahun bekerja sebagai pengurus kakitangan, 100 mata untuk Peperiksaan Negeri Bersepadu dalam matematik! (Saya bangga :). Melengkapkan permainan ini secara peribadi mengambil masa 12 bulan, mungkin seseorang boleh melakukannya dengan lebih cepat!
Tahap 1. Teori ujian Purata masa siap: 1-3 bulan. Kos: 6 jam/minggu. 30 ribu rubel Pendapatan: Ilmu yang berharga! Saya menamatkan kursus mail.ru selama 2 bulan. Mana-mana kursus adalah sesuai, selagi kurikulum merangkumi topik berikut:
Tahap 2. Mencari kerja pertama anda Purata masa siap: 1-2 bulan. Kos: 10^5+ sel saraf. Pendapatan: Pengalaman yang tidak ternilai! Dengan mengambil semua kemahiran yang anda pelajari pada tahap 1 dan menambah keyakinan diri, anda perlu mencari SEBARANG latihan/pekerjaan yang ditawarkan oleh pasaran. Pada peringkat ini kita memerlukan pengalaman dan tidak lebih. Beberapa artikel yang akan membantu anda membuat persediaan terbaik untuk temu duga pertama kami:
Saya melepasi tahap ini dalam masa 2 minggu pada percubaan ketiga (2 temu bual yang tidak berjaya) dan akhirnya bekerja dari jauh sebagai penilai (bukan penguji) di Yandex. Mereka membayar kira-kira 60 rubel/jam di sana, digabungkan dengan pekerjaan lama saya. Perkara utama bagi kami adalah pengalaman!
Tahap 3. Ujian latihan Purata masa siap: 3 bulan. Kos: 20-40 jam/minggu. Pendapatan: 0-45 ribu rubel. Pengalaman tempur! Kami sedang giat melancarkan dan menyelami diri kami di kawasan baharu. Kami mengkaji semua yang boleh kami baca. Kami bekerja tanpa jemu. Pada tahap ini kita perlu melalui tempoh percubaan dan memperoleh pengalaman bertempur. Kemahiran yang perlu kita miliki selepas melepasi tahap ini:
Tahap 4. Belajar Automasi! Purata masa siap: 3-9 bulan. Kos: 6-20 jam/minggu. 2000 gosok/bulan. Pendapatan: Ilmu yang berharga! Mari mula belajar Java dan rangka kerja automasi! JavaSyntax + JavaCore sudah memadai untuk kami (20 tahap JavaRush secara keseluruhan!). Ini sudah cukup untuk beralih kepada Automasi QA. Terdapat banyak tugas remeh dalam automasi, terutamanya bekerja dengan String, Tatasusunan, Koleksi, Pengecualian, aliran I/O dan menulis ke fail. Kami juga perlu bekerja dengan rangka kerja ujian. Selenium adalah segala-galanya. Anda boleh belajar di mana-mana sahaja. Saya mengajar di sini: Selenium WebDriver untuk Pemula Selepas melengkapkan tahap ini, anda harus bersedia untuk beralih ke jawatan Jurutera Automasi QA Junior. Senarai semak pengetahuan kami:
Tahap 5. Kami mendapat jawatan Junior QA Automation Engineer Purata masa siap: 1-2 bulan. Kos: 10^2 sel saraf. Pendapatan: Pengalaman yang tidak ternilai! Berikut ialah beberapa sumber hebat yang membantu saya menyediakan:
Kisah mencari jawatan baru berulang. Tetapi kini ia akan menjadi lebih mudah, kerana pengendali automatik adalah kurang biasa daripada pengendali manual. Adalah sesuai untuk kita berpindah ke jawatan baru dalam syarikat yang sama. Ini akan mempercepatkan SpeedRun kami. Itulah yang saya lakukan.
Tahap 6. Kami mendapat jawatan Jurutera Automasi QA Tengah Purata masa siap: 4-12 bulan. Kos: 10^2 sel saraf. Pendapatan: Pengalaman yang tidak ternilai! 75-100 ribu rubel / bulan. Temu bual untuk kedudukan pertengahan ialah perbualan tentang perkara yang anda sudah tahu, teknologi dan kemahiran yang anda miliki. Untuk kemahiran saya yang kita bincangkan di atas, beberapa lagi telah ditambah:
Seperti yang anda lihat, laluan ini tidak mudah, tetapi hampir semua orang boleh melakukannya! Saya harap panduan kering tetapi berguna ini akan berguna kepada seseorang :) Jika anda mempunyai sebarang pertanyaan, sila komen! Terima kasih!
- Konsep asas dalam ujian
- Tempat ujian dalam proses pembangunan
- Pembangunan kes ujian, bekerja dengan keperluan, analisis ujian berdasarkan logik perniagaan
- Organisasi proses ujian
- Jenis-jenis ujian
- Uji kombinatorik
- Strategi ujian
- Menilai keberkesanan ujian
- Bekerja dalam penjejak pepijat
- Asas Rest-Soap Api, HTML (Mungkin SQL jika anda bernasib baik)
- Pengguna penjejak pepijat yang yakin (Jira dalam kes saya)
- Bekerja dalam *Pasukan pembangunan tangkas (SCRUM dalam kes saya)
*Tangkas ada di mana-mana sekarang, kemungkinan besar ia akan menjadi betul-betul atau variasinya, tetapi mungkin ada juga yang eksotik.
- Sintaks Java
- Teras Java
- Selenium WebDriver
- TestNg, JUnit
- Git
- Saya boleh menulis dengan baik dalam Java, tetapi biasa-biasa saja dalam JavaScript.
- Saya mengenali Selenium dengan baik, saya biasa dengan Appium (ujian automatik aplikasi mudah alih), saya biasa dengan Protractor (ujian automatik dalam TypeScript).
- Gradle dan Maven.
- Jenkins.
GO TO FULL VERSION