berikut beberapa tips bagi para programmer pemula :
- Pahami dan kuasai
Tujuan programming adalah menyelesaikan masalah dengan waktu yang sesingkat-singkatnya. Pemilihan algoritma oleh programmer sangat berpengaruh akan hal itu. Begitu pula dengan pemahaman akan IDE yang digunakan, dengan begitu programmer akan tahu langkah mana yang tepat namun singkat untuk mengeksekusi. - Gunakan tahapan-tahapan menyusun algoritma.
Algoritma adalah sekumpulan langkah-langkah untuk menyelesaikan sebuah masalah. Algoritma memilki beberapa tahapan yang sangat membantu untuk menciptakan sebuah program. Yakni :
a. Mendefinisikan masalah
b. Merumuskan masalah
c. Rancang algoritma (bisa dengan flowchart)
d. Tulis program
Tahapan-tahapan di atas sangat membantu programmer dalam merancang sebuah program. Karena dengan melakukan tahapan-tahapan tersebut, programmer akan benar-benar memahami masalah begitu pula dengan langkah yang akan diambil. - Do it!
Jangan pernah menunda-nunda untuk mencoba. Karena dengan mencoba seorang programmer pemula akan menghadapi banyak rintangan yang bermanfaat untuk mengembangkan dirinya. Cara yang tepat untuk memulai adalah dengan membuat program dengan bidang yang diminatinya dan berkaitan dengan keseharian. Tidak perlu ide yang fantastis, cukup sederhana saja namun dapat memberikan motivasi tersendiri untuk ke depannya. - Mintalah kritik dan saran
Dengan kritik dan saran, seseorang dapat melihat kekurangan apa yang harus diperbaiki. Kritik dan saran haruslah sesuai dengan kenyataan, karena sifat kritik dan saran adalah untuk membangun dan memperbaiki. Kritik dan saran juga dapat digunakan untuk terus berinovasi.
- Tetap sabar, gigih, dan teratur
Bidang programming memang bukanlah bidang yang mudah untuk dipelajari dalam sekali waktu. Jika memang di tengah jalan menghadapi kesulitan tersebut, mental pejuang yang sabar dan gigih sangat diperlukan oleh seorang programmer. Dengan tujuan meraih goal awalnya. Ambil waktu untuk rehat sejenak, dan pergunakan waktu itu untuk membaca code-code orang lain melalui situs-situs yang khusus berbagi tentang programming di internet. Lalu pergunakan hal itu untuk memperbaiki program yang sudah dijalankan sebelumnya. - Terbuka terhadap perkembangan yang ada
Seorang programmer harus mampu beradaptasi dengan teknologi baru. Pun dengan segala kritik mengenai proyek yang dikerjakannya, karena kembali pada bahasan sebelumnya, kritik sangat diperlukan untuk memperbaiki proyek yang dikerjakan. Selain itu, selalu dokumentasikan semua program yang pernah dibuat. - Belajar sendiri dari website atau buku
Cara sebagian orang agar menjadi programmer yang baik adalah membaca, membaca dari berbagai sumber website dan buku yang ditulis dari orang-orang berpengalaman. - Berkaca/Refleksi
Refleksi adalah hal yang sanagat penting, setiap kali anda memberbaiki bug dalam kode anda, anda harus melihat dan merenungkan bagaimana anda dapat menghindari kesalahan/bug di project sekarang dan project yang akan datang.
- Belajar dari programmer lain
Cobalah mengerjakan proyek dari berbagai jenis proyek. Gunakan setiap proyek sebagai metode belajar, kerjakan dengan baik pada hal2 yang tidak anda kenal, karena nanti anda akan memperoleh keterampilan baru. Tanyakan pada programmer lain, tentang kode yang anda tulis. Lebih bagusnya programmer lain itu lebih senior daripada anda, sehingga nanti akan mendorong kualitas kodemu semakin baik. - Belajar banyak Bahasa
Seorang programmer harus menguasai berbagai macam Bahasa pemrograman karena setiap Bahasa mempunyai fungsi dan focus yang berbeda. Ketika sudah handal dalam satu Bahasa akan mudah untuk belajar Bahasa lainya karena dasar dari semuanya adalah logika. Hanya syntaxnya saja yang membedakanya.
Demikian kiat-kiat menjadi programmer pemula. Hanya ada satu hal yang paling penting, yakni terus berlatih, berlatih, dan berlatih. Karena dengan berlatih, skill seorang programmer akan semakin terasah dan runcing.
Sumber :
- https://www.dictio.id/t/apa-tips-terbaik-untuk-seorang-programmer-pemula/13221/6
- https://medium.com/skyshidigital/11-cara-jitu-agar-jadi-programmer-se-kelas-bill-gates-67b26624442d
Tristia wahyuni 201712048
Reguler A
Out Of Topic Show Konversi KodeHide Konversi Kode Show EmoticonHide Emoticon