Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 19 su 19
  1. #11
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,445
    E' richiesta e va bene nel momento in cui rispondi ad un annuncio di lavoro in cui cercano uno sviluppatore web che sappia portare su dispositivi mobile il loro servizio, quindi il caso di cui parlate tu e Vincent.
    Se però vedi un annuncio di lavoro in cui espressamente si richiede uno sviluppatore Android e/o iOS, ci penserei bene prima di rispondere sapendo solo usare PhoneGAP e simili, a meno che non si cerchi anche uno alle prime armi da formare, se cercano qualcuno con esperienza di sicuro è altro che vogliono (programmatori Java e Objective-C).

  2. #12
    Dunque ricapitolando

    > Le cose che è fondamentale conoscere sono:

    Javascript, css, html
    - è sempre bene studiarli
    Bootstrap - per gestire la grafica generale
    Sass - per semplificare la gestione dei css
    AJAX, AngularJS, jQuery - per gestire meglio la dinamicità delle pagine

    > Se decido di buttarmici sul Java:

    Spring - framework per gestire le web app
    Java, JSP, JPF, Servlet - i relativi strumenti dediti alla programmazione server

    > Per quanto riguarda i database:

    SQL - linguaggio per interrogare il database
    Oracle db - Server legato particolarmente a java

    Ci sono altre cose molto utili da conosce da piazzare al primo posto?

    è comunque buono avere qualche infarinatura...

    - sulle basi del php tanto per capire come funzionano la maggior parte dei siti?
    - su un CMS in particolare? Magari questi semplificano la vita se si vuole creare qualcosa di non troppo specifico?
    - sulle principali tecniche SEO? Ci saranno degli standard che i motori di ricerca mettono a disposizione per semplificare il rintraccio del tuo sito?
    - sulla conoscenza base della programmazione server python (che mi piace assai)... in quali ambiti si usa python? Non si sta sviluppando?
    - ruby lo scarto a priori? Non c'è nessun vantaggio nel conoscere più linguaggi di scripting?
    - sul funzionamento di prostgres e mysql? Cconosco già un po postgres, ma conoscere diversi db può comunqe sempre far bene no?
    . sulla programmazione cross-platform mobile, o forse è meglio buttarsi sulla programmazione mobile nativa, in questo caso Java ma anche conoscere un po di objective-c?
    Ultima modifica di AngeloC95; 13-03-2017 a 22:44

  3. #13
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,445
    Quote Originariamente inviata da AngeloC95 Visualizza il messaggio
    Dunque ricapitolando
    Sass - per semplificare la gestione dei css
    Anche Less, è bene conoscerli entrambi, tanto sono quasi la stessa cosa, cambia molto poco tra la sintassi dei due.

    - sulle basi del php tanto per capire come funzionano la maggior parte dei siti?
    Non ho capito la domanda.

    - su un CMS in particolare? Magari questi semplificano la vita se si vuole creare qualcosa di non troppo specifico?
    Sì, servono a questo, anche se ormai ci sono estensioni per fare quasi qualisasi cosa.
    Se vuoi provarne qualcuno, ti consiglierei Wordpress e Joomla, c'è anche Drupal, ma spesso risulta più ostico degli altri due.
    Comunque sono tutti gratis, scaricateli e divertiti.

    - sulle principali tecniche SEO? Ci saranno degli standard che i motori di ricerca mettono a disposizione per semplificare il rintraccio del tuo sito?
    Sì, ci sono, ma cambiano un po' a random, per esempio fino ad un po' di tempo fa erano molto importanti le keywords nelle pagine, adesso non sono d'intralcio, ma sono quasi ignorate.

    - sul funzionamento di prostgres e mysql? Io conosco già un po postgres, ma conoscere diversi db può comunqe sempre far bene no?
    Certo che fa bene, più cose sai, meglio è, basta che non fai che impari le basi di tutto e non ti specializzi in niente.

    . sulla programmazione cross-platform mobile, o forse è meglio buttarmi sulla programmazione mobile nativa, in questo caso Java ma anche conoscere un po di objective-c?
    Se già conosci Java ti conviene senz'altro imparare a realizzare app native.
    Per l'infarinatura di Objective-C, fallo se intendi rispondere ad annunci in cui si cercano apprendisti sviluppatori iOS.
    Non farlo se intendi fare una tua app e non possiedi un Mac, è indispensabile per compilare l'app, con Windows o Linux non si può fare, neanche con Hackintosh, ci vuole un Mac vero.

  4. #14
    diciamo che attualmente eccetto inviare una query, leggere in un file, usare post e get, il tutto in maniera proceduale, non so fare altro in php... magari potrebbe essere utile conoscerlo dato che l'80% dei siti è in php o sbaglio?

    Certo che fa bene, più cose sai, meglio è, basta che non fai che impari le basi di tutto e non ti specializzi in niente.
    questa cosa è proprio vera, adesso mi trovo con moltissimi argomenti e non ho idea di quanto tempo impiegherò per renderli miei.

    Non so se tuffarmi subito su Spring(che mi ha colpito), oppure prima conoscere bootstrap e sass/less per allontanarmi un po dal approccio server/client.
    Inoltre è utile munirsi di un qualche libro, oppure leggersi la guida di html.it e impostarsi un progetto è una via più efficace all'apprendimento?
    Ultima modifica di AngeloC95; 14-03-2017 a 00:25

  5. #15
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,445
    Guarda, una volta che conosci il CSS, ad imparare ad usare Sass e Less ci metti un'oretta, ma prima devi conoscere il CSS.
    Anche Bootstrap ti conviene vederlo dopo aver imparato ad usare le regole CSS per fatti loro.
    Per queste cose affidati alle guide online, se conosci l'inglese è meglio, c'è molto più materiale e di gran lunga migliore rispetto a quello che puoi trovare in italiano.

    Ti conviene imparare PHP? Offerte di lavoro per sviluppatori web che sappiano sia PHP che Java sono abbastanza rari, solitamente si cerca uno oppure l'altro.
    Quindi dipende da te e da cosa vuoi fare, se punti a posizioni come sviluppatore Java, approfondisci questo invece di perdere tempo su un altro linguaggio.
    Un secondo linguaggio puoi cominciare a vederlo dopo che sei abbastanza ferrato su un primo, imparare di pari passo 2 linguaggi è controproducente.

    Se non sei sicuro di volerti specializzare su Java, allora prova un po' i vari linguaggi e vedi quale ti piace di più, da un'occhiata anche alle offerte di lavoro però, se ti piace un linguaggio che però non ti offre possibilità di lavoro è meglio puntare su un altro.
    Resta il fatto che secondo me Java è attualmente quello che offre possibilità migliori e non morirà molto presto.

  6. #16
    Utente di HTML.it
    Registrato dal
    Oct 2016
    Messaggi
    5
    Quote Originariamente inviata da AngeloC95 Visualizza il messaggio
    Dunque ricapitolando

    > Se decido di buttarmici sul Java:

    Spring - framework per gestire le web app
    Java, JSP, JPF, Servlet - i relativi strumenti dediti alla programmazione server

    > Per quanto riguarda i database:

    SQL - linguaggio per interrogare il database
    Oracle db - Server legato particolarmente a java
    Se decidi di dedicarti a Java (e te lo consiglio rispetto a PHP o peggio a Frontend), lascia perdere i database relazionali, ma inizia directamente passa al mondo comunemente chiamato NoSQL ed in particolare con quello che si chiama ecosistema Hadoop.

    Gli argomenti di base da conoscere sono:

    Hadoop (la infrastruttura generale)
    https://developer.yahoo.com/hadoop/t...l/module3.html
    http://hadooptraininginhyderabad.co.in/

    MapReduce
    https://developer.yahoo.com/hadoop/t....html#dataflow
    https://0x0fff.com/hadoop-mapreduce-...e-description/
    http://www.bayern-france.org/cms/upl...-Michiardi.pdf
    (Esercizi) https://www.quora.com/What-are-some-...o-learn-Hadoop
    (Dati) http://stackoverflow.com/questions/1...doop-mapreduce

    VM de Hortonworks http://hortonworks.com/products/sandbox/ o quella di Cloudera
    https://www.cloudera.com/documentati...kstart_vm.html

    Corsi ttps://www.udacity.com/course/intro-to-hadoop-and-mapreduce--ud617

    HBase (o Cassandra) come BBDD. Io lavoro sulla prima soluzione ed è ottima.
    http://es.slideshare.net/alexbaranau/intro-to-hbase

    http://es.slideshare.net/jaxlondon20...ed-lars-george (Lars George è quello che ha creato HBase)
    (HBase e HDFS) http://es.slideshare.net/enissoz/hba...lesystem-usage

    (rowkey - fondamentale) http://flurrytech.posthaven.com/137492485
    http://hbase.apache.org/book.html#rowkey.design
    (filtri) http://es.slideshare.net/cloudera/2-...e-con-may-2012
    http://www.cloudera.com/documentatio...filtering.html


    Può sembrare ostico all'inizio, ma è l'ambito dove attualmente ed in prospettiva ci sarà più richiesta sul mercato del lavoro.

  7. #17
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    590
    non ho ben capito cosa c'entra Hadoop con uno che cerca i primi strumenti per fare sviluppo web

  8. #18
    Utente di HTML.it
    Registrato dal
    Oct 2016
    Messaggi
    5
    Quote Originariamente inviata da jimbo0 Visualizza il messaggio
    non ho ben capito cosa c'entra Hadoop con uno che cerca i primi strumenti per fare sviluppo web
    Quote Originariamente inviata da AngeloC95 Visualizza il messaggio
    Dunque ricapitolando

    > Se decido di buttarmici sul Java:

    Spring - framework per gestire le web app
    Java, JSP, JPF, Servlet - i relativi strumenti dediti alla programmazione server

    > Per quanto riguarda i database:

    SQL - linguaggio per interrogare il database
    Oracle db - Server legato particolarmente a java

    Ci sono altre cose molto utili da conosce da piazzare al primo posto?
    Se decide di buttarsi su Java, non vedo perchè limitarsi al web?

  9. #19
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    590
    Quote Originariamente inviata da mar45to Visualizza il messaggio
    Se decide di buttarsi su Java, non vedo perchè limitarsi al web?
    boh..io lo evincerei dal titolo e dalle intenzioni dell'autore..

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.