vassilis498
Διακεκριμένο μέλος
Ο vassilis498 αυτή τη στιγμή δεν είναι συνδεδεμένος. Έχει γράψει 7,079 μηνύματα.
21-06-14
18:59
ξεκίνα από c και c++
άσε την java για μετά. θα την εκτιμήσεις περισσότερο. θεωρείται και σαφώς πιο δύσκολη. η java πλέον έχει κυριαρχήσει ΠΑΝΤΟΥ.
δεν είμαι σίγουρος πώς το εννοούσες αλλά η c++ είναι σαφώς πιο δύσκολη από τη java και από κάθε άλλη αντικειμενοστραφή γλώσσα έχω την εντύπωση. Και αυτό θεωρείται αρνητικό πλέον γιατί θες μια γλώσσα να κάνει τη δουλειά που θες και εύκολα.
Μια πρακτικη που εχω δει να ακοουθουν τα τμηματα πληροφορικης ειναι το ξεκινημα με C/C++ και μετα σε καποια γλωσσα αντικειμενοστραφους προγραμματισμου. Συνηθως επιλεγουν java. το θεμα ειναι οτι κατ εμε οι περισσοτεροι θα σου προτεινουν αυτο με βαση αυτο που εχουν συνηθησει απο τη σχολη τους, και το οποιο ξαναλεω ειναι C - C++ - java.
Αυτο ομως τι σημαινει, οτι ανθρωποι αλλων επαγγελματων πρεπει να ξεκινησουν απο εκει για να κανουν τη δουλει τους με προγραμματιστικα εργαλεια ; (π.χ διδακτορικος απο Φυσικο θελει να χρησιμοποιει διαφορα προγραμμτιστικα εργαλεια ωστε να προσαρμοζει εφαρμογες στο αντικειμενο του)
Οχι, ψαχνονται και βλεπουν ποια γλωσσα τους προσφερει αυτο που θελουν. Ετσι ξεκινανε την εκμαθηση αυτης και μονο της γλωσσας. π.χ Αν καποιος δε χρειαζεται να εχει πολλα παρε δωσε μεσα απο τον κωδικα του στη μνημη το πιθανοτερο να μη του χρειαστει μια γλωσσα οπως η C και να του αρκει μια υψηλοτερου επιπεδου. Επισης αν καποιος θελει να φτιαξει site δε θα ξεκινησει με C. . .
Γι αυτο το λογο η επιλογη της γλωσσας που θα ξεκινησει καποιος εξαρταται απο την αναγκη. Τι θες να κανεις και θα επιλεξεις την καταλληλη ομαδα εργαλειων. Αν εσυ θες να φτιαξεις site και σου προτεινω C τοτε θα πας να μαθεις C, java και επειτα επειδη δε θα μπορεις να κανεις πραμα θα πρεπει να φυγεις και να πας σε html και php.
Ο δρομος μακραινει και ο στοχος ξεχνιεται!
Συνήθως όταν μιλάμε για προγραμματισμό εννοούμε κάθε πτυχή του. Δε μπορώ να φανταστώ κάποιον να λέει ξέρω προγραμματισμό αλλά μόνο web dev. Τη C θα τη χρειαστεί ο οποιοσδήποτε θα κληθεί σε κάποια φάση να μάθει για utilities σχετικά με λειτουργικά συστήματα και τέτοια low level σχετικά. Και αυτός είναι ένας τέρμα βασικός τομέας για κάθε προγραμματιστή.
Πρώτα μαθαίνεις τα βασικά εργαλεία που ο καθένας πρεπει να ξέρει και μετά εστιάζεις εκεί που θες. Δε πας καρφωτός.
Σημείωση: Το μήνυμα αυτό γράφτηκε 9 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
vassilis498
Διακεκριμένο μέλος
Ο vassilis498 αυτή τη στιγμή δεν είναι συνδεδεμένος. Έχει γράψει 7,079 μηνύματα.
08-06-14
19:39
Vasili498, harken, giogWgiog και Fast, πείτε στο Νίκο ΑΝ εξακολουθεί να σας αρέσει η σχολή με αυτό που φανταζόσασταν πριν γίνετε φοιτητές.
μας αρέσει όσο δεν έχουμε εργασίες να τρέχουν
Σημείωση: Το μήνυμα αυτό γράφτηκε 9 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
vassilis498
Διακεκριμένο μέλος
Ο vassilis498 αυτή τη στιγμή δεν είναι συνδεδεμένος. Έχει γράψει 7,079 μηνύματα.
08-06-14
19:31
Μη προτείνετε το βιβλίο του Ritchie για να μάθει. Reference της γλώσσας είναι αυτό, αν θες το κατεβάζεις και σε pdf ( όπως και τα περισσότερα αγγλικά γνωστά συγγράματα ). Δε χρειάζεσαι βιβλίο πάντως η αλήθεια είναι αυτή. Ψάξε τίποτα σεμειώσεις τμημάτων, αν έχεις κάποια απορία ( που δε λύνεται τρέχοντας κώδικα ) κατά πιθανότητα θα σου λυθεί με ένα απλό γκουκλάρισμα αν όχι εδώ είμαστε εμείς.
Επίσης αν μιλάμε για αλγοριθμικά προβλήματα γενικά python > all γιατί είναι μοντέρνα έχει απίστευτα εργαλεία κάνει τα πάντα και συμφέρει. Ωραία και η C αλλά για να χρησιμοποιήσεις κάτι απλό όπως ένα mapping γυρίζει το σύμπαν ανάποδα. Από την άλλη βέβαια η C σε βάζει σε ένα τρυπάκι που καλό είναι να συμβιβάζεσαι γιατί τρέχει πολύ γενικά ( στατικό σύστημα τύπων, low level operations, διαχείρηση μνήμης κλπ ). Ότι και από τα 2 να αρχίσεις σε καλό θα σου βγει.
Επίσης αν μιλάμε για αλγοριθμικά προβλήματα γενικά python > all γιατί είναι μοντέρνα έχει απίστευτα εργαλεία κάνει τα πάντα και συμφέρει. Ωραία και η C αλλά για να χρησιμοποιήσεις κάτι απλό όπως ένα mapping γυρίζει το σύμπαν ανάποδα. Από την άλλη βέβαια η C σε βάζει σε ένα τρυπάκι που καλό είναι να συμβιβάζεσαι γιατί τρέχει πολύ γενικά ( στατικό σύστημα τύπων, low level operations, διαχείρηση μνήμης κλπ ). Ότι και από τα 2 να αρχίσεις σε καλό θα σου βγει.
Σημείωση: Το μήνυμα αυτό γράφτηκε 9 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.