JavaRush /Blog Java /Random-MS /sejarah pekerjaan saya
Sant9Iga
Tahap

sejarah pekerjaan saya

Diterbitkan dalam kumpulan
Hello, lelaki Javarash! Pada pagi musim sejuk yang hujan ini, saya ingin berkongsi kegembiraan saya dengan komuniti) Saya telah bekerja sebagai pengaturcara untuk minggu kedua sekarang!) Dan ia hebat! Saya akan menerangkan secara ringkas laluan saya daripada pentadbir sistem biasa kepada pengaturcara. Sejarah pekerjaan saya - 1

cerita

Sekarang akan ada banyak sabun tentang berapa lama saya mengambil masa untuk mencari kerja, betapa sukarnya dan bla bla bla. Oleh itu, jika anda tidak berminat, tatal ke bawah ke petua). Kira-kira 2.5 tahun yang lalu saya menyedari bahawa saya ingin mengubah sesuatu dalam hidup saya. Terdapat cukup alasan untuk ini. Saya belajar untuk menjadi seorang pengaturcara, walaupun saya belajar surat-menyurat (C++, Delphi, dan kemudian yang paling atas). Saya mempunyai pengetahuan sejak sekolah - Pascal, Asas. Itu sahaja. Apa yang tidak bergurau, fikir saya. Dan saya mula menjelajah forum untuk mencari maklumat. Pilihan saya jatuh pada Java. Saya mula membaca buku. Apa yang saya belum baca? Berfikir di Jawa , Jawa. Rujukan Lengkap , Head First Java . Semua ini mula dibaca. Dua buku pertama ditulis dalam gaya rujukan. Dan sangat sukar bagi saya untuk membacanya. Tetapi saya suka yang terakhir. Ia ditulis dengan mudah, dalam bahasa yang boleh difahami secara praktikal dan terdapat gambar) Saya membacanya. Tetapi kelemahan semua buku ini adalah kekurangan jumlah masalah praktikal yang mencukupi. Dan kemudian saya terjumpa siaran ini - saya sedang melatih semula orang untuk menjadi pengaturcara Java . Saya bersyukur kepada takdir untuk pertemuan ini) Saya belajar tentang Javarash. Pada masa itu projek itu masih mentah. Tahap 10-15 telah dilaksanakan. Saya melaluinya cukup cepat. Saya mula membantu orang dalam kumpulan di VK. Kemudian, terima kasih kepada hubert, saya telah diupah sebagai sukarelawan untuk "sokongan teknikal". Membantu orang baru menjadi kerja saya) Kadang-kadang saya akan duduk sehingga larut malam, menerangkan kepada pendatang baru apa itu. Penjelasan ini juga banyak membantu saya. Dengan menerangkan, saya sendiri lebih memahami bahan dan asas Java. Apabila saya mencapai tahap 19 saya pergi untuk temu duga buat kali pertama. Saya membaca artikel tentang Habré dan sumber lain tentang wawancara, menulis resume dan mula menghantarnya kepada semua orang. Selepas temu duga pertama, saya menyedari bahawa terlalu melulu untuk mencari pekerjaan) Ya, saya tahu asas OOP, koleksi, multithreading, perbezaan antara ArrayListdanLinkedList. Tetapi saya tidak pernah mendengar apa itu TomCat, Maven, Servlet, JUnit. Saya sedikit terbawa-bawa. Tiada tahap muncul pada JR, jadi saya tidak tahu di mana untuk mula belajar J2EE. Ya, dan saya hanya malas. Untuk beberapa waktu saya hanya menjawab soalan dalam kumpulan VK dan dalam komuniti ini. Tugas baru telah muncul. Mereka lebih sukar. Cabaran besar telah timbul. Saya kembali ke Jawa semula. Saya mengambil isu pembelajaran dengan lebih serius. Saya menemui beberapa pengaturcara yang saya kenali. Mereka membantu saya mula belajar J2EE. Saya mula belajar JS, CSS, HTML, Servlet API, Spring, Hibernate, JDBC. Saya cuba melakukan sesuatu di rumah. Kira-kira tiga bulan kemudian saya menulis resume saya semula dan mula pergi untuk temu duga. Saya pergi kira-kira 10 kali, tetapi saya masih tidak dapat pekerjaan. Di sesetengah tempat terdapat kekurangan pengetahuan, di tempat lain terdapat kesombongan, di tempat lain saya terlalu berbohong tentang pengalaman kerja saya). Menyertai Cabaran Web Ua. Pendek kata, hasilnya mengecewakan. Ia juga tidak mungkin untuk mendapatkan projek sebenar daripada JR. Tak cukup masa dan bla bla bla. Pendek kata, saya datang dengan alasan untuk diri saya sendiri) saya hampir berputus asa. Tetapi kehidupan sentiasa membuat penyesuaian sendiri. Dan kebetulan hidung saya berdarah, tetapi saya terpaksa bertukar kerja. Saya terperangkap dalam buku selama dua bulan. Teori dan amalan yang lebih baik. Saya menyusun resume saya semula dan menghantarnya. Ini bukan masa yang paling mudah di negara ini. Oleh itu, hanya terdapat dua temu bual. Pada akhirnya, saya diminta untuk membuat satu lagi tugas ujian, kemudian ada temuduga teknikal. Dan akhirnya saya menerima tawaran. dah habis! Dan sekarang saya telah bekerja sebagai pengaturcara untuk minggu kedua. Aliran maklumat adalah sangat besar. Saya sedang dalam percubaan. Selepas selesai, saya akan menulis artikel lain. Dan sekarang saya ingin memberi nasihat kepada pengaturcara masa depan.

Nasihat

  1. Jangan buang masa anda. Belajar di mana-mana, pada bila-bila masa siang atau malam. Baca buku, tonton kuliah, selesaikan masalah. Jangan malas. Saya sangat faham bahawa jika saya tidak malas, saya akan mendapat pekerjaan dengan lebih cepat.

  2. Belajar English. Bahasa Inggeris saya sedikit di bawah purata. Saya boleh membaca buku, tetapi saya melihat dalam kamus. Jadi saya fikir ini sudah cukup. Baca buku asal dari awal lagi. Tonton video dalam bahasa Inggeris. Jika bahasa Inggeris anda berada pada tahap rendah, perbaiki.

  3. Mulakan projek anda. Projek anda akan membantu anda memahami cara J2EE berfungsi. Adalah dinasihatkan untuk menggunakan web, pangkalan data, multithreading dan rangka kerja dalam projek.

  4. Jangan berputus asa! Jangan berputus asa. Saya telah melalui kira-kira 20 wawancara. Di satu pejabat, HR memberitahu tentang seorang lelaki yang pergi ke mereka untuk temu duga pada 8hb dan telah diupah pada 9hb.

  5. Berbohong/Jangan berbohong tentang pengalaman kerja. Ini adalah topik abadi untuk holivars di forum. Saya cuba ini dan itu. Jika anda menunjukkan bahawa anda tidak mempunyai pengalaman kerja, bilangan temu duga menurun di antara 40-60%. Jika anda menunjukkan bahawa ada, peluang untuk lulus temu duga turun sebanyak 70-80%. Jika anda nyatakan, nasihat saya ialah bersedia untuk fakta bahawa anda akan ditanya tentang teknologi yang anda gunakan pada projek itu. Anda perlu memahami mereka dengan baik.

  6. Semuanya baik! Bertenang. Jangan gementar sebelum dan semasa temuduga.

  7. Pergi temuduga. Anda tidak akan rugi. Jika anda tidak lulus, tanya orang yang menemu bual anda tentang jurang anda. Sekiranya terdapat ujian, minta untuk mengambil sekeping kertas dengan tugasan ke rumah (saya diberi tugasan sekali sahaja), atau sebaik sahaja anda meninggalkan bangunan, segera tulis dari ingatan tugasan yang anda tidak dapat menyelesaikannya. Temu bual akan menunjukkan kepada anda jurang anda.

