JavaRush /Blog Java /Random-MS /Sejarah kejayaan. 20 jam pengaturcaraan seminggu, ijazah ...

Sejarah kejayaan. 20 jam pengaturcaraan seminggu, ijazah sarjana dan kehidupan peribadi

Diterbitkan dalam kumpulan
Selepas membaca apa yang perlu saya lakukan, saya memutuskan untuk membuat rancangan bagaimana saya harus belajar untuk mencapai matlamat saya dan menyelesaikan kursus, kerana saya tidak lagi mempunyai masa untuk belajar perlahan-lahan. Tugasnya adalah untuk mendapatkan ilmu dengan cepat, dan dengan cara yang tidak menghalang keinginan dan supaya otak mempunyai masa untuk berehat. Kerana jenis beban kerja yang saya inginkan boleh menghalang saya. Sejarah kejayaan.  20 jam pengaturcaraan seminggu, ijazah sarjana dan kehidupan peribadi - 1

Pertama, saya akan memberitahu anda sedikit tentang diri saya.

Saya berumur 27 tahun. Sebelum mula belajar Java, saya belajar di Fakulti Matematik, dalam matematik gunaan. Nampaknya dengan pengaturcaraan saya sepatutnya, jika tidak cemerlang, maka sekurang-kurangnya bagus. Tetapi ini bukan kes saya, kerana... Saya mensabotaj semua subjek di mana pengaturcaraan disebut dan entah bagaimana lulus dengan nasib - saya tidak menulis apa-apa sendiri. Jadi ternyata saya jauh dari pengaturcaraan. Jelas sekali bahawa dengan pendidikan seorang ahli matematik di negara kita, anda tidak akan memperoleh banyak pendapatan kecuali sebagai seorang pengaturcara. Oleh itu, pilihan jatuh pada ini. Dan kebetulan saya memutuskan untuk belajar Java. Ini tidak berkaitan dengan sebarang jenis analisis pasaran atau carian mengikut bilangan pekerjaan atau permintaan dalam pasaran buruh. Ia berlaku begitu sahaja. Dan apabila saya memutuskan untuk mengetahui cara melakukan ini, saya terjumpa JavaRush. Entah bagaimana saya tidak mahu belajar hanya dari buku, tetapi saya juga keberatan untuk mengambil kursus sambilan, kerana... Mereka menelan belanja yang banyak, tetapi sebenarnya terdapat sedikit keuntungan. Oleh itu, JavaRush adalah penyelesaian terbaik untuk saya. Selepas menamatkan 3 peringkat pertama, saya menyedari bahawa saya menyukai kursus ini dan saya boleh membeli langganan. Lebih-lebih lagi, saya mendapat promosi dan membelinya pada separuh harga. Ini adalah pada penghujung Ogos/awal September 2015.

Rancangan pendidikan

Selepas membaca apa yang perlu saya lakukan, saya memutuskan untuk membuat rancangan bagaimana saya harus belajar untuk mencapai matlamat saya dan menyelesaikan kursus, kerana saya tidak lagi mempunyai masa untuk belajar perlahan-lahan. Tugasnya adalah untuk mendapatkan ilmu dengan cepat, dan dengan cara yang tidak menghalang keinginan dan supaya otak mempunyai masa untuk berehat. Kerana beban yang saya inginkan boleh menghalang saya. Untuk ini saya memutuskan:
  • Bahawa anda perlu belajar lima hari seminggu (Isnin-Jumaat).
  • Pada hujung minggu saya akan melakukan apa sahaja kecuali ini.
  • Setiap pelajaran akan berlangsung selama 4 jam, dan antara setiap jam akan ada rehat selama 15 minit untuk berjalan, berehat dan membuat teh.
Jumlah 20 jam seminggu. Tidak buruk, bukan? Di samping itu, kadang-kadang saya terpaksa pergi ke universiti, kerana... Saya masih belajar untuk ijazah sarjana. Pada bulan Disember, saya sudah berada di tahap 20 dan berfikir bahawa saya tahu banyak, banyak, tetapi saya juga mengalami krisis apabila tiada apa-apa yang berjaya dan nampaknya saya tidak dapat meneruskan. Sehinggakan pada satu ketika, saya enggan menerima maklumat tentang koleksi, dan hanya selepas hujung minggu apabila saya tidak berprogram barulah pemahaman datang.
Sejarah kejayaan.  20 jam pengaturcaraan seminggu, ijazah sarjana dan kehidupan peribadi - 2

Membawanya ke peringkat seterusnya

