Seseorang kekal sebagai pemula selama 1000 hari. Dia menemui kebenaran selepas 10000 hari berlatih.
Ini adalah petikan daripada Oyama Masutatsu yang merumuskan maksud artikel dengan cukup baik. Jika anda ingin menjadi pembangun yang hebat, berusahalah. Ini adalah rahsia keseluruhannya. Luangkan masa berjam-jam di papan kekunci dan jangan takut untuk berlatih. Kemudian anda akan berkembang sebagai pemaju.
Berikut ialah 7 projek yang boleh membantu anda membangun. Jangan ragu untuk memilih timbunan teknologi anda - gunakan apa sahaja yang anda inginkan.
(senarai tugas latihan sebelumnya: 1)
Projek 1: Pacman
Cipta versi Pacman anda sendiri. Ini adalah cara yang bagus untuk mendapatkan idea tentang cara permainan dibangunkan dan memahami asasnya. Gunakan rangka kerja JavaScript, React atau Vue.
Awak akan belajar:
- Bagaimana elemen bergerak
- Bagaimana untuk menentukan kekunci yang hendak ditekan
- Bagaimana untuk menentukan momen perlanggaran
- Anda boleh pergi lebih jauh dan menambah kawalan pergerakan hantu
Anda akan dapati contoh projek ini
"Seorang pakar membuat lebih banyak kesilapan daripada seorang pemula membuat percubaan"
Sokongan penerbitan - syarikat
Projek 2: Pengurusan Pengguna
Projek
Mencipta aplikasi jenis CRUD untuk pentadbiran pengguna akan mengajar anda asas pembangunan. Ini amat berguna untuk pembangun baharu.
Awak akan belajar:
- Apakah penghalaan
- Cara mengendalikan borang kemasukan data dan menyemak perkara yang telah dimasukkan oleh pengguna
- Cara bekerja dengan pangkalan data - buat, baca, kemas kini dan padam tindakan
Projek 3: Memeriksa cuaca di lokasi anda
Projek
Jika anda ingin membuat apl, mulakan dengan apl cuaca. Projek ini boleh disiapkan menggunakan Swift.
Selain mendapat pengalaman membina aplikasi, anda akan belajar:
- Bagaimana untuk bekerja dengan API
- Cara menggunakan geolokasi
- Jadikan aplikasi anda lebih dinamik dengan menambahkan input teks. Di dalamnya, pengguna akan dapat memasukkan lokasi mereka untuk menyemak cuaca di lokasi tertentu.
Anda memerlukan API. Untuk mendapatkan data cuaca, gunakan OpenWeather API. Maklumat lanjut tentang OpenWeather API
Projek 4: Tetingkap Sembang
Tetingkap sembang saya dalam tindakan, buka dalam dua tab penyemak imbas
Mencipta tetingkap sembang ialah cara terbaik untuk bermula dengan soket. Pilihan timbunan teknologi adalah besar. Node.js, sebagai contoh, adalah sempurna.
Anda akan belajar cara soket berfungsi dan cara melaksanakannya. Ini adalah kelebihan utama projek ini.
Jika anda seorang pembangun Laravel yang ingin bekerja dengan soket, baca saya
Projek 5: GitLab CI
Jika anda baru dalam penyepaduan berterusan (CI), bermain-main dengan GitLab CI. Sediakan beberapa persekitaran dan cuba jalankan beberapa ujian. Ia bukan projek yang sangat sukar, tetapi saya pasti anda akan belajar banyak daripadanya. Banyak pasukan pembangunan kini menggunakan CI. Mengetahui cara menggunakannya adalah berguna.
Awak akan belajar:
- Apakah itu GitLab CI
- Bagaimana untuk mengkonfigurasi
.gitlab-ci.yml
yang memberitahu pengguna GitLab apa yang perlu dilakukan - Cara menggunakan ke persekitaran lain
Projek 6: Penganalisis Laman Web
Buat pengikis yang menganalisis semantik tapak web dan mencipta penilaiannya. Sebagai contoh, anda boleh menyemak teg alt yang hilang dalam imej. Atau semak sama ada halaman tersebut mempunyai tag meta SEO. Pengikis boleh dibuat tanpa antara muka pengguna.
Awak akan belajar:
- Bagaimanakah pengikis berfungsi?
- Cara membuat pemilih DOM
- Bagaimana untuk menulis algoritma
- Jika anda tidak mahu berhenti di situ, buat antara muka pengguna. Anda juga boleh membuat laporan pada setiap tapak web yang anda semak.
Projek 7: Sentimen Sentimen di Media Sosial
Pengesanan sentimen pada media sosial ialah cara terbaik untuk diperkenalkan kepada pembelajaran mesin.
Anda boleh mulakan dengan menganalisis hanya satu rangkaian sosial. Semua orang biasanya bermula dengan Twitter.
Jika anda sudah mempunyai pengalaman dengan pembelajaran mesin, cuba kumpulkan data daripada rangkaian sosial yang berbeza dan gabungkannya.
Awak akan belajar:
- Apakah pembelajaran mesin
Selamat berlatih.
Terjemahan: Diana Sheremyeva
Sumber: www.habr.com