Διαφορά μεταξύ μηχανικού λογισμικού και προγραμματιστή λογισμικού Διαφορά μεταξύ

Anonim

Software Engineer vs Software Developer > Ο τίτλος του μηχανικού λογισμικού είναι ένας από τους πιο συζητημένους και αμφιλεγόμενους τίτλους που μπορεί κανείς να κρατήσει στη βιομηχανία λογισμικού. Η θέση συνεπάγεται μια εργασία που είναι σχεδόν ταυτόσημη με έναν προγραμματιστή λογισμικού, και οι δύο χρησιμοποιούνται συχνά εναλλακτικά για να σημαίνουν το ίδιο πράγμα. Πώς λοιπόν διαφέρουν πραγματικά μεταξύ τους; Βασικά, ο τίτλος του προγραμματιστή λογισμικού είναι ο πιο αποδεκτός σε σύγκριση με τον μηχανικό λογισμικού, καθώς ο τελευταίος είναι ακόμα υπό πολύ έντονη συζήτηση.

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

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

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

Περίληψη:

1. Ο προγραμματιστής λογισμικού είναι ένας πιο αποδεκτός όρος από τον μηχανικό λογισμικού

2. Ένας μηχανικός λογισμικού λέγεται ότι εφαρμόζει έννοιες μηχανικής, ενώ ένας προγραμματιστής λογισμικού δεν