Tiga bulan selepas permulaan pengajian saya, saya berbincang dengan rakan tentang apa lagi yang perlu saya ketahui untuk mendapatkan pekerjaan. Dan kemudian ia bermula: beberapa perkataan yang tidak dikenali, pangkalan data (oh ngeri!) dan banyak lagi membuatkan saya faham bahawa saya perlu mempercepatkan dan melakukan lebih banyak lagi. Sudah jelas bahawa saya tidak akan menyelesaikan tugas dengan tatabahasa Java, jadi saya mula memecut ke arah yang berbeza:
  • Saya membeli sendiri buku Head First "Learning Java". Ia disyorkan pada tahap 4 dalam kursus. Tetapi entah bagaimana saya tidak membaca dengan teliti dan terlepas fakta ini. Perkara yang sama diberitahu di sana, tetapi dari sudut yang berbeza, yang membantu untuk memahaminya dengan lebih baik dan lebih teliti. Saya mengesyorkannya.
  • Saya mula mencari semua parti bertema di bandar saya dan pergi ke mereka, walaupun saya tidak berapa faham, tetapi lama-kelamaan saya menyedari bahawa ia tidak sia-sia dan mereka banyak membantu saya. contohnya macam ni .
  • Terdapat satu lagi sumber yang perlu anda lalui dari awal hingga akhir - ini ialah dou (tapak untuk pengaturcara). Di sana anda dapat melihat acara apa yang ada, berapa gaji semasa dalam IT Ukraine, anda boleh membaca banyak artikel yang sangat berguna, saya terutamanya mengesyorkan Bahan mengenai topik "Panduan untuk Pemaju Java Masa Depan" dan Java Enterprise: apa dan bagaimana untuk belajar . Artikel ini akan membantu anda dan tidak akan membiarkan anda berehat.
  • Saya menemui tutorial video pendek dan bermaklumat di YouTube di MySQL , saya mengesyorkannya.
  • Tutorial video Golovach juga tidak disedari. Terdapat banyak daripada mereka, banyak air, tetapi ia menerangkan banyak perkara dengan baik.
  • Anda juga perlu memahami apa itu HTML dan CSS. Tidak ada cara tanpa ini, HtmlAcademy membantu saya dengan ini. Di sana anda boleh menyelesaikan tugasan secara percuma.
  • Saya mendaftar di rangkaian sosial linkedIn, di mana saya mula menunjukkan kemahiran saya dan bahawa saya sedang mencari pekerjaan (bagaimana jika saya bernasib baik dan mereka menemui saya). Saya menambah semua orang berturut-turut sebagai rakan, mengembangkan kalangan rakan saya. Supaya anda faham betapa, kini saya mempunyai lebih daripada 10,000 rakan di LinkedIn. Mula-mula anda perlukan ini. Dan ia membantu, sepasukan freelancer android sedang mencari pendatang baru dan mereka menulis kepada saya. Saya faham bahawa ini adalah kes yang luar biasa, tetapi ia berlaku.

Kegagalan pertama

Sudah tentu selari dengan pengajian saya, saya mula mencari internship di syarikat supaya lama-kelamaan saya boleh bekerja. Saya telah dijemput ke temuduga untuk latihan amali. Selepas bercakap dengan HR, mereka menghubungi guru bahasa Inggeris saya, yang dengannya saya "berbual". Saya tidak bersedia sama sekali untuk saat ini dan ternyata saya lebih banyak mendengar daripada bercakap. Dan mengenai topik itu, beritahu saya tentang diri anda, saya menggumamkan sesuatu, tetapi tidak ada yang istimewa. Tetapi apabila berkomunikasi dengan ketua teknikal, saya menjawab beberapa soalan, saya tidak tahu jawapan kepada ramai, dan apabila saya menjawab bahawa saya sedang belajar di JavaRush, dia berkata bahawa ada seorang lagi pelajar dari sana di hadapan saya. Saya berada di tahap 27, dan dia sudah berada di 34. Selepas bercakap, dia berkata bahawa mereka akan menghantar saya tugas ujian, yang mana mereka akan memutuskan sama ada saya sesuai. Saya entah bagaimana berjaya, dan bukan semua fungsi. Selepas beberapa lama, mereka menulis kepada saya bahawa saya tidak sesuai untuk mereka... Sungguh memalukan, tetapi saya memutuskan untuk belajar daripada ini dan meneruskan.

Kerja pertama

Seperti yang telah saya katakan, setelah membuat halaman di LinkedIn, selepas 1.5-2 bulan pembangun Android tertentu menulis kepada saya dengan tawaran untuk bekerja dengan mereka. Sudah jelas bahawa kita bercakap tentang gaji minimum. Kami bercakap ketika kami bertemu dan saya ditawarkan pekerjaan. Jelas bahawa ia dibayar dengan teruk, tetapi saya tidak mempunyai pilihan lain dan saya gembira dengan apa yang saya ada. Bermula pada penghujung Januari, saya mula bekerja di apartmen salah seorang daripada mereka pada Android. Semuanya baru, semuanya berbeza. Tetapi entah bagaimana dan entah bagaimana saya bekerja, melakukan sesuatu. Ia menakutkan dan semuanya tidak jelas, ini bukan masalah dalam JavaRush. Semuanya perlu dilakukan, baca, ketahui apa dan bagaimana. Saya mempunyai projek ujian yang saya lakukan yang boleh menjadi sesuatu yang lebih besar dari semasa ke semasa. Dan begitulah sehingga Mei. Kemudian entah bagaimana pasukan kami mula berantakan, semua orang menyedari ini dan mula mencari kerja.