Apa yang sepatutnya anda ketahui

  1. Spring - buku Spring in Action membantu saya . Terdapat banyak tutorial tentang Habré dan sumber lain.

  2. Hibernate ialah buku daripada siri yang sama Hibernate in action . Anda juga boleh menemui banyak tutorial di Internet tentang cara menggunakan Spring dan Hibernate bersama-sama.

  3. JDBC adalah perkara yang sangat diperlukan. Saya juga mengambil maklumat daripada Google + syarahan daripada Golovach . Ini adalah yang pertama. Terdapat 7 daripadanya kesemuanya.

  4. SQL - anda tidak boleh hidup tanpanya. Berikut adalah sumber yang hebat .

  5. HTML&&CSS ialah sumber yang baik (semoga Sepp dan Syarikat memaafkan saya atas pautan ke projek orang lain =)) Kursus percuma ini cukup untuk membantu anda bermula.

  6. JS - ada kursus tentang codeacademy . Tetapi kursusnya tidak begitu meluas. Perkara-perkara asas dibincangkan. Ini adalah buku yang bagus , tetapi dalam bahasa Inggeris. Ya, ini sangat bagus) Anda juga boleh mencari kursus lain yang menarik minat anda di sana.

  7. Servlet - Saya pun tidak tahu apa yang hendak dicadangkan. Saya tidak membaca sebarang buku mengenai mereka. Saya mengambil segala-galanya daripada tutorial yang sama.

  8. TomCat ialah bekas untuk servlet. Membawakan aplikasi web anda. Semua tutorial yang sama. Jangan malas - jalankannya dari baris arahan. Eksperimen dengan tetapan. Jika anda baru menyambungkannya ke IDE dan menekan butang Jalankan, anda tidak tahu cara berkomunikasi dengannya).

  9. Maven dan Ant adalah pembina projek. Maven sudah tentu lebih biasa sekarang. Tetapi jika anda bekerja dengan Ant, ia akan menjadi satu kelebihan yang besar. Saya mengambil maklumat daripada tutorial yang sama. Terdapat banyak tutorial mengenai hab pada Spring+Hibernate+TomCat+Maven/Ant.

  10. Corak - anda tidak perlu mengetahui 23 corak daripada GOF (Gang of Four - Gang of Four.) 5-6 yang anda perlu tahu. Pada dasarnya, mereka yang pergi ke Javarush sudah cukup.

  11. Kuliah oleh Golovach. Saya menonton kursus 1 Teras dan hampir keseluruhan kursus Junior. Hampir kesemua point yang saya huraikan di atas ada dalam syarahan beliau . Dan Javarush sering merujuk kepadanya.

Akhir kata

Semasa anda mencerna senarai petua, teknologi dan sumber, saya ingin meyakinkan anda. Anda berada di JR atas sebab tertentu. Semua teknologi ini, tanpa Java, hanyalah satu set teknologi. Java menggabungkannya menjadi sesuatu yang lebih. Dia menyatukan mereka ke dalam projek. Sebilangan besar teknologi yang berbeza tidak seharusnya menakutkan anda. Ini adalah senarai umum. Di suatu tempat akan ada sesuatu yang hilang, di suatu tempat akan ada sesuatu yang lain. Tetapi ini adalah tulang belakang utama. Teruskan belajar Java dan terokai teknologi lain pada masa yang sama. Jika orang malas seperti saya boleh melakukannya, maka anda juga boleh melakukannya)

Terima kasih JavaRush!

Saya ingin mengucapkan terima kasih kepada Sepp dan Syarikat untuk sumber yang begitu hebat. Anda telah melakukan kerja yang hebat. Seperti yang saya faham, ada lebih banyak lagi di hadapan. Kelebihan utama adalah amalan. Tanpanya, mana-mana teori tidak akan membawa banyak hasil. Terima kasih sekali lagi)
Komen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION