Cara Meningkatkan Keterampilan Pemrograman Anda

Halo, Habr! Saya persembahkan untuk perhatian Anda terjemahan artikel β€œCara meningkatkan keterampilan pemrograman AndaΒ» oleh penulis GaΓ«l Thomas.

Cara Meningkatkan Keterampilan Pemrograman Anda

Berikut adalah 5 tips teratas

1. Tetapkan tujuan untuk diri Anda sendiri

Menetapkan tujuan akan meningkatkan produktivitas pengembang.

Memahami:

  • Mengapa Anda memulai pemrograman?
  • Apa tujuan dari pemrograman
  • Impian apa yang ingin Anda capai dengan menjadi seorang developer?

Setiap orang memiliki tujuan pribadi, tapi saya telah membuat daftar ide universal untuk semua orang:

  • Buat situs web
  • Dapatkan pekerjaan baru
  • Bekerja sebagai pekerja lepas
  • Untuk bekerja dari jarak jauh
  • Uji dirimu
  • Memperbaiki kondisi keuangan

Jangan lupa untuk menghemat ruang untuk tujuan khusus: proyek pribadi. Jika Anda ingin sukses dan tetap termotivasi, Anda harus membuat proyek kesayangan. Namun Anda tidak harus selalu menyelesaikannya. Idenya justru untuk mencapai tujuan kecil dalam proyek Anda sendiri.

Izinkan saya memberi Anda sebuah contoh. Jika Anda ingin mempelajari cara menggunakan database secara prinsip, Anda dapat memulai proyek blog. Namun jika Anda mempelajari cara menambahkan sesuatu ke database, Anda bisa membuat formulir sederhana untuk menambahkan catatan ke database.

Penting untuk menggunakan proyek untuk mencapai tujuan karena ini mengarah pada pengerjaan contoh nyata. Apa yang lebih memotivasi dari ini?

2. Lakukan lagi...dan lagi

Setelah Anda memilih tujuan Anda, kerjakanlah tujuan tersebut semaksimal mungkin. Semakin banyak Anda berlatih, semakin banyak Anda belajar.

Belajar coding adalah sebuah keterampilan, dan Anda dapat membandingkannya dengan bermain olahraga. Jika Anda ingin menjadi hebat dalam hal ini dan melakukan pekerjaan Anda, Anda harus banyak berlatih, di PC, dan tidak membaca buku dan mengurai kode dengan pensil.

Tulis kode setiap hari, saat istirahat makan siang atau setelah bekerja. Meski hanya satu jam, jika Anda menciptakan kebiasaan dan menaatinya, Anda akan melihat perbaikan harian yang bertahap namun permanen.

β€œPengulangan adalah ibu dari pembelajaran, bapak tindakan, yang menjadikannya arsitek pencapaian.”(Zig Ziglar -Twitter)

3. Bagikan apa yang Anda pelajari atau buat.

Ini adalah cara terbaik untuk mempelajari hal-hal baru.

Beberapa ide untuk berbagi apa yang Anda lakukan:

  • Menulis artikel blog (misalnya, di HabrΓ©)
  • Bergabunglah dengan konferensi atau pertemuan lokal
  • Mintalah umpan balik tentang StackOverflow
  • Catat kemajuan Anda setiap hari dengan hashtag #100HariKode

Sedikit cerita:tahukah kamu alasan aku menciptakannya? Di SiniWeCode.io?

Saya terpesona dengan kode dan berbagi pengetahuan. Selama beberapa tahun terakhir saya telah membaca banyak artikel di platform: gratisCodeCamp, berhutang kepada dan seterusnya. Dan saya belajar bahwa setiap orang dapat membagikan apa yang mereka pelajari dan ciptakan, meskipun itu hanya hal kecil.

Saya membuat kode di sini karena beberapa alasan:

  • Berbagi pengetahuan untuk menjadi pengembang yang lebih baik
  • Bantu pemula memahami konsep-konsep utama
  • Buatlah contoh sederhana dan spesifik untuk masing-masingnya
  • Lakukan apa yang Anda sukai dan bersenang-senanglah

Siapapun bisa melakukan ini. Saya mulai dengan tindakan biasa. Pertama saya membuat artikel di Medium berjudul "Cari tahu apa itu API!", lalu yang kedua tentang Docker disebut"Panduan Pemula untuk Docker: Cara Membuat Aplikasi Docker Pertama Anda" dan seterusnya.

Menulis untuk orang lain dan Anda akan meningkatkan keterampilan pemrograman Anda. Mampu menjelaskan sebuah konsep dan cara kerjanya adalah keterampilan penting bagi seorang pengembang.

Ingat: Anda tidak perlu menjadi ahli di bidangnya untuk menulis tentang sesuatu.

4. Baca kodenya

Segala sesuatu yang Anda baca tentang kode akan meningkatkan keterampilan pemrograman Anda.

Inilah yang dapat Anda baca:

  • Kode di GitHub
  • buku-buku
  • Artikel
  • Buletin

Anda dapat belajar banyak dari kode orang lain. Anda dapat menemukan pakar di bidang Anda atau menggunakan GitHub untuk menemukan kode yang mirip dengan kode Anda sendiri. Sangat menarik untuk mengetahui bagaimana pengembang lain menulis kode dan memecahkan masalah. Anda akan mengembangkan keterampilan berpikir kritis Anda. Apakah metode yang mereka gunakan lebih baik dari metode Anda? Mari kita periksa.

Selain pemrograman setiap hari, mengapa tidak membaca setidaknya satu artikel atau beberapa halaman buku tentang pemrograman setiap hari?

Beberapa buku terkenal:

  • Kode Bersih: Buku Pegangan Keahlian Perangkat Lunak Agile oleh Robert C. Martin
  • Pemrogram pragmatis: dari pekerja harian hingga master
  • Cal Newport: Pekerjaan mendalam

5. Ajukan pertanyaan

Jangan malu untuk bertanya terlalu banyak.

Mengajukan pertanyaan berguna jika Anda tidak memahami sesuatu. Anda dapat menghubungi tim atau teman Anda. Gunakan forum pemrograman jika Anda tidak mengenal siapa pun, Anda dapat bertanya.

Terkadang diperlukan penjelasan yang berbeda untuk memahami suatu konsep. Tentu saja menyenangkan untuk berkeliaran dan mencari jawaban di Internet, tetapi pada titik tertentu masih lebih baik untuk bertanya kepada pengembang lain.

Gunakan pengetahuan orang lain untuk memperbaiki diri. Dan jika Anda bertanya kepada pengembang lain, kemungkinan besar dia tidak hanya akan menjawab, tetapi juga menghargai Anda.

Sumber: www.habr.com

Tambah komentar