Consigli per neofita

Buona sera a tutti, mi sono appena iscritto a questo forum :).
Ultimamente mi sono avvicinato al linguaggio ruby per la sua enorme
semplicità e anche per la sua componente On Rails per sviluppo di
interfacce web. Ho già mandato a prendere un libro dell’apogeo su ruby
ma io sono un tipo di ragazzo che impara sul campo, in questo caso
programmando e non avendo inventiva volevo infine chiedervi… Avete
qualche consiglio su come migliorarmi per la programmazione ruby, con
alcuni esercizi da fare o anche dei consigli per un neofita non di
programmazione ma solo di ruby?
Grazie mille a tutti in anticipo :slight_smile:

  1. Sviluppa un sito o un progetto o comunque un’idea tua
  2. Apri il codice di Rails e guardatelo per bene

Il giorno lun 25 mag 2015 19:25 Alessandro Alfieri <
[email protected]> ha scritto:

“Fatti un blog tutto tuo” :slight_smile:
On May 25, 2015 7:39 PM, “Alessandro Alfieri”
[email protected]

Maurizio De magnis wrote in post #1174040:

“Fatti un blog tutto tuo” :slight_smile:
Bella idea, la terrò in considerazione ma prima devo allenarmi con ruby,
non voglio programmare guardando per ogni singola variabile il libro per
sapere come si fa una cosa xD ^-^

Maurizio De Santis wrote in post #1174038:

  1. Sviluppa un sito o un progetto o comunque un’idea tua
    Si questo mi piacerebbe moltissimo, solo che non ho molta inventiva da
    parte mia ma mi piacerebbe veramente portare avnti un sito web o un
    progetto mio.
  1. Apri il codice di Rails e guardatelo per bene
    In che senso “apri il codice”?

imho quello è uno step (sacrosanto) che arriverà solo dopo che avrà
preso
confidenza con le basi di Bundler (perché bundle open X) e Rails (
guides.rubyonrails.org).

2015-05-25 20:04 GMT+02:00 Maurizio De Santis
[email protected]:

tryruby.org e Search
ponendoti come obiettivo un tool a linea di comando.

Alcune idee:

  • un tool di gestione delle immagini, mp3 o video presenti in una
    cartella

  • un client twitter

  • l’implementazione di un sistema di cifratura a chiave simmetrica o
    pubblica

  • un’avventura testuale interattiva
    On May 25, 2015 7:47 PM, “Alessandro Alfieri”
    [email protected]

  1. Apri il codice di Rails e guardatelo per bene
    In che senso “apri il codice”?

Mentre svilupperai la tua applicazione con Rails ci saranno varii
momenti
in cui ti chiederai “ma come fa questa roba che sto scrivendo a
funzionare?” In quei momenti, invece di andare avanti, ti consiglio di
guardare lo stack di esecuzione e andare a ritroso di chiamata in
chiamata,
anche per quanto riguarda le linee di codice eseguite da Rails, fin
quando
non ti sembrer di aver compreso sufficientemente quello che sta
succedendo.

All’inizio magari ci perderai mezza giornata per andare dietro a questi
“why (e volendo anche wtf) moments”, ma per quanto mi riguarda non c’
modo
migliore per capire il codice.

Il giorno lun 25 mag 2015 19:47 Alessandro Alfieri <
[email protected]> ha scritto:

imho quello è uno step (sacrosanto) che arriverà solo dopo che avrà preso
confidenza con le basi di Bundler (perché bundle open X) e Rails (
guides.rubyonrails.org).

Possibile, dipende molto da quanta esperienza hai con la programmazione.
Se
sai già programmare in un altro linguaggio e ti sai muovere in un
ambiente
di sviluppo web lo potresti già fare, altrimenti concordo, prima devi
entrare in confidenza con l’ambiente.

Comunque è l’unico suggerimento che ci tengo a dare: conosco gente che
magari lavora con Rails da un paio d’anni e ancora non se l’è mai visto,
e
a livello professionale c’è un abisso di differenza. Per cui magari dopo
un
mese che ci stai sopra, una volta che avrai confidenza con l’ambiente di
sviluppo, consiglio di farlo.

Maurizio De Santis

Il giorno 25 maggio 2015 20:11, maurizio de magnis <
[email protected]> ha scritto:

Vieni su Airesis!
Ciao Alessandro,
io lavoro ad Airesis (GitHub - airesis/airesis: The Social Network for eDemocracy).
Se l’argomento ti interessa potresti darmi/ci una mano sul progetto.
Siamo un gruppo di una decina di volontari e ci serve sempre aiuto,
soprattutto nello sviluppo.
Se la cosa ti interessa contattami senza problemi.
Tu dai una mano a me, io dò una code review a te :slight_smile:

Hai già esperienza di programmazione? Cosa studi?

Alessandro R.

2015-05-25 20:53 GMT+02:00 Maurizio De Santis
[email protected]:

imho quello è uno step (sacrosanto) che arriverà solo dopo che avrà
preso
confidenza con le basi di Bundler (perché bundle open X) e Rails (
guides.rubyonrails.org).

Possibile, dipende molto da quanta esperienza hai con la programmazione.
Se
sai già programmare in un altro linguaggio e ti sai muovere in un ambiente
di sviluppo web lo potresti già fare, altrimenti concordo, prima devi
entrare in confidenza con l’ambiente.

Comunque è l’unico suggerimento che ci tengo a dare: conosco gente che
magari lavora con Rails da un paio d’anni e ancora non se l’è mai visto, e
a livello professionale c’è un abisso di differenza. Per cui magari dopo
un
[email protected]> ha scritto:

imho quello è uno step (sacrosanto) che arriverà solo dopo che avrà
preso

Mentre svilupperai la tua applicazione con Rails ci saranno varii
All’inizio magari ci perderai mezza giornata per andare dietro a
questi
ruby,

https://plus.google.com/100973969013103507046/about


Ml mailing list
[email protected]
http://lists.ruby-it.org/mailman/listinfo/ml


Ml mailing list
[email protected]
http://lists.ruby-it.org/mailman/listinfo/ml


Ml mailing list
[email protected]
http://lists.ruby-it.org/mailman/listinfo/ml

Personalmente, ci sono risorse interesanti su Udemy o su Coursera.

G.Benfenati

Il giorno 25 maggio 2015 23:56, Leandro Aragosa
[email protected]
ha scritto:

a livello professionale c’è un abisso di differenza. Per cui magari dopo
Il giorno 25 maggio 2015 20:11, maurizio de magnis <

anche per quanto riguarda le linee di codice eseguite da Rails, fin

sapere come si fa una cosa xD ^-^
[email protected]
[email protected]
http://lists.ruby-it.org/mailman/listinfo/ml


Ml mailing list
[email protected]
http://lists.ruby-it.org/mailman/listinfo/ml


Giuseppe Benfenati
Tel. +39 348 8732541
Via Cucco, 41 - 40015 Galliera BO

Ciao Alessandro,
io lavoro ad Airesis (GitHub - airesis/airesis: The Social Network for eDemocracy).
Se l’argomento ti interessa potresti darmi/ci una mano sul progetto.
Siamo un gruppo di una decina di volontari e ci serve sempre aiuto,
soprattutto nello sviluppo.
Se la cosa ti interessa contattami senza problemi.
Tu dai una mano a me, io dò una code review a te :slight_smile:

Hai già esperienza di programmazione? Cosa studi?

Alessandro R.

2015-05-25 20:53 GMT+02:00 Maurizio De Santis
[email protected]:

OMG! Il blog in rails no dai! Se fail il blog, poi sei dannato per
leternita!

Prova qualcosa di piu divertente:

Alcune proposte:

  1. Una app dove ci sono foto di ragazze da votare (zuckenbbberg ci ha
    fatti i soldi con la versione 2.0)
  2. Una app che usa degli open data del tuo comune (W Expo!)
  3. Una versione social di 2048 di Gabriele Cirulli, con condivisione
    partite.

Ciao!

La prima e’ divertente e anche una buona scelta se vuoi fare un po’ di
esperienza front-end. L’ho fatto anche io dopo aver visto il film su
Facebook >D

Il giorno 26 maggio 2015 10:25, Davide R.
[email protected]
ha scritto:

A me piace un sacco fare i blog con Rails :smiley:

Maurizio De Santis

Il giorno 26 maggio 2015 10:25, Davide R.
[email protected]
ha scritto:

se non fai almeno tre blog in Rails non sei nessuno oggigiorno. :smiley:

Alessandro R.

2015-05-26 11:05 GMT+02:00 Maurizio De Santis
[email protected]:

Il blog in rails è l’“emblema”…

2015-05-26 13:41 GMT+02:00 Alessandro R. [email protected]:

Maurizio De Santis

Alcune proposte:

Maurizio De Santis wrote in post #1174038:

http://lists.ruby-it.org/mailman/listinfo/ml


Ml mailing list
[email protected]
http://lists.ruby-it.org/mailman/listinfo/ml


$ cd /pub
$ more beer

I pirati della sicurezza applicativa: https://codiceinsicuro.it

Oppure un bel CMS! :smiley:

Maurizio De Santis

Il giorno 26 maggio 2015 15:21, maurizio de magnis <
[email protected]> ha scritto:

Ha vinto Paolo. :smiley:

Ecco, un’altra idea è di creare un meme generator :wink:

Toh: http://www.spinacms.com/

2015-05-26 15:31 GMT+02:00 Maurizio De Santis
[email protected]:

[email protected]

  1. Una app dove ci sono foto di ragazze da votare (zuckenbbberg ci

Maurizio De Santis wrote in post #1174038:

Il giorno lun 25 mag 2015 19:25 Alessandro Alfieri <
Ml mailing list
[email protected]
$ cd /pub
[email protected]
http://lists.ruby-it.org/mailman/listinfo/ml


Ml mailing list
[email protected]
http://lists.ruby-it.org/mailman/listinfo/ml


$ cd /pub
$ more beer

I pirati della sicurezza applicativa: https://codiceinsicuro.it