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

Συμβουλές για Νεογνούς Προγραμματιστές


Ts Cherryman

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

Γράψτε ό,τι συμβουλή ξέρετε που θα μπορούσε να βοηθήσει κάποιον που κάνει τα πρώτα του βήματα στον μαγικό κόσμο του Προγραμματισμού και των Επιστήμων Υπολογιστών. (Συμβουλές απο τεχνικές προγραμματτισμού, reviews για γλώσσες προγραμματισμού μέχρι και τα πιο "χαζά" όπως ασκήσεις γυμναστικής για πληροφορικάριους.)

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

  • Απαντ. 138
  • Δημ.
  • Τελ. απάντηση

Συχνή συμμετοχή στο θέμα

Να έχεις υπομονή και πείσμα. Αν ξεκινάς με C, ενημερώνω ότι ο compiler γκρινιάζει πολύ. Αν είσαι σε Cpp, ο compiler κάνει σαν γκόμενα ώρες ώρες. Μάθε να διαβάζεις τα σφάλματα σωστά και να ψάχνεις στο Google. Επίσης 95% των προβλημάτων έχουν ήδη εμφανιστεί σε άλλους και έχουν ήδη λυθεί, οπότε ψάξε. Επίσης, αν γράφεις σε γλώσσα με pointers, ΜΑΘΕ να τους χρησιμοποιείς και να είσαι άνετος μαζί τους. Αν και σπάνε νεύρα στην αρχή, μετά σώζουν.

  • Like 1
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Ξέχνα social life, oi γκόμενες θα ξενερώνουν, οι μεγαλύτεροι θα νομίζουν ότι η δουλειά σου είναι να γράφεις στο Facebook, αλλά κατα τ'άλλα θα έχεις καλό βιοτικό επίπεδο και σχεδον ποτέ δεν θα είσαι άνεργος.

  • Like 5
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Να θυμάσαι ότι προγραμματιστής σημαίνει δύο πράγματα:

 

#1 Να ξέρεις όταν σου δίνουν ένα πρόβλημα να βρεις τον τρόπο με τον οποίο μπορεί να λυθεί.

#2 Να ξέρεις πως να αναθέσεις στον υπολογιστή να εκτελέσει τη λύση που βρήκες.

 

 

-------------------------------------------------

 

Με το που σου ανατεθεί να φτιάξεις κάτι, μη πας κατευθείαν στο IDE.

Σκέψου πρώτα τη σειρά λογικών βημάτων που θα πρέπει να ακολουθηθούν, και σημείωσέ τα κάπου.

Ίσως να σε βοηθήσει το να σχεδιάσεις τη λογική του προγράμματος σε ένα διάγραμμα ροής.

 

π.χ.

 

ydfc_flowchart.d1cb5772.png

 

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

  • Like 1
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

 

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

 

Visual Paradigm + 2xFHD οθόνες να μπορείς να απλώνεις τα diagrams και φυσικά A3 xαρτί.

  • Like 1
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

1.Να διαβάζεις μόνο έγκυρες πηγές, συνήθως επίσημα site,και να ανακαλύπτεις μόνος πως δουλεύουν τα πράγματα. Τα περισσότερα βιβλία αναμασανε το επίσημο documentation.

 

2. Ότι δεν καταλαβαίνεις πριν ρωτήσεις ξαναδιαβασε το.

 

3.Δεν μπορείς να τα ξέρεις όλα θα εκνευριζεις αυτούς που τα ξέρουν.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Visual Paradigm + 2xFHD οθόνες να μπορείς να απλώνεις τα diagrams και φυσικά A3 xαρτί.

 

Τ' αξίζει τα λεφτά του ?  Έκανα χρήση της Σχεδιασης του OpenOffice.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Γράψτε ό,τι συμβουλή ξέρετε που θα μπορούσε να βοηθήσει κάποιον που κάνει τα πρώτα του βήματα στον μαγικό κόσμο του Προγραμματισμού και των Επιστήμων Υπολογιστών. (Συμβουλές απο τεχνικές προγραμματτισμού, reviews για γλώσσες προγραμματισμού μέχρι και τα πιο "χαζά" όπως ασκήσεις γυμναστικής για πληροφορικάριους.)

 

Αν ο προγραμματισμός είναι το χόμπυ σου, προχώρα. Γιατί είναι 80% έμπνευση και "τέχνη" και 20% τεχνολογικές γνώσεις.

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

 

Αν δεν φτουράς στο καλλιτεχνικό & χομπύστικο κομμάτι, ξέχνα το. Κάνε κάτι άλλο. Γιατί ο προγραμματισμός είναι τρόπος ζωής κυρίως. (αυτό από εμένα που έχω 20 χρόνια καριέρα τα 14 στην Αγγλία).

  • Like 2
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Σκέψου πρώτα το χαζό τρόπο που γίνεται κάτι. Και μετά κάνε την αυτοκριτική σου, πώς είναι δυνατόν να το σκέφτηκες τόσο χαζά! Πετυχαίνεις να έχεις μια λύση και εναν λόγο να βρεις μια καλύτερη!

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Τ' αξίζει τα λεφτά του ?  Έκανα χρήση της Σχεδιασης του OpenOffice.

 

Σε corporate περιβάλλον όπου το χρησιμοποιείς ουσιαστικα για να παράξεις deliverables που έχουν να κάνουν με Use Cases, Data Models, Architectural Design και φυσικά είναι πλέον ο γνώμονας σύμφωνα με τον οποίο δουλεύεις ναι σίγουρα αξίζει - αλλά το license το πληρώνει άλλος ;). Τώρα για προσωπική χρήση ίσως και το draw.io να αρκεί.

  • Like 1
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Να έχεις υπομονή και πείσμα. Αν ξεκινάς με C, ενημερώνω ότι ο compiler γκρινιάζει πολύ. Αν είσαι σε Cpp, ο compiler κάνει σαν γκόμενα ώρες ώρες. Μάθε να διαβάζεις τα σφάλματα σωστά και να ψάχνεις στο Google. Επίσης 95% των προβλημάτων έχουν ήδη εμφανιστεί σε άλλους και έχουν ήδη λυθεί, οπότε ψάξε. Επίσης, αν γράφεις σε γλώσσα με pointers, ΜΑΘΕ να τους χρησιμοποιείς και να είσαι άνετος μαζί τους. Αν και σπάνε νεύρα στην αρχή, μετά σώζουν.

Μακάρι, μακάρι, μακάρι να γκρίνιαζε πολύ περισσότερο.

  • Like 2
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Μακάρι, μακάρι, μακάρι να γκρίνιαζε πολύ περισσότερο.

Ερχόμενος από js και ruby, μου φαίνεται κλαψομ**νιασμα αυτό που κάνει ο compiler της C. Βέβαια, ανόμοιες γλώσσες σε τομέα εφαρμογής, αλλά nevertheless... Την εκχώρηση μέσα σε συνθήκη που πρέπει να την χτυπάει, γιατί δεν την χρησιμοποιεί κανείς on purpose, και αποτελεί ένα τραγικό λάθος που σε προγράμματα σεντόνια δεν φαίνεται, δεν τη χτυπάει.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Visual Paradigm + 2xFHD οθόνες να μπορείς να απλώνεις τα diagrams και φυσικά A3 xαρτί.

Για να καταλάβω λίγο καλύτερα, αυτό Visual Paradigm φαίνεται ωραίο προγραμματάκι, αλλά το χρησιμοποιείς μόνο για σχεδίαση διαγραμμάτων; Πρακτικά, βολεύει για τίποτα άλλο πέρα απο την αναπαράσταση σχεδίων, πλάνων ή σκέψεων;

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

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

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

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

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

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

Σύνδεση

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

Συνδεθείτε τώρα

  • Δημιουργία νέου...