Wong tetep dadi pemula sajrone 1000 dina. Dheweke nemokake bebener sawise latihan 10000 dina.
Iki minangka kutipan saka Oyama Masutatsu sing nyimpulake titik artikel kasebut kanthi apik. Yen sampeyan pengin dadi pangembang gedhe, gaweyan. Iki kabeh rahasia. Ngentekake pirang-pirang jam ing keyboard lan aja wedi latihan. Banjur sampeyan bakal tuwuh minangka pangembang.
Mangkene 7 proyek sing bisa mbantu sampeyan ngembangake. Bebas milih tumpukan teknologi sampeyan - gunakake apa wae sing dikarepake.
(dhaptar tugas latihan sadurunge: 1)
Proyek 1: Pacman
Gawe versi Pacman sampeyan dhewe. Iki minangka cara sing apik kanggo entuk ide babagan carane game dikembangake lan ngerti dhasar. Gunakake framework JavaScript, React utawa Vue.
Sampeyan bakal sinau:
- Carane unsur pindhah
- Cara nemtokake tombol sing kudu ditekan
- Carane nemtokake wayahe tabrakan
- Sampeyan bisa luwih maju lan nambah kontrol gerakan hantu
Sampeyan bakal nemokake conto proyek iki
"Guru nggawe kesalahan luwih akeh tinimbang wong anyar nyoba"
Dhukungan penerbitan - perusahaan
Proyek 2: Manajemen Panganggo
Proyek kasebut
Nggawe aplikasi jinis CRUD kanggo administrasi pangguna bakal mulang sampeyan dhasar pangembangan. Iki utamanΓ© migunani kanggo pangembang anyar.
Sampeyan bakal sinau:
- Apa routing
- Cara nangani formulir entri data lan mriksa apa sing dilebokake pangguna
- Cara nggarap database - nggawe, maca, nganyari lan mbusak tumindak
Proyek 3: Priksa cuaca ing lokasi sampeyan
Proyek kasebut
Yen sampeyan pengin nggawe app, miwiti karo app cuaca. Proyek iki bisa rampung nggunakake Swift.
Saliyane entuk pengalaman nggawe aplikasi, sampeyan bakal sinau:
- Carane bisa karo API
- Cara nggunakake geolokasi
- Gawe aplikasi sampeyan luwih dinamis kanthi nambah input teks. Ing kono, pangguna bakal bisa ngetik lokasi kanggo mriksa cuaca ing lokasi tartamtu.
Sampeyan butuh API. Kanggo entuk data cuaca, gunakake OpenWeather API. Informasi liyane babagan OpenWeather API
Proyek 4: Jendhela Obrolan
Jendhela obrolanku ing tumindak, mbukak ing rong tab browser
Nggawe jendhela chatting iku cara sampurna kanggo miwiti karo soket. Pilihan tumpukan teknologi gedhe banget. Node.js, contone, sampurna.
Sampeyan bakal sinau babagan cara soket lan cara ngetrapake. Iki minangka kauntungan utama proyek iki.
Yen sampeyan pangembang Laravel sing pengin bisa karo soket, maca sandi
Proyek 5: GitLab CI
Yen sampeyan anyar ing integrasi terus-terusan (CI), muter-muter karo GitLab CI. Nggawe sawetara lingkungan lan nyoba nglakokake sawetara tes. Iki dudu proyek sing angel banget, nanging aku yakin sampeyan bakal sinau akeh. Akeh tim pangembangan saiki nggunakake CI. Ngerti carane nggunakake iku migunani.
Sampeyan bakal sinau:
- Apa GitLab CI
- Carane ngatur
.gitlab-ci.yml
sing ngandhani pangguna GitLab apa sing kudu ditindakake - Cara nyebarake menyang lingkungan liyane
Proyek 6: Website Analyzer
Nggawe scraper sing nganalisa semantik situs web lan nggawe rating. Contone, sampeyan bisa mriksa tag alt sing ilang ing gambar. Utawa priksa manawa kaca kasebut nduweni tag meta SEO. A scraper bisa digawe tanpa antarmuka panganggo.
Sampeyan bakal sinau:
- Kepiye cara kerja scraper?
- Cara nggawe pamilih DOM
- Kepiye carane nulis algoritma
- Yen sampeyan ora pengin mandheg ana, nggawe antarmuka panganggo. Sampeyan uga bisa nggawe laporan ing saben situs web sing dipriksa.
Proyek 7: Sentimen Sentimen ing Media Sosial
Deteksi sentimen ing media sosial minangka cara sing apik kanggo ngenalake machine learning.
Sampeyan bisa miwiti kanthi nganalisa mung siji jaringan sosial. Saben uwong biasane miwiti karo Twitter.
Yen sampeyan wis duwe pengalaman sinau mesin, coba ngumpulake data saka jaringan sosial sing beda-beda lan gabungke.
Sampeyan bakal sinau:
- Apa iku machine learning
Sugeng laku.
Terjemahan: Diana Sheremyeva
Source: www.habr.com