Mencari kerja baru

Tidak tahu bagaimana untuk melakukan ini, saya memutuskan bahawa saya akan menghantarnya kepada semua syarikat yang berada di bandar saya. Bagaimana anda boleh mengetahui syarikat apa yang ada? Apa yang membantu saya dengan ini ialah hakikat bahawa saya menyisir dou ke atas dan ke bawah. Terdapat bahagian syarikat dan anda boleh memilih bandar yang anda cari. Terdapat e-mel dalam huraian (hampir selalu ada) yang boleh anda tulis. Untuk menjadikan semuanya kelihatan baik, saya menulis resume saya dalam bahasa Inggeris, itulah satu-satunya cara yang sepatutnya. Sudah tentu terdapat banyak air, air, air, kerana... Tiada apa yang istimewa untuk ditulis, saya menulis semuanya berturut-turut. Saya juga menulis surat lamaran untuk setiap surat (perekrut suka ini), di mana saya menunjukkan siapa sebenarnya yang saya mahukan, jika tidak, sering ternyata mereka menghantar resume dan tidak jelas apa jawatan yang mereka mohon. Surat iringan itu juga dalam bahasa Inggeris. Saya benar-benar terlupa: Bahasa Inggeris diperlukan SANGAT teruk. Pada hakikatnya, jika anda tidak dapat membaca jawapan kepada stackoverflow, maka anda sudah mati, dan anda tiada kaitan dalam pengaturcaraan. Saya mengarang ucapan untuk temu bual bahasa Inggeris mengenai topik: "Beritahu saya tentang diri anda." Satu perkara yang sangat berguna, saya memberitahu anda. Selepas beberapa lama, saya menerima 4 jemputan untuk temuduga. Amalan menghantar mel kepada semua syarikat adalah wajar, dan mereka yang tidak mempunyai jawatan sedemikian biasanya tidak bertindak balas sama sekali. Temu bual itu sukar, memalukan, tidak selesa, tetapi saya melepasinya, dalam sesetengahnya mereka hanya bercakap, yang lain saya perlu melakukan beberapa tugas, contohnya saya perlu menulis jurubahasa dalam Java untuk bahasa BrainFuck. Tugasan itu ternyata menarik dan saya gembira kerana saya telah menyelesaikannya, walaupun saya tidak diterima masuk ke syarikat itu. Saya sedang mencari kerja sama ada dalam Java atau Android. Walaupun saya ingin mengetahui lebih lanjut tentang Java, pembangunan mudah alih tidak begitu menarik bagi saya. Jangkaan gaji adalah minimum, anda perlu mencari pekerjaan, semua yang lain tidak lagi penting. Mereka bertanya kepada saya tentang memahami Pangkalan Data, tentang cara membuat jadual untuk situasi tertentu. Ini semua menyangkut pangkalan data SQL; tiada siapa yang bertanya tentang NoSQL.

Tawaran pertama

Di satu tempat mereka menulis kepada saya dan menolak, di tempat lain juga. Terdapat dua syarikat yang tinggal, satu untuk kedudukan pembangun Android, satu lagi untuk Java. Syarikat itu menghubungi mengenai Android dan mengatakan bahawa saya sesuai untuk mereka dan mereka membuat tawaran kepada saya. Ia adalah satu kemenangan. Saya sangat gembira. Tetapi syarikat itu tidak pernah memanggil saya untuk jawatan Java, dan saya tergesa-gesa dan tidak tahu apa yang perlu dilakukan, jadi saya meminta untuk menunggu sehari dengan jawapan saya supaya saya boleh menghubungi untuk mengetahui kedudukan pembangun Java. Setelah menghubungi syarikat itu untuk jawatan Java, saya berkata bahawa mereka telah membuat tawaran kepada saya, tetapi saya ingin mengetahui keputusan daripada anda. Saya telah dijemput ke pejabat mereka untuk bercakap dengan mereka dan mereka berkata bahawa saya ingin hasil perbualan itu. Dan mereka ternyata betul, selepas bercakap dengan mereka, mereka membuat saya tawaran di syarikat kedua, yang sebenarnya saya pilih. PS anda perlu berusaha, berusaha, berusaha dan tidak pernah berputus asa! PSS Saya tidak menghabiskan keseluruhan kursus, saya berhenti pada tahap 30. Dan apabila saya mendapat pekerjaan itu, saya berumur 27 tahun. Dan saya benar-benar akan mengatakan bahawa bermula dari tahap 20 anda perlu mencari pekerjaan dan berkembang di luar Jawa. Sarjana, sekurang-kurangnya dari jauh, rangka kerja untuk automasi projek (Ant, Maven, Gradle). Perkara itu tidak rumit dan sangat perlu. Sesiapa yang menyukai artikel itu dan mendapati ia berguna - nilaikannya dan tulis dalam komen. Juga, langgan akaun github saya romankh3 Lihat juga artikel saya yang lain:
Komen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION