"Ένας κύριος κάνει περισσότερα λάθη από ότι ένας αρχάριος κάνει προσπάθειες"
τελευταίος
1. Επεξεργαστής κειμένου
Ο σκοπός ενός προγράμματος επεξεργασίας κειμένου είναι να μειώσει την προσπάθεια των χρηστών που προσπαθούν να μετατρέψουν τη μορφοποίησή τους σε έγκυρη σήμανση HTML. Ένας καλός επεξεργαστής κειμένου επιτρέπει στους χρήστες να μορφοποιούν κείμενο με διαφορετικούς τρόπους.
Σε κάποιο σημείο, όλοι έχουν χρησιμοποιήσει ένα πρόγραμμα επεξεργασίας κειμένου. Γιατί λοιπόν όχι
2. Κλώνος Reddit
Το Reddit καταλαμβάνει τον περισσότερο χρόνο μου, αλλά συνεχίζω να κάνω παρέα. Η δημιουργία ενός κλώνου Reddit είναι ένας αποτελεσματικός τρόπος για να μάθετε προγραμματισμό (κατά την περιήγηση στο Reddit ταυτόχρονα).
Το Reddit σας παρέχει ένα πολύ πλούσιο
Οι έξυπνοι πελάτες θα συνειδητοποιήσουν αμέσως ότι η δουλειά γίνεται άσχημα και θα βρουν κάποιον άλλο.
3. Δημοσίευση πακέτου NPM ανοιχτού κώδικα
Εάν γράφετε κώδικα Javascript, το πιθανότερο είναι ότι χρησιμοποιείτε έναν διαχειριστή πακέτων. Ένας διαχειριστής πακέτων σάς επιτρέπει να επαναχρησιμοποιήσετε τον υπάρχοντα κώδικα που άλλα άτομα έχουν γράψει και δημοσιεύσει.
Η κατανόηση του πλήρους κύκλου ανάπτυξης ενός πακέτου θα προσφέρει μια πολύ καλή εμπειρία. Υπάρχουν πολλά πράγματα που πρέπει να γνωρίζετε κατά τη δημοσίευση κώδικα. Πρέπει να σκεφτείτε την ασφάλεια, τη σημασιολογική έκδοση, την επεκτασιμότητα, τις συμβάσεις ονομασίας και τη συντήρηση.
Το πακέτο μπορεί να είναι οτιδήποτε. Αν δεν έχετε ιδέα, δημιουργήστε το δικό σας Lodash και δημοσιεύστε το.
Lodash:
Το να έχετε κάτι που έχετε κάνει στο διαδίκτυο σας βάζει 10% πάνω από τους άλλους.
4. Πρόγραμμα σπουδών freeCodeCamp
Το freeCodecamp έχει συγκεντρώσει πολλά
Το freeCodeCamp είναι ένας μη κερδοσκοπικός οργανισμός. Αποτελείται από μια διαδραστική πλατφόρμα εκμάθησης που βασίζεται στο διαδίκτυο, ένα διαδικτυακό φόρουμ κοινότητας, δωμάτια συνομιλίας, εκδόσεις μεσαίου μεγέθους και τοπικούς οργανισμούς που σκοπεύουν να κάνουν την ανάπτυξη μαθησιακών ιστοσελίδων προσβάσιμη σε όλους.
Εάν καταφέρετε να ολοκληρώσετε ολόκληρο το μάθημα, θα είστε περισσότερο από τα προσόντα για την πρώτη σας δουλειά.
5. Δημιουργήστε έναν διακομιστή HTTP από την αρχή
Το πρωτόκολλο HTTP είναι ένα από τα κύρια πρωτόκολλα μέσω του οποίου το περιεχόμενο ταξιδεύει στο Διαδίκτυο. Οι διακομιστές HTTP χρησιμοποιούνται για την εξυπηρέτηση στατικού περιεχομένου όπως HTML, CSS και JS.
Η δυνατότητα υλοποίησης του πρωτοκόλλου HTTP από την αρχή θα διευρύνει τις γνώσεις σας για το πώς αλληλεπιδρούν τα πράγματα.
Για παράδειγμα, εάν χρησιμοποιείτε NodeJs, τότε γνωρίζετε ότι η Express παρέχει έναν διακομιστή HTTP.
Για αναφορά, δείτε αν μπορείτε:
- Ρυθμίστε έναν διακομιστή χωρίς να χρησιμοποιήσετε βιβλιοθήκες
- Ο διακομιστής πρέπει να εξυπηρετεί περιεχόμενο HTML, CSS και JS.
- Εφαρμογή δρομολογητή από την αρχή
- Παρακολουθήστε τις αλλαγές και ενημερώστε τον διακομιστή
Εάν δεν ξέρετε γιατί, χρησιμοποιήστε
6. Εφαρμογή επιφάνειας εργασίας για σημειώσεις
Όλοι κρατάμε σημειώσεις, έτσι δεν είναι;
Ας δημιουργήσουμε μια εφαρμογή σημειώσεων. Η εφαρμογή πρέπει να αποθηκεύει σημειώσεις και να τις συγχρονίζει με τη βάση δεδομένων. Δημιουργήστε μια εγγενή εφαρμογή χρησιμοποιώντας Electron, Swift ή οτιδήποτε άλλο σας αρέσει και αυτό που λειτουργεί για το σύστημά σας.
Μη διστάσετε να το συνδυάσετε με την πρώτη πρόκληση (επεξεργαστής κειμένου).
Ως μπόνους, δοκιμάστε να συγχρονίσετε την έκδοση για επιτραπέζιους υπολογιστές με την έκδοση ιστού.
7. Podcasts (Συννεφιασμένος κλώνος)
Ποιος δεν ακούει podcasts;
Δημιουργήστε μια διαδικτυακή εφαρμογή με τις ακόλουθες λειτουργίες:
- Δημιουργία λογαριασμού
- Αναζήτηση Podcast
- Αξιολογήστε και εγγραφείτε σε podcast
- Σταματήστε και παίξτε, αλλάξτε ταχύτητα, λειτουργίες εμπρός και πίσω για 30 δευτερόλεπτα.
Δοκιμάστε να χρησιμοποιήσετε το iTunes API ως σημείο εκκίνησης. Εάν γνωρίζετε άλλους πόρους, δημοσιεύστε στα σχόλια.
8. Λήψη οθόνης
Γειά σου! Γυρίζω την οθόνη μου αυτή τη στιγμή!
Δημιουργήστε μια εφαρμογή υπολογιστή ή web που σας επιτρέπει να τραβήξετε την οθόνη σας και να αποθηκεύσετε το κλιπ ως .gif
Εδώ
Η μετάφραση πραγματοποιήθηκε με την υποστήριξη της εταιρείας
Πηγή: www.habr.com