JavaRush /Blog Java /Random-MS /Bagaimana untuk menjadi pengaturcara Java, tidak menjadi ...
LenaR
Tahap
Воронеж

Bagaimana untuk menjadi pengaturcara Java, tidak menjadi gila dengan banyak maklumat, jatuh cinta dengan pengaturcaraan dan menjalani kehidupan yang normal dan bahagia?

Diterbitkan dalam kumpulan
Hello semua, nama saya Lena dan saya ingin menjadi pengaturcara Java. Saya membuat keputusan ini pada Disember 2015. Saya tidak tahu apa-apa tentang pengaturcaraan, malah cara mengisytiharkan pembolehubah dalam mana-mana bahasa pengaturcaraan. Saya tidak tahu pengaturcara, saya tidak bekerja di syarikat IT, secara umum, tiada apa yang boleh membantu saya dalam apa cara sekalipun. Ini bukan kisah kejayaan di mana saya akhirnya mendapat pekerjaan sebagai pengaturcara junior dengan prospek cemerlang, tidak. Saya masih belajar, dan tidak semuanya berjalan lancar. Internet penuh dengan siaran yang memberi inspirasi - "semua orang boleh memprogram", "orang tua menjadi pengaturcara yang cemerlang dalam masa setahun", dsb. Semuanya mudah, menyeronokkan dan menyenangkan. Saya tidak tahu siapa yang menulis catatan ini, tetapi mereka memberi inspirasi kepada saya, seorang wanita yang naif. Saya memutuskan bahawa semuanya akan menjadi sangat mudah dan tidak menyakitkan. Lebih-lebih lagi, saya baru berusia 25 tahun, bukan usia tua untuk pengaturcaraan. Bagaimana untuk menjadi pengaturcara Java, tidak menjadi gila dengan banyak maklumat, jatuh cinta dengan pengaturcaraan dan menjalani kehidupan yang normal dan bahagia?  - 1Atas gelombang keyakinan, saya membeli kursus pembangun mudah alih di Geekbrains dan mula mengambil 1 kursus Java untuk pemula. Kursus ini terdiri daripada 8 webinar (2 kali seminggu) dan kerja rumah kecil selepas setiap satu. Kemudian datang kursus ke-2. Secara keseluruhan, latihan berlangsung 2-3 bulan, dan voila! - adakah anda seorang pengaturcara. Tetapi di sini berlaku perlanggaran dengan realiti. Sebelum kursus, mereka tidak memberi amaran kepada anda bahawa anda tidak akan memahami lebih daripada separuh daripada apa yang guru katakan, dan ketidakfahaman ini akan menjadi bola salji. Mereka tidak memberitahu anda bahawa untuk memahami intipati pelajaran seterusnya, anda perlu membaca semua yang anda temui mengenai topik itu, menonton semua video dan bertanya kepada pakar. Apa yang mereka juga tidak beritahu anda ialah peserta kursus yang akan belajar dengan anda dalam kursus itu akan jauh daripada baru untuk pengaturcaraan, orang yang mempunyai pendidikan tinggi, dengan pengalaman sebenar, yang akan mengambil bahagian secara aktif dalam komunikasi di webinar dan bertanya dengan bijak. soalan, dan anda tidak akan memahaminya. Secara umum, anda mula berfikir bahawa ada sesuatu yang salah dengan anda, pengaturcaraan bukan untuk anda, tiada apa yang akan berjaya untuk anda, anda bodoh dan tidak mampu. Walaupun, sebenarnya, ia hanya masalah perbezaan dalam masa yang dihabiskan untuk belajar. Sesetengah orang memerlukan lebih banyak masa, ada yang kurang. Tetapi, sejujurnya, ia tidak penting. Jika anda ingin berprogram, tiada siapa boleh menghalang anda! Sudah tentu, saya mendapat manfaat daripada kursus: tahap sifar saya dalam pengaturcaraan menjadi lebih tinggi, tetapi tidak seperti yang saya jangkakan. Selepas dua kursus, saya memutuskan untuk membaca buku mengenai pengaturcaraan. Semua orang mengesyorkan Schildt dan Eckel, tetapi saya mula membaca dan menjadi sangat bosan. Saya memutuskan untuk mencuba Java Rush, terutamanya kerana 10 peringkat pertama adalah percuma. Saya tertarik dengan fakta bahawa mereka memberi tumpuan kepada tugas sebenar. Akhir sekali, sekurang-kurangnya sesuatu yang hampir dengan apa yang anda perlu lakukan di tempat kerja!! Saya suka pendekatan mereka - ia tidak membosankan, terdapat beberapa jenaka di sepanjang jalan, pada permulaan setiap peringkat terdapat kuliah motivasi tentang betapa hebatnya menjadi seorang pengaturcara. Kursus ini secara langsung mengajar anda untuk menikmati pengaturcaraan Java. Saya giat mempelajarinya, tetapi sejak saya bekerja, ia masih terlalu perlahan. Kemudian saya menemui cadangan buku baharu - Horstmann dan Head First Java. Ini adalah buku yang sangat keren!! Horstmann menulis dengan agak jelas, dan saya sangat menyukai Head First Java - ia menyeronokkan, ditulis dengan jelas dan menggunakan pendekatan yang berbeza, seperti gambar, untuk membantu anda memahami maklumat dengan lebih baik. Anda juga boleh membacanya begitu sahaja, untuk menaikkan semangat anda + ia ditulis dalam bahasa Inggeris yang agak mudah, yang bermakna anda juga boleh meningkatkan bahasa anda, yang penting! Dan kemudian titik terang bermula, apabila anda dapat menyelesaikan masalah yang kompleks pada kali pertama atau apabila anda memasang pemalam untuk IDEA (saya masih seorang gadis, dan saya menghadapi masalah memasang program). Apabila anda akhirnya mengetahui cara mencipta dan menggunakan objek. Ini adalah masa yang tepat untuk bangkit. Tetapi anda meneruskan dengan Java Rush dan secara beransur-ansur membaca kesusasteraan mengenai topik dan menonton video. Apabila anda perlahan di suatu tempat, anda mula menonton Info JavaRush, anda juga mendaftar di sana supaya suatu hari nanti anda boleh bertanya soalan pintar atau tidak begitu pintar. Setiap kali topik menjadi lebih kompleks. HashMap sebenarnya membunuh saya - Saya tidak dapat memahami cara iterator berfungsi selama 4 hari, kami mengambil masa yang lama untuk mencari bahasa yang sama dengan statik, dan StackTrace adalah kegembiraan yang hebat! Motivasi jatuh, dan anda terus merebusnya sendirian. Tiada siapa yang akan mengupah anda untuk kerja atau latihan magang, kerana anda perlu mengetahui sekurang-kurangnya Java Core, dan pengetahuan mengenainya adalah jauh sekali. Saya tidak tahu bagaimana untuk menangani aliran masuk dan keluar. Saya tidak tahu apakah output bersiri, multithreading, konsol. Saya masih tidak faham apa itu antara muka. Saya secara amnya diam tentang rangka kerja dan Java EE, walaupun pengetahuan ini tidak akan berlebihan semasa temu duga. Dan dari semasa ke semasa terdapat saat apabila anda berfikir bahawa anda mengetahui sekurang-kurangnya sesuatu, sebagai contoh, cara untuk memulakan rentetan dalam Java. Nampaknya peringkat ini telah pun berlalu, tetapi kemudian anda tiba-tiba mendapati bahawa String mempunyai banyak kaedah yang berguna, contohnya, toCharArray(), toUpperCase(), compareTo(). Dan kemudian pemahaman datang: anda hanya tahu hujung gunung ais, dan anda tidak tahu lebih banyak lagi. Mengapa saya menulis semua ini? Kongsi, adakah semuanya benar-benar seperti itu? Anda hanya perlu diam dan belajar Java bersungguh-sungguh siang dan malam, menonton video, membaca buku, menyelesaikan masalah sesuka hati. Dan selepas beberapa bulan pengasingan seperti itu, kehidupan akan kembali normal: anda akan mendapat pekerjaan, anda akan mula berkomunikasi dengan orang lain semula, anda akan berlatih lebih banyak dan tidak mempelajari topik baru setiap hari, anda akan mendapat keyakinan dalam otak anda, dan sebagainya. Atau adakah terdapat beberapa pilihan untuk hidup seperti manusia sekarang, apabila pengetahuan anda masih tidak mencukupi untuk menyelesaikan masalah yang sekurang-kurangnya memenuhi keperluan dunia nyata? Saya membeli langganan tahunan Java Rush dan kursus pembangun mudah alih di GeekBrains, tetapi ini adalah arah yang berbeza. Java Rush kemudiannya boleh menawarkan latihan amali berbayar, tetapi ini adalah latihan berasaskan web. GeekBrains ialah android, objektif c, pantas. Untuk mendapatkan latihan di Java Rush anda memerlukan tahap 30, tetapi saya seperti 10! Pengambilan hanya akan bermula pada bulan November, kerana saya sudah kehilangan Ogos! Internship akan menjadi hebat - terdapat orang yang berbeza, tarikh akhir, mentor, apabila saya belajar dengan seseorang, saya mempunyai lebih banyak motivasi dan semangat berdaya saing atau sesuatu. Tetapi ini bermakna anda perlu melalui 20 peringkat sendiri dan melepak seorang diri selama 4 bulan lagi! Di GeekBrains saya boleh mula mempelajari Android yang sama pada bulan Ogos, tetapi saya tidak pasti sama ada ia untuk saya. Saya lebih tertarik kepada web, tetapi saya masih memikirkan pilihan ini (ia bermula dalam sebulan dan ada orang di sana). Tulis, siapa yang mempunyai pengalaman, apa yang akan anda lakukan di tempat saya? Terima kasih!
Komen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION