CodeGym /Blog Java /rawak /Tidak Boleh Putuskan? 5 Petua Utama untuk Memilih Bahasa ...
John Squirrels
Tahap
San Francisco

Tidak Boleh Putuskan? 5 Petua Utama untuk Memilih Bahasa Pengaturcaraan Pertama untuk Pemula

Diterbitkan dalam kumpulan
Ia adalah perkara biasa bagi pemula pengekodan yang ingin menjadi pembangun perisian profesional pada masa hadapan untuk menekankan tentang memilih bahasa pengaturcaraan untuk dikuasai terlebih dahulu. Kami di CodeGym telah menyedari perkara ini selama bertahun-tahun berkomunikasi dengan pelajar kami dan menyokong mereka dalam keinginan mereka untuk mempelajari Java sebagai asas set kemahiran mereka dalam pembangunan perisian. Pemula, terutamanya golongan muda yang melihat pengaturcaraan sebagai kerjaya masa depan mereka, terdedah kepada keraguan dan ketidakpastian tentang bahasa pengekodan yang harus mereka gunakan kerana terdapat begitu banyak pandangan dan spekulasi mengenainya dalam talian. Hakikat bahawa pemula cenderung mempunyai pemahaman yang agak tentatif tentang aplikasi bahasa pengaturcaraan yang berbeza apabila ia melibatkan kerja dan projek sebenar, menjadikan pilihan ini lebih sukar. Tidak Boleh Putuskan?  5 Petua Utama untuk Memilih Bahasa Pengaturcaraan Pertama untuk Pemula - 1

Tidak dapat memutuskan bahasa pengaturcaraan yang hendak dipelajari?

Tidak lama dahulu kami telah menyentuh topik ini, bercakap tentang bahasa pengaturcaraan yang paling popular untuk pemula. Dan seperti yang kami nyatakan, memilih bahasa pengaturcaraan untuk dipelajari dahulu bukanlah tentang membuat pilihan yang tepat. Ini tentang membuat pilihan dan membuatnya betul. Bermaksud bahawa industri perisian mungkin akan sentiasa mempunyai banyak pilihan susunan teknologi dan bahasa pengaturcaraan untuk dipilih oleh bakal pemula, dan anda tidak sepatutnya membenarkan fakta ini melambatkan anda. Terdapat pengaturcaraan berorientasikan objek (OOP) dan bahasa pengaturcaraan berfungsi, yang dimaksudkan untuk pembangunan bahagian belakang dan bahagian hadapan, serta pelbagai cara lain untuk membezakan teknologi yang tersedia antara satu sama lain. Dan ini tidak akan berubah di mana-mana dalam masa terdekat. Kami sudah mempunyai banyak maklumat yang tersedia di CodeGym yang memberi tumpuan kepada meluaskan pengetahuan pelajar kami tentang persamaan dan perbezaan antara bahasa pengaturcaraan, kebolehgunaannya dalam pasaran pembangunan perisian moden, dan potensi untuk pembangunan kerjaya masa depan. Lihat, sebagai contoh, artikelmembandingkan Java dan JavaScript sebagai dua daripada pilihan pertama yang terkemuka untuk pemula pengekodan di seluruh dunia. Walau bagaimanapun, hari ini, kami ingin menangani isu ini dari perspektif yang lebih asas dan memberi anda beberapa petua dan cadangan tentang cara untuk berhenti menekankan tentang bahasa pengaturcaraan yang perlu anda pelajari, akhirnya membuat pilihan ini, dan apa yang lebih penting, bukan untuk biarkan masalah ini mendorong anda keluar dari landasan semula.

5 petua utama tentang cara untuk berhenti menekankan tentang bahasa pengaturcaraan yang hendak dipelajari

1. Terima keperluan untuk membuat pilihan dan berpegang padanya

Cadangan yang baik untuk dimulakan adalah menerima bahawa anda perlu mengambil tanggungjawab membuat pilihan ini dan berpegang padanya untuk mencapai hasil yang mahir. Tidak ada jawapan yang betul atau salah dalam memilih bahasa pengaturcaraan untuk dikuasai kerana mengetahui mana-mana daripada mereka, dalam satu cara atau yang lain, boleh memberi manfaat. Teragak-agak, ketidakupayaan untuk membuat keputusan dan penukaran fokus yang berterusan adalah kesilapan sebenar yang akan menghalang anda, bukan memilih timbunan teknologi yang "salah".

2. Pilih kriteria yang anda ingin gunakan untuk memilih bahasa pengaturcaraan

Apa yang menjadikan pilihan ini semakin sukar apabila anda semakin mendalami subjek ini ialah banyaknya kriteria yang boleh anda jadikan asas keputusan anda. Sebagai contoh:
  • Saiz komuniti dan ekosistem (Java, Python dan JavaScript akan menjadi trio terkemuka di sini),
  • Ketersediaan bahan pembelajaran dan kualiti dokumentasi (Java atau Python),
  • Paradigma pengaturcaraan (OOP atau berfungsi),
  • Sisi biasa kerja pengaturcaraan (belakang atau hadapan),
  • Populariti dalam kalangan perniagaan dan bilangan pekerjaan yang tersedia,
  • Kemudahan belajar,
  • Produktiviti pengaturcara dan keperluan halaju pasukan,
  • Kesesuaian untuk domain khusus kerja pembangunan perisian.
Dan ini hanyalah cara yang paling biasa dan jelas yang boleh anda gunakan berdasarkan pilihan anda. Apa yang anda perlukan ialah menumpukan pada kriteria yang paling relevan sahaja, tanpa membebankan diri anda dengan terlalu banyak sudut pandangan yang berpotensi.

3. Biarkan projek memilih bahasa

Atau anda boleh memilih satu kriteria muktamad sebagai asas untuk keputusan ini. Boleh dikatakan, idea yang baik ialah melihat projek sedia ada yang anda suka dan berminat untuk bekerja pada masa hadapan. Ini akan membantu anda untuk menyedari bahasa pengaturcaraan yang paling sesuai. Sebagai contoh, ramai pelajar CodeGym telah memilih untuk mempelajari Java kerana ia digunakan secara meluasmerentasi beberapa niche teknologi yang paling menarik dan trend hari ini, seperti kecerdasan buatan (AI), IoT (Internet of things), blockchain, Big data, dll. Memandangkan kursus CodeGym tertumpu untuk membantu pelajar memperoleh pengetahuan tentang Java Core dan kemahiran praktikal pengekodan dalam Java, tidak lama selepas tamat kursus, ramai daripada mereka dapat menyertai pasukan pembangunan perisian dan mula bekerja pada projek-projek seperti yang telah memberi inspirasi kepada mereka untuk memasuki profesion ini pada mulanya.

4. Pilih pendekatan pembelajaran, bukan bahasa

Satu lagi nasihat utama yang, pada pendapat kami, boleh membantu mereka yang mempunyai masa yang sukar membuat pilihan tetapi bimbang untuk mula belajar dan mencapai beberapa kemajuan, ialah memilih pendekatan untuk mempelajari pengaturcaraan dan bukannya bahasa tertentu. Lagipun, apa-apa pengetahuan boleh menjadikan dirinya berguna pada satu ketika dalam kerjaya anda. Apa yang sebenarnya boleh membuang masa anda, bagaimanapun, adalah tidak dapat mencari pendekatan pembelajaran yang mudah diterima pakai dan tidak memerlukan terlalu banyak usaha untuk berpegang teguh. Ini sebenarnya salah satu sebab utama pelajar CodeGym memilih kursus kami untuk belajar Java dalam talian. Memandangkan CodeGym menggabungkan pendekatan amalan-diutamakan tandatangannya dengan proses pembelajaran gamified yang mudah dihadam dan menyeronokkan, ramai orang akhirnya memilih untuk mempelajari Java kerana mereka ingin belajar di CodeGym, bukan sebaliknya. Malah, menuruttinjauan terbaru kami , bagi sebilangan besar pelajar CodeGym sebenarnya merupakan kenalan pertama dengan sumber pengetahuan berkaitan pengaturcaraan, bermakna mereka tidak pernah mempunyai sebarang hubungan dengan dunia pengaturcaraan sebelum mendaftar di CodeGym dan kursus kami memberi inspirasi kepada mereka untuk mula belajar .

5. Berhenti mendengar pendapat lain sebaik sahaja anda membuat pilihan

Sebaik sahaja pilihan dibuat, apa jua kriteria yang anda putuskan untuk mendasarkannya, kami mengesyorkan anda berhenti mendengar pendapat lain mengenai perkara itu sekurang-kurangnya buat seketika, sebaliknya memfokuskan pada mencapai beberapa kemajuan dalam proses pembelajaran anda. Sudah tentu, adalah sihat untuk kekal berfikiran terbuka dan menilai semula keputusan anda sekali-sekala, dan mempelajari cara membuat kod tidak terkecuali, tetapi ini juga boleh melambatkan kemajuan anda jika dilakukan terlalu kerap.

Nasihat pakar

Untuk menambah nasihat kami sendiri, berikut ialah beberapa petikan bermaklumat mengenai topik ini daripada pembangun perisian dengan pengalaman profesional bertahun-tahun dan berdekad-dekad. "Saya melihat ke dalam bahasa apabila saya menjangkakan ia menarik. Jika andaian itu disahkan saya cuba menyelam lebih dalam. Kadang-kadang andaian awal saya disahkan, kadang-kadang tidak. Saya belajar bahasa yang dirasakan sangat berharga dan saya belajar bahasa yang sebenarnya saya tidak mahu gunakan lagi walaupun saya fikir ia hebat pada mulanya. Satu soalan kekal. Apa yang memberi saya perasaan awal, itu sangat bergantung. Kadang-kadang saya hanya membaca tentang beberapa bahasa baru dan penerangannya menarik minat saya. Kadang-kadang saya terpaksa belajar sesuatu yang baharu kerana pekerjaan saya,” kata Bernhard Støcker, seorang pengaturcara dari Jerman yang boleh membuat kod dalam beberapa bahasa.. "Saya hanya mengambil bahasa pengaturcaraan apabila saya mendengar tentangnya. Ada yang tidak menarik minat saya sama sekali, kerana pada masa itu saya tidak mempunyai masalah yang mereka katakan akan diselesaikan. Jangan mengharapkan untuk belajar hanya satu bahasa dan itu sahaja, bukan itu cara kerja. Apabila anda mempelajari lebih banyak bahasa, bahasa seterusnya menjadi lebih mudah. Ia tidak pernah membuang masa, dan anda perlu melakukannya,” Trausti Thor Johannsson, seorang lagi pembangun perisian berpengalaman, mengesyorkan . "Nasihat saya adalah untuk tidak terperangkap dalam bimbang tentang alat yang anda gunakan. Ketahui cara mempelajari teknologi baharu dengan cepat, melawan keinginan untuk menjadi pakar dan sebaliknya menjadi generalis. Apa sahaja yang anda lakukan, jangan berhenti belajar perkara baharu. Kami memanggil mereka yang boleh bekerja,” tambah Scott Gartner, seorang pengekod berpengalaman dari AS .

Ringkasan

Kesimpulannya, kami hanya boleh menggandakan apa yang diperkatakan oleh pembangun perisian berpengalaman ini: pendekatan pembelajaran dan sikap yang betul terhadap proses adalah perkara yang sebenarnya penting jika anda ingin berjaya dalam bidang ini. Memilih alat, teknologi dan bahasa pengaturcaraan tertentu, sebaliknya, bukanlah tidak penting tetapi pastinya memainkan peranan kedua. Memandangkan bahasa pengaturcaraan paling popular di dunia adalah hampir sama sepanjang 10-15 tahun yang lalu, anda akan mempunyai banyak masa untuk menjadi lebih selesa dalam memilih teknologi yang paling relevan sepanjang perjalanan, selagi anda mampu untuk belajar dan mengumpul ilmu baru. Mampu mengumpul kemahiran yang berkaitan adalah salah satu kunci kejayaan sebagai pembangun perisian, dan CodeGym, sebagai kursus Java dalam talian,
Komen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION