student asking question

Πες μου τη διαφορά μεταξύ ενός κωδικοποιητή (coder), ενός προγραμματιστή (programmer) και ενός μηχανικού (engineer)!

teacher

Απάντηση του φυσικού ομιλητή

Rebecca

Αυτές οι τρεις λέξεις μπορεί να προκαλέσουν σύγχυση καθώς επικαλύπτονται σε ορισμένους ρόλους! Πρώτα απ 'όλα, στη βιομηχανία λογισμικού, οι κωδικοποιητές (coder), οι προγραμματιστές (programmer) και οι μηχανικοί (engineer) έχουν κάτι κοινό στο ότι εργάζονται με κώδικα. Ωστόσο, οι συγκεκριμένοι ρόλοι είναι ελαφρώς διαφορετικοί, πρώτα απ 'όλα, οι κωδικοποιητές ταξινομούνται ως αρχάριοι επειδή χρησιμοποιούν μία γλώσσα κώδικα. Εξαιτίας αυτού, συχνά αναφέρονται ως junior programmers/developers. Οι προγραμματιστές και οι προγραμματιστές (developer), από την άλλη πλευρά, εργάζονται επίσης με κώδικα, αλλά είναι πιο εξειδικευμένοι από τους κωδικοποιητές και είναι υπεύθυνοι για ολόκληρο το έργο. Τέλος, οι μηχανικοί είναι επαγγελματίες που έχουν φτάσει στο αποκορύφωμα της επάρκειας και είναι υπεύθυνοι για το σχεδιασμό, την οριστικοποίηση και το συντονισμό μιας εφαρμογής ή ενός έργου στο σύνολό του. Με άλλα λόγια, βασικά, και οι τρεις λειτουργούν με κώδικα, αλλά διαφέρουν ως προς την επάρκειά τους. Έτσι, ανάλογα με το επίπεδο δεξιοτήτων, μπορείτε να προχωρήσετε στην καριέρα σας σε κωδικοποιητή, προγραμματιστή / προγραμματιστή και μηχανικό λογισμικού, με αυτή τη σειρά. Παράδειγμα: I have a friend who works as a software engineer in Silicon Valley. She usually works on optimizing applications for end-users. (Έχω μια φίλη που εργάζεται ως μηχανικός λογισμικού στη Silicon Valley και είναι συνήθως υπεύθυνη για τη βελτιστοποίηση των εφαρμογών τελικού χρήστη.) Παράδειγμα: I just started my career as a coder. I can be considered a newbie. (Μόλις ξεκινώ την καριέρα μου ως κωδικοποιητής, οπότε κατά κάποιο τρόπο, είμαι αρχάριος.)

Δημοφιλείς ερωτήσεις και απαντήσεις

12/08

Ολοκληρώστε την έκφραση με ένα κουίζ!