it.hideout-lastation.com
Paradiso Per Designer E Sviluppatori


10 tipi più comuni di sviluppatori Web

Quanti sviluppatori conosci nella tua vita? Se lavori con un gruppo di loro, potresti notare che hanno stranezze o personalità particolari che puoi effettivamente raggruppare, il che è ciò che farò con questo post.

Gli sviluppatori hanno le loro preferenze individuali e lo stile di lavoro sono molto diversi - anche se fanno gli stessi lavori. Daremo un'occhiata ai 10 gruppi più comuni di sviluppatori là fuori; vedi se riesci a individuare te stesso o uno dei tuoi colleghi.

1. I puristi

I puristi per definizione sono persone che si attengono alle regole tradizionali, potresti conoscere un insegnante di inglese o due che sono puristi per natura. I puristi nella mia lista però non sono così severi, sono solo il tipo di sviluppatori che non sono molto entusiasti di usare framework e librerie .

Prenderanno Vanilla JavaScript su JQuery ogni volta. Non vedono alcun problema nell'uso delle lingue pure e dei modi tradizionali ; infatti, si infastidiscono quando si imbattono ancora in un'altra struttura o biblioteca. Le librerie extra sono uguali per loro.

Intendiamoci, questo non significa che non li usano nella vita reale. È difficile non farlo, quando in questi giorni i posti di lavoro vacanti richiedono "competenza in jQuery". A prescindere da quanto possano sembrare estenuanti o mentali, non si può chiudere un occhio sulla verità nelle loro argomentazioni.

2. The Doers

Certo, tutti devono fare il loro lavoro, non importa quale, ma per i Doers, la loro lista di priorità inizia con il completamento del lavoro . Puoi scommettere che hanno il quadro e le librerie più recenti e veloci e la configurazione del flusso di lavoro. Hanno moduli premade per i moduli, tutti ordinati per un utilizzo rapido nei progetti.

I partecipanti si soffermano sulle start-up mentre implementano tutti questi strumenti per una produzione fluida. Un sintomo rivelatore tipico di un agente è l'uso di un corridore come grugnito o gulp.

3. I poliglotti

I poliglotti sono quelli che usano più linguaggi di programmazione ; alcuni addirittura sono sviluppatori di stack completi che destreggiano tra SQL e SASS come un giocoliere di circo. Detto questo, lavorare in un solo linguaggio di programmazione è quasi impossibile nello sviluppo web; non puoi sfuggire a questo destino, anche se sei uno sviluppatore di backend. Quindi, solo quando conosci almeno 4-5 linguaggi di programmazione, puoi vantarti di essere un poliglotta.

La maggior parte dei poliglotta è chi sono a causa della loro situazione lavorativa piuttosto che per scelta. Non tutti possono avere sviluppatori o progettisti frontend separati. In ogni caso, si avvicinano a una nuova lingua con molta più sicurezza di chiunque altro e sono studenti rapidi . Non c'è bisogno di sentirsi sopraffatti da loro, perché alcuni di loro potrebbero essere Jack di tutti i mestieri, ma non sono padroni di nessuno.

4. I perfezionisti

Cosa ti viene in mente quando dico programmatore perfezionista? Beh, non intendo quelli che mirano a scrivere il codice più perfetto, perfetto. I veri perfezionisti sono quelli che guardano, codificano e vanno oltre la codifica . Lasciano commenti, prestano attenzione alle variabili di denominazione e fanno il lavoro sporco, ovvero la documentazione (tra le altre cose).

Ammettiamolo, quando è stata l'ultima volta che hai lasciato un commento dettagliato o hai scritto un manuale per il tuo software ? Non credo che in tempi recenti credo, a meno che e fino a quando non sei un perfezionista. Sono rari secondo me. La maggior parte degli sviluppatori non presta attenzione a questi (anche se la documentazione è molto importante. Ecco la versione di Thoriq Firdaus).

5. L'Artsy

In termini di sviluppo web, diciamo solo che la loro lingua madre è CSS. Forme, colori, animazioni, filtri e tutte le altre cose visive contano per loro di più. Vuoi incontrarli? Codepen è il loro solito centro.

Non sono designer, o forse lo sono, ma a livello del terreno sono sviluppatori. Esprimono la loro arte con il codice piuttosto che con Adobe Illustrator o After Effects. Accoppiarli con un designer è come spalmare il burro sul pane, risultando in una combinazione armoniosa e perfetta.

6. The Reuser

Non tutti sono desiderosi di saltare prima di scrivere una classe generica o un metodo per gestire blocchi di codice ripetuti. Lasciamo questa parte fino alla fase di ottimizzazione che si verifica solo dopo che abbiamo attraversato con grazia la grande scadenza del solido 10px rosso e il breve periodo di rilassamento successivo.

I reuser sanno meglio di così, fanno una solida base di frammenti di codice riutilizzabili fin dall'inizio stesso e risparmiano un sacco di tempo di ottimizzazione in seguito. Sono per lo più sviluppatori esperti che possono prevedere un blocco di codice che è destinato a fare più apparizioni . Probabilmente non esiste un solo loro progetto che non contenga un file globale pieno o una classe di utilità.

