CodeGym/Blog Java/rawak/Syor Teratas Menyakitkan Seronok dan Mengarut untuk Pemul...
John Squirrels
Tahap
San Francisco

Syor Teratas Menyakitkan Seronok dan Mengarut untuk Pemula tentang Cara Belajar Pengekodan

Diterbitkan dalam kumpulan
Mana-mana pemula yang bersedia menjadi pengaturcara yang baik, kemungkinan besar, googles tiga perkara teratas pada mulanya:
  • Bahasa pengaturcaraan yang mana untuk dimulakan?
  • Bagaimana untuk belajar?
  • Di mana untuk belajar?
Tiada satu dan satu-satunya jawapan yang tepat untuk soalan-soalan ini kerana terdapat begitu ramai lelaki, begitu banyak fikiran ... Tetapi jika anda berada di sini, anda telah menetapkan fikiran anda untuk mempelajari Java dengan CodeGym. Jadi, kami akan meninggalkan soalan tentang bahasa pengaturcaraan yang hendak dipilih dan di mana untuk mempelajarinya. Mari fokus pada cara bagaimana untuk mempelajarinya. Syor Teratas Menyenangkan dan Mengarut untuk Pemula tentang Cara Belajar Pengekodan - 1Daripada pemilihan standard cadangan yang baik, kami memutuskan untuk mengumpulkan cadangan yang paling tidak masuk akal di bawah. Jadi, mari kita lihat kesilapan yang paling biasa yang dilakukan oleh pengaturcara pemula kerana secara tidak sengaja tersalah nasihat. Dan sudah tentu, kami akan memberitahu anda tentang cara untuk membetulkannya pada peringkat awal untuk memastikan anda akan berseronok dengan pengaturcaraan. Sama seperti yang sepatutnya!

1. Sentiasa minta nasihat daripada pakar Instagram/Facebook kerana mereka sentiasa betul dan, secara amnya, jauh lebih bijak daripada anda.

Pemimpin harus dipandang tinggi sebagai Tuhan! Semua yang mereka katakan berlaku (walaupun mereka telah memulakan pengekodan beberapa minggu lalu). Jika mereka mempunyai ramai pengikut di media sosial, mereka genius, dan anda harus mempercayai kata-kata mereka. Bagaimanapun, 1 pengikut bermakna 1 bilion sel otak, dan 10,000 pengikut = 10,000 bilion sel otak. Adakah anda mempunyai trilion sel otak? Kami tidak fikir begitu. Bergurau diketepikan: Daripada mendengar pengaruh media sosial, baca buku teori atau masuk kursus yang diluluskan mengikut masa (CodeGym pasti salah satu daripadanya). Sememangnya, oleh pengaruh media sosial, kami tidak bermaksud jurutera perisian atau profesional lain yang juga mempunyai pengikut yang ramai di media sosial. Apa yang kami maksudkan ialah sebilangan besar orang yang tidak mempunyai kelayakan pengaturcaraan sebenar namun banyak yang ingin diperkatakan tentang kemahiran lemah anda dan cara "terbaik" untuk mengekod. Anda tidak sepatutnya mengharapkan pengetahuan mendalam daripada media, jadi berhati-hati dengan masa dan tenaga. Apabila bercakap tentang pengaturcaraan, anda harus bergantung hanya pada sumber yang boleh dipercayai.

2. Jika anda mengalami kesukaran menulis program, ia adalah kelemahan asas dalam bahasa Java. Beralih kepada mempelajari sesuatu yang lebih mudah!

Sebab seseorang mungkin mempunyai banyak pepijat dalam kod mereka ialah Java tidak sempurna. Jadi, apakah yang menghalang anda daripada mencipta bahasa anda sendiri. Bagaimanapun, Brendan Eich hanya menghabiskan 10 hari untuk mencipta JavaScript. Jadi, apa tunggu lagi? Bergurau diketepikan: Memikirkan bahawa anda sudah mengetahui semuanya dan kini anda boleh memindahkan gunung adalah kesilapan yang mudah dilakukan. Selepas anda akhirnya menulis beberapa kod yang bagus yang benar-benar berfungsi, keyakinan anda meroket dan anda rasa anda boleh mengambil alih dunia! Sudah tentu, ini hebat, dan anda harus menikmati perasaan itu, tetapi jangan lupa bahawa anda masih baru belajar. Mungkin, sudah tiba masanya anda mula melihat kembali kod lama anda dan menganalisisnya. Bahagian kod anda yang manakah anda benar-benar faham, dan di manakah anda baru sahaja menyalin-tampal? Cuba fikirkan apa yang dilakukannya. Sejujurnya, ramai pengaturcara yang berjaya yang telah mengekod selama lebih daripada 20 tahun mengatakan bahawa mereka masih merasakan mereka baru sahaja menconteng permukaan Java dan terus belajar sepanjang masa.

3. Jangan mengambil kesempatan daripada alat nyahpepijat. Anda harus melakukan semuanya sendiri!

Walaupun anda bekerja dalam bahasa bertaip statik seperti Java, tidak ada sebab untuk menggunakan penyahpepijat. Ia untuk sissies. Jadi jangan kisah bahawa penyahpepijat boleh membantu anda menjejaki semua pepijat dalam kod anda dengan mudah. Mengetepikan bergurau: Alat nyahpepijat mempunyai banyak faedah. Mereka melaporkan keadaan ralat dengan serta-merta, yang membolehkan pengesanan awal pepijat dan menjadikan pembangunan perisian lebih bebas tekanan dan tidak bermasalah. Penyahpepijat juga menyediakan banyak maklumat berguna tentang struktur data dan memastikan tafsiran yang lebih mudah. Pilihan menang-menang di semua peringkat!

4. Belajar di Solo. Rangkaian dengan manusia tidak penting, kerana matlamat anda adalah untuk mempelajari cara menguasai komputer!

Salah satu kesilapan pembangun terbesar ialah membuang masa untuk berkomunikasi dengan orang yang berfikiran sama dan bukannya menulis kod. Anda akan diupah sebagai pembangun Java, bukan sebagai kolokutor. Abaikan semua komuniti Java tersebut. Bergurau diketepikan: Walaupun anda berjaya belajar sendiri, masanya akan tiba apabila anda perlu menunjukkan kemahiran anda kepada orang lain. Apa gunanya menulis jika tiada siapa yang melihatnya? Selain itu, latihan dalam pasukan atau pembelajaran dengan beberapa petua daripada rakan sebaya telah terbukti lebih cekap daripada latihan secara berasingan. Jika anda memasuki komuniti, anda akan dapat mendapatkan jawapan kepada soalan anda dengan cepat dan mencari penyelesaian dengan lebih mudah. Oleh itu, meningkatkan pengetahuan pengekodan anda dan mempercepatkan keseluruhan proses pembelajaran anda adalah terjamin. Selain itu, komuniti akan memberi anda peluang untuk menyatakan diri anda apabila anda akhirnya merasakan keyakinan dalaman (ini berbalik kepada pengesyoran #2).

5. Salin/tampal semua daripada Internet. Mengapa membuang masa apabila anda boleh menggunakan kod siap pakai?

Disebabkan oleh pelbagai sumber seperti StackOverflow dan Google, anda boleh mendapatkan hampir semua jawapan yang anda terperangkap. Ramai pembangun hanya membuang masa cuba memahami sesuatu yang berfungsi apabila mereka boleh mengambil mudah dan menggunakan kod orang lain. Jangan risau tentang memahami mana-mana daripada mereka. Mengetepikan bergurau: Belajar daripada kod lain adalah bagus. Tetapi hanya menyalin-tampal tidak bagus. sama sekali! Apabila anda terperangkap dengan kod yang tidak berfungsi dan anda tidak tahu mengapa adalah perkara biasa untuk a) merujuk kepada komuniti; b) Google masalah dan cuba belajar daripada pendekatan lain. Kadangkala menggunakan kod pengaturcara lain boleh membantu anda mengetahui sebab kod anda tidak memberikan output yang diingini.

6. Jika anda telah menulis kod tersebut, pendapat anda mengenainya tidak dapat disangkal. Pembenci akan membenci!

