Jumat, 30 November 2018

3 Keterampilan Untuk Coding

CODING 

EvangelinePutri - Pada intinya, coding adalah ekspresi dan pemecahan masalah. Anda dapat berfokus pada aplikasinya, pada bahasa pemrograman, tetapi tidak peduli bagaimana Anda melatihnya, Anda akan memupuk dua keterampilan penting ini, yang akan membantu Anda dalam semua aspek kehidupan. Selain nilai eksistensial, belajar kode dengan mahir akan menawarkan banyak kesempatan kerja, kemampuan untuk membuat jadwal / pekerjaan sendiri dari mana saja, upah tinggi dengan jam kerja yang lebih sedikit, bersemangat untuk menyenangkan klien yang perlu / mencari bantuan Anda, dan banyak lagi .

coding
3 Keterampilan Untuk Coding
Pembuat coding memiliki lebih banyak waktu untuk mengerjakan hasrat mereka, proyek sampingan, dan menikmati rasa kemandirian yang tidak dimiliki sebagian besar pekerja. Mereka menghabiskan waktu mereka untuk membuat situs web, aplikasi, dan sistem bekerja, sambil membangun solusi nyata, dan meningkatkan pengalaman untuk pengguna akhir dan pengusaha. Pembuat coding telah meningkatkan fokus, karena masalah yang mereka hadapi memerlukan upaya yang berkelanjutan dan terkonsentrasi. Ini mengarah pada produktivitas yang lebih besar di semua sektor kehidupan. Salah satu manfaat terbesar dari coding adalah secara konsisten memasuki keadaan aliran, di mana waktu, gangguan dan frustrasi meleleh, memungkinkan coder untuk membentuk persatuan dengan tugas di tangan. Untuk semua alasan ini, coding santai atau profesional dapat meningkatkan kehidupan Anda. Jadi bagaimana pengertian coding dan memulainya? Di sini kita akan mempelajari sepuluh keterampilan yang dibutuhkan setiap coder.


  1. Kemandirian

    Yang ini sangat besar. Ketika Anda memulai coding, itu bisa benar-benar terasa luar biasa. Haruskah Anda fokus pada ujung depan atau belakang? Bahasa pemrograman apa yang harus Anda gunakan? Di mana untuk memulai? Ingatlah bahwa satu-satunya cara untuk memakan seekor gajah adalah gigitan pada suatu waktu, pilih sesuatu dan mulailah. Ada sumber daya tak terbatas di mana Anda dapat belajar membuat coding, tetapi terserah Anda untuk mencari mereka, dan terlibat dengan mereka. Akan ada saat-saat di mana Anda ingin menyerah, atau meminta orang lain menunjukkan kepada Anda bagaimana melakukan sesuatu, tetapi semakin Anda menolak dorongan itu dan mencoba dan gagal sendiri, semakin besar kesuksesan jangka panjang Anda. Agar sukses dalam coding, Anda harus menguasai ketidaksabaran, frustrasi, gangguan, dan ketergantungan pada kekuatan eksternal untuk memecahkan masalah teknis (sesuatu yang semakin kita andalkan). Untuk mengatasi rintangan ini, ada beberapa hal yang dapat Anda lakukan. Yang pertama adalah menerima tanggung jawab.

    Anda memiliki pengaruh terbesar di mana Anda berada, apa yang Anda ketahui, kemampuan Anda, dan bagaimana mengubah semuanya. Tidak pernah ada kata terlambat untuk mengenali ini dan mengubah pendekatan dan upaya Anda. Setelah Anda mengambil tanggung jawab, informasi yang Anda konsumsi dan bagaimana Anda menerapkannya, (minat, studi, dan upaya Anda) akan menentukan kemampuan Anda untuk mengatasi keterbatasan Anda (dalam hal ini, tidak dapat mengkodekan vs belajar bagaimana). Penting untuk memiliki tujuan dalam pikiran. Mengapa Anda ingin coding? Masalah apa yang ingin Anda pecahkan, atau proyek apa yang ingin Anda wujudkan? Mengetahui jawaban atas pertanyaan-pertanyaan ini akan membantu Anda mempersempit di mana memfokuskan upaya Anda, bahasa apa untuk dipelajari, dll. Akhirnya, kemandirian bermuara pada pilihan yang Anda buat. Anda tidak bisa hanya bekerja secara membabi buta. Dengan cara yang sama Anda perlu memiliki tujuan pekerjaan yang dituju, Anda harus memilih jalur yang akan membawa Anda ke arah mereka, terlepas dari apa yang telah dilakukan orang lain, atau meninggalkannya hingga kebetulan.
  2. Bahasa

    Mungkin terlihat jelas, tetapi untuk menulis coding, Anda harus mempelajari setidaknya satu bahasa pemrograman atau skrip. Beberapa sumber daya untuk pemula termasuk CodeAcademy yang benar-benar gratis, yang telah membantu 24 juta orang memulai pengalaman coding mereka, edX, yang didirikan oleh Harvard dan MIT, yang menawarkan 60 sekolah dan GitHub, yang memberi Anda akses ke 500 buku pemrograman gratis yang mencakup 80 bahasa yang berbeda. . Para ahli menyarankan untuk mencoba menjadi mahir dalam satu bahasa daripada mencoba untuk belajar sedikit dari sedikit, dengan cara yang sama Anda akan mengambil Perancis, Italia atau Spanyol daripada ketiganya sekaligus. Jadi, bahasa mana untuk memulai? Hal itu banyak berkaitan dengan apa yang ingin Anda capai, tetapi ada tiga yang menonjol untuk aplikasi multi-aspeknya, utilitas yang konsisten, dan aksesibilitas untuk pemula. Ketiganya adalah Python, Ruby dan JavaScript.

    Python, dikembangkan pada tahun 80-an, dianggap sebagai salah satu bahasa pemrograman yang paling mudah untuk dipelajari. Gratis, sumber terbuka, dan paling sering diklasifikasikan sebagai bahasa scripting (artinya tidak memerlukan langkah kompilasi eksplisit). Ini adalah salah satu bahasa pemrograman yang paling banyak digunakan saat ini, dan digunakan oleh orang-orang seperti Google, Yahoo! dan NASA. Ruby adalah bahasa scripting yang dapat diakses pemula, sangat umum. Ini adalah bahasa scripting yang berorientasi objek dan dinamis yang digunakan untuk mengembangkan situs web dan aplikasi seluler. Ruby dirancang oleh Yukihiro Matsumoto agar mudah, logis, dan tidak memerlukan pengetahuan lanjutan tentang perintah. Ruby on Rails, membantu memperluas kegunaannya untuk web, dan digunakan untuk membuat kerangka kerja untuk Twitter, Groupon, dan GitHub. Itu juga sering digunakan untuk pengembangan backend. JavaScript (bukan Java) adalah yang paling sering digunakan sebagai bahasa skrip sisi-aclient untuk pengembangan front-end. Ini adalah bahasa pemrograman yang paling sering digunakan untuk membuat situs web dan permainan untuk penggunaan Internet, banyak sintaksnya berasal dari bahasa pemrograman C. JavaScript bersifat universal, berjalan di semua platform dan ada di browser Anda (tidak diperlukan instalasi). Apa pun yang Anda ingin buat di web akan membutuhkan pengetahuan tentang JavaScript.
  3. Logika

    Apakah Anda seorang master Geometri di sekolah menengah? Bukti cinta? Tinggal menilai fakta-fakta yang ada dan mengambil kesimpulan yang berguna untuk pemecahan masalah? Anda mungkin memiliki kerangka di salah satu keterampilan paling penting untuk coding. Ada alasan mengapa begitu banyak orang yang mempelajari matematika dan fisika berakhir sebagai coding. Mencari tahu apa kesalahan / bug / baris coding yang buruk menyebabkan masalah dalam proyek adalah sebagian intuitif, tetapi sering merupakan latihan dalam logika. Jadi bagaimana Anda membangun keterampilan logika Anda? Perlakukan mereka seperti otot, dan latihlah. Ada alat seperti Dcoder yang memberi Anda tantangan / masalah yang akan mengembangkan alasan Anda. Cara lain untuk membangun keterampilan logika adalah melalui pemikiran kondisional, yang pada dasarnya berarti, jika ini, maka itu. Misalnya, katakanlah jika Anda mendaki lebih dari separuh jalan di atas gunung, Anda akan mendapatkan hidung mimisan. Jika Anda tetap di bawah titik setengah, Anda tidak akan. Dalam pemrograman, gaya berpikir ini digunakan untuk menguji variabel terhadap nilai-nilai, dan tindakan pesanan berdasarkan kondisi apa yang terpenuhi. Dapat dipahami seperti ini: