Hal-hal yang perlu dipertimbangkan ketika memulai belajar bahasa Pemrograman

Mempelajari hal baru membutuhkan waktu, kesabaran, latihan dan motivasi. Salah satu alasan mengapa kita berada dalam pertanyaan dilema seperti di atas adalah kelangkaan beberapa elemen penting yang diperlukan untuk pembelajaran dan kebanyakan itu adalah waktu.

Komponen dari bahasa pemrograman

  • Inti Konsep

Semua bahasa pemrograman adalah simulasi mesin yang tidak memiliki perangkat keras dan mesin berbasis kode biner digunakan sebagai inti dari tujuan ini. Oleh karena itu, banyak konstruksi di sebagian besar bahasa pemrograman yang sama tetapi diimplementasikan dengan cara yang berbeda. Hanya sintaks untuk konsep inti tersebut yang akan berubah.

  • Fitur spesifik dari bahasa pemrograman

Jika Anda mempelajari pemrograman berorientasi objek, Anda perlu memahami implementasi polimorfisme, pewarisan, dan enkapsulasi. Kecuali untuk sintaks, semua fitur adalah umum. Trik seperti rekursi ekor dll menerapkan pemrograman fungsional tp. Sekarang ketika Anda sedang belajar bahasa pemrograman Anda perlu mengetahui jenis bahasa pemrograman yang Anda pelajari fitur apa yang perlu Anda pelajari.

  • Fitur spesifik platform

Fitur-fitur ini lebih relevan bagi mereka yang mempelajari bahasa yang mendukung fitur tingkat rendah dan interaksi dengan perangkat keras dan perangkat.

  • Fitur terkait Libraries Pihak Ketiga

Ini lebih pada bagaimana bahasa pemrograman mendukung interaksinya dengan bahasa lain, platform, kerangka kerja dll. Misalnya dalam kasus java, ada berbagai cara berinteraksi dengan bahasa seperti C menggunakan JNI, dengan antrian Pesan menggunakan JMS, dan dengan internet menggunakan kerangka kerja seperti JEE. Idealnya, hal-hal ini harus ada di bagian akhir pembelajaran Anda setelah Anda memiliki pemahaman yang adil tentang komponen inti bahasa.

  • Libraries

Libraries adalah tempat yang paling menyenangkan. Kami kebanyakan menggunakan fitur yang diimplementasikan menggunakan bahasa pemrograman tertentu. Semakin banyak yang kita ketahui tentang Libraries yang dikembangkan oleh orang lain dan penggunaannya yang tepat, semakin sedikit kita harus mengulanginya. Kesesuaian suatu bahasa untuk mengimplementasikan jenis pustaka tertentu membuat bahasa tersebut lebih cocok untuk jenis aplikasi tersebut.

Urutan Pembelajaran

Bergantung pada bahasa pemrograman yang Anda pelajari dan kebutuhan Anda, Anda dapat memilih urutan di mana Anda mempelajari komponen-komponen ini untuk menguasai bahasa pemrograman

Biasanya salah satu hal terakhir dalam perjalanan pembelajaran ‘tradisional’ dari bahasa pemrograman adalah mempelajari dan menggunakan perpustakaan. Namun, kami mulai mempelajari dan menggunakan paket dari tahap paling awal bahasa pemrograman. io libraries C, dan java adalah beberapa contohnya. Faktanya, beberapa orang mempelajari perpustakaan beberapa bahasa sebelum mereka benar-benar mempelajari sintaksis dan konsep inti suatu bahasa. R adalah salah satu contohnya. Anda dapat mulai menggunakan sebelum mempelajari beberapa bahasa.

Poin Untuk Diingat

  • Belajar untuk tidak belajar

Saran ini cocok untuk mereka yang sudah tahu beberapa bahasa pemrograman dan saat belajar bahasa baru mencoba mengimplementasikan sesuatu, mereplikasi sintaks dan mengikuti metodologi dari bahasa sebelumnya. Menggunakan kembali apa yang telah Anda pelajari jelas penting, tetapi ada alasan yang jelas mengapa hal baru muncul ketika yang lama sudah ada atau mengapa masih harus menggunakan yang lama ketika yang baru ada. Banyak waktu dihabiskan untuk mempelajari bahasa baru sambil mencoba mereplikasi konsep dalam bahasa baru dengan cara lama. Salah satu contohnya adalah programmer C ++ mencoba menerapkan metode finalisasi di setiap kelas sambil mempelajari java dengan cara yang sama ia menerapkan destruktor di kelas C ++.

  • Memahami urutan pembelajaran

Setiap bahasa memiliki beberapa fitur utama yang menjadi dasar pembuatan semua fitur lanjutan lainnya. Cara cepat untuk mempelajari bahasa baru adalah dengan fokus pada fitur inti terlebih dahulu. Misalnya di java Anda perlu mempelajari konsep inti sebelum melompat ke dalam pemrograman jaringan perpustakaan menggunakan.

  • Identifikasi tujuan penggunaan

Nasihat ini kembali ke nasihat 1. Sambil belajar fokus pada fitur-fitur yang secara alami cocok untuk bahasa itu. Misalnya, menerapkan multithreading di java lebih matang daripada di python. Demikian pula, tipe objek dataframe lebih matang dalam python dan R. Sebagian karena desain dan sebagian karena tren.

  • Terus mengecek progres

Anda dapat menghitung berapa jam yang Anda habiskan untuk belajar atau berapa banyak fitur yang Anda pelajari. hitung saja sesuai kriteria Anda sendiri.

  • Kolaborasi dengan Programmer lain

Hal terpenting dalam pembelajaran bahasa pemrograman baru

  • Bagi waktu Anda dengan bijak antara Belajar dan Pemrograman

Beberapa orang mungkin mengambil pendekatan hanya dengan menggunakan layar komputer untuk mempelajari pemrograman. Ikuti tutorial dan terus melamar. Orang lain mungkin hanya membaca kode yang ditulis oleh orang lain tanpa mencoba sendiri.

  • Bereksperimen dengan kode

Dalam pengalaman saya, hal yang saya ingat lebih lama adalah yang sering saya perjuangkan. Ceritanya bagus untuk diceritakan tentang bagaimana Anda memperbaiki bug tertentu atau bagaimana Anda mendapatkan ide cerdas saat bereksperimen dengan sesuatu. Kisah ini memiliki pembelajaran tidak hanya untuk orang lain tetapi juga untuk Anda.

  • Pilih Alat Pembelajaran dengan bijak

Anda tidak perlu bergantung pada editor atau lingkungan tertentu hanya karena lingkungan tersebut bekerja paling baik untuk Anda di masa lalu. Banyak orang pintar telah melewati rasa sakit dan mengembangkan sesuatu yang mungkin terlihat tidak nyaman pada awalnya tetapi membantu dalam jangka panjang. Saat mempelajari python, Anda dapat memilih notebook jupyter atau PyCharm tetapi jika Anda menggunakan kode studio visual dan ingin melanjutkannya, mungkin akan sedikit sulit.

  • Pelajari cara menggunakan platform sharing kode

Sebagai langkah opsional, Pelajari github. Juga pelajari Maven, npm dan hal-hal semacam itu tentang bagaimana pustaka dan kode didistribusikan.

Ingatlah bahwa ini cocok saat belajar bahasa bukan saat mengembangkan kode tingkat produksi. Anda harus mengikuti standar pengkodean saat mengembangkan perangkat lunak Anda menggunakan bahasa-bahasa ini. Selamat belajar!

Source : https://medium.com/swlh/tips-for-learning-a-new-programming-language-f438f28edc

Ditulis ulang oleh Erie

Related Post

Jl. D.I Panjaitan No. 128 Purwokerto 53147, Jawa Tengah – Indonesia

Telp: 0281-641629
Email Official: [email protected]

Copyright ©2024 All Rights Reserved By Telkom University