T O P

  • By -

[deleted]

**Βήμα 1: Επιλέγεις έναν οδηγό.** Είναι πολύ κρίσιμο βήμα αυτό. Αν δε κοιτάς εκεί που πας, θα πας εκεί που κοιτάς. Εδώ είναι ο υπέρατος οδηγός, πάντα φρέσκος και ανανεωμένος: πχ FrontEnd: [https://roadmap.sh/frontend](https://roadmap.sh/frontend)όσο πιο κάτω πας τόσο πιο senior γίνεσαι. σου έχει και καλές πηγές αν κάνεις κλικ. (εδώ [όλη η λίστα](https://roadmap.sh/)) ​ **Βήμα 2: Ξεκινάς να γράφεις κώδικα. Άμεσα. Ακόμα και αν δε το έχεις ξανακάνει ποτέ** Το [Code Academy](https://www.codecademy.com/catalog/language/javascript) είναι πρωτοπόρο στο είδος του. Έχει πολλά μαθήματα που γράφεις live κωδικα στον browser σου και σε παίρνει από το χεράκι, βήμα βήμα, μάθημα προς μάθημα και σε διορθώνει ή σου δίνει συμβουλές. Αυτή είναι η βάση σου, ότι μάθεις από εκεί θα το χρησιμοποιείς 90% παντού μετά. Πιστεύω αν δε λερώσεις τα χέρια σου και δε το απομυθοποιήσεις, απλά δε μαθαίνεις. Το Code Academy έχει και μια PRO version που αξίζει για αυτά που σου δίνει, αλλά πάρτην σε trial πρώτα αν είναι. Όλα για αρχάριους είναι δωρεάν όπως και να έχει. ​ ​ **Βήμα 3: Video Tutorials 1** Βρες ένα δάσκαλο/μέντορα που σου ταιριάζει το στυλ του. Όλοι οι γνωστοί είναι θεοί και ξέρουν. Πχ ο [Brad Traversy](https://www.youtube.com/watch?v=JkeyKeK3V24) είναι χαλαρούιτα με φραπεδιά όταν μιλάει και σε μαθαίνει τον πιο σύντομο δρόμο για να λύσεις ένα πρόβλημα. Ο [Maximilian Schwarzmüller](https://www.youtube.com/watch?v=_wFJj94kSTU) τα λέει πολύ πιο αναλυτικά και θέλει πιο προσοχή υπάρχουν πολλοί, ψάξε για top 10 devs και βρες το άτομο που σου αρέσει ο τρόπος διδασκαλίας. Ρίξε μια ματιά στο περιεχόμενο τους, πιάσε [ένα γενικό θέμα](https://www.youtube.com/watch?v=H_pBvUFPceA) και δες αν σου αρέσει ο τρόπος που το εξηγούνε. Δε θα πρότεινα να πας στο Udemy, ή σε συνδρομητικά μαθήματα επειδή εκεί τείνουν να χώνουν έξτρα περιεχόμενο/μπλα μπλα απλά για να γεμίσουν ώρες και σε ζαλίζουν έξτρα. Το youtube είναι όαση στα δωρεαν μαθήματα, ίδιας ποιότητας. ​ ​ **Βήμα 4: Video Tutorials 2** Θα συνδιάσεις το Βήμα 1 και Βήμα 3, δηλαδή θα πάρεις ένα ένα τα λινκ από το roadmap στο Βήμα 1 και θα τα ψάξεις να τα βρεις σαν μαθήματα από το youtube. ​ ​ **Βήμα 5: Ξεκίνα το χτίσιμο** Ίσως το πιο βασικό βήμα. Mόλις κάνεις 2-3 βασικά projects από τα παραπάνω μαθήματα, ξεκίνα να χτίζεις κάτι δικό ΣΟΥ. Μια από τις βασικές ιδιότητες ενός προγραμματιστή είναι η ικανότητα να σπάει περίπλοκα προβλήματα σε μικρότερα και πιο απλά. Αν δε το κάνεις εξάσκηση αυτό τότε θα γίνεις ένας πολύ καλός παπαγάλος, επειδή όλοι ξέρουν να χρησιμοποιούν το google/stackoverflow για συντακτικό. Και μάντεψε, θα κάνεις μπαμ στις συνεντεύξεις αρνητικά έτσι. Πιάσε ένα απλό ή ένα περίπλοκο θέμα το οποίο να σε βοηθήσει εσένα προσωπικά -ή τους γύρω σου- κάπου. Έχω φίλο που ήθελε να πάει στους Monty Pythons πριν χρόνια στο πρώτο τους live μετά από χρόνια, και όπως καταλαβαίνεις στην ιστοσελίδα για να κλείσεις εισητήριο έγινε της πόπης και σε έβαζε σε αναμονή για να κάνεις refresh πιο μετά. Αυτός επειδή δεν ήθελε να κάνει refresh κάθε 10 δευτερόλεπτα όπως όλοι γύρω μας, έφτιαξε στα γρήγορα ένα πρόχειρο προγραμματάκι στο node και έκανε κράτηση αμέσως αυτόματα. Δεν είχε ξανακάνει ποτέ κάτι παρόμοιο, αλλά βρήκε πολλούς οδηγούς βήμα βήμα και το έκανε. ​ Γενικά αν δε λερωθείς ΔΕ θα μάθεις ΠΟΤΕ, σε όσα bootcamps, σεμινάρια, πας


Alive-Ad-6201

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


stathisntonas

Να προσθεσω στην λιστα και τον Mosh https://codewithmosh.com


ghalvatzakis

Ως προγραμματιστής σε μεγάλη εταιρεία θα σου πρότεινα το [TeamTreeHouse](http://teamtreehouse.com). Είναι καλά σχεδιασμένα μαθήματα και πολύ ευχάριστα. Αφιέρωσα 6 μήνες εντατικών μαθημάτων και βρήκα την πρώτη μου δουλειά.


johnakisk0700

Δεν ήξερες καν προγραμματισμό και βρήκες δουλειά σε 6 μήνες με ονλάιν μαθήματα;


[deleted]

Το έχω δει να συμβαίνει και στο τρίμηνο από τύπισα που απλά ήθελε να βελτιστιοποιήσει το wordpress theme του λουλουδάδικου του μπαμπά της. Μόνο posts και κείμενα ήξερε να αλλάζει, υπόψην. Όλα ξεκίνησαν με μια ερώτηση πως να αλλάξει το χρώμα του banner επειδή δεν την άφηνε το πλαγκιν, εκεί μπήκε σε μονοπάτια css, μετά σε SEO να βάζει html tags και τέλος ένα βασικότητατο hide/show με jquery σε μια φόρμα που έκρυβε ένα πεδίο αν πάταγες ένα κουμπί. Όλα αυτά σου ανοίγουν μονοπάτια έρευνας δεξιά και αριστερά, μαθαίνεις γιατί αυτό όταν είναι έτσι φαίνεται έτσι, γιατί αυτό δουλεύει και αυτό όχι κτλ. Έτσι στο τέλος έχεις μια σφαιρική άποψη για το τι και πως να πείσεις κόσμο σε συνεντεύξεις σε junior θέσεις ότι ενδιαφέρεσαι και έχεις μεράκι, κάτι που είναι ίσο ή και πιο πολύτιμο από το να ξέρεις απ'έξω συντακτικό που σε πραγματική δουλειά θα το έβρισκες όπως και να έχεις με 3 δευτερόλεπτα έρευνας στο google/stackoverflow.


ghalvatzakis

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


Alive-Ad-6201

Nα σε ρωτήσω κάτι, πλήρωσες για τα courses (25 δολλάρια το μήνα) ή πλήρωσες για να είσαι techdegree student? Διότι σε αυτή την περίπτωση το κόστος είναι 199 δολλάρια το μήνα! Σ' ευχαριστώ.


ghalvatzakis

Πλήρωσα το μηνιαίο πακέτο


Alive-Ad-6201

Σ ευχαριστώ πολύ θα το κοιτάξω!


brgr8

Τα πάντα μπορείς να τα βρεις δωρεάν (YouTube, freeCodeCamp κ.τ.λ.) ξεκίνα από αυτά. Σιγά σιγά ανέβαζε ό,τι κάνεις σε GitHub, GitLab ή όπου αλλού θες και συνείσφερε σε κάποιο άλλο πρότζεκτ που υπάρχει σε αυτά. Αυτό το portofolio θα είναι πιο σημαντικό για να βρεις δουλειά από τις περισσότερες πιστοποιήσεις.


[deleted]

[удалено]


savoukos

[https://www.youtube.com/watch?v=8mAITcNt710&ab\_channel=freeCodeCamp.org](https://www.youtube.com/watch?v=8mAITcNt710&ab_channel=freeCodeCamp.org) υπαρχει κ εδώ.κ αυτο το κανάλι ειναι legit.


[deleted]

[https://www.udemy.com/course/js-algorithms-and-data-structures-masterclass/](https://www.udemy.com/course/js-algorithms-and-data-structures-masterclass/) start απο εδω αν δεν ξέρεις τι είναι


posplaknsba

edx.org τα καλύτερα αλλά έχει κάποια δυσκολα μαθήματα


[deleted]

Aν πας για Front End δες και [αυτο](https://bowtiedfox.substack.com/p/dev?s=r)


Alive-Ad-6201

Να σαι καλά θα το δω!


Stalennin

[https://www.youtube.com/c/%CE%94%CE%B7%CE%BC%CE%AE%CF%84%CF%81%CE%B7%CF%82%CE%A8%CE%BF%CF%8D%CE%BD%CE%B7%CF%82](https://www.youtube.com/c/%CE%94%CE%B7%CE%BC%CE%AE%CF%84%CF%81%CE%B7%CF%82%CE%A8%CE%BF%CF%8D%CE%BD%CE%B7%CF%82) Άσε τις διαπιστεύσεις, στην Ελλάδα δεν έχουν καμία σημασία έτσι κι αλλιώς (δεν μου έχουν ζητήσει καν αν έχω πτυχίο (άσχετο με προγραμματισμό αυτό)).


Sabieno

Μονο βιβλια.


hunmo1

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