λογισμικό

Γνώση Υπολογιστών >> λογισμικό >  >> Τεχνολογία Λογισμικού

Πού μπορεί κανείς να μάθει πώς να σχεδιάσει ένα πρόγραμμα υπολογιστή;

Βιβλία:

- Clean Code:A Handbook of Agile Software Craftsmanship από τον Robert C. Martin

- Code Complete:A Practical Handbook of Software Construction by Steve McConnell

- ThePragmatic Programmer:From Journeyman to Master των Andrew Hunt και David Thomas

- Design Patterns:Elements of Reusable Object-Oriented Software από τους Erich Gamma, Richard Helm, Ralph Johnson και John Vlissides

- Head First Design Patterns:A Brain-Friendly Guide από τους Eric Freeman, Elisabeth Robson, Bert Bates και Kathy Sierra

Διαδικτυακά μαθήματα:

- edX προσφέρει μια σειρά από δωρεάν διαδικτυακά μαθήματα προγραμματισμού υπολογιστών, συμπεριλαμβανομένων των "Εισαγωγή στην Επιστήμη των Υπολογιστών" και "Εισαγωγή στην Τεχνητή Νοημοσύνη".

- Coursera προσφέρει επίσης δωρεάν διαδικτυακά μαθήματα προγραμματισμού υπολογιστών, όπως "Προγραμματισμός για όλους" και "Ειδίκευση στην Επιστήμη Δεδομένων".

- Udacity παρέχει διαδικτυακά μαθήματα για μια ποικιλία γλωσσών και τεχνολογιών προγραμματισμού, όπως «Εισαγωγή στην Python» και «Εισαγωγή στην Ανάπτυξη Ιστού».

- Pluralsight προσφέρει διαδικτυακά μαθήματα επί πληρωμή για μια ποικιλία γλωσσών και τεχνολογιών προγραμματισμού, όπως το "Java Fundamentals" και το "Web Development Foundations".

Τεκμηρίωση:

- Η επίσημη τεκμηρίωση για πολλές γλώσσες προγραμματισμού και βιβλιοθήκες είναι μια πολύτιμη πηγή για να μάθετε πώς να σχεδιάζετε και να γράφετε προγράμματα υπολογιστών. Για παράδειγμα, η τεκμηρίωση Python, η τεκμηρίωση Java και η τεκμηρίωση C++ είναι όλες διαθέσιμες στο διαδίκτυο.

Έργα:

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

Καθοδήγηση:

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

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα