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.
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
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.