Πόσο διαρκεί ή πόσο καιρό σας πήρε να μάθετε HTML, CSS και JavaScript; Επίσης, πόσο καιρό σας πήρε να ξεκινήσετε να δημιουργείτε καταρτισμένους και επαγγελματικούς ιστότοπους;


Απάντηση 1:

Όταν άρχισα να μαθαίνω HTML, CSS και JavaScript, είχα ήδη ολοκληρώσει ένα επιταχυνόμενο μάθημα κολέγιο στην Java. Η κλάση αναρροφήθηκε και ήμουν πολύ αρχάριος. Άρχισα να μαθαίνω χωρίς κάποιο πρόγραμμα σπουδών, χωρίς ιδέα ποια είναι τα πράγματα όπως Stack Overflow ή Git, κλπ.

Εδώ έχω πάρει ορισμένα ορόσημα. Οι χρόνοι είναι μετά αποφάσισα να μάθω την ανάπτυξη ιστού και είναι κατά προσέγγιση.

Κατασκευάστηκε η πρώτη μου εφαρμογή (μια αριθμομηχανή) που χρησιμοποιεί το Visual Studio και τις φόρμες ιστού: 3 εβδομάδες (ήμουν αντιγράψτε τον κώδικα επικόλλησης σε αυτό το σημείο και κάνοντας εικασίες σε ποιο κώδικα έκανε)

Βρέθηκαν Codecademy και ολοκλήρωσαν τις τάξεις τους σε HTML, CSS, JavaScript και jQuery: 6 εβδομάδες

Κατασκευάστηκε ένα απλό διαδικτυακό παιχνίδι βίντεο: 8 εβδομάδες

Κατασκευάστηκε ένας προσομοιωτής εξέλιξης χρησιμοποιώντας κείμενο αντί για dna: 12 εβδομάδες.

Έχασες να χάσεις και περιπλανήσεις την έρημο του κώδικα, μαθαίνοντας κομμάτια διαφορετικών γλωσσών και πλαισίων. Έμαθε ότι είναι δύσκολο να πάρεις μια εργασία κωδικοποίησης σε επίπεδο εισόδου: 6 μήνες

Δοκίμασε και απέτυχε να παρακολουθήσει ένα στρατόπεδο κωδικοποίησης (δεν μπορούσε να το αντέξει): 9 μήνες

Ξεκίνησε τη λήψη ανεξάρτητων πελατών ανάπτυξης ιστοσελίδων, κυρίως στο WordPress. 11 μήνες.

Ξεκίνησα να δημιουργώ τις πρώτες πλήρεις εφαρμογές μου στο C # και στο API ιστού: 1 έτος.

Κατασκευάστηκε η πρώτη μου εφαρμογή κόμβου χρησιμοποιώντας mongodb, Express και jQuery: 1,5 χρόνια

Ολοκληρώθηκε προσκήνιο στο Free Code Camp. Πολύ εύκολο σε αυτό το σημείο, αλλά ακόμα διασκεδαστικό. 2 χρόνια.

Δημιούργησε μερικές εφαρμογές .Net για την ομάδα μου στην εργασία. 2,5 έτη

Προσλήφθηκε ως μηχανικός λογισμικού μεσαίου επιπέδου. 3 χρόνια από τότε που άρχισα να μαθαίνω.

Έτσι, όχι το πιο αποτελεσματικό μονοπάτι, αλλά ήμουν τελικά επιτυχής. Ελπίζω ότι βοηθά!


Απάντηση 2:

TL · DR - δύο χρόνια

Μου χρειάστηκαν τρεις μήνες για να γράψω κάτι και να το χρησιμοποιήσω μέσα στην εταιρεία, αλλά σίγουρα δεν ήταν καταπληκτικό. Λειτουργεί καλά, αλλά αυτό είναι το καλύτερο που μπορώ να πω για αυτό.

Χρειάστηκαν ακόμη 3 μήνες ανεξάρτητων σπουδών προτού να βρω δουλειά σε ένα πλήρες κατάστημα. Έμαθα έναν τόνο εκεί μετά από 8 μήνες αλέσεως για την επανεπεξεργασία ενός πολύ ώριμου συστήματος που χρειάστηκε να αντικατασταθεί. Τελικά άρχισα να αναπτύσσω κάτι που είχε ωραία εμφάνιση και αίσθηση σε αυτό, αλλά εξακολουθούσε να φαίνεται λίγο μεγαλύτερο από την άποψη της ui ux λόγω της σχεδίασης της ομάδας.

