Saturday, October 04, 2008

Βιβλίο εκμάθησης Java για αρχάριους!

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

Δύσκολη ερώτηση. Back in the days που εγώ ήμουν φοιτητής τα ελληνικά βιβλία για Java ήταν λίγα, κατα την ταπεινή μου γνώμη άσχημα γραμμένα, δεν ξέρω πως να το περιγράψω αποστειρωμένα ή πολύ πρόχειρες μεταφράσεις.

Δεν έτυχε να αγοράσω ποτέ κανένα. Δεν ήμουν ποτέ οπαδός των όρων π.χ διεπαφή - θεωρώ ότι κάποιοι όροι δεν πρέπει να αλλάζουν (οι φανατικοί ΕΛ μην νευριάσουν). Άσε που και στην δουλειά δεν θα ακούσεις πότε κάποιον Άγγλο, Βέλγο , Ιταλό, Ισπανό developer να σου πει διεπαφή ή το αντίστοιχο στην μητρική του. Όλοι λέμε και θα λέμε Interface!

Κατανοώ την αγωνία των νέων φοιτητών στην Ελλάδα για την μη χρήση της ελληνικής στα συγγράμματα τους, παράλληλα αναρωτιέμαι αν εν έτη 2008 πρέπει να υπάρχει φοιτητής ο οποίος να φοβάται τα αγγλικά - this is a non issue. Ακόμα και η δεύτερη γλώσσα δεν ειναι το δυνατό σου σημείο, μέσα από την τριβή με ένα σχετικό βιβλίο θα προσπαθήσεις να βελτιώσεις και τις ικανότητες σου εκεί. Σε λίγα χρόνια θα βγεις στην αγορά εργασίας και η χρήση της Αγγλικής θα είναι απόλυτη- όχι γιατί είμαστε όλοι ξιπασμένοι και γουστάρουμε να κάνουμε show off , αλλά γιατί το email σου, τον κώδικα σου, την ανάλυση σου μπορεί να την διαβάζουν άτομα 5 διαφορετικών εθνικοτήτων!

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

Πολλές φορές απ' αυτό το blog έχω αναφέρει ένα συγκεκριμένο βιβλίο το οποίο είναι η προσωπική μου επιλογή για αρχάριους - το χρησιμοποίησα και εγώ. Είχα την τύχη να μιλήσω μερικές φορές με τον Paul Deitel (έναν απο τους συγγραφείς). Ο άνθρωπος πραγματικά έχει αρκετά μεγάλο μεράκι γιαυτό που κάνει και πάντα τον ενδιαφέρει η γνώμη των αναγνωστών του.

Deitel & Deitel Java How to Program


Xθες έμαθα ότι το συγκεκριμένο βιβλίο έχει μεταφραστεί στα Ελληνικά- νομίζω Εκδόσεις Γκιούρδα! Εξαιρετικά σκέφτηκα! Ως δομή και ως ακαδημαϊκή προσέγγιση είναι άριστο - ελπίζω η μετάφραση να έχει γίνει από σχετικούς (ελπίζω προγραμματιστές ή ανθρώπους της αγοράς) και τότε ίσως να έχουμε μια πολύ καλή πρόταση στα ελληνικά!

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



6 comments:

  1. Κύριε κύριε, εμείς που μαθαίνουμε Intro2Programming με το The C Programming Languange του '88 τι να διαβάσουμε;:PP

    ReplyDelete
  2. The C Programming Language
    by Brian W. Kernighan , Dennis M. Ritchie

    καλή αρχή!

    ReplyDelete
  3. Εσείς που μαθαίνετε προγραμματισμό με το K&R να πείτε ένα ευχαριστώ σε αυτούς που σας το έδωσαν. Η χρονολογία δε λέει τίποτα, διαβάστε το πολύ προσεκτικά και δε θα χάσετε ;). Άλλος τρόπος να μάθει κανείς C δεν υπάρχει, ενώ αντίστοιχης ποιότητας βιβλίο για άλλη γλώσσα εγώ δεν έχω συναντήσει.

    ReplyDelete
  4. Εγώ πριν κανα χρόνο πήρα το "Ο Επίσημος Οδηγός της Java" από εκδόσεις Γκιούρδας.

    Από τη στιγμή που μέλη της συγγραφικής ομάδας είναι η Sharon Zakhour κι ο Scott Hommel (τεχνικοί συγγραφείς στη Sun) κι άλλοι 4 τεχνικοί συγγραφείς, θεώρησα ότι το βιβλίο είναι καλό.

    ReplyDelete
  5. Ένα καλό καινούριο ελληνικό βιβλίο ειναι του Walter Savitch: Java εισαγωγή στην επίληση προβλημάτων κτλ, από Εκδόσεις Τζιόλα

    Είναι στην 4η έκδοση.

    ReplyDelete
  6. "Thinking in Java", στα αγγλικά, του Bruce Eckel. Μάλιστα διανέμεται δωρεάν εδώ:

    http://www.mindview.net/Books

    Α και προτείνω "Thinking in C++", ακόμα και αν δεν χρειαστεί να γράψετε ποτέ C++.

    ReplyDelete