Ruby με γνώσεις προγραμματισμού

...του ubuntu και έργων ΕΛ/ΛΑΚ (Έργα-Οδηγοί-Προτάσεις)

Συντονιστής: konnn

Ruby με γνώσεις προγραμματισμού

Δημοσίευσηαπό stamatiou » 18 Ιούλ 2011, 11:48

Παιδιά, σε ένα προηγούμενο ποστ είχα ζητήσει συμβουλές για έναν φίλο μου που δεν ήξερε τίποτα από προγραμματισμό και ήθελε να αρχίσει με Ruby(δυστηχώς όμως μόλις του έδειξα την 1η σελίδα από το Learn to Program κόλλωσε). Τώρα θα ήθελα να μάθω και εγώ, αλλά στο site της Ruby έχει μόνο για άτομα που ξεκινούν τον προγραμματισμό.
stamatiou
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 947
Εγγραφή: 25 Ιουν 2010, 20:23
Εκτύπωση

Re: Ruby με γνώσεις προγραμματισμού

Δημοσίευσηαπό clepto » 18 Ιούλ 2011, 12:51

και τι σε πειράζει;
1 Γνώσεις Linux: Ικανοποιητικό ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 13.04 raring 3.8.0-30-generic 64bit (en_US.UTF-8, Unity ubuntu), Ubuntu 3.8.0-19-generic, Windows 7
3 Intel Core i7-3537U CPU @ 2.00GHz ‖ RAM 3840 MiB ‖ ASUS K56CB
4 Intel 3rd Gen Core processor Graphics Controller [8086:0166] {i915}
5 wlan0: Atheros Inc. AR9485 Wireless Network Adapter [168c:0032] (rev 01) ⋮ eth0: Realtek RTL8111/8168 PCI Express Gigabit Ethernet controller [10ec:8168] (rev 0a)
clepto
antiwinTUX
antiwinTUX
 
Δημοσιεύσεις: 4102
Εγγραφή: 07 Ιαν 2010, 16:27
Τοποθεσία: Πάτρα
Launchpad: christriant
IRC: Clepto
Εκτύπωση

Re: Ruby με γνώσεις προγραμματισμού

Δημοσίευσηαπό stamatiou » 18 Ιούλ 2011, 13:06

Ε είπα μήπως υπάρχει κάτι που να μπορεί να συνδυάσει και τις προηγούμενες γνώσεις μου...
stamatiou
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 947
Εγγραφή: 25 Ιουν 2010, 20:23
Εκτύπωση

Re: Ruby με γνώσεις προγραμματισμού

Δημοσίευσηαπό clepto » 18 Ιούλ 2011, 13:12

στην υπογραφή σου βλέπω ότι γνωρίζεις λίγο Ruby...όταν λες λίγο;
δηλαδή έχεις τελειώσει όλα το tutorial;
1 Γνώσεις Linux: Ικανοποιητικό ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 13.04 raring 3.8.0-30-generic 64bit (en_US.UTF-8, Unity ubuntu), Ubuntu 3.8.0-19-generic, Windows 7
3 Intel Core i7-3537U CPU @ 2.00GHz ‖ RAM 3840 MiB ‖ ASUS K56CB
4 Intel 3rd Gen Core processor Graphics Controller [8086:0166] {i915}
5 wlan0: Atheros Inc. AR9485 Wireless Network Adapter [168c:0032] (rev 01) ⋮ eth0: Realtek RTL8111/8168 PCI Express Gigabit Ethernet controller [10ec:8168] (rev 0a)
clepto
antiwinTUX
antiwinTUX
 
Δημοσιεύσεις: 4102
Εγγραφή: 07 Ιαν 2010, 16:27
Τοποθεσία: Πάτρα
Launchpad: christriant
IRC: Clepto
Εκτύπωση

Re: Ruby με γνώσεις προγραμματισμού

Δημοσίευσηαπό stamatiou » 18 Ιούλ 2011, 13:23

clepto έγραψε:στην υπογραφή σου βλέπω ότι γνωρίζεις λίγο Ruby...όταν λες λίγο;
δηλαδή έχεις τελειώσει όλα το tutorial;

Όχι, το είχα πάρει πολύ βιαστικά και κάποια στιγμή τα παράτησα.
stamatiou
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 947
Εγγραφή: 25 Ιουν 2010, 20:23
Εκτύπωση

Re: Ruby με γνώσεις προγραμματισμού

Δημοσίευσηαπό clepto » 18 Ιούλ 2011, 13:48

τότε γιατί δεν το αρχίζεις από την αρχή; :)
1 Γνώσεις Linux: Ικανοποιητικό ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 13.04 raring 3.8.0-30-generic 64bit (en_US.UTF-8, Unity ubuntu), Ubuntu 3.8.0-19-generic, Windows 7
3 Intel Core i7-3537U CPU @ 2.00GHz ‖ RAM 3840 MiB ‖ ASUS K56CB
4 Intel 3rd Gen Core processor Graphics Controller [8086:0166] {i915}
5 wlan0: Atheros Inc. AR9485 Wireless Network Adapter [168c:0032] (rev 01) ⋮ eth0: Realtek RTL8111/8168 PCI Express Gigabit Ethernet controller [10ec:8168] (rev 0a)
clepto
antiwinTUX
antiwinTUX
 
Δημοσιεύσεις: 4102
Εγγραφή: 07 Ιαν 2010, 16:27
Τοποθεσία: Πάτρα
Launchpad: christriant
IRC: Clepto
Εκτύπωση

Re: Ruby με γνώσεις προγραμματισμού

Δημοσίευσηαπό Qdata » 18 Ιούλ 2011, 13:52

Κάθε γλώσσα έχει τις δικές τις ιδιαιτερότητες.Αν ξέρεις τέλεια μια άλλη γλώσσα δεν σημαίνει ότι θα αρχίσεις σαν προχωρημένος με μια άλλη που δεν ξέρεις.Καλύτερα να την μάθεις από την αρχή-αρχή για να καταλάβεις και τις ιδιαιτερότητές της.Δεν νομίζω να υπάρξει πρόβλημα.Ίσα ίσα θα καταλαβαίνεις περισσότερο κάποιους όρο.Πχ τι είναι η συνάρτηση,οι συναρτήσεις βιβλιοθήκης,για τα αρθρώματα,δηλώσεις μεταβλητών.Και άλλα.Εξάλλου η Ruby είναι εύκολη αφού μοιάζει σε κάποια πράγματα με την Python από την οποία ήδη έχεις μια εμπειρία.

stamatiou έγραψε:(δυστηχώς όμως μόλις του έδειξα την 1η σελίδα από το Learn to Program κόλλωσε).


Αν ακόμα δεν είναι έτοιμος,δεν θέλει ή δεν μπορεί μην τον πιέζεις καθόλου.Εσύ αυτό που πρέπει να κάνεις μόνο είναι να συμβουλεύεις.Η επιλογή είναι του φίλου σου.Δεν πρέπει ποτέ να τον αναγκάσεις για τίποτα.Αυτός θα επιλέξει τι θέλει και πότε το θέλει.
Linux User: #530165
Γνώσεις ⇛ Linux: Μέτριο ┃ Προγραμματισμός: Ναι ┃ Αγγλικά: Καλά
Λειτουργικό ⇛ Ubuntu 11.04 32bit σε Intel(R) Atom(TM) CPU N270 @ 1.60GHz
(Notebook) Προδιαγραφές ⇛ 2x Intel(R) Atom(TM) CPU N270 @ 1.60GHz │ 1016MB │ HDA-Intel - HDA Intel -- USB-Audio - USB AUDIO│ 1024x600 pixels
Νέος στο Linux? ┃ Οδηγοί - How to - Tutorials
Qdata
powerTUX
powerTUX
 
Δημοσιεύσεις: 1875
Εγγραφή: 18 Ιουν 2010, 19:40
Τοποθεσία: Σέρρες
IRC: dimos
Εκτύπωση

Re: Ruby με γνώσεις προγραμματισμού

Δημοσίευσηαπό stamatiou » 18 Ιούλ 2011, 14:01

Οκ, ευχαριστώ πολύ και τους 2!
stamatiou
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 947
Εγγραφή: 25 Ιουν 2010, 20:23
Εκτύπωση

Re: Ruby με γνώσεις προγραμματισμού

Δημοσίευσηαπό Star_Light » 20 Ιούλ 2011, 05:25

Qdata έγραψε:Κάθε γλώσσα έχει τις δικές τις ιδιαιτερότητες.Αν ξέρεις τέλεια μια άλλη γλώσσα δεν σημαίνει ότι θα αρχίσεις σαν προχωρημένος με μια άλλη που δεν ξέρεις.Καλύτερα να την μάθεις από την αρχή-αρχή για να καταλάβεις και τις ιδιαιτερότητές της.Δεν νομίζω να υπάρξει πρόβλημα.Ίσα ίσα θα καταλαβαίνεις περισσότερο κάποιους όρο.Πχ τι είναι η συνάρτηση,οι συναρτήσεις βιβλιοθήκης,για τα αρθρώματα,δηλώσεις μεταβλητών.Και άλλα.Εξάλλου η Ruby είναι εύκολη αφού μοιάζει σε κάποια πράγματα με την Python από την οποία ήδη έχεις μια εμπειρία.

stamatiou έγραψε:(δυστηχώς όμως μόλις του έδειξα την 1η σελίδα από το Learn to Program κόλλωσε).


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


βασικα εγω θα προτεινα το αλλο. Να μην "χασει" χρονο να ξαναδιαβασει το τι ειναι συναρτησεις και μεταβλητες ή πινακες
μιας και τα εχει κανει αυτα αλλα να προσεξει εξαρχης και να εστιασει στην ιδιαιτεροτητα της γλωσσας. Πχ αν ξερει C
και μετα πηγε στην C++ απλα θα πιασει να δει τι ειναι τα αντικειμενα με την μια κτλπ.... ετσι το φανταζομαι εγω τουλαχιστον.

οσο για τον φιλο σου stamatiou πες του απλα πως αν θελει να ασχοληθει με την πληροφορικη σοβαρα
η θεωρια δεν φτανει... καλη μεν η θεωρια αλλα δυστυχως δεν θα φτασει και δεν θα εισαι και ενισχυμενος στο μελλον.
Πιστευω ειναι κακο καποιοι που διαχωριζουν τον προγραμματισμο απο την πληροφορικη δεν ειναι αλλο ο προγραμματισμος
και αλλο η πληροφορικη εκτος και αν θες να τα δεις για την πλακα σου... τοτε πασο. ΜΗν ασχοληθεις με προγραμματισμο.

Οσο πιο μικρος τα πιασει τοσο το καλυτερο για εκεινον πες του.
Γνώσεις ⇛ Linux: Βασικές ┃ Προγραμματισμός: Δέν θέλω μεροκάματο , θέλω C και κακο θάνατο! ┃ Αγγλικά: Lower
Λειτουργικό ⇛ Ubuntu 10.10 σε Dual Boot με Windows 7
Προδιαγραφές ⇛ Επεξεργαστής : Intel(R) Core(TM) i3 CPU 540 @3.07Ghz (64bit)
RAM : Kingston 2GB
HDD : Coreshare 500GB
Κάρτα Γραφικών : Intel Corporation Core Processor Integrated Graphics Controller(rev 18) (prog-if 00 [VGA controller]) [8086:0042]
Star_Light
superbTUX
superbTUX
 
Δημοσιεύσεις: 2787
Εγγραφή: 01 Μάιος 2010, 21:07
Τοποθεσία: Αθήνα
IRC: Star_Light
Εκτύπωση


Επιστροφή στο Ανάπτυξη Λογισμικού / Αλγόριθμοι