Θα ήταν άλλο 3 μήνες πριν τελικά ανέπτυξα ένα εξαιρετικά εκλεπτυσμένο ταμπλό που θα χρησιμοποιούσε μια εθνική εκπαιδευτική εταιρεία.

Αυτό το έργο ήταν το μωρό μου. Το έχτισα από το έδαφος εντελώς μόνο για τον πελάτη με πολύ μοντέρνο σχεδιασμό από την ομάδα μας ui / ux.

Το έργο αυτό ήταν όπου έδειξα 2 χρόνια σκληρής δουλειάς.

Μετά την ολοκλήρωση ενός τόσο περίπλοκου ταμπλό σε λίγο λιγότερο από 60 ημερολογιακές ημέρες, πήρα τελικά την αναγνώριση στο μπροστινό μέρος που είχα γεώτρηση για μετά από 5 χρόνια στην ανάπτυξη backend. Τελικά ανέβηκα στην πλήρη στοίβα.


Απάντηση 3:

Το μπροστινό μέρος είναι πολύ δύσκολο. Είμαι ένας developer fullstack έτσι ξέρω για τι μιλάω.

Όταν ξεκίνησα αρχικά πολλά φεγγάρια, η εκμάθηση HTML, CSS και JavaScript χρειάστηκε περίπου 6-8 μήνες για να μάθουν. Να μάθω. Να καταλαβεις. Να μην οικοδομήσουμε. Για να το καταφέρετε με κάποιο τρόπο και όλα είναι περίπλοκα.

Θυμηθείτε ότι σήμερα οι εφαρμογές ιστού είναι εξαιρετικά απαιτητικές και πολύπλοκες. Τόσο στο μπροστινό όσο και στο πίσω μέρος. Έτσι πρέπει να δώσετε στον εαυτό σας χρόνο. Ήμουν σε θέση να αναπτύξω επαγγελματικά μια ιστοσελίδα για έναν πελάτη με καλό σχεδιασμό και αυτή η οθόνη ανταποκρίνεται στον σταθερό προγραμματισμό μόνο μετά από 2 χρόνια! Ναι, στην αρχή θα φαίνεται σαν μια βόλτα στο πάρκο. Αλλά η πραγματικότητα θα χτυπήσει τελικά.

Ακριβώς για να είστε στην ασφαλή πλευρά δώστε στον εαυτό σας ένα μικρό δωμάτιο και αφήστε τον εαυτό σας τη διάρκεια ενός ολόκληρου έτους για να πάρετε απόλυτα άνετα χρησιμοποιώντας όλες τις τεχνολογίες. Προσπαθήστε να γράψετε κινούμενα σχέδια, κουμπιά, μικρά συστήματα μέσα στο πρόγραμμα περιήγησης. Οτιδήποτε απλό μπορείτε να σκεφτείτε.

Στη συνέχεια, προσπαθήστε να δημιουργήσετε ένα χαρτοφυλάκιο επαγγελματικών εικονικών ιστότοπων με καλό σχεδιασμό και ευελιξία. Ίσως λίγο backend εδώ και εκεί με μια φόρμα ίσως. Αυτό είναι το μέρος όταν η πραγματικότητα χτυπά. Αλλά μην ανησυχείτε ότι πρέπει να συνεχίσετε. Κατασκευή, κατασκευή, κατασκευή! Γράψτε, γράψτε, γράψτε! Και πάντα προσπαθήστε να προσθέσετε τα πράγματα!

Έτσι συνεχίζετε και βελτιώνετε τις ικανότητές σας.

Καλή τύχη και ευθυμία


Απάντηση 4:

