fretoe
Δραστήριο μέλος
Ο fretoe αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 29 ετών και Μεταπτυχιούχος. Έχει γράψει 692 μηνύματα.
01-11-18
15:20
Γνωρίζω κάποιους Μαθηματικούς στο εξωτερικό, από φημισμένα Πολυτεχνεία της κεντρικής Ευρώπης (όσα δεν έχουν αγγλοποιηθεί) χωρίς ιδιαίτερη γνώση πάνω στην επιστήμη της πληροφορικής αλλά εργάζονται ως επιτυχημένοι Software Engineers με καλές συστάσεις από τις εταιρίες που εργάζονται. Πώς γίνεται αυτό;
(η ερώτηση δεν είναι ειρωνεία, θα ήθελα σοβαρή εξήγηση)
Μου είχε πει κάποτε ένας γνωστός μου ότι σε αυτόν τον κόσμο υπάρχουν δύο είδη μηχανικών:
α) Αυτοί που ξέρουν πώς κινείται η πληροφορία
β) Αυτοί που δεν ξέρουν πώς κινείται η πληροφορία
Προφανώς αυτοί που ανήκουν στην τελευταία κατηγορία μπορεί να ξέρουν να προγραμματίζουν σε μια συγκεκριμένη γλώσσα ή σε ένα συγκεκριμένο framework αλλά από εκεί και πέρα σε κοιτούν σε χάνο γιατί δεν έχουν τον υπόβαθρο που χρειάζεται για να προσεγγίσουν ένα πρόβλημα.
Για παράδειγμα αν παρουσιαστεί ένα πρόβλημα ή ένα bug είναι πολύ πιθανό να μην ξέρουν να το εξηγήσουν γιατί και πώς συμβαίνει, πχ είναι θέμα του λειτουργικού, του δικτύου, της βάσης?
Αυτοί ξέρουν μόνο ένα πράγμα: την εκάστοτε γλώσσα που προγραμματίζουν ή το framework (και ακόμα σε αυτή την περίπτωση ξέρουν μόνο τα επιφανειακά πράγματα, πχ δεν ξέρουν να σου πουν τα internals της γλώσσας που είναι πολύ σημαντικό να γνωρίζεις αν θέλει να γράφεις βέλτιστο κώδικα).
Ένα πρόβλημα που ακουμπάει πολλά πεδία της επιστήμης των υπολογιστών δεν μπορούν να το λύσουν.
Γενικά δεν μπορούν να εξηγήσουν το γιατί.
Από προσωπική εμπειρία ξέρω ότι τέτοια άτομα γίνονται πολύ εύκολα exposed και μόνο τον σεβασμό δεν λαμβάνουν από τα υπόλοιπα μέλη της ομάδας.
Σημείωση: Το μήνυμα αυτό γράφτηκε 5 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
fretoe
Δραστήριο μέλος
Ο fretoe αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 29 ετών και Μεταπτυχιούχος. Έχει γράψει 692 μηνύματα.
31-10-18
22:10
Για μένα δεν νοείται developer χωρίς να έχει καλή γνώση γύρω από τα βασικά στοιχεία της επιστήμης των υπολογιστών.
Πώς να το κάνουμε; Είναι κάποια πράγματα που πρέπει να ξέρει ο κάθε developer που είναι τόσο θεμελιώδη σαν το να ξέρεις πολλαπλασιασμό.
Υπάρχουν δυστυχώς πολλοί που δεν γνωρίζουν ούτε τα βασικά και έχουμε γεμίσει με τσαρλατάνους.
Πώς να το κάνουμε; Είναι κάποια πράγματα που πρέπει να ξέρει ο κάθε developer που είναι τόσο θεμελιώδη σαν το να ξέρεις πολλαπλασιασμό.
Υπάρχουν δυστυχώς πολλοί που δεν γνωρίζουν ούτε τα βασικά και έχουμε γεμίσει με τσαρλατάνους.
Σημείωση: Το μήνυμα αυτό γράφτηκε 5 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
fretoe
Δραστήριο μέλος
Ο fretoe αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 29 ετών και Μεταπτυχιούχος. Έχει γράψει 692 μηνύματα.
31-10-18
00:58
Εννοείται να στοχεύσεις για ΗΜΜΥ.
Τα μαθήματα είναι πιο advanced και καλύπτουν μεγαλύτερο εύρος της επιστήμης των υπολογιστών από ότι ένα τμήμα πληροφορικής.
Ακόμα και αν σου αρέσει ο προγραμματισμός και θες να γίνεις developer, δεν νοείται προγραμματιστής χωρίς να έχει καλή γνώση της οργάνωσης του υπολογιστή, hardware, και γενικά το πώς δουλεύει ο υπολογιστής, πραγμάτα πιο low level που διδάσκονται στους ΗΜΜΥ πιο εκτενώς.
Από ότι έχω δει από προγράμματα σπουδών οι ΗΜΜΥ έχουν πιο advanced μαθήματα σε γλώσσες προγραμματισμού, μεταγλωττιστές, λειτουργικά συστήματα, αρχιτεκτονική υπολογιστών, κτλ.
Εννοείται και ένα τμήμα πληροφορικής δεν είναι κακό, απλά πιστεύω ότι στους ΗΜΜΥ θα πάρεις περισσότερα ερεθίσματα.
Α επίσης μη σκέφτεσαι για επαγγελματικά δικαιώματα.
Δεν υπάρχουν κλείστες πόρτες για τους αποφοίτους τέτοιων σχολών.
Ο τομέας της τεχνολογίας δεν περνάει κρίση.
Αν είσαι καλός θα βρεις δουλεία με κλειστά μάτια.
Τα μαθήματα είναι πιο advanced και καλύπτουν μεγαλύτερο εύρος της επιστήμης των υπολογιστών από ότι ένα τμήμα πληροφορικής.
Ακόμα και αν σου αρέσει ο προγραμματισμός και θες να γίνεις developer, δεν νοείται προγραμματιστής χωρίς να έχει καλή γνώση της οργάνωσης του υπολογιστή, hardware, και γενικά το πώς δουλεύει ο υπολογιστής, πραγμάτα πιο low level που διδάσκονται στους ΗΜΜΥ πιο εκτενώς.
Από ότι έχω δει από προγράμματα σπουδών οι ΗΜΜΥ έχουν πιο advanced μαθήματα σε γλώσσες προγραμματισμού, μεταγλωττιστές, λειτουργικά συστήματα, αρχιτεκτονική υπολογιστών, κτλ.
Εννοείται και ένα τμήμα πληροφορικής δεν είναι κακό, απλά πιστεύω ότι στους ΗΜΜΥ θα πάρεις περισσότερα ερεθίσματα.
Α επίσης μη σκέφτεσαι για επαγγελματικά δικαιώματα.
Δεν υπάρχουν κλείστες πόρτες για τους αποφοίτους τέτοιων σχολών.
Ο τομέας της τεχνολογίας δεν περνάει κρίση.
Αν είσαι καλός θα βρεις δουλεία με κλειστά μάτια.
Σημείωση: Το μήνυμα αυτό γράφτηκε 5 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.