Rumah Keuangan Pribadi 10 Tip untuk kode pengenal Novice Coders - dummies

10 Tip untuk kode pengenal Novice Coders - dummies

Daftar Isi:

Video: 18. Basic Steps To Coding ICD-10-CM 2024

Video: 18. Basic Steps To Coding ICD-10-CM 2024
Anonim

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.

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.

10 Tip untuk kode pengenal Novice Coders - dummies

Pilihan Editor

Rakit Menu untuk Situs Anda di Flash - dummies

Rakit Menu untuk Situs Anda di Flash - dummies

Jika Anda telah membuat satu tombol di Flash, Anda dapat menduplikat simbol tombol dan kemudian mengubah teks untuk menyempurnakan menu Anda. Jika Anda benar matematika, tombol Anda berukuran sempurna. Saat Anda menyelaraskan tombol ujung ke ujung, menu Anda akan dirakit. Untuk merakit menu, ikuti langkah-langkah berikut:

Tambahkan dan Edit Simbol pada Flash CS5 Stage - dummies

Tambahkan dan Edit Simbol pada Flash CS5 Stage - dummies

Anda dapat menggunakan kembali simbol setelah Anda menambahkan ke perpustakaan Adobe Flash Creative Suite 5 Anda. Setiap salinan simbol disebut sebagai contoh di Flash CS5. Meskipun semua contoh simbol tetap terhubung kembali dengan aslinya di Perpustakaan, Anda memiliki fleksibilitas untuk menskalakan, mengubah, dan memutar ...

Bitmap versus Vector Artwork di Flash CS5 - dummies

Bitmap versus Vector Artwork di Flash CS5 - dummies

Dalam desain berbasis komputer, Anda harus waspada terhadap dua jenis grafis: bitmap dan vektor. Lingkungan gambar di Flash secara native menciptakan grafis vektor, namun Anda dapat menggunakan grafik bitmap dan vektor dalam film Flash. Grafik vektor mengacu pada karya seni terukur yang terdiri dari titik, jalur, dan pengisian yang dibuat oleh komputer berdasarkan ...

Pilihan Editor

Kata 2016 Teks Entri dan Pemformatan Shortcut - dummies

Kata 2016 Teks Entri dan Pemformatan Shortcut - dummies

Kata 2016 menawarkan banyak cara untuk berinteraksi dengan dokumen Anda. Ada beberapa shortcut keyboard yang bisa menghemat waktu. Dengan cara pintas keyboard ini, Anda bisa mempercepat pengeditan dan pemformatan teks. Untuk melakukan ini Dengan keyboard Mulai baris baru di paragraf yang sama Shift + Enter Masukkan halaman istirahat Ctrl + Enter Insert ...

Kata 2016 Lihat Jalan Pintas - dummies

Kata 2016 Lihat Jalan Pintas - dummies

Pernah merasa Anda tidak memiliki perspektif yang benar? Nah, Word 2016 memudahkan Anda mengubah tampilan dokumen sehingga Anda bisa mendapatkan perspektif yang berbeda. Dengan cara pintas keyboard ini, Anda dapat beralih di antara berbagai tampilan di Word 2016. Beralih ke tampilan ini Dengan keyboard Print Layout Alt + Ctrl + P Garis Besar Alt + Ctrl + O Draft ...

Kata 2013 For Dummies Cheat Sheet - dummies

Kata 2013 For Dummies Cheat Sheet - dummies

Kata adalah salah satu program komputer yang paling banyak digunakan di planet ini. Membantu Anda menulis teks adalah salah satu hal yang dilakukan komputer dengan baik, tapi itu tidak membuat tugas penulisan teks lebih mudah atau menyiratkan bahwa menggunakan Word cukup sederhana sehingga Anda tidak memerlukan bantuan. Jadi nikmati Cheat Sheet ini.

Pilihan Editor

Administrasi jaringan: Memelihara Perintah Windows - dummies

Administrasi jaringan: Memelihara Perintah Windows - dummies

Kemampuan untuk menyusun perintah Windows bersama dapat membiarkan Anda menyelesaikannya dalam satu perintah apa yang akan mengambil puluhan perintah terpisah. Anda bisa memasukkan dua atau lebih perintah pada baris yang sama dengan memisahkan perintah dengan ampersand (&), seperti ini: C:> copy *. doc a: & del *. doc Di sini, salinan perintah Salin ...

Administrasi jaringan: Mengelompokkan alamat IP - dummies

Administrasi jaringan: Mengelompokkan alamat IP - dummies

Ketika perancang asli protokol IP membuat skema pengalamatan IP, mereka bisa saja menugaskan sejumlah bit alamat IP yang sewenang-wenang untuk ID jaringan. Bit yang tersisa kemudian akan digunakan untuk host ID. Sebagai contoh, anggaplah bahwa perancang memutuskan bahwa setengah dari alamat (16 bit) akan menjadi ...