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


Απάντηση 1:

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

Επίσης, τι εννοείτε με το "καλύτερο". Είναι ένα μήλο καλύτερο από ένα αχλάδι; Πρέπει να ορίσετε τους όρους σας. Θα συγκρίνω και θα συγκρίνω τα δύο όσο καλύτερα μπορώ με βάση το B. Sci. βαθμό και χρόνια εργασίας στη βιομηχανία.

  1. Οι πτυχία της Πληροφορικής είναι πιο ομοιόμορφες. Θα μάθετε ποια είναι τα μέσα πληροφορικής, οι δομές δεδομένων, οι γλώσσες προγραμματισμού (ίσως χρειαστεί να γράψετε έναν μεταγλωττιστή), στη δουλειά μου δημιουργήσαμε έναν υπολογιστή από υλικό και προγραμματίσαμε τον κώδικα μηχανής και έγραψα έναν αλγόριθμο συναρμολόγησης, ταξινόμησης και αναζήτησης και την πολυπλοκότητά τους , μπορείτε να πάρετε και εισαγωγή σε AI και μηχανική μάθηση, θεωρία των βάσεων δεδομένων, κλπ. "Software Engineering" (SE) θα καλύπτει τα περισσότερα από τα θέματα στο πρώτο θέμα, αλλά όχι τόσο λεπτομερώς για να αφήσει το χρόνο για πράγματα όπως η εκμάθηση συγκεκριμένων στοίβες ανάπτυξης , τις πρακτικές ανάπτυξης ομάδας και λογισμικού, μερικές φορές τα μαθήματα πιστοποίησης και την ανάπτυξη πρακτικών εφαρμογών.

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

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

Ποιό είναι καλύτερο? Αυτό εξαρτάται από το πρόγραμμα και τι θέλετε από μια καριέρα.


Απάντηση 2:

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

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

Ποιο είναι καλύτερο θα εξαρτηθεί από το ποιο κολέγιο διδάσκετε ή παρακολουθείτε.

Είμαι μηχανικός, έτσι είμαι προκατειλημμένος.