Προς το περιεχόμενο

Προγραμματισμός - Is Coding feasible at middle age?


VelenG0301

Προτεινόμενες αναρτήσεις

Γειά σας, 

Εν τάχει, θα προσπαθήσω να σας δώσω ένα feedback δικό μου. Πίσω στο παλιό 1996 - 2001, μεταξύ Τεχνικού Λυκείου και ΙΙΕΚ, είχα επιδερμικά επαφή με τον προγραμματισμό στο (ΤΕΛ - Basic, Pascal, C, Cobol) + ΙΙΕΚ ( κάποια κοινά με ΤΕΛ, Photoshop, Premier, Flash, html, κ.α).

Τελείωσα επίσης, Ανώτερη Σχολή Δραματική 2007-2010 και εργάστηκα σαν ηθοποιός(ΚΘΒΕ). Από επιλογή μου δεν το συνέχισα. 

Ασχολούμαι επαγγελματικά 15-20 χρόνια  με τον χώρο της εστίασης, σαν manager πλέον (20 έως 50 ατόμων). 

Πάντα με έτρωγε μέσα μου, όμως, ο προγραμματισμός ( αγαπημένα μαθήματα από πάντα, τα Μαθηματικά και η Έκθεση). Συχνά ενημερωνόμουν για τις νέες τεχνολογίες, όλα αυτά τα χρόνια στον κλάδο της πληροφορικής(από hobby).

Στο τώρα και πάνω σε αυτό που διάγει όλη ανθρωπότητα με τον covid,  κατόπιν συννενόησης με τον εργοδότη μου, για προσωπικούς μου λόγους, αποφασίσαμε να βγώ σε αναστολή εργασίας. 

Από τις πρώτες μέρες κιόλας του Νοεμβρίου, είπα στον εαυτό μου, ότι ήρθε η ώρα όλα αυτά τα χρόνια , που στριφογύριζε το coding στο μυαλό μου να το δοκιμάσω, να μου δώσω την ευκαιρία από το Απόλυτο Μηδέν, να αρχίσω δειλά δειλά μόνος μου (χωρίς να έχω την παραμικρή ιδέα, που θα με βγάλει - ακόμα δεν την έχω, ξέρω μόνο ότι θα βγω κερδισμένος με ότι αυτό συνεπάγεται). Να δώ αν ήταν στην σφαίρα της φαντασίας μου, γιατί πέρασαν και πολλά χρόνια χωρίς καμία επαφή. Τελικά, διάλεξα εντελώς στην τύχη 1 γλώσσα (java) και διαβάζω απο 7 έως 10-12 ώρες την μέρα. 🙂

Ξεκίνησα με Udemy (java for beginners 7ώρες ), στην συνέχεια παρακολουθώ συνδρομητικά τον Ψούνη στην Java(30+ ώρες και JavaFx 8+ ώρες) που βρίσκεται σε εξέλιξη, και από τότε, κόλλησα ! Για όσο προχωράει ο Ψούνης, ταυτόχρονα κάνω επανάληψη στο Udemy (masterclass java 80ώρες-βρίσκομαι στο 40%) - Διότι είμαι του moto - μόνο με την επανάληψη, κατανοείς και μαθαίνεις. Το επίπεδο όμως των ασκήσεων-projectακια έχει ανέβει πολύ για εμένα φυσικά. Π.χ. όταν τυχαία είχα δει palindrome number or String, ή  bubble sort κ αντίστοιχα, νόμιζα ότι δεν θα έλυνα ποτέ κάτι τέτοιο μόνος μου, τουλάχιστον στην αρχή, παρά μόνο με βοήθεια! Τελικά, προτίμησα, να κάνω pause στα course που παρακολουθώ, να ψάξω να διαβάσω από την αρχή Αλγόριθμους σιγά σιγά, με χαρτί και με μολύβι και τελικά να επιστρέψω και να τα λύσω μόνος μου! Εκ των πραγμάτων λοιπόν αναγκάζομαι να ανατρέχω να διαβάζω αλγόριθμους, δομές δεδομένων, κτλ. ώστε να κατανοώ την άσκηση/πρόβλημα, μόνος μου και χωρίς να βλέπω την λύση που δίνει ο καθηγητής ή τουλάχιστον το προσπαθώ κατά όσο μπορώ. 

 Κάπου εδώ να αναφέρω, ότι είχα αγοράσει το cs50x ( Ιntroduction to CS) και πριν λίγες μέρες είπα να το ξεκινήσω. Με χαρά λοιπόν διαπίστωσα ότι είναι τόσο ενδιαφέρον και δύσκολο, που για να το συνεχίσω (επειδή μου τρώει όλη την μέρα πλέον) πρέπει να αποφασίσω σε τι θα δώσω προτεραιότητα - και κάπου εδώ είναι που χρειάζομαι την βοηθειά σας !!

1. Να συνεχίσω και να ολοκλωρώσω το cs50x πρώτα? Που έχει μια γενική εικόνα από C, Algorithms, Arrays, Memory, Data structures, Python, Sql, html-css-js, Flask, Ethics κ μετά final project, γιατί έτσι όπως το κατάλαβα στην πράξη (αφού ολοκλήρωσα το Scratch και την C) πιστεύω θα μου πάρει αρκετούς μήνες να το τελειώσω - θέλει πολύ διάβασμα + ότι Θα προσπαθώ να αφιερώνω και 1 ώρα την ημέρα στην java, για να μην χάνω την επαφή.

2. Να συνεχίσω με την java,  javafx και κάποιο framework (spring boot e.g) + sql και να προσπαθήσω να ολόκληρώσω το πρώτο μου ολοκληρώμενο δικό μου project και να αφήσω το cs50x για αργότερα?

3. Έχετε εσείς να προτείνεται κάτι άλλο?

Υ.Γ. τις ώρες τις αναφέρω διότι στην καλύτερη περίπτωση είναι 1 προς 5+ 😀

Σας ευχαριστώ όλους  εκ των προτέρων

 

 

 

  • Like 2
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

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

 

  • Like 1
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Τι να σου απαντήσουμε ρε φίλε... Με αυτά που γράφεις, έχεις αποδείξει ότι ξέρεις να ψάχνεις και ξέρεις να μαθαίνεις, που θεωρώ ότι είναι τα βασικότερα skills ενός προγραμματιστή. Όλα τα άλλα θα έρθουν. Η μόνη "συμβουλή" που μπορώ να σου δώσω είναι να διαβάσεις αυτό που σε κάνει πιο χαρούμενο / αυτό που βρίσκεις πιο ενδιαφέρον. Δεν έχει νοημα να ζοριστείς με κάτι που δε σου αρέσει, ειδικά από την στιγμή που το κάνεις καθαρά ως χόμπυ. Αν ακολουθούσες πρόγραμμα σπουδών πανεπιστημίου, λογικά, πρώτα θα είχες διδαχθεί το introduction to CS και μετά java, javafx και spring (και πιθανότατα να μην έβλεπες ποτέ spring).

  • Like 2
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Στις 1/4/2021 στις 10:07 ΠΜ, masteripper είπε

Αν δεν έχεις συγκεκριμένο στόχο που να τον θέσεις ότι και να μάθεις απλώς θα φύγει...για την ηλικία μην φοβάσαι....Old dog here

Σίγουρα ξεκινάς με κάποιον στόχο, συμφωνώ, αλλιώς είναι σαν μια τρύπα στο νερό . Στην πορεία μπορεί να βγει και άλλος στόχος. 

Στις 1/4/2021 στις 12:46 ΠΜ, RcManiac είπε

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

 

Συμφωνώ μαζί σου και σε ευχαριστώ για τον χρόνο σου. Ξεκίνησα για να δω αν μπορώ να γράψω μόνος μου κώδικα κάποια στιγμή(μικρές εφαρμογές) και να μπορώ να διαβάζω επίσης των άλλων (για πιο ολοκληρωμένες εφαρμογές), να καταλαβαίνω τι κάνει και να μπορώ να το χρησιμοποιήσω και για μένα . Αυτό με οδηγεί να πετάγομαι "δεξιά - αριστερά " , γιατί είναι πολύ πιο ενδιαφέρον να ξέρεις όντως τι κάνει ένας κώδικας, παρά να κάνω ένα ξερό copy paste χωρίς να καταλαβαίνω τι κάνει( και να χάνω ώρες να καταλάβω τι κάνει), στο μεγαλύτερο του μέρος.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Οταν λένε στόχο τα παιδιά, εννοούν πιο πολύ επαγγελματικό στόχο. Δηλαδή εαν θέλεις να φτιάχνεις ιστοσελίδες καλύτερα να αφήσεις την Java και να πιάσεις PHP/Javascript/WordPress κτλ.  Εαν θέλεις να φτιάχνεις mobile application πιάσε απευθείας React Native ή Flutter...

Εσύ τι θέλεις να κάνεις στον κλάδο της πληροφορικής;

Μιας και ήσουν του χώρου, να στο θέσω αλλιώς: Τι δουλειά θέλεις να κάνεις στο εστιατόριο;  Θες να είσαι manager, chef, σερβιτόρος, καθαρίστρια;
Πρέπει να διαλέξεις που θες να πας, και να εστιάσεις εκει!

  • Like 2
  • Thanks 1
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Στις 1/4/2021 στις 10:43 ΠΜ, thewindwaker είπε