Άρχισα να μελετώ την ανάπτυξη Front-End περίπου πριν από 2 χρόνια και, για να είμαι ειλικρινής, θα μπορούσα μόνο να αρχίσω να καλώ τις ιστοσελίδες που έκανα "άρτια και επαγγελματικά". Φυσικά σε αυτό το σημείο δεν χρησιμοποιώ μόνο HTML CSS και Javascript. Χρησιμοποιώ επίσης πράγματα όπως CSS προεπεξεργασία, CSS και Javascript πλαίσια και ακόμη και back end πλαίσια όπως Laravel. Αν στρέφομαι αποκλειστικά σε HTML, CSS και JavaScript, θα ήμουν πιθανώς σε θέση να φτάσω σε επαγγελματικό επίπεδο μέσα σε 6 μήνες έως ένα χρόνο, και αυτός είναι ίσως ο χρόνος που θα σας πάρει για να φτάσετε σε αυτό το επίπεδο επίσης.

Όλα εξαρτώνται από το πόσο σοβαρή είστε, πόσο κακή θέλετε και πόσο σταθερή είστε. Εάν περάσετε 1-2 ώρες την εβδομάδα μελετώντας, μπορεί να σας χρειαστεί ένα ή δύο χρόνια για να φτάσετε εκεί, αλλά εάν περάσετε 20 ώρες, αρκετοί μήνες θα είναι αρκετοί. Μπορείτε επίσης να πάτε πάντα τρελός και να κάνετε εβδομάδες 40-80 ωρών για έντονες σπουδές για μερικούς μήνες και αυτό θα είναι πολύ επωφελές επίσης, διότι θα βυθίζεστε στον προγραμματισμό, ο οποίος θα επιταχύνει τη διαδικασία εκμάθησης έναν τόνο.


Απάντηση 5:

Έχω συνεργαστεί με HTML, CSS και Javascript από την ηλικία των 10 ετών (πολύ πριν ~ 20 χρόνια). Μαθαίνω ακόμα, αλλά ήμουν ικανός για τις περισσότερες φορές - γι 'αυτό μην ανησυχείτε.

Πριν από αυτό που κάνω τώρα διδάσκω, μεταξύ άλλων, την ανάπτυξη ιστοσελίδων στο B.Sc. και M.Sc. Φοιτητές. Οι μαθητές επικεντρώθηκαν σε μεγάλο βαθμό

πως

ο κώδικας ήταν

γραπτός

αλλά όχι πώς ανακάλυψα τι να γράψω.

Για να είναι επιτυχής στην εκμάθηση του προγραμματισμού, είτε είναι front-end, backend ή full-stack πρέπει να μάθετε τη μεθοδολογία. Έχοντας ένα αφηρημένο μοντέλο για τον τρόπο επίλυσης προβλημάτων είναι το κλειδί για τη δημιουργία προγραμμάτων που επιλύουν συγκεκριμένα προβλήματα. Τελικά θα μπορείτε να επεκτείνετε το φάσμα των γλωσσών προγραμματισμού.

Αλλά να είστε προετοιμασμένοι ότι αυτό θα πάρει κάποιο χρόνο. Είναι δύσκολο να πούμε πόσο καιρό, εξαρτάται αν είστε γρήγορος μαθητής και αν παίρνετε το

μέθοδος.

Δεν θα το μάθετε εν μία νυκτί ή κάνοντας ένα webinar για το Σαββατοκύριακο.

Προκάλεσε τον εαυτό σου και προκάλεσε τον εαυτό σου πέρα ​​από τα παραδείγματα που έχεις δει ήδη. Νομίζω ότι μια πιθανή παγίδα είναι η αντιγραφή όσων βλέπετε. Αυτό δεν αμφισβητεί τις ικανότητές σας να λύσετε ή να οικοδομήσετε από τις γνώσεις που έχετε δημιουργήσει για την ανάπτυξη ιστού.

Ο προγραμματισμός είναι μια πειθαρχία που μαθαίνεται κάνοντας. Πρώτα απ 'όλα, εξοικειωθείτε με τη σύνταξη των γλωσσών που θέλετε να μάθετε. Μάθετε τα βασικά των γλωσσών αυτών. Καθίστε και γράψτε τον κώδικα.

Μη φοβάστε να αποτύχετε όταν προσπαθείτε να κάνετε κάτι. Οι περισσότεροι προγραμματιστές θα αντιμετωπίσουν προκλήσεις που δεν μπορούν να κατακτήσουν. Αυτό είναι απλά αποτέλεσμα της πρόκλησης του εαυτού σας.

Σας εύχομαι καλή τύχη στο ταξίδι σας.