Cara Meningkatkan Kemahiran Pengaturcaraan Anda

Hello, Habr! Saya menyampaikan kepada perhatian anda terjemahan artikel "Bagaimana untuk meningkatkan kemahiran pengaturcaraan anda»oleh pengarang Gaël Thomas.

Cara Meningkatkan Kemahiran Pengaturcaraan Anda

Berikut adalah 5 petua teratas

1. Tetapkan matlamat untuk diri sendiri

Menetapkan matlamat meningkatkan produktiviti pembangun.

Fahami:

  • Mengapa anda memulakan pengaturcaraan?
  • Apakah matlamat pengaturcaraan
  • Apakah impian yang anda ingin capai dengan menjadi pemaju?

Setiap orang mempunyai matlamat peribadi, tetapi saya telah mencipta senarai idea universal untuk semua orang:

  • Buat laman web
  • Cari kerja baru
  • Bekerja sebagai freelancer
  • Untuk bekerja dari jauh
  • Uji diri sendiri
  • Memperbaiki keadaan kewangan

Jangan lupa untuk menjimatkan ruang untuk tujuan khas: projek peribadi. Jika anda ingin berjaya dan kekal bermotivasi, anda mesti membuat projek haiwan kesayangan. Tetapi anda tidak semestinya perlu selalu menyelesaikannya. Ideanya adalah untuk mencapai matlamat kecil dalam projek anda sendiri.

Biar saya berikan satu contoh. Jika anda ingin mempelajari cara menggunakan pangkalan data secara prinsip, anda boleh memulakan projek blog. Tetapi jika anda belajar cara menambah sesuatu pada pangkalan data, anda boleh mencipta borang mudah untuk menambah rekod pada pangkalan data.

Adalah penting untuk menggunakan projek untuk mencapai matlamat kerana ia membawa kepada kerja pada contoh konkrit. Apa yang boleh lebih memotivasikan daripada ini?

2. Buat lagi... dan lagi

Sebaik sahaja anda memilih matlamat anda, usahakan ia sebanyak mungkin. Lebih banyak anda berlatih, lebih banyak anda belajar.

Belajar kod adalah satu kemahiran, dan anda boleh membandingkannya dengan bermain sukan. Jika anda ingin menjadi hebat dalam hal ini dan melakukan tugas anda, anda perlu banyak berlatih, pada PC, dan tidak membaca buku dan menghuraikan kod dengan pensel.

Tulis kod setiap hari, semasa rehat makan tengah hari atau selepas bekerja. Walaupun hanya sejam, jika anda mencipta tabiat dan berpegang padanya, anda akan melihat peningkatan harian yang beransur-ansur tetapi kekal.

"Pengulangan adalah ibu pembelajaran, bapa tindakan, yang menjadikannya arkitek pencapaian."(Zig Ziglar —Twitter)

3. Kongsi apa yang anda pelajari atau cipta.

Ini adalah cara terbaik untuk mempelajari perkara baru.

Beberapa idea untuk berkongsi perkara yang anda lakukan:

  • Tulis artikel blog (contohnya, pada Habré)
  • Sertai persidangan atau pertemuan tempatan
  • Minta maklum balas tentang StackOverflow
  • Rakam kemajuan anda setiap hari dengan hashtag #100DaysOfCode

Sedikit cerita:adakah anda tahu mengapa saya mencipta HereWeCode.io?

Saya tertarik dengan perkongsian kod dan pengetahuan. Sejak beberapa tahun kebelakangan ini saya telah membaca banyak artikel di platform: percumaCodeCamp, terhutang kepada dan sebagainya. Dan saya belajar bahawa semua orang boleh berkongsi apa yang mereka pelajari dan cipta, walaupun ia hanya perkara kecil.

Saya mencipta kod di sini untuk beberapa sebab:

  • Kongsi ilmu untuk menjadi pembangun yang lebih baik
  • Bantu pemula memahami konsep utama
  • Buat contoh mudah dan khusus untuk setiap satu
  • Lakukan apa yang anda suka dan berseronok

Sesiapa sahaja boleh melakukan ini. Saya mulakan dengan aksi biasa. Mula-mula saya mencipta artikel di Medium yang dipanggil "Ketahui apa itu API!", kemudian yang kedua tentang Docker dipanggil "Panduan Pemula untuk Docker: Cara Membuat Aplikasi Docker Pertama Anda" dan sebagainya.

Tulis untuk orang lain dan anda akan meningkatkan kemahiran pengaturcaraan anda. Mampu menerangkan konsep dan cara ia berfungsi merupakan kemahiran kritikal bagi pembangun.

Ingat: Anda tidak perlu menjadi pakar dalam bidang itu untuk menulis tentang sesuatu.

4. Baca kod

Semua yang anda baca tentang kod akan meningkatkan kemahiran pengaturcaraan anda.

Inilah yang anda boleh baca:

  • Kod pada GitHub
  • buku
  • artikel
  • Surat berita

Anda boleh belajar banyak daripada kod orang lain. Anda boleh mencari pakar dalam bidang anda atau menggunakan GitHub untuk mencari kod yang serupa dengan kod anda sendiri. Sangat menarik untuk mengetahui cara pembangun lain menulis kod dan menyelesaikan masalah. Anda akan mengembangkan kemahiran berfikir kritis anda. Adakah kaedah yang mereka gunakan lebih baik daripada kaedah anda? Jom semak.

Selain pengaturcaraan setiap hari, mengapa tidak membaca sekurang-kurangnya satu artikel atau beberapa halaman buku tentang pengaturcaraan setiap hari?

Beberapa buku terkenal:

  • Kod Bersih: Buku Panduan Ketukangan Perisian Tangkas oleh Robert C. Martin
  • Pengaturcara pragmatik: daripada pengembara kepada tuan
  • Cal Newport: Kerja yang mendalam

5. Tanya soalan

Jangan malu bertanya terlalu banyak.

Bertanya soalan berguna jika anda tidak memahami sesuatu. Anda boleh menghubungi pasukan atau rakan anda. Gunakan forum pengaturcaraan jika anda tidak mengenali sesiapa yang anda boleh bertanya.

Kadangkala penjelasan yang berbeza diperlukan untuk memahami sesuatu konsep. Sudah tentu, baik untuk bersiar-siar dan mencari jawapan di Internet, tetapi pada satu ketika adalah lebih baik untuk bertanya kepada pembangun lain.

Gunakan ilmu orang lain untuk memperbaiki diri. Dan jika anda bertanya kepada pemaju lain, ada kemungkinan besar dia bukan sahaja akan menjawab, tetapi juga menghargai anda.

Sumber: www.habr.com

Tambah komen