Τι να σου απαντήσουμε ρε φίλε... Με αυτά που γράφεις, έχεις αποδείξει ότι ξέρεις να ψάχνεις και ξέρεις να μαθαίνεις, που θεωρώ ότι είναι τα βασικότερα skills ενός προγραμματιστή. Όλα τα άλλα θα έρθουν. Η μόνη "συμβουλή" που μπορώ να σου δώσω είναι να διαβάσεις αυτό που σε κάνει πιο χαρούμενο / αυτό που βρίσκεις πιο ενδιαφέρον. Δεν έχει νοημα να ζοριστείς με κάτι που δε σου αρέσει, ειδικά από την στιγμή που το κάνεις καθαρά ως χόμπυ. Αν ακολουθούσες πρόγραμμα σπουδών πανεπιστημίου, λογικά, πρώτα θα είχες διδαχθεί το introduction to CS και μετά java, javafx και spring (και πιθανότατα να μην έβλεπες ποτέ spring).

Σε ευχαριστώ πολύ για τον χρόνο σου. Συμφωνώ πολύ για την συμβουλή σου, προς τα εκεί έτεινα και πριν αναρτήσω την ανησυχία μου και εδώ. Όσον αφορά το χόμπυ, ήμουν έτοιμος να ξεκινούσα κάποια σχολή στο παρελθόν ή κάποιο coding bootcamp κτλ, για να δω αν το θέλω σαν χόμπυ ή όχι. Μετά από πολύ έρευνα αποφάσισα ότι είναι πεταμένα λεφτά. τουλάχιστον για κάποιον σαν εμένα απο το μηδέν. Προτιμώ να ζοριστώ (διαφορετικά δεν γίνεται) - ήδη κάποια syllabus diploma IT που είχα βρει, τα έχω κάνει μόνος μου, χωρίς τα πολλά euro που ζητάνε. Που θα με βγάλει, δεν ξέρω, πραγματικά. Ξέρω μόνο ότι γουστάρω, πολύ.

21 λεπτά πριν, leonidas_fs είπε

Οταν λένε στόχο τα παιδιά, εννοούν πιο πολύ επαγγελματικό στόχο. Δηλαδή εαν θέλεις να φτιάχνεις ιστοσελίδες καλύτερα να αφήσεις την Java και να πιάσεις PHP/Javascript/WordPress κτλ.  Εαν θέλεις να φτιάχνεις mobile application πιάσε απευθείας React Native ή Flutter...

Εσύ τι θέλεις να κάνεις στον κλάδο της πληροφορικής;

Μιας και ήσουν του χώρου, να στο θέσω αλλιώς: Τι δουλειά θέλεις να κάνεις στο εστιατόριο;  Θες να είσαι manager, chef, σερβιτόρος, καθαρίστρια;
Πρέπει να διαλέξεις που θες να πας, και να εστιάσεις εκει!

Ακριβώς! Βρίσκομαι στο σημείο που θα ήθελα να δω ποιο από , web app, mobile app, ιστοσελίδες μου ταιριάζει που λέμε. web app είναι εξ αρχής ο στόχος μου, αλλά και τα άλλα  δεν θέλω να τα αποκλείσω αν δεν τα δοκιμάσω. Αυτό σκέφτομαι, μπορεί να είμαι και λάθος.

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

Σε ευχαριστώ για τον χρόνο σου.

 

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Θα προτιμησουν καποιον με πτυχιο ΑΕΙ και με εμπειρια ...Δυστυχως το ξυπναω ενα πρωι και γινομαι προγραμματιστης δεν ισχυει ...Αλλο το χομπυ βεβαιως και αλλο η επαγγελματική σταδιοδρομια....οπου απαιτουνται στιβαρα χαρτια...

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

3 ώρες πριν, ppaio είπε

Θα προτιμησουν καποιον με πτυχιο ΑΕΙ

πιστευω οτι πολλες εταιρειες πλεον το εχουν ξεπερασει αυτοκαι ζητανε καποια τυπικα προσοντα (soft skill και τεχνικες γνωσεις) 

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Μπράβο για την όρεξη και το πείσμα! Είμαι και εγώ 20ετία+ στον επισιτιστικό κλάδο (μάγειρας) και είμαι 42 ετών. Ξεκίνησα από το 0 προγραμματισμό στα 39 και έχω ολοκληρώσει και δημοσιεύσει 4 εφαρμογές για Android. Θέλω να πω ότι ποτέ δεν είναι αργά!

Σχετικά με εισόδημα/σταδιοδρομία διάφορες αγγελίες που έχω δει για remote εργασία, ζητάνε περισσότερο εμπειρία πάρα πτυχία, άλλα μόνο 2-3 αγγελίες από αυτές ήταν από Ελλάδα ή Κύπρο (όχι ότι παίζει ρόλο λόγω remote).

  • Like 2
  • Thanks 1
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...