7. The Bookworms

Un giorno prima del mio primo VB Lab, il mio professore ci ha dato una serie di brevi istruzioni per mettere insieme un modulo. Ha tenuto una demo all'inizio della lezione, che purtroppo ho mancato perché sono arrivato tardi. I pezzi di istruzioni che sono riuscito a scrivere non sono stati sufficienti per salvarmi e mi sono seduto troppo lontano dai miei amici per qualsiasi linguaggio dei segni o lettura labiale per aiutare.

Così ho fatto l'unica cosa che potevo fare - ho aperto il mio buon vecchio libro di testo. Sono diventato un topo di biblioteca . Di conseguenza, non solo ho ricevuto un elogio dal mio professore alla fine della lezione per aver risolto tutti i requisiti nella mia forma, ho anche aggiunto un'immagine di sfondo - che nessun altro in classe ha fatto - in base a cosa Ho imparato dal libro di testo.

Non è raro per me trovare alcuni dei miei colleghi che sono veramente bravi in ​​programmazione e logica per avere banchi impilati e coperti di libri . I tarli di biblioteca portano i testi alla ricerca di una conoscenza approfondita, a volte acquisita in modo fortuito, il che è in definitiva il miglior tipo!

8. I debugger

Il debug è un'abilità in sé. La sua vera potenza può essere evidenziata solo quando la pagina mostra "Errore interno server 500". I debugger non sono solo in grado di catturare e schiacciare i bug nel proprio codice, ma anche in codici scritti da altri (che è un vero incubo per gli sviluppatori).

Sono esperti con tutti gli strumenti e le opzioni di debug, sia che si tratti di un browser o di un IDE. Ma a parte gli strumenti, il debug richiede la chiara conoscenza di un flusso di eventi e la capacità di individuare il trigger in quella catena.

Se il codice appartiene a qualcun altro, è lì che i Debugger mostrano la loro vera capacità di osservazione, passando attraverso linee su linee di codice, cercando qualsiasi "se", "altro", "o", o un punto e virgola mancante

9. I ricercatori

Per i ricercatori, il codice non è solo un codice per loro; diventa un argomento ; un argomento per la discussione del forum, un argomento per un post sul blog, un argomento per una sessione di domande e risposte StackOverflow . Nessuna predicazione, nessuna valutazione, solo una condivisione della conoscenza che hanno messo in atto la dissezione . Ogni codice che scriviamo ha un uso e uno scopo e purtroppo un effetto collaterale, a volte.

I ricercatori tra noi cercano di capire questo aspetto del codice. Scavano documentazioni, conducono esperimenti e, soprattutto, condividono le loro scoperte per il resto di noi che saranno eternamente grati per quello che fanno.

10. I socievoli

Nonostante copiano i codici l'uno con l'altro, continuiamo a stare insieme come parte di una comunità che mangia, respira e vive il codice. Fisicamente, però, ci sediamo davanti al computer da soli, da soli ma non da soli. Le nostre abilità sociali hanno un successo, che ci piaccia o no.

E poi, ci sono i socievoli. Si incontrano con te per un drink, raccontano barzellette geek, parlano degli ultimi e dei migliori sul campo, sono entusiasti delle prossime uscite, hardware o soft, si cimentano in opportunità, possibilità di networking e se il tempo lo consente, scambia i telefoni con te può provare entrambi un sistema operativo diverso. Conosci un Sociable tra i tuoi amici sviluppatori?

Incartare

Alcuni di voi sono tenuti a trovare un amico, voi stessi, come parte di alcuni gruppi, a volte sovrapposti, altre volte in contraddizione - non giudichiamo, alla fine, siamo tutti sviluppatori. Ma siamo curiosi di sapere quale dei gruppi di sviluppatori ti trovi più alleato. Fateci sapere nei commenti.

20 idee fai-da-te per un regalo di San Valentino senza prezzo

20 idee fai-da-te per un regalo di San Valentino senza prezzo

San Valentino si avvicina e niente dice "Ti amo" meglio di un regalo fatto con le tue mani . Questo San Valentino, perché non prendersi una pausa dai soliti cioccolatini in scatola e biglietti di auguri? Piuttosto, prendi il tuo mestiere e lascia che la tua creatività prenda il volo.In questa collezione, ho messo insieme 20 bellissimi e creativi mestieri fai-da-te che mostreranno alla persona amata quanto ti importa.

(Consigli tecnici e di design)

M-Commerce: perché andare in mobilità è importante per le aziende

M-Commerce: perché andare in mobilità è importante per le aziende

Tutti sanno che l'e-commerce è una parte in costante crescita del più vasto panorama del commercio al dettaglio, ma lo sapevate che il commercio mobile sta crescendo a un ritmo ancora più veloce? Dato il numero crescente di utenti di smartphone e tablet, questo è comprensibile, ma ci sono ancora molti rivenditori di e-commerce che non hanno tenuto il passo con i tempi e stanno ancora scontando negozi online non ottimizzati e non responsivi agli utenti di dispositivi mobili che può facilmente allontanare i clienti mobili.Non

(Consigli tecnici e di design)