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

Σχολη Προγραμματισμου


x98

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

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

Μεγάλη μπουκιά φάε μεγάλα λόγια μην λες....χωρίς να θέλω να διαφωνήσω ακριβώς μαζί σου, αυτό που λες ισχύει 100% όσον αφορά τα tools. Αλλά ο τρόπους που προγραμματίζανε κάποτε με το πώς προγραμματίζουν τώρα δεν έχει τεράστια διαφορά. Αν βάλεις κάποιο που έγραφε κώδικα πριν 25+ χρόνια στο σήμερα και τον πετάξεις μπροστά στο VS μια χαρά κώδικα θα γραφεί, το ίδιο και τουμπαλιν.

 

Από το procedural μέχρι το OO πάντα θα έχεις μεταβλητές, loop κτλ.

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

  • Απαντ. 58
  • Δημ.
  • Τελ. απάντηση

Συχνή συμμετοχή στο θέμα

Οι προδιαγραφές μιας εφαρμογής πριν 25 χρόνια δεν έχουν την παραμικρή σχέση με το σήμερα. Ούτε web υπήρχε τότε, ούτε multithreading, ούτε βάσεις εκατοντάδων GB, ούτε mobile, ούτε πολλά άλλα. Προγραμματισμός δεν είναι μαθαίνω πως να φτιάχνω κλάσεις και να κάνω loops.

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

Και όμως o πυρήνας του προγραμματισμού είναι assign statements, loops και ifs. Ο τρόπος σκέψης έχει παραμείνει ίδιος. Από άποψη languages δεν υπάρχει κάποιο καινούριο concept τα τελευταία πολλά χρόνια.

 

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

Για να γίνεις προγραμματιστής σαφώς και δεν χρειάζεται να είσαι ιδιοφυία. Αλλά για να γίνεις καλός προγραμματιστής πρέπει απαραιτήτως να είσαι έξυπνος. Δεν ξέρω κανέναν βλάκα που να δουλεύει στην Google. Αντιθέτως ξέρω πολλά άτομα με IQ πάνω από 130 εκεί μέσα. Κι αυτό κάτι λέει. Τώρα βέβαια τι στόχους έχει ο καθένας για το μέλλον του είναι δικό του θέμα. Αλλά μην αναπαράγουμε μια λογική ότι ο προγραμματισμός είναι απλά θέμα διάθεσης. Είναι και θέμα νοημοσύνης. Διάθεση είχε κι ο Μ2000, αλλά καθόλου ευφυΐα, και είδαμε όλοι το αποτέλεσμα.

 

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

 

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

 

Δε διαφωνώ σε όλα, αλλά αν δεν είσαι κάποιος που γράφει τα libraries που χρησιμοποιούν οι άλλοι στις δουλειές τους ή κάνεις κάτι πρωτοποριακό, νομίζω συνήθως η δουλειά μετράει περισσότερο από την εξυπνάδα. Ακόμα και το machine learning που αναφέρεις για τη μέση δουλειά της αγοράς δεν πιστεύω πως χρειάζεται κάτι περισσότερο από high level κατανόηση κάποιων μαθηματικών. Δεν τα επινοεί αυτά τα μαθηματικά ο μέσος προγραμματιστής, ούτε τα αναλύει εις βάθος, απλά τα χρησιμοποιεί για να λύσει κάποιο πρόβλημα.

 

Επειδή όντως θεωρώ κι εγώ τη μάθηση εξαιρετικά σημαντική ως skill ας πούμε πως έχει πλεονέκτημα κάποιος που μαθαίνει γρήγορα. Από κει και πέρα sky is the limit. Μιλάω απλά για το να δουλεύει κάποιος αξιοπρεπώς.

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

Για να γίνεις καλός προγραμματιστής δεν νομίζω πως είναι θέμα ταλέντου, θέληση και κυρίως σωστό διάβασμα θέλει.

 

Πάντως δεν είναι ανάγκη να γίνεις καλός προγραμματιστής για να κάνεις αυτή τη δουλειά. Μπορείς να ξέρεις 10 βασικά πράματα, και να βγάζεις μία χαρά ψωμί.

Το θέμα δεν είναι να βγάλεις το ψωμάκι σου αλλά να στοχεύεις ψηλά , είναι κακή λογική αυτό που λες B)

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

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

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

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

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

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

 

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

 

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

 

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

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

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

 

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

 

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

 

Εμ για αυτό υπάρχει μεγάλη κρίση στη βιομηχανία του software και ζητάνε όλοι full stack developers..

Γιατί σε μερικούς κακοφαίνεται που οι εταιρίες ζητάνε junior developer με 3 χρόνια εμπειρία μινιμουμ και επικαλούνται την οικονομική κρίση.. Δέν είναι έτσι.. Οι εταιρίες δαπανούν πολύ περισσότερα χρήματα για προιόντα software από ότι σε hardware.

 

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

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

 

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

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

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

 

Και για να μην παρεξηγηθώ, δεν προτείνω στον TS να μην επιλέξει να γίνει καλός σε κάτι, είπα ότι το επάγγελμα (μέχρι στιγμής ξανά λέω) μπορείς να το κάνεις πολύ πιο εύκολα, και χωρίς μεγάλο πήξιμο .

Πάντως (γιατί έχουμε βγει τελείως off topic) θα έλεγα στον TS να πάει στην σχολή που θέλει, καλό θα του κάνει σίγουρα, αλλά μην περιμένει πως μόνο με το χαρτί θα είναι 100% έτοιμος, θα πρέπει να αφιερώσει και χρόνο ο ίδιος στον εαυτό του. Νομίζω πως το χαρτί πιο πολύ θα σε βοηθήσει αν επιλέξεις να τελειώσεις την σχολή σου σε 3 εξάμηνα (νομίζω πως τα ΊΕΚ είναι 4 εξάμηνα). Γιατί έτσι και θα πιστέψεις περισσότερο στον εαυτό σου (είναι ένα καλό challenge αντικειμενικά )  και δεύτερον μέσα από όλη αυτή τη διαδικασία θα μάθεις να διαβάζεις πιο στοχευμένα πράγμα που είναι επίσης σημαντικό. Βέβαια τίποτα απο τα παραπάνω δεν είναι απόλυτο μιας και τα περισσότερα πράγματα στην ζωή είναι σχετικά :-)  

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

τείνω να συμφωνήσω με τον dios321...

 

προς τον TS: μην ξεκινάς κάτι με φόβο πόσο μάλλον το coding.το coding δεν μαθαίνεται απο βιβλια ή απο σχολη αλλα απο την εμπειρια. (καποιος το ανέφερε αυτο πριν). ειναι σαν την οδηγηση ενα πραγμα. όσες φορες και να σου πει ο αλλος για συμπλεξη-αποσυμπλεξη κλπ αν δεν το κανεις πολλες φορες κατω απο διαφορετικες συνθηκες δεν θα μαθεις να οδηγας.

η μονη δυσκολια που εχει ειναι οτι θα πρεπει να αφιερωνεις χρονο για να εισαι ενημερωμενος με τις τελευταιες εξελιξεις. that' all.

τα οφελη ομως πολλα. απο εργασια απο το σπιτι, απο σχετικα ευκολα θα βρεις να μπεις σε καποιο project, γενικα ολο και κατι βρισκεις να κανεις σε περιπτωση που ξερεις καποια πραγματα.

 

κατι που δεν διευκρινησες ομως...σε ενδιαφερει το coding? αλλα τι coding? web? software? db? .....

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

Καλή αρχή σου εύχομαι και μια γνώμη από εμένα. Πολλά ωραία διάβασα εδώ. Όταν προσπαθήσεις στη ζωή για κάτι πολύ έχεις μεγάλες πιθανότητες να τα πας καλά . Αν σου αρέσει κι όλας αυτό, τότε ακόμα περισσότερες πιθανότητες. Αυτό ισχύει είτε στον αθλητισμό, είτε στον προγραμματισμό και γενικά παντού. Το να έχεις ταλέντο και να βασίζεσαι σε αυτό αργά ή γρήγορα κάποιος που προσπαθεί πολύ και λιώνει θα σε ξεπεράσει. Τώρα αν έχεις ταλέντο και προσπαθείς πολύ τότε γρήγορα θα είσαι top. Επίσης σήμερα ο προγραμματισμός έχει γίνει πολύ πιο εύκολος και ευχάριστος με τόσα καλά εργαλεία και documentation που υπάρχει χάρη στο internet.

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

Και όμως o πυρήνας του προγραμματισμού είναι assign statements, loops και ifs. Ο τρόπος σκέψης έχει παραμείνει ίδιος. Από άποψη languages δεν υπάρχει κάποιο καινούριο concept τα τελευταία πολλά χρόνια.

 

 

 

Ναι και; Από το "τα γράμματα είναι 24 και τα ξέρω ΌΛΑ", μέχρι το "γράφω βιβλία και πουλάνε σαν ζεστό ψωμί", έχει μια αποστασάρα ΝΑ.

ΙΕΚ ΑΚΜΗ :)

 

Καλή αρχή! Με επιμονή και υπομονή, θα πετύχεις.

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

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

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

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

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

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

Σύνδεση

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

Συνδεθείτε τώρα

  • Δημιουργία νέου...