Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Αρχές Προγραμματισμού....

Îåêßíçóå áðü ôï ìÝëïò Thiseas. Τελευταία δημοσίευση από το μέλος BitWise στις 12-01-2009, 11:24. Υπάρχουν 10 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  30-09-2007, 12:57 35648

    Αρχές Προγραμματισμού....

    Με τo Συγκεκριμένο Post, θα ήθελα να γράψω την γνώμη μου αλλά και να απαντήσω σε μια σειρά από Posts που αναφέρουν απόλυτα διακαιολογημένες απορίες νέων φίλων στον προγραμματισμό καθώς και τοποθετήσεις σε σχέση σε παλαιές παρεξηγήσεις - διενέξεις.

    Δεν μπορεί να μάθει να προγραμματίζει κάποιος εύκολα. Δεν είναι ούτε εύκολη, ούτε χρονικά σύντομη διαδικασία.

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

    Χμ...
    Κατ΄αρχάς (να το πούμε κι αυτό) δεν μπορεί ο καθένας να γίνει καλός προγραμματιστής όπως δεν  μπορεί ο καθένας να γίνει καλός ζωγράφος ή μουσικός.

    Δεν έχω συναντήσει κάποιον γενικό οδηγό που να απαντάει καλύτερα στους παραπάνω προβληματισμούς, παρά μόνο τον περίφημο οδηγό του Peter Norvig :
    Teach Yourself Programming in Ten Years


    Τα πιο πολλά λόγια από μεριάς μου είναι επιεικώς περιττά!  
    Nothing to declare...
  •  07-01-2008, 04:48 38833 σε απάντηση της 35648

    Απ: Αρχές Προγραμματισμού....

    O προγραμματισμός ειναι τέχνη!! Θέλει φαντασία και όρεξη!!
  •  07-01-2008, 16:40 38871 σε απάντηση της 38833

    Re: Απ: Αρχές Προγραμματισμού....

    Ο προγραμματισμός είναι τρόπος σκέψης, στάση ζωής. Για να γίνει κάποιος καλός προγραμματιστής πρέπει να βρει τι του αρέσει να δημιουργεί....και μετά να ασχοληθεί εκτενώς με αυτό (αν του αρέσει, τότε έχει βρει από που να αντλήσει την δύναμη και την όρεξη).

    I am glad being a programmer....Θέλω να ακούσω όμως και ένα σχόλιο από φίλο Palladin Yes

    https://twitter.com/biboudis
  •  07-01-2008, 16:42 38873 σε απάντηση της 38871

    Απ: Re: Απ: Αρχές Προγραμματισμού....

    Ο Νίκος θα στο γράψει σε Lamba expression για να μην μπορείς να το καταλάβεις εύκολα Stick out tongue
    ΑΗΑΗΗΑΗΑ!


    Παναγιώτης Κεφαλίδης

    "Για να επιτύχεις, θα πρέπει το πάθος σου για την επιτυχία να είναι μεγαλύτερο απο τον φόβο σου για την αποτυχία"

    Οι απαντήσεις παρέχονται για συγκεκριμένες ερωτήσεις και χωρίς καμιά εγγύηση. Παρακαλώ διαβάστε τους όρους χρήσης.
  •  07-01-2008, 16:57 38874 σε απάντηση της 38873

    Re: Απ: Re: Απ: Αρχές Προγραμματισμού....

    Panagiotis Kefalidis:

    Ο Νίκος θα στο γράψει σε Lamba expression για να[...]

    Portatif Big SmileStick out tongue



    https://twitter.com/biboudis
  •  07-01-2008, 17:32 38878 σε απάντηση της 38874

    Απ: Re: Απ: Re: Απ: Αρχές Προγραμματισμού....

    Από μικρός, θυμάμαι ότι είχα μια πολύ ρομαντική σχέση με τον προγραμματισμό...πάντα με μάγευε και με γέμιζε πνευματικά...

    Δεν μπορώ να εκφράσω ακριβώς αυτό που αισθάνομαι, οποτε θα αφήσω τον Richard Gabriel να μας μιλήσει

    The Poetry of Programming

    (Ο Richard Gabriel και ο Peter Norvig είναι εξαιρετικοί Lisp hackers, και έχουν γράψει εξαιρετικά βιβλία για Lisp και AI)


    Palladinos Nick
    Software Engineer
    -----------------------
    The limits of my language mean the limits of my world. (Ludwig Wittgenstein)
  •  07-01-2008, 20:00 38887 σε απάντηση της 38878

    Απ: Re: Απ: Re: Απ: Αρχές Προγραμματισμού....

    Νίκο είσαι ο ρομαντικός της υπόθεσης, και άνθρωποι σαν κι εσένα είναι συνήθως αυτοί που πάνε τον κόσμο του computer science (και άλλων επιστημών) ένα-ένα βήμα μπροστά.

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

    My 2c.


    Νατάσα Μανουσοπούλου
  •  07-01-2008, 20:34 38890 σε απάντηση της 38887

    Απ: Re: Απ: Re: Απ: Αρχές Προγραμματισμού....

    Ομολογώ ότι έστω και μ'αυτή τη δόση ρομαντισμού κι απο τους δύο σας (Νατάσσα και Νίκο) οι απαντήσεις ήταν ότι πιο περιγραφικό και "αληθινό" μπορεί να πει κανείς γι αυτό το οποίο κάνουμε (τουλάχιστον απο αυτά που έχω δει μέχρι τώρα).. Ειδικά της Νατάσσας!
    Παναγιώτης Κεφαλίδης

    "Για να επιτύχεις, θα πρέπει το πάθος σου για την επιτυχία να είναι μεγαλύτερο απο τον φόβο σου για την αποτυχία"

    Οι απαντήσεις παρέχονται για συγκεκριμένες ερωτήσεις και χωρίς καμιά εγγύηση. Παρακαλώ διαβάστε τους όρους χρήσης.
  •  08-01-2008, 16:50 38950 σε απάντηση της 38887

    Απ: Re: Απ: Re: Απ: Αρχές Προγραμματισμού....

    Θα συμφωνήσω Νατάσσα... (η δικια σου εικόνα είναι πιο ρομαντική Smile) άλλωστε η δουλειά μας είναι software engineering και όχι poetry... Δεν πρέπει να το ξεχνάμε αυτό...

    Τον τελευταίο καιρό διαβάζω το Implementation Patterns του Kent Beck...Το διαβάζω για να μπορέσω να γίνω καλύτερος μηχανικός λογισμικού, για να μάθω το πώς γράφεται ποιοτικό λογισμικό - για τους πελάτες μου, και για τους συναδέλφους μου, που θα αναλάβουν μετά από εμενα. Το εντυπωσιακό είναι ότι μέσα σε αυτό το βιβλίο δίνετε τεραστια έμφαση στην ιδέα του Beautiful-Simple-Elegant-Readable-Code... όχι για την ικανοποίηση του καλλιτεχνικού πάθους του προγραμματιστή... αλλα για να γίνει το ίδιο το software ποιοτικότερο.... Και μην ξεχνάμε ότι το software στοιχίζει χρήματα, και κάποιες φορες πολλά χρήματα... είναι χρέος μας να φροντίζουμε την ποιότητα της δουλειάς μας...


    Palladinos Nick
    Software Engineer
    -----------------------
    The limits of my language mean the limits of my world. (Ludwig Wittgenstein)
  •  20-04-2008, 04:44 41632 σε απάντηση της 38950

    Απ: Re: Απ: Re: Απ: Αρχές Προγραμματισμού....

    Θα συμφωνήσω με όλους ... για το μονο που μετανιώνω είναι η μακροχρόνια αποχή που έκανα απο τον προγραμματισμό ...  το μικρόβιο δεν βγαίνει  όμως εύκολα αν το 'χεις με κανένα αντιιοτικό όσα Updates και να κάνεις .... :)
  •  12-01-2009, 11:24 47579 σε απάντηση της 41632

    Αρχές Προγραμματισμού....

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

    "Η δευτερη σκέψη είναι πιο σωστή απο την πρώτη"
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems