portiamo un esempio pratico – mi è capitato di effettuare una ricerca per ‘freelance wordpress’ e di notare una richiesta di collaborazione:

WordPress freelance cercasi

Requisiti richiesti: (come i videogames)

ottima conoscenza  di:

  • xhtml/hml5/css (ce lò)
  • Photoshop(ce lò)
  • WordPress(ce lò)
  • Saper smanettare in php sarebbe gradito (ce lò) (ce lò)
  • Il candidato non deve essere avvezzo ad automatismi. Esempio: deve saper aggiornare WordPress “manualmente”. (ce lò) (ce lò)
  • Partita Iva/ritenuta d’acconto. (ce lò)
  • La sede è casa vostra o il vostro ufficio (ce lò)

quindi mi sono detto anche io sono un freelance wordpress ??
ebbene si anche io sono un freelance wordpress, oramai da 13 anni che sviluppo su php e il su citato CMS;
alcuni lavori li potrete vedere nel mio portfolio.

Faye http://faye.jcoglan.com/node.html
 
Notifiche push istantanee sfruttando i sockets con faye – una libreria js che possiamo sfruttare per eseguire notifiche o aggiornamenti realtime vediamo come implementarla.

Node.js server –

automaticamente vengo scaricai i seguenti pacchetti
ora lanciando con il comando nodejs server.js startiamo faye e il nostro server è pronto a ricevere i canali di comunciazione web.

per qualsiasi ulteriore chiarimento rimando al seguente link: dove io stesso ho imparato a usare faye: railscasts

Ruby è…

Un linguaggio open-source dinamico che dà particolare rilevanza alla semplicità e alla produttività, dotato di una sintassi elegante, naturale da leggere e facile da scrivere.

Come cercare un programmatore ruby?

state cercando un programmatore ruby? beh i consigli sono sempre i stessi che abbiamo trattato nell’articolo come scegliere un programmatore freelance. Seguendo naturalmente determinati accorgimenti in quanto il linguaggio di programmazione ruby si differenzia dagli altri linguaggi web come il php, per determinati aspetti.

Quindi bisogna accettarsi che il programmatore ruby che abbiamo contattato abbia una esperienza (io consiglio almeno un anno) e che abbia prodotto alcuni progetti e siano visibili sul web.

Nel precedente aritcolo  come scegliere un programmatore freelance, abbiamo visto quali sono i punti cardini che contradistinguono la scelta di un programmatore freelance rispetto a un’agenzia; Bene vediamo ora di andare più a fondo e infiltrarci nel mondo dei freelancer;

Noteremo che la categoria programmatori, comprende molteplici varianti andiamo a vederle singolarmente e oggi ci soffermeremo sulla variante, programmatore web.

come scegliere un programmatore web

Un buon programmatore web è colui che nn si limiterà a eseguire il lavoro commissionato, ma farà si che il lavoro diventi una vera e propria opera d’arte, andando a inserire sempre le migliori e aggiornate tecniche web. Qundi non fidiamoci di coloro che si limitano ad eseguire senza contraddire.

Andiamo sempre ad indagare sul suo passato lavorativo, facendo si che ci mostri i suoi lavori, il suo portfolio clienti; e infine indaghiamo sulle sue opinioni riguardo al progetto che stiamo commissionando. Questo perché ?? dobbiamo sempre costatare il grado di passione che mette nell’eseguire un lavoro.

Una volta che abbiamo eseguito questo piccolo test, ci possiamo affidare completamente a lui in quanto ora si che sappiamo che il programmatore web è un vero esperto della materia, quindi te committente mettiti leggermente in disparte e segui il lavoro di un artista.

Artista?? ebbene si io credo che io come molti colleghi siamo in un certo senso artisti, abbiamo il dono di poter creare e plasmare qualsiasi cosa di digitale e rappresentarlo su internet.

Perché scegliere un programmatore freelance ?? Quali sono i vantaggi ?? andiamo a vedere man mano come mai si dovrebbe scegliere un programmatore freelance invece che un azienda.

    1. il Costo molte volte il costo è un fattore determinante nella scelta di un programmatore, anche a discapito delle conoscenze o della qualità.Infatti il costo di un programmatore freelance non raggiungerà mai i costi di un Azienda.
    2. costantemente aggiornati un programmatore freelance in virtù dei molteplici lavori o dello status di freelance deve costantemente tenersi aggiornato sulle nuove tecnologie web, e offrire ai suoi clienti sempre le migliori soluzioni.
    3. da committente a responsabile progetto a differenza delle aziende il committente avrà un filo diretto con colui che si occuperà del progetto dall’analisi al deploy e messa in produzione dell’intero progetto.
    4. una persona a differenza delle aziende il programmatore frelance è un lavoratore autonomo con qui si può instaurare un rapporto molto diretto, in modo tale che nel corso dello sviluppo del progetto non ci siano intoppi.

Laravel è un noto & potentissimo framework che si basa sul paradigma MVC, è facile da comprendere non ha una curva elevata di apprendimento rispetto ai suoi concorrenti (symfony 2.x), e veramente potente per scrivere applicazioni di medio alto livello, andiamo a vedere come installarlo.

Per un programmatore php è essenziale passare all’utlizzo di framework che ci facilitano la vita nel nostro lavoro; Laravel è uno strumento che sicuramente ci da tantissime soluzioni, però prima di tutto vediamo come installarlo.

  1. abbiamo bisogno ci composer (ci aiuta con le dipendenze), per vedere come installare composer vi rimando a questo articolo
  2. da terminale lanciamo il seguente comando

come promesso l’installazione è veramente semplice; Nei prossimi articoli parlerò di come utlizzare i vari strumenti messi a disposizione dal framework.

Nei precedenti articoli abbiamo visto come: programmatore ruby: come installare MongoID, da tener conto che con lo sviluppo della versione 4.0 di RubyOnRails dobbiamo fare qualche semplice cambiamento, andiamo a vedere quali:

  1. Nel nostro GemFile invece di includere la seguente stringa:
    la andiamo a sostituire con:

  2. infine sempre nel nostro GemFile aggiungiamo la seguente riga:

Oggi voglio parlare dei vantaggi che si possono ottenere affidandosi ad un Programmatore Freelance , oggi anche le aziende italiane si rivolgono direttamente ad un Programmatore freelance piuttosto che ad un azienda di settore affidandosi ad un professionista specializzato. I vantaggi che l’azienda ha scegliendo un programmatore freelance sono:

1) Il primo vantaggio è quello riguardante i costi di produzione del progetto che si intende realizzare che vengono indubbiamente abbattuti poichè e i costi di un Programmatore Freelance non sono quelli di un azienda.

2) Il secondo e non per ordine di importanza è quello di poter comunicare direttamente con chi realizzerà il lavoro evitando intermediari e possibili errori di comunicazione.

3Il terzo è che un Programmatore Freelance è un lavoratore in proprio, avrà un comportamento sicuramente più di riguardo e motivato essendo imprenditore di se stesso, questo per le aziende è un’occasione per ottenere un’ottimo lavoro a un prezzo ridotto.

Sempre Aggiornato Un programmatore freelance sarà sempre aggiornato con le ultime tecnologie per fornire sempre un servizio di qualità, a differenza delle aziende che oggi fanno difficoltà a dedicare risorse per la ricerca e l’innovazione del proprio know how.

Project manager di se stesso Un Programmatore Freelance rappresenta per l’azienda un vero e proprio consulente a cui affidarsi per il pre e post produzione dei progetti da sviluppare .

come ogni linguaggio di programmazione che si rispetti, anche ruby iniza i suoi fondamentali col classico hello world; ma non sto qui a farvi vedere nulla di ruby o del suo linguaggio di programmazione, ma bensì oggi voglio pubblicare uno screen che  attesti quello che tutti i programmatori ruby mi raccontavano, cioè la pulizia e la minor scrittura di codice:

Leggevo proprio ieri, facendo delle opportune ricerche di mercato utilizzando come keyword di ricerca ‘programmatori ruby‘;
Un interessante articolo pubblicato su  un forum link; quanto sia difficile reperire persone esperte o in start up di questo intelligentissimo linguaggio di programmazione.

 

  • cosa ne pensate di ruby?
  • cosa ne penso di ruby:
    • Ruby è un potente linguaggio di programmazione, molto ordinato e pulito, si differenzia secondo me da php
      per la sua utilizzazione, mentre in php la percentuale di lavoro corrisponde a un bel 70%, in ruby  la stessa
      percentuale viene applicata al ragionamento. Sempre raccomandando che lo studio e analisi del software
      da realizzare deve avere il giusto tempo in qualsiasi linguaggio di programmazione si voglia utilizzare.
  • come mai cè carestia di programamtori ruby?
  • cosa penso della mancanza di programmatori ruby:
    • Ruby, è un linguaggio che sta pian piano prendendo piede, è abbastanza diverso l’approccio di utilizzo
      da php a ruby, è molto richiesto all’estero, ma pian piano si sta sviluppando anche nel territorio italiano
      grazie sempre a una richiesta da parte di agenzie, clienti o anche dalle decisioni del programmatore stesso.