"Seorang pakar membuat lebih banyak kesilapan daripada seorang pemula membuat percubaan"
Terakhir
1. Penyunting teks
Tujuan penyunting teks adalah untuk mengurangkan usaha pengguna yang cuba menukar pemformatan mereka kepada penanda HTML yang sah. Penyunting teks yang baik membolehkan pengguna memformat teks dengan cara yang berbeza.
Pada satu ketika, semua orang telah menggunakan editor teks. Jadi kenapa tidak
2. Klon Reddit
Reddit mengambil sebahagian besar masa saya, tetapi saya terus bergaul dengannya. Mencipta klon Reddit ialah cara yang berkesan untuk mempelajari pengaturcaraan (semasa menyemak imbas Reddit pada masa yang sama).
Reddit memberikan anda yang sangat kaya
Pelanggan pintar akan segera menyedari bahawa kerja itu dilakukan dengan buruk dan akan mencari orang lain.
3. Menerbitkan pakej NPM sumber terbuka
Jika anda menulis kod Javascript, kemungkinan besar anda menggunakan pengurus pakej. Pengurus pakej membenarkan anda menggunakan semula kod sedia ada yang telah ditulis dan diterbitkan oleh orang lain.
Memahami kitaran pembangunan penuh pakej akan memberikan pengalaman yang sangat baik. Terdapat banyak perkara yang anda perlu tahu semasa menerbitkan kod. Anda perlu memikirkan tentang keselamatan, versi semantik, skalabiliti, konvensyen penamaan dan penyelenggaraan.
Pakej boleh jadi apa sahaja. Jika anda tidak mempunyai idea, cipta Lodash anda sendiri dan terbitkannya.
Lodash:
Mempunyai sesuatu yang telah anda lakukan dalam talian meletakkan anda 10% di atas orang lain.
4. kurikulum percumaCodeCamp
freeCodecamp telah mengumpul banyak
freeCodeCamp ialah organisasi bukan untung. Ia terdiri daripada platform pembelajaran berasaskan web interaktif, forum komuniti dalam talian, bilik sembang, penerbitan Sederhana dan organisasi tempatan yang berhasrat menjadikan pembangunan web pembelajaran boleh diakses oleh semua orang.
Anda akan lebih layak untuk pekerjaan pertama anda jika anda berjaya menyelesaikan keseluruhan kursus.
5. Buat pelayan HTTP dari awal
Protokol HTTP adalah salah satu protokol utama yang melaluinya kandungan bergerak di Internet. Pelayan HTTP digunakan untuk menyampaikan kandungan statik seperti HTML, CSS dan JS.
Keupayaan untuk melaksanakan protokol HTTP dari awal akan mengembangkan pengetahuan anda tentang cara sesuatu berinteraksi.
Sebagai contoh, jika anda menggunakan NodeJs, maka anda tahu bahawa Express menyediakan pelayan HTTP.
Untuk rujukan, lihat jika anda boleh:
- Sediakan pelayan tanpa menggunakan mana-mana perpustakaan
- Pelayan mesti menyediakan kandungan HTML, CSS dan JS.
- Melaksanakan penghala dari awal
- Pantau perubahan dan kemas kini pelayan
Jika anda tidak tahu mengapa, gunakan
6. Apl desktop untuk nota
Kita semua mengambil nota, bukan?
Mari buat aplikasi nota. Aplikasi perlu menyimpan nota dan menyegerakkannya dengan pangkalan data. Bina apl asli menggunakan Electron, Swift atau apa sahaja yang anda suka dan perkara yang sesuai untuk sistem anda.
Jangan ragu untuk menggabungkan ini dengan cabaran pertama (editor teks).
Sebagai bonus, cuba segerakkan versi desktop anda dengan versi web.
7. Podcast (Klon mendung)
Siapa yang tidak mendengar podcast?
Cipta aplikasi web dengan fungsi berikut:
- Buat akaun
- Cari Podcast
- Nilai dan langgan podcast
- Berhenti dan main, tukar kelajuan, fungsi ke hadapan dan ke belakang selama 30 saat.
Cuba gunakan API iTunes sebagai titik permulaan. Jika anda mengetahui sumber lain, sila siarkan dalam ulasan.
8. Tangkapan skrin
hello! Saya sedang merakam skrin saya sekarang!
Buat desktop atau aplikasi web yang membolehkan anda menangkap skrin anda dan menyimpan klip sebagai .gif
di sini ialah
Terjemahan telah dilakukan dengan sokongan syarikat
Sumber: www.habr.com