Cool-processor Δημοσ. 15 Αυγούστου 2011 Δημοσ. 15 Αυγούστου 2011 καλησπέρα, εχω το εξης προβλημα.Οταν δεν ειμαι μπροστα στον υπολογιστη δεν μπορω να "προγραμματισω" στο μυαλο μου η να κανω μια επαναληψη σχετικα με αυτο που μολις εκανα στον υπολογιστη.ειναι σαν να μπορω να λειτουργησω μονο αν ειμαι μπροστα στον υπολογιστη με το πληκτρολογιο και το ποντικι.Να προσθεσω οτι κανω software για GNOME σε C.Ειναι λογικο? ελπιζω να παρω μια απαντηση απο αλλα ατομα γιατι ειναι μια απορια μου και οχι ειρωνιες/κοροιδιες κτλ.
Directx Δημοσ. 15 Αυγούστου 2011 Δημοσ. 15 Αυγούστου 2011 Ναι συμβαίνει, υπάρχει κόσμος που δεν μπορεί να προγραμματίσει δίχως να έχει μπροστά του το PC, και τούτο είναι ένα ζήτημα όταν χρειάζεται για παράδειγμα να εξεταστεί και του δίδουν χαρτί και μολύβι για να γράψει κώδικα ή ψευδο-κώδικα κλπ. Προσωπικά αν και συλλαμβάνω το σύνολο του λογισμικού που θέλω να γράψω στο μυαλό μου (μαζί με τα δύσκολα σημεία του που μπορεί να με προβληματίσουν) πριν καν ξεκινήσω, κρατώ σημειώσεις σε ένα μπλοκ ώστε σε περίπτωση που χρειασθεί (άνθρωποι είμαστε) και χάσω την επαφή μου με τον κώδικα για αρκετό καιρό να έχω έναν μπούσουλα για το τι και πως. Κατά τον αυτό τρόπο και όταν θεωρώ ότι κάποιος κώδικας είναι αρκετά πολύπλοκος μπορεί να βάλω σχόλια μέχρι αηδίας για τον ίδιο λόγο. Από εκεί και πέρα, αν ταξιδεύω σε άγνωστα νερά με πολύ δύσκολα ζητήματα, το μπλοκάκι είναι πάντα δίπλα μου έτοιμο για να σημειώσω ότι θεωρώ ως λύση στο πρόβλημα (ανεξαρτήτως αν είναι τελικά αποδειχθεί σωστή ή όχι) και όταν λέω να σημειώσω μπορεί να συμπεριλαμβάνει και σκίτσα (δηλαδή γραφική αναπαράσταση, πολλές φορές περισσότερες από μια όσο πιο πολύ "φιλοσοφώ" το ζήτημα και ενδεχομένως βρίσκω σφάλματα στην αρχική ιδέα) της λύσης όπως μου έρχεται εκείνη την στιγμή στο μυαλό, ώστε μετά να την προγραμματίσω. Ελπίζω να σε κάλυψα (κάπως).
Cool-processor Δημοσ. 15 Αυγούστου 2011 Μέλος Δημοσ. 15 Αυγούστου 2011 Ναι συμβαίνει, υπάρχει κόσμος που δεν μπορεί να προγραμματίσει δίχως να έχει μπροστά του το PC, και τούτο είναι ένα ζήτημα όταν χρειάζεται για παράδειγμα να εξεταστεί και του δίδουν χαρτί και μολύβι για να γράψει κώδικα ή ψευδο-κώδικα κλπ. Προσωπικά αν και συλλαμβάνω το σύνολο του λογισμικού που θέλω να γράψω στο μυαλό μου (μαζί με τα δύσκολα σημεία του που μπορεί να με προβληματίσουν) πριν καν ξεκινήσω, κρατώ σημειώσεις σε ένα μπλοκ ώστε σε περίπτωση που χρειασθεί (άνθρωποι είμαστε) και χάσω την επαφή μου με τον κώδικα για αρκετό καιρό να έχω έναν μπούσουλα για το τι και πως. Κατά τον αυτό τρόπο και όταν θεωρώ ότι κάποιος κώδικας είναι αρκετά πολύπλοκος μπορεί να βάλω σχόλια μέχρι αηδίας για τον ίδιο λόγο. Από εκεί και πέρα, αν ταξιδεύω σε άγνωστα νερά με πολύ δύσκολα ζητήματα, το μπλοκάκι είναι πάντα δίπλα μου έτοιμο για να σημειώσω ότι θεωρώ ως λύση στο πρόβλημα (ανεξαρτήτως αν είναι τελικά αποδειχθεί σωστή ή όχι) και όταν λέω να σημειώσω μπορεί να συμπεριλαμβάνει και σκίτσα (δηλαδή γραφική αναπαράσταση, πολλές φορές περισσότερες από μια όσο πιο πολύ "φιλοσοφώ" το ζήτημα και ενδεχομένως βρίσκω σφάλματα στην αρχική ιδέα) της λύσης όπως μου έρχεται εκείνη την στιγμή στο μυαλό, ώστε μετά να την προγραμματίσω. Ελπίζω να σε κάλυψα (κάπως). φυσικα και με καλυψες και σε ευχαριστω
antbyron Δημοσ. 15 Αυγούστου 2011 Δημοσ. 15 Αυγούστου 2011 Αν έχω καταλάβει τι λες, νομίζω ότι η απάντηση είναι ψυχολογικού τύπου. Στο γραφείο μας με τον υπολογιστή τον οποίο έχουμε διαμορφώσει όπως εμείς θέλουμε, στην δική μας "τάξη" και ασφάλεια αποδίδουμε καλύτερα. Είναι θέμα συνήθειας λοιπόν και σύνδεσης της εργασίας μας με έναν συγκεκριμένο χώρο.
Adawn Δημοσ. 15 Αυγούστου 2011 Δημοσ. 15 Αυγούστου 2011 Φίλε Γιάννη... Στο χαρτί δεν γράφουμε τον κώδικα αυτό καθ'αυτό, γράφουμε πως μπορούμε να υλοποιήσουμε αυτό που θέλουμε... Παράδειγμα, θέλεις να φτιάξεις ένα Notepad. (Κάτι πολύ απλό, 1 texbox 1 button save, 1 button new file, 1 gia print ) Θα μπορούσε να είναι κάπως έτσι... > //That we will have in program - RichTexBox - Button Save - saveDialog - Button Print - printDialog - Button New File // An den theleis xeima ta button sthn forma tote isos ena toolstripmenu ... - Possible a ToolStiripMenu ----------------------------- Styling Items RTB Styling -Dock.Fill; -Background = Red; - Kapos Etc... -------------------------------- Item Events // ti tha kanoun se kapio gegonos... ButtonSave = Save File ButtonNewFile = Close old one, open new... κάπως έτσι, οχι να τα γράφεις .. παράδειγμα... -Button Save = Save File > Buttonsave.onClck += new EventHandler(Button_Click); // private void Button_Click(object sender, EventArgs e) { // Code to do when BSAVE CLICKED... } Alimono dld ama to kaname etsi ;ppp, Στο χαρτί, μόνο η στρατιγική-ιδεα για να υλοποίησης το πρόγραμμα... [/code]
MeTaXaS4 Δημοσ. 15 Αυγούστου 2011 Δημοσ. 15 Αυγούστου 2011 μου αρέσει πάντως αυτό που είπε ο "φίλος" ...οχι ειρωνιες/κοροιδιες κτλ. Adawn μάλλον δεν θέλεις να σε παίρνουμε στα σοβαρά! πάντως να προσθέσω ότι και εγώ σχετικά δύσκολα γράφω τον κώδικα στο χαρτί, αν και πολλές φορές λύσεις έχω πάρει σε προβλήματά μου σε άκυρες στιγμές που απλά χαζεύω και εν μέρη σκέφτομαι και το πρόβλημα που έχω
antbyron Δημοσ. 15 Αυγούστου 2011 Δημοσ. 15 Αυγούστου 2011 Αν έχω καταλάβει τι λες, νομίζω ότι η απάντηση είναι ψυχολογικού τύπου. Στο γραφείο μας με τον υπολογιστή τον οποίο έχουμε διαμορφώσει όπως εμείς θέλουμε, στην δική μας "τάξη" και ασφάλεια αποδίδουμε καλύτερα. Είναι θέμα συνήθειας λοιπόν και σύνδεσης της εργασίας μας με έναν συγκεκριμένο χώρο. Πολύ εκτός λέμε! θα το κοιτάξω!
Adawn Δημοσ. 15 Αυγούστου 2011 Δημοσ. 15 Αυγούστου 2011 φυσικα οταν φτιάξουμε μια εφαρμογή πρέπει να περάσουμε απο κάποια στάδια, όπως και της ΑΝΑΛΥΣΗΣ οπου προσπαθούμε να διατυπώσουμε στο χαρτί το τι θέλουμε... μην μου λές τώρα οτι έτσι γίνεται... θα κάτσουμε τώρα να γράψουμε όλο το πρόγραμμα στο χαρτί? λεπτομερώς... δήλαδη αν μία εφαρμογή είναι 2.000.000 γραμμές, αυτοί τώρα θα έχουν σημειώσεις Συγνώμη φιλε, δεν συνεχίζω... αυτά μου έμαθαν στην σχολή... αυτά ειναι "λογικα".. δεν το συνεχίζω γιατι ελλάδα όλοι ειδικοί είμαστε απο τα 14 μας...
Cool-processor Δημοσ. 15 Αυγούστου 2011 Μέλος Δημοσ. 15 Αυγούστου 2011 σας ευχαριστώ ολους για τις απαντησεις Εγω προσωπικα αναφαιρομουν περισσότερο στο νοερό τμήμα και οχι χαρτι-μολυβι.Ποτε μου δεν μπορεσα να γραψω ουτε μιση γραμμη με χαρτι και μολυβι γιατι απλα "δεν μου εβγαινε", δεν μπορουσα χωρις πληκτρολογιο και ποντικι.Δεν λεω,ενα προχειρο σχεδιο ΝΑ ΓΙΝΕΙ σε ενα χαρτι αν προκειται για μια περιπλοκη εφαρμογη,αλλα οχι και τους ιδιους τους κωδικες
_tasos Δημοσ. 16 Αυγούστου 2011 Δημοσ. 16 Αυγούστου 2011 Προσωπικά το να σχεδιάσω ένα πρόγραμμα πρώτα σε χαρτί (και εννοώ το νοερό τμήμα φυσικά) με βολεύει αφάνταστα. Στο χαρτί κάνεις τη βασική σχεδίαση του προγράμματος σου σε ένα αφαιρετικό επίπεδο και σε βοηθάει να το δεις συνολικά. Και προφανώς όσο πιο μεγάλο είναι ένα πρόγραμμα τόσο πιο δύσκολο είναι να το μελετάς με κώδικα, όσα σχόλια και να έχεις βάλει Το να σχεδιάζεις ένα πρόγραμμα σε χαρτί, είναι κάτι που θα το κάνεις με τρόπο που βολεύει εσένα. Αν νιώθεις πως δεν μπορείς να σχεδιάσεις κάτι, δοκίμασε να φτιάξεις το σχέδιο από ένα πρόγραμμα που έχεις ήδη υλοποιήσει. Σίγουρα θα σε βοηθήσει κάτι τέτοιο
bird Δημοσ. 19 Αυγούστου 2011 Δημοσ. 19 Αυγούστου 2011 Καλησπέρα κι από εμένα... Πιστεύω ότι αυτό είναι καθαρά προσωπικό θέμα. Έχει να κάνει με το πως έχει ξεκινήσει κάποιος να δουλεύει, με τον τρόπο που σκέφτεται και χίλια δύο άλλα πράγματα. Κάποιους τους βοηθάει να κάνουν κάποια αρχική ανάλυση στο χαρτί, ακόμα να γράφουν και κώδικα ενώ άλλοι θέλουν αποκλειστικά ένα PC μπροστά τους για να δουλέψουν. Θυμάμαι όταν ήμουν φοιτητής και δεν είχα υπολογιστή σπίτι, έγραφα ολόκληρα προγράμματα (κώδικα) στο χαρτί και τον αντέγραφα μετά στον υπολογιστή στο πανεπιστήμιο. Προσωπικά και το debuging με βολεύε τότε να το κάνω στο χαρτί κι όχι με debugers (πείτε με τρελό αλλά έτσι ήταν). Και φυσικά υπήρχα και πολλοί άλλοι συμφοιτητές οι οποίοι δεν μπορούσαν να κάνουν ούτε διάγραμμα ροής σε χαρτί, που λέει ο λόγος, και ήταν εξαιρετικοί προγραμματιστές. Οπότε το πως και που έχει μάθει και μπορεί κάποιος να προγραμματίζει και να αποδίδει καλύτερα έχει να κάνει καθαρά με τον καθένα...
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.