Jika anda terpaksa mendengar kritikan tutor anda atau pembangun lain, cuma pastikan tiada apa yang mereka katakan masuk ke dalam otak anda. Anda sentiasa betul, titik! Bergurau di tepi: Ia adalah pedang bermata dua. Di satu pihak, salah satu kesilapan yang paling teruk yang dilakukan oleh pengaturcara pemula ialah memikirkan mereka tidak cukup baik, tidak cukup pintar, mempunyai jenis otak yang salah, dan sebagainya. Di sini, pepatah "Kuasai ketakutan anda, atau ketakutan akan menjadi tuan anda" berfungsi seperti yang lain. Sebaliknya, jika anda terlalu yakin pada diri sendiri dan tidak pernah mendengar pendapat pakar, anda tidak akan memajukan kemahiran anda dan mempelajari sesuatu yang baharu. Kuncinya adalah untuk mengekalkan keseimbangan.

7. Membuat rancangan? Membazir masa!

Sebenarnya, siapa yang memerlukan rancangan bagaimana untuk menguasai pengaturcaraan? Jangan buang masa berharga anda dan mula menulis kod secepat mungkin. Selain itu, anda semua di CodeGym sentiasa mengatakan bahawa latihan adalah penting. Bergurau diketepikan: Dengan melangkau pelan, anda menyediakan diri anda untuk pelbagai ralat logik dan menulis semula kod berjam-jam. Inilah yang boleh dielakkan dengan mudah jika seseorang merancang proses belajar terlebih dahulu. Perancangan bukan sahaja dapat membantu pengurusan masa tetapi juga membantu dalam membina laluan pembelajaran yang padu. Selain itu, keupayaan untuk merancang segala-galanya akan membantu anda pada masa hadapan apabila anda perlu menganalisis kes yang mungkin anda terlepas pandang dan, dengan itu, mengelakkan ralat logik yang mungkin timbul daripada menyelam terus ke penyelesaian pertama.

8. Teori adalah perkara yang penting! Tiada pengekodan sehingga anda mengetahui segala-galanya tentang sains komputer daripada buku!

Semakin banyak anda membaca, semakin bijak anda. Jadi, lengkapkan diri anda dengan banyak buku, dan pergilah. Mengetepikan bergurau: Ini tidak boleh jauh dari kebenaran. Selalunya tiada korelasi antara jumlah masa yang anda habiskan untuk teori dan kejayaan pembelajaran anda. Apabila anda mempelajari Java, adalah penting untuk mengasah setiap kemahiran "baru dibaca" dengan latihan. Pengetahuan tanpa kemungkinan aplikasi praktikalnya hanya berguna untuk menjawab soalan teknologi dalam kata imbasan. Ingat bahawa pengaturcaraan memerlukan latihan maksimum. Oleh itu, cuba kod setiap hari. Nasib baik, CodeGym menawarkan banyak tugas interaktif selepas setiap pelajaran dan mencapai keseimbangan sempurna antara teori dan amalan (20% vs 80%).

9. Satu-satunya perkara yang anda perlukan untuk menjadi seorang pengaturcara yang berjaya ialah mengetahui Java.

Sebaik sahaja anda mempertajam kemahiran Java anda, anda akan dapat menakluki dunia, dan sentiasa ada ramai majikan yang menunggu anda untuk berkata "ya" kepada mereka. Bergurau diketepikan: Mana-mana bahasa pengaturcaraan menjadi alat hanya di tangan pencipta yang mahir. Mengetahui cara menulis kod sahaja tidak akan menjadikan anda berjaya. Pengaturcaraan memerlukan kemahiran penting lain seperti kemahiran menyelesaikan masalah yang kuat, keupayaan untuk menggambarkan urutan proses, kemahiran komunikasi, dan keinginan untuk belajar sendiri. Tidak akan ada hari apabila anda tahu segala-galanya, jadi jangan berhenti belajar. Pengaturcaraan ialah bidang yang sangat menarik dengan peningkatan berterusan dan teknologi baharu yang perlu anda fahami untuk menjadi pakar yang unik. Dan CodeGym boleh membantu anda dengan itu!
Komen
  • Popular
  • Baru
  • Tua
Anda mesti log masuk untuk meninggalkan ulasan
Halaman ini tidak mempunyai sebarang ulasan lagi