Daftar Isi:
- Pilih bahasa, bahasa apapun
- Tentukan tujuan
- Pecah tujuan Anda menjadi langkah-langkah berukuran gigitan
- Membedakan cupcake dari frosting
- Google adalah teman pengembang pengembang
- Zap bug tersebut
- kirimkan saja
- Setelah Anda selesai mengkodekan versi pertama situs web atau aplikasi Anda, kumpulkan umpan balik mengenai kode Anda dan pada produk akhir. Bahkan jika semuanya bekerja dan situs Anda terlihat hebat, itu tidak berarti kode Anda ditulis dengan benar atau situs Anda melakukan semua yang bisa dilakukan.Misalnya, YouTube awalnya dimulai sebagai situs video-dating, namun kemudian berubah menjadi situs video sharing umum berdasarkan umpan balik pengguna.
- Setelah mengumpulkan umpan balik, langkah selanjutnya adalah "iterate" pada umpan balik itu: Terus koding sampai masalah utama dalam umpan balik Anda telah ditangani, dan sampai Anda memperbaiki kedua kode tersebut dan produknya. Ingatlah bahwa biasanya sebaiknya konfirmasikan kegunaan produk Anda terlebih dahulu, sebelum menghabiskan waktu untuk memperbaiki kode.
- Demikian pula, manfaat blogging orang lain yang akan menggunakan Google untuk mencari dan membaca tentang pengalaman Anda, sama seperti Anda menggunakan Google untuk mencari ide dan memecahkan masalah.
Video: 18. Basic Steps To Coding ICD-10-CM 2024
Belajar kode lebih populer hari ini daripada sebelumnya. Sepertinya setiap orang memiliki situs web atau ide aplikasi, dan begitu teman, keluarga, atau rekan kerja menemukan kemampuan pengkodean baru Anda, banyak orang akan meminta saran dan bantuan.
Tidak masalah apakah Anda sedang berkecimpung setelah bekerja, atau menghadiri kamp pelatihan coding sepuluh minggu yang intensif, belajar kode bisa menjadi perjalanan yang menantang. Ini bisa membayar untuk mengambil beberapa petunjuk dari beberapa orang yang melewati garis finish di depan Anda. Ingat tips berikut ini, terutama saat memulai perjalanan pengkodean Anda.
Pilih bahasa, bahasa apapun
Sebagai coder pemula, Anda mungkin tidak yakin harus mulai dari mana. Jika Anda belum pernah memprogram sebelumnya, mulailah dengan mempelajari bahasa yang digunakan untuk membuat halaman web, karena dengan bahasa ini mudah untuk memulai dan mempublikasikan pekerjaan untuk dilihat orang lain.
HTML dan CSS adalah bahasa markup, yang paling mudah dipelajari, dan membiarkan Anda meletakkan konten di halaman web dengan HTML, dan memberi gaya konten itu dengan CSS. Setelah Anda memahami beberapa dasar presentasi konten, Anda kemudian dapat mempelajari bahasa pemrograman untuk memanipulasi konten itu.
Tentukan tujuan
Saat Anda mulai belajar kode, memilih sasaran dapat membantu Anda tetap termotivasi. Anda bisa memilih tujuan yang Anda suka, tapi pastikan itu adalah sesuatu yang akan sangat Anda sukai. Tujuan bagus untuk pemula mencakup
-
Membuat situs web kecil - terdiri dari satu sampai empat halaman yang berbeda - untuk diri Anda sendiri, bisnis, atau grup.
-
Buat kosakata pengkodean Anda sehingga Anda dapat memahami apa yang dikatakan oleh pengembang atau perancang dalam rapat di tempat kerja.
-
Membuat prototipe, atau versi dasar, dari sebuah situs web atau ide aplikasi - misalnya, sebuah aplikasi yang memberitahukan kapan bus berikutnya sampai ke lokasi Anda saat ini.
Pada awalnya, praktekkan tugas pengkodean yang sangat kecil. Tugas-tugas ini, seperti melipat judul, mungkin membuat Anda merasa terputus dari tujuan akhir Anda. Tapi saat Anda terus belajar, Anda akan mulai mengumpulkan keterampilan pengkodean individual dan melihat jalan untuk mencapai tujuan Anda.
Pecah tujuan Anda menjadi langkah-langkah berukuran gigitan
Setelah menentukan sasaran, hancurkan ke dalam langkah-langkah kecil. Ini membantu Anda
-
Lihat semua langkah yang diperlukan untuk menyelesaikan tujuan
-
Penelitian bagaimana melakukan setiap langkah spesifik
-
Minta bantuan orang lain dengan mudah saat Anda terjebak pada langkah
Pada awalnya, langkah-langkah yang Anda lakukan membuat mungkin luas atau tidak lengkap, tetapi dengan waktu Anda akan meningkatkan kemampuan Anda untuk detail langkah-langkah ini, yang kadang-kadang disebut spesifikasi .
Membedakan cupcake dari frosting
Apakah Anda sedang di rumah membuat aplikasi pertama Anda, atau bekerja di tim yang membangun sebuah situs web, proyek Anda akan cenderung menyertakan terlalu banyak fitur untuk dibangun pada batas waktu tertentu.Hal ini mengarah pada salah satu dari tiga hasil berikut: Proyek diluncurkan tepat waktu namun buggy; peluncuran proyek terlambat; atau tim Anda bekerja lembur untuk meluncurkan proyek tepat waktu.
Tentukan di muka yang ada fitur cupcake - yaitu, yang penting - dan yang merupakan hiasan esensial, yang bagus untuk dimiliki tapi opsional. Ini menunjukkan di mana prioritas Anda berada. Jika proyek Anda berjalan tepat waktu atau anggaran, Anda dapat membuat fitur opsional nanti atau tidak sama sekali.
Saat membuat aplikasi Anda sendiri, pastikan Anda membedakan yang penting dari fitur opsional sebelum Anda benar-benar memulai coding.
Google adalah teman pengembang pengembang
yang terus-menerus menggunakan mesin pencari Google untuk meneliti pertanyaan umum tentang bagaimana mengode fitur, atau pertanyaan spesifik tentang sintaks untuk sebuah perintah atau tag. Saat mencari, bahasa pemrograman, seperti HTML, perintah yang dimaksud, dan kata syntax seharusnya cukup untuk menemukan sumber daya yang bagus.
Zap bug tersebut
Saat Anda melakukan semua pengkodean ini, Anda pasti akan menciptakan kesalahan, yang biasa disebut bug . Ada tiga jenis kesalahan:
-
Kesalahan sintaks terjadi saat Anda menulis kode yang tidak valid yang tidak dimengerti komputer.
-
Kesalahan semantik terjadi saat Anda menulis kode yang valid yang memiliki efek yang tidak diinginkan. Misalnya, mencoba membagi angka nol adalah kesalahan semantik dalam JavaScript.
-
Kesalahan logika atau desain terjadi saat Anda menulis kode yang valid yang memiliki efek yang diinginkan, namun kode tersebut menghasilkan hasil yang salah.
Cara terbaik untuk menemukan dan menghilangkan bug adalah dengan terlebih dahulu memeriksa sintaks kode Anda, dan kemudian logika. Tinjau kode Anda menurut baris, dan jika Anda masih tidak dapat menemukan kesalahannya, mintalah orang lain untuk melihat kode Anda, atau kirimkan ke forum komunitas online seperti stackoverflow. com.
kirimkan saja
Reid Hoffman, pendiri LinkedIn, yang terkenal berkata, "Jika Anda tidak merasa malu dengan versi pertama produk Anda, Anda sudah terlambat meluncurkannya. "Ketika Anda mulai coding, Anda mungkin akan enggan untuk menunjukkan kepada orang lain ciptaan Anda, apakah itu situs web dasar pertama Anda atau sesuatu yang lebih kompleks. Hoffman mengomentari keinginan ini untuk terus berusaha menyempurnakan apa yang telah Anda bangun, dan sebaliknya mengatakan untuk melepaskan (atau "mengirimkan") kode Anda ke pandangan publik meskipun Anda merasa malu. Terlepas dari ukuran situs web atau aplikasi Anda, lebih baik menerima umpan balik lebih awal dan belajar dari kesalahan Anda, lalu terus menuju ke arah yang salah.
Juga, ingatlah bahwa situs web yang sangat banyak diperdagangkan dan sangat dipoles yang Anda gunakan hari ini mulanya dimulai dari awal yang sederhana dan prototipe yang sangat sederhana. Situs pertama Google, misalnya, hanya memiliki sebagian kecil dari fungsionalitas atau gaya beranda hari ini.
Kumpulkan umpan balik
Setelah Anda selesai mengkodekan versi pertama situs web atau aplikasi Anda, kumpulkan umpan balik mengenai kode Anda dan pada produk akhir. Bahkan jika semuanya bekerja dan situs Anda terlihat hebat, itu tidak berarti kode Anda ditulis dengan benar atau situs Anda melakukan semua yang bisa dilakukan.Misalnya, YouTube awalnya dimulai sebagai situs video-dating, namun kemudian berubah menjadi situs video sharing umum berdasarkan umpan balik pengguna.
Cara terbaik untuk mendapatkan informasi ini adalah mengumpulkan data kuantitatif dan kualitatif pada kode dan produk Anda. Mengukur tempat di mana pengunjung mengeklik dan berapa lama mereka bertahan di setiap laman web memberi Anda informasi kuantitatif, yang membantu Anda mendiagnosis dan memperbaiki halaman berkinerja rendah.
Anda dapat mengumpulkan informasi kualitatif dengan mensurvei pengguna, baik dengan mengirimi mereka pertanyaan survei atau dengan menonton orang-orang yang menggunakan situs web Anda dan kemudian mengajukan pertanyaan. Seringkali data ini mengejutkan Anda - pengguna mungkin menganggap membingungkan fitur yang Anda anggap sudah jelas dan mudah dipahami, dan sebaliknya. Demikian pula, jika memungkinkan, mintalah seseorang memeriksa kode Anda, dalam sebuah proses yang disebut
review kode , untuk memastikan bahwa Anda tidak mengabaikan masalah besar apa pun. Iterate pada kode Anda
Setelah mengumpulkan umpan balik, langkah selanjutnya adalah "iterate" pada umpan balik itu: Terus koding sampai masalah utama dalam umpan balik Anda telah ditangani, dan sampai Anda memperbaiki kedua kode tersebut dan produknya. Ingatlah bahwa biasanya sebaiknya konfirmasikan kegunaan produk Anda terlebih dahulu, sebelum menghabiskan waktu untuk memperbaiki kode.
Proses ini - membangun produk dengan serangkaian fitur penting yang minimal, mengumpulkan umpan balik mengenai produk, dan kemudian mengulangi umpan balik - kadang-kadang disebut sebagai metodologi Lean Startup
. Di masa lalu, proses manufaktur, sekali ditetapkan, sangat sulit untuk diubah, namun belakangan ini, mengubah perangkat lunak semudah memodifikasi beberapa baris kode. Ini berbeda dengan cara produk yang digunakan untuk dikodekan, yang melibatkan siklus pengembangan yang lebih panjang dan umpan balik di awal yang kurang. Bagikan kesuksesan dan kegagalan Anda Saat mengkodekan Anda mungkin menemukan dokumentasi di situs web yang Anda anggap membingungkan atau salah. Hal terbaik yang bisa Anda lakukan untuk diri sendiri dan komunitas yang lebih besar adalah blog tentang kesuksesan dan kegagalan Anda. Blogging menguntungkan Anda karena ini menunjukkan kepada orang lain masalah yang sedang Anda pikirkan dan coba selesaikan.