Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

Είμαι γνώστης γλωσσών προγραμματισμού και εν μέρη εργάζομαι σε κάποιο project(επαγγελματικά) αλλά θέλω να κάνω το επόμενο βήμα. Ψάχνω λοιπόν βιβλία που δεν έχουν να κάνουν με την εκμάθηση γλώσσας αλλά προγραμματισμού και των τεχνικών του. Έχω στα υπόψιν μου το code complete 2 και το head first design patterns. Ρίχτε καμιά ιδέα.  

Δημοσ.

ειναι καπως γενικη η ερωτηση σου, αλλα ας ριξω μερικες ιδεες. πρωτα καποια βασικα που πιστευω πρεπει να ξερει καποιος οπωσδηποτε:

  • οτι εχει να κανει με OOP
  • algorithms & datastructures
  • design patterns
  • clean code / best practices
  • testing

απο κει και περα η λιστα ειναι τεραστια και αναλογα τα ενδιαφεροντα του καθενος:

  • functional programming :mrgreen:
  • concurrent programming
  • network programming
  • software architecture
  • computer graphics
  • web programming
  • διαφορα frameworks
  • κλπ...

δε σου βαζω βιβλια, γιατι δεν ξερω τι ακριβως σε ενδιαφερει, απλα διαλεξε μια κατηγορια και googlαρε λιγο πρωτα.. θα βρεις απειρο δωρεαν υλικο online.

Δημοσ.

The Pragmatic Programmer

Design Patterns (το λεγόμενο GoF book)

Refactoring του Fowler

Κάποιο βιβλίο αλγορίθμων (π.χ. του Sedgewick)

Code Complete 2

Clean Code του Robert Martin (aka Uncle Bob Martin)

 

Για κάτι διαφορετικού στυλ μπορείς επίσης να δεις

 

Programming Pearls (μικρό αλλά αρκετά aha moments)

Mythical Man Month (για τη management διάσταση ενός project)

 

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

 

Επίτηδες ανέφερα μόνο βιβλία που δεν έχουν να κάνουν με συγκεκριμένες γλώσσες προγραμματισμού βάσει του πως αντιλαμβάνομαι το αρχικό post αλλά κι αυτό είναι ένα σημαντικό θέμα: το "γνωρίζω 1/2/3 γλώσσες" είναι παρεξηγημένη έννοια. Είναι πιστεύω πολύ πολύ βοηθητικό να γνωρίζεις μερικές αν όχι σαν την παλάμη του χεριού σου τουλάχιστον σε πολύ πολύ προχωρημένο επίπεδο, και αυτές οι μερικές να είναι διαφορετικής φιλοσοφίας μεταξύ τους.

  • Like 7
  • 4 εβδομάδες αργότερα...
Δημοσ.

γεια σας θελω να ασχοληθώ  με τον προγραμματισμο και δεν ξερω με τι να αρχησω να διαβαζω (θελω να δωσο του χρονου για προγραμματισμο Και θελω να αρχησω να διαβαζω κατι απο φετος να ξερω κατι..μηπως ειμαι σε λαθος θεμα;)

  • 2 μήνες μετά...
Δημοσ.

The Pragmatic Programmer

Design Patterns (το λεγόμενο GoF book)

Refactoring του Fowler

Κάποιο βιβλίο αλγορίθμων (π.χ. του Sedgewick)

Code Complete 2

Clean Code του Robert Martin (aka Uncle Bob Martin)

 

Για κάτι διαφορετικού στυλ μπορείς επίσης να δεις

 

Programming Pearls (μικρό αλλά αρκετά aha moments)

Mythical Man Month (για τη management διάσταση ενός project)

 

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

 

Επίτηδες ανέφερα μόνο βιβλία που δεν έχουν να κάνουν με συγκεκριμένες γλώσσες προγραμματισμού βάσει του πως αντιλαμβάνομαι το αρχικό post αλλά κι αυτό είναι ένα σημαντικό θέμα: το "γνωρίζω 1/2/3 γλώσσες" είναι παρεξηγημένη έννοια. Είναι πιστεύω πολύ πολύ βοηθητικό να γνωρίζεις μερικές αν όχι σαν την παλάμη του χεριού σου τουλάχιστον σε πολύ πολύ προχωρημένο επίπεδο, και αυτές οι μερικές να είναι διαφορετικής φιλοσοφίας μεταξύ τους.

 

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

 

http://www.bookdepository.com/Design-Patterns-Erich-Gamma/9780201633610

http://www.bookdepository.com/Refactoring-Martin-Fowler/9780201485677

http://www.bookdepository.com/Algorithms-Robert-Sedgewick/9780321573513

http://www.bookdepository.com/Code-Complete-Steven-McConnell/9780735619678

http://www.bookdepository.com/Clean-Coder-Robert-Martin/9780137081073εδώ βρήκα δύο από τον ίδιο συγγραφέα με παρόμοιο τίτλο

http://www.bookdepository.com/Clean-Code-Robert-Martin/9780132350884

 

http://www.bookdepository.com/Programming-Pearls-Joe-Bentley/9788177588583

http://www.bookdepository.com/Mythical-Man-month-Frederick-Brooks-Jr/9780201835953

 

Λέω να αρχίσω με το code complete 2.

Δημοσ.

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

 

http://www.bookdepository.com/Design-Patterns-Erich-Gamma/9780201633610

http://www.bookdepository.com/Refactoring-Martin-Fowler/9780201485677

http://www.bookdepository.com/Algorithms-Robert-Sedgewick/9780321573513

http://www.bookdepository.com/Code-Complete-Steven-McConnell/9780735619678

http://www.bookdepository.com/Clean-Coder-Robert-Martin/9780137081073εδώ βρήκα δύο από τον ίδιο συγγραφέα με παρόμοιο τίτλο

http://www.bookdepository.com/Clean-Code-Robert-Martin/9780132350884

 

http://www.bookdepository.com/Programming-Pearls-Joe-Bentley/9788177588583

http://www.bookdepository.com/Mythical-Man-month-Frederick-Brooks-Jr/9780201835953

 

Λέω να αρχίσω με το code complete 2.

 

Αυτά είναι τα βιβλία, του Bob Martin αυτό που έλεγα είναι το "Clean Code: A Handbook of Agile Software Craftsmanship". Καινούριες εκδόσεις δε νομίζω αλλά δεν είναι δύσκολο να το εξακριβώσεις και μόνος σου. Εξάλλου τέτοια βιβλία θέλουν πολύ χρόνο (χρόνια?) για τη χώνεψη οπότε μέχρι να φτάσεις στο τέλος μπορεί και να έχει βγει.

 

Καλή επιλογή το Code Complete, δεν ξέρω σε τι φάση είσαι αλλά στα πλαίσια της λίστας και το algorithms είναι για σχετικά αρχή.

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...