JavaRush /Java Blog /Random-ID /Riwayat pekerjaan saya
Sant9Iga
Level 41

Riwayat pekerjaan saya

Dipublikasikan di grup Random-ID
Halo, kawan Javarash! Di pagi musim dingin yang hujan ini saya ingin berbagi kegembiraan saya dengan komunitas) Saya sudah bekerja sebagai programmer untuk minggu kedua sekarang!) Dan itu keren! Saya akan menjelaskan secara singkat jalur saya dari administrator sistem biasa menjadi seorang programmer. Riwayat pekerjaan saya - 1

Cerita

Sekarang akan banyak sinetron tentang berapa lama saya mencari pekerjaan, betapa sulitnya dan bla bla bla. Oleh karena itu, jika Anda tidak tertarik, gulir ke bawah ke tips). Sekitar 2,5 tahun yang lalu saya menyadari bahwa saya ingin mengubah sesuatu dalam hidup saya. Ada cukup banyak alasan untuk ini. Saya belajar menjadi seorang programmer, meskipun saya belajar korespondensi (C++, Delphi, dan yang paling atas). Saya memiliki pengetahuan sejak sekolah - Pascal, Dasar. Itu saja. Sungguh tidak bercanda, pikirku. Dan saya mulai menjelajahi forum untuk mencari informasi. Pilihan saya jatuh pada Jawa. Saya mulai membaca buku. Apa yang belum saya baca? Berpikir di Jawa , Jawa. Referensi Lengkap , Head First Java . Semua ini mulai dibaca. Dua buku pertama ditulis dengan gaya referensi. Dan sangat sulit bagi saya untuk membacanya. Tapi aku menyukai yang terakhir. Ditulis dengan mudah, dalam bahasa yang mudah dimengerti dan ada gambarnya) Saya membacanya. Namun kelemahan dari semua buku ini adalah kurangnya jumlah masalah praktis yang memadai. Dan kemudian saya menemukan postingan ini - Saya melatih kembali orang untuk menjadi programmer Java . Saya bersyukur pada takdir atas pertemuan ini) Saya belajar tentang Javarash. Saat itu proyek tersebut masih mentah. Level 10-15 diterapkan. Saya membahasnya dengan cukup cepat. Saya mulai membantu orang-orang dalam grup di VK. Kemudian, berkat Hubert, saya dipekerjakan sebagai sukarelawan untuk “dukungan teknis”. Membantu pendatang baru menjadi pekerjaan saya) Kadang-kadang saya duduk sampai larut malam, menjelaskan kepada pendatang baru apa itu. Penjelasan ini juga banyak membantu saya. Dengan menjelaskan, saya sendiri lebih memahami materi dan dasar-dasar Java. Ketika saya mencapai level 19, saya melakukan wawancara untuk pertama kalinya. Saya membaca artikel di Habré dan sumber lain tentang wawancara, menulis resume dan mulai mengirimkannya ke semua orang. Setelah wawancara pertama, saya menyadari bahwa mencari pekerjaan itu terlalu sembrono) Ya, saya tahu dasar-dasar OOP, koleksi, multithreading, perbedaan antara ArrayListdanLinkedList. Tapi saya belum pernah mendengar apa itu TomCat, Maven, Servlet, JUnit. Saya sedikit terbawa suasana. Tidak ada level yang muncul di JR, jadi saya tidak tahu harus mulai belajar J2EE dari mana. Ya, dan saya hanya malas. Untuk beberapa waktu saya hanya menjawab pertanyaan di grup VK dan komunitas ini. Tugas-tugas baru telah muncul. Itu lebih sulit. Tantangan besar telah muncul. Aku kembali ke Jawa lagi. Saya menanggapi masalah pembelajaran dengan lebih serius. Saya menemukan beberapa programmer yang saya kenal. Mereka membantu saya mulai belajar J2EE. Saya mulai belajar JS, CSS, HTML, Servlet API, Spring, Hibernate, JDBC. Saya mencoba melakukan sesuatu di rumah. Sekitar tiga bulan kemudian saya menulis resume saya lagi dan mulai melakukan wawancara. Saya pergi sekitar 10 kali, tetapi saya masih belum bisa mendapatkan pekerjaan. Di beberapa tempat pengetahuannya kurang, di tempat lain ada kesombongan, di tempat lain saya terlalu banyak berbohong tentang pengalaman kerja saya). Berpartisipasi dalam Tantangan Web Ua. Singkatnya, hasilnya mengecewakan. Juga tidak mungkin untuk mendapatkan proyek nyata dari JR. Tidak cukup waktu dan bla bla bla. Singkatnya, saya mencari alasan untuk diri saya sendiri) Saya hampir menyerah. Namun hidup selalu membuat penyesuaiannya sendiri. Dan kebetulan hidung saya berdarah, tapi saya harus berganti pekerjaan. Saya terjebak dalam buku selama dua bulan. Peningkatan teori dan praktik. Saya menyusun resume saya lagi dan mengirimkannya. Ini bukanlah masa-masa termudah di negara ini. Oleh karena itu, hanya ada dua wawancara. Pada akhirnya saya diminta mengerjakan tugas tes lagi, lalu ada wawancara teknis. Dan akhirnya saya menerima tawaran. Selesai! Dan sekarang saya sudah bekerja sebagai programmer untuk minggu kedua. Arus informasi sangat besar. Saat ini saya sedang dalam masa percobaan. Setelah selesai, saya akan menulis artikel lainnya. Dan sekarang saya ingin memberikan beberapa saran untuk programmer masa depan.

Saran

  1. Jangan buang waktu Anda. Belajar di mana saja, kapan saja, siang atau malam. Membaca buku, menonton ceramah, memecahkan masalah. Jangan malas. Saya sangat memahami bahwa jika saya tidak malas, saya akan mendapatkan pekerjaan lebih cepat.

  2. Belajar bahasa Inggris. Bahasa Inggris saya sedikit di bawah rata-rata. Saya bisa membaca buku, tapi saya mencari di kamus. Jadi saya pikir ini sudah cukup. Bacalah buku aslinya dari awal. Tonton videonya dalam bahasa Inggris. Jika bahasa Inggris Anda berada pada level rendah, tingkatkanlah.

  3. Mulai proyek Anda. Proyek Anda akan membantu Anda memahami cara kerja J2EE. Disarankan untuk menggunakan web, database, multithreading, dan kerangka kerja dalam proyek.

  4. Jangan pernah menyerah! Jangan menyerah. Saya menjalani sekitar 20 wawancara. Di salah satu kantor, HR menceritakan tentang seorang pria yang menemui mereka untuk wawancara pada tanggal 8 dan dipekerjakan pada tanggal 9.

  5. Berbohong/Jangan berbohong tentang pengalaman kerja. Ini adalah topik abadi untuk holivar di forum. Saya mencoba ini dan itu. Jika Anda menyatakan bahwa Anda tidak memiliki pengalaman kerja, jumlah wawancara turun antara 40-60%. Jika Anda menyatakan ada, kemungkinan lulus wawancara turun 70-80%. Jika Anda menunjukkannya, saran saya adalah bersiap menghadapi kenyataan bahwa Anda akan ditanyai tentang teknologi yang Anda gunakan dalam proyek tersebut. Anda perlu memahaminya dengan baik.

  6. Semuanya baik-baik saja! Tenang. Jangan gugup sebelum dan selama wawancara.

  7. Pergi ke wawancara. Anda tidak akan rugi apa pun. Jika Anda tidak lulus, tanyakan kepada orang yang mewawancarai Anda tentang kesenjangan Anda. Jika ada ulangan, mintalah untuk membawa pulang kertas yang berisi tugas (saya hanya diberi tugas satu kali), atau begitu keluar gedung, segera tuliskan dari ingatan tugas-tugas yang tidak dapat Anda selesaikan. Wawancara akan menunjukkan kesenjangan Anda.

Apa yang idealnya Anda ketahui

  1. Musim Semi - buku Spring in Action membantu saya . Ada banyak tutorial tentang Habré dan sumber lainnya.

  2. Hibernate adalah buku dari seri yang sama Hibernate in action . Anda juga dapat menemukan banyak tutorial di Internet tentang cara menggunakan Spring dan Hibernate secara bersamaan.

  3. JDBC adalah hal yang sangat diperlukan. Saya juga mengambil informasi dari Google+ ceramah dari Golovach . Ini yang pertama. Totalnya ada 7.

  4. SQL - Anda tidak bisa hidup tanpanya. Inilah sumber yang bagus .

  5. HTML&&CSS adalah sumber yang bagus (semoga Sepp dan Perusahaan memaafkan saya atas tautan ke proyek orang lain =)) Kursus gratis ini cukup untuk membantu Anda memulai.

  6. JS - ada kursus tentang codeacademy . Namun kursusnya tidak terlalu luas. Hal-hal mendasar telah tercakup. Ini buku bagus , tapi dalam bahasa Inggris. Ya, ini sangat bagus) Anda juga dapat menemukan kursus lain yang Anda minati di sana.

  7. Servlet - Saya bahkan tidak tahu harus menyarankan apa. Saya belum membaca buku apa pun tentang mereka. Saya mengambil semuanya dari tutorial yang sama.

  8. TomCat adalah wadah untuk servlet. Menampilkan aplikasi web Anda. Semua tutorial yang sama. Jangan malas - jalankan dari baris perintah. Bereksperimenlah dengan pengaturannya. Jika Anda baru saja menghubungkannya ke IDE dan menekan tombol Jalankan, Anda tidak tahu cara berkomunikasi dengannya).

  9. Maven dan Ant adalah pembangun proyek. Maven tentu saja lebih umum sekarang. Namun jika Anda bekerja dengan Ant, itu akan menjadi nilai tambah yang besar. Saya mengambil informasi dari tutorial yang sama. Ada banyak tutorial tentang hub di Spring+Hibernate+TomCat+Maven/Ant.

  10. Pola - Anda tidak perlu mengetahui 23 pola dari GOF (Gang of Four - Gang of Four.) 5-6 yang perlu Anda ketahui. Prinsipnya yang masuk ke Javarush sudah cukup.

  11. Ceramah oleh Golovach. Saya menonton 1 kursus Inti dan hampir seluruh kursus Junior. Hampir semua poin yang saya uraikan di atas terdapat dalam ceramah beliau . Dan Javarush sering merujuknya.

Kata penutup

Saat Anda mencerna daftar tip, teknologi, dan sumber daya, saya ingin meyakinkan Anda. Anda berada di JR karena suatu alasan. Semua teknologi ini, tanpa Java, hanyalah sekumpulan teknologi. Java menggabungkannya menjadi sesuatu yang lebih. Dia menyatukan mereka ke dalam proyek. Banyaknya teknologi yang berbeda seharusnya tidak membuat Anda takut. Ini adalah daftar umum. Di suatu tempat akan ada sesuatu yang hilang, di suatu tempat akan ada sesuatu yang lain. Tapi ini adalah tulang punggung utama. Teruslah belajar Java dan jelajahi teknologi lain secara bersamaan. Jika orang malas seperti saya bisa, maka Anda juga bisa)

Terima kasih JavaRush!

Saya ingin mengucapkan terima kasih kepada Sepp and Company atas sumber daya yang luar biasa ini. Anda telah melakukan pekerjaan dengan baik. Sejauh yang saya pahami, masih ada lebih banyak lagi yang akan terjadi. Keuntungan utamanya adalah latihan. Tanpanya, teori apapun tidak akan membawa banyak hasil. Terima kasih lagi)
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION