Carane Ngapikake Skills Programming Panjenengan

Sugeng rawuh, Habr! Aku menehi perhatian marang terjemahan artikel "Carane nambah katrampilan program» dening penulis Gaèl Thomas.

Carane Ngapikake Skills Programming Panjenengan

Punika 5 tips paling ndhuwur

1.  Nyetel gol kanggo sampeyan dhewe.

Nyetel gol nambah produktivitas pangembang.

Ngerti:

  • Napa sampeyan miwiti program?
  • Apa tujuan pemrograman
  • Apa ngimpi sing pengin digayuh kanthi dadi pangembang?

Saben uwong duwe tujuan pribadi, nanging aku wis nggawe dhaptar ide universal kanggo kabeh wong:

  • Nggawe situs web
  • Njaluk proyek anyar
  • Bisa dadi freelancer
  • Kanggo bisa mbatalake
  • Nyoba dhewe
  • Ngapikake kahanan finansial

Aja lali nyimpen papan kanggo tujuan khusus: proyek pribadi. Yen sampeyan pengin sukses lan tetep motivasi, sampeyan kudu nggawe proyek pet. Nanging sampeyan ora kudu tansah ngrampungake. Ide kasebut yaiku kanggo nggayuh tujuan cilik ing proyek sampeyan dhewe.

Ayo kula menehi conto. Yen sampeyan pengin sinau carane nggunakake basis data ing prinsip, sampeyan bisa miwiti proyek blog. Nanging yen sampeyan lagi sinau carane nambah soko menyang database, sampeyan bisa nggawe wangun prasaja kanggo nambah rekaman kanggo database.

Penting kanggo nggunakake proyek kanggo nggayuh tujuan amarga ndadΓ©kakΓ© nggarap conto konkrit. Apa sing bisa luwih motivasi tinimbang iki?

2.  Gawe maneh... lan maneh.

Sawise sampeyan milih tujuan sampeyan, gunakake kanthi maksimal. Luwih akeh sampeyan latihan, luwih akeh sampeyan sinau.

Learning kanggo kode iku skill, lan sampeyan bisa mbandhingakΓ© karo muter olahraga . Yen sampeyan pengin dadi gedhe ing iki lan nindakake proyek, sampeyan kudu laku kathah, ing PC, lan ora maca buku lan kode parse karo potlot.

Tulis kode saben dina, nalika istirahat nedha awan utawa sawise kerja. Sanajan mung sejam, yen sampeyan nggawe pakulinan lan tetep, sampeyan bakal weruh perbaikan saben dina sing bertahap nanging permanen.

"Pengulangan minangka ibu saka sinau, bapak tumindak, sing ndadekake arsitek prestasi."Zig Ziglar -Twitter)

3. Nuduhake apa sing sampeyan sinau utawa nggawe.

Iki cara paling apik kanggo sinau bab anyar.

Sawetara gagasan kanggo nuduhake apa sing sampeyan lakoni:

  • Tulis artikel blog (contone, ing HabrΓ©)
  • Gabung karo konferensi utawa rapat lokal
  • Nyuwun saran babagan StackOverflow
  • Rekam kemajuan saben dina nganggo hashtag #100DaysOfCode

Crita cilik:kowe ngerti kok aku nggawe HereWeCode.io?

Aku kepincut karo kode lan nuduhake kawruh. Sajrone sawetara taun kepungkur, aku wis maca akeh artikel ing platform: freeCodeCamp, dev.kanggo lan liya-liyane. Lan aku sinau manawa saben wong bisa nuduhake apa sing disinaoni lan digawe, sanajan mung sepele.

Aku nggawe kode ing kene amarga sawetara alasan:

  • Nuduhake kawruh kanggo dadi pangembang sing luwih apik
  • Mbantu wong anyar ngerti konsep kunci
  • Nggawe conto sing prasaja lan spesifik kanggo saben
  • Apa sing sampeyan tresnani lan seneng-seneng

Sapa wae bisa nindakake iki. Aku miwiti karo tumindak biasanipun. Pisanan aku nggawe artikel ing Medium sing diarani "Temokake apa iku API!", banjur liyane babagan Docker disebut "Pandhuan Pamula kanggo Docker: Cara Nggawe Aplikasi Docker Pisanan"lan liya-liyane.

Tulis kanggo wong liya lan sampeyan bakal nambah katrampilan program. Bisa nerangake konsep lan cara kerjane minangka skill kritis kanggo pangembang.

Elingi: Sampeyan ora perlu dadi ahli ing lapangan kanggo nulis babagan apa wae.

4. Maca kode

Kabeh sing diwaca babagan kode bakal nambah katrampilan pemrograman.

Mangkene sing bisa diwaca:

  • Kode ing GitHub
  • Buku
  • Artikel
  • Buletin

Sampeyan bisa sinau akeh saka kode wong liya. Sampeyan bisa nemokake pakar ing lapangan utawa nggunakake GitHub kanggo nemokake kode sing padha karo kode sampeyan dhewe. Iku menarik kanggo ngerti carane pangembang liyane nulis kode lan ngatasi masalah. Sampeyan bakal ngembangake katrampilan mikir kritis. Apa cara sing digunakake luwih apik tinimbang cara sampeyan? Ayo priksa.

Saliyane program saben dina, kenapa ora maca paling ora siji artikel utawa sawetara kaca buku babagan program saben dina?

Sawetara buku sing misuwur:

  • Kode resik: A Handbook of Agile Software Craftsmanship dening Robert C. Martin
  • Programmer pragmatik: saka journeyman menyang master
  • Cal Newport: karya jero

5. Pitakonan

Aja isin takon kakehan.

Takon pitakonan bisa migunani yen sampeyan ora ngerti apa-apa. Sampeyan bisa ngubungi tim utawa kanca. Gunakake forum pemrograman yen sampeyan ora ngerti sapa wae sing bisa takon.

Kadhangkala panjelasan sing beda dibutuhake kanggo mangerteni konsep. Iku, mesthi, apik kanggo nyumerepi watara lan goleki jawaban ing Internet, nanging ing sawetara titik iku isih luwih apik kanggo takon pangembang liyane.

Gunakake kawruh wong liya kanggo nambah dhewe. Lan yen sampeyan takon pangembang liyane, ana kemungkinan dhuwur sing ora mung mangsuli, nanging uga appreciate sampeyan.

Source: www.habr.com

Add a comment