Come giovane sviluppatore, dovrei essere preoccupato di dover usare una tecnologia "fuori moda" al lavoro? [chiuso]


11

Sono un neolaureato (lo scorso maggio!). Mentre ero ancora a scuola, volevo assicurarmi di avere un lavoro prima di laurearmi, e molto presto (probabilmente troppo presto) nella mia ricerca di lavoro mi sono stabilito su uno in una regione in cui speravo di trasferirmi dopo gli studi universitari .

Tuttavia, sto indovinando questa decisione da mesi ormai, per diversi motivi. Uno è che non sono molto sfidato al lavoro e mi sento come se non avessi migliorato molto la programmazione da quando ho iniziato qui. Tuttavia, posso sempre trovare il tempo di lavorare sull'open source (e avere in passato) al di fuori del mio lavoro, quindi ho una sede per ovviare a questa delusione. Ancora più importante, sono preoccupato dal fatto che il mio lavoro è fondamentalmente lavorare su una vecchia applicazione web Perl scricchiolante (usando Mason e uno strano ORM interno).

Mi sto sparando ai piedi qui lavorando con una tecnologia che non è più popolare e che non mi aiuterà davvero a trovare un lavoro in futuro? Raramente vedo lavori Perl e, quando lo faccio, di solito fa qualcosa che non mi interessa (materiale di sviluppo web front-end).

Programmazione di sistemi, visualizzazione, programmazione di rete o almeno roba di sviluppo web back-end sono il tipo di argomenti in cui mi piacerebbe davvero lavorare - non sembra che la mia attuale esperienza lavorativa mi stia aiutando verso posizioni che fanno una di queste cose .


12
Ti stai sparando al piede, no, certo che no. Qualcuno deve fare quello che stai facendo, a volte devi fare questo tipo di lavoro per fare esperienza, MA se il tuo aspetto infelice cerca altro lavoro. È possibile che sia il tuo lavoro sia quello che ti piacciano. Non tutti i lavori rappresenteranno una sfida, è così che va il mondo, non c'è niente di sbagliato nell'uso degli strumenti interni e del Perl.
Ramhound,

13
Almeno non è MUMPS!
Martin Beckett,

1
Sono infelice, non a causa di Perl (che in realtà è abbastanza divertente), ma perché non sto crescendo come programmatore. Posso lavorare su cose al di fuori del lavoro per migliorare me stesso - è solo molto difficile, dato che ho poco tempo (sono anche musicista professionista, quindi sto suonando, insegnando, registrando e studiando in un conservatorio locale per la maggior parte dei tempo non sto lavorando). Immagino che ciò che sto dicendo sia che voglio un lavoro che funzionerà per me in questo senso, e ho paura di come la mia posizione attuale influenzerà la mia capacità di trovare un simile lavoro.
schwern,

5
@schwern: il non mi preoccuperei affatto. Inserisci quelle lingue nel tuo CV e richiedi il tuo prossimo lavoro. :-)
Giorgio,

7
Perl è essenzialmente il nastro conduttore della programmazione che non fa mai male sapere e può essere ed è usato praticamente per qualsiasi cosa.
Ryathal,

Risposte:


51

Prima di tutto, smetti di pensare che il tuo lavoro non ti sta portando oltre verso il lavoro dei tuoi sogni! Ogni lavoro fa! Tutto dipende solo da te!

  • Questo è il tuo primo lavoro dopo la laurea e tutti possono capire che non hai avuto una buona scelta o che potresti aver preso in considerazione alcuni altri fattori, come trasferirti nel luogo in cui vorresti alloggiare. Questa è una "scusa" valida, puoi menzionarla se richiesta direttamente durante un colloquio di lavoro.
  • Ogni lavoro di programmazione contribuisce alla tua esperienza di sviluppatore. Ci sono molte cose indipendenti dalla lingua che ogni sviluppatore deve imparare da solo (implementando architetture vagamente accoppiate, debug e profiling del codice, scrivendo unit test ecc ...) che possono essere apprese in QUALSIASI lingua , e Perl non è la peggiore uso. Mi esercitavo tutti e tre nello sviluppo di VBA per MS Access ed è stato molto divertente.
  • Questo non è produttivo, dopo tutto : finché consideri il tuo lavoro attuale noioso e inutile, non imparerai molto da esso. In molti casi il tuo futuro datore di lavoro sarebbe interessato alla tua "curva di apprendimento" - quanto sei veloce a padroneggiare le nuove tecnologie, non a quanto sei stato noioso il tuo ultimo lavoro!

Quindi, i modi che ti aiutano sono i seguenti:

  • Cerca di padroneggiare la lingua con cui stai attualmente lavorando il più profondamente possibile . Guarda il tag perl sul sito SO e prova a rispondere alla domanda posta dalle persone. Leggi articoli su molte risorse per sviluppatori, ecc. Cerca di diventare un guru in quest'area!
  • Perl è un linguaggio multi-paradigma, ora supporta OOP e molti altri paradigmi. Prova a separare quelli dalla lingua e guardali singolarmente. Che tipo di eredità ha Perl? Quali sono i diversi tipi di modificatori di accesso disponibili qui per le classi, i membri della classe, ecc.? È fortemente tipizzato o no? Molte lingue funzionano in modo simile, fintanto che sai come funziona in generale catturerai facilmente la differenza in altre lingue .
  • Acquisisci una conoscenza approfondita del tuo sistema attuale : perché è implementato in Perl? In che modo vengono risolti aspetti diversi, come prestazioni, sicurezza e affidabilità? Quali sono problemi irrisolti, avvertenze, potenziali violazioni? Come li faresti? Forse è necessario un ragionevole refactoring dell'attuale base di codice?

E non rimanere a lungo su questo lavoro se non sei soddisfatto - quanto basta per apprendere le abilità di base, per mostrare la tua volontà di apprendere e la tua forza di volontà per superare l'ottusità dei tuoi compiti!

Quando fai domanda per il tuo secondo lavoro in un futuro più o meno prossimo, puoi ancora essere trattato come sviluppatore junior! Dovresti cercare di enfatizzare ciò che hai imparato sul tuo primo lavoro, come hai affrontato i tuoi problemi di mantenimento del codice legacy e del sistema brownfield, come sei riuscito ad estendere i tuoi orizzonti e quali nuove fantastiche funzionalità hai imparato lì.

Mai, durante il colloquio di lavoro, non dire mai che sei annoiato dal tuo attuale lavoro e questo è il motivo per cui stai cercando qualcos'altro. "Noioso" è così soggettivo e spesso significa che non sei abbastanza bravo da sopportare la sfida di apprendere le cose nella tua posizione attuale e applicarle di conseguenza. Mostra la tua volontà di imparare, di espandere le tue conoscenze e otterrai il lavoro dei tuoi sogni, ne sono sicuro.


2
+1 per qualsiasi consiglio che suggerisca ai laureati di seguire le decisioni, anche se in seguito se ne pentiranno. Ho perso il conto del numero di candidati che ho intervistato che si sono sparati ai piedi durante l'intervista. Se un candidato ammette di annoiarsi facendo il livello di lavoro previsto per un laureato, si trova nella mente degli intervistatori che saranno soddisfatti se li assumo. Il mio consiglio a qualsiasi nuovo dipendente, laureato o meno, è quello di cercare sfide con il lavoro e impegnarsi pienamente. Nel peggiore dei casi, avranno guadagnato un ottimo referral e, nel migliore dei casi, avanzamento e maggiori sfide.
S.Robins,

Il tuo entusiasmo mi ha appena reso felice. +1 per un consiglio molto valido.
Raveline

Intervisto regolarmente candidati per una delle più grandi società di software, e sicuramente fa male a un candidato essere uscito dal college per un lavoro che è essenzialmente un modello di partecipazione.
Chris Pitman,

1
+1 - Le persone forti non si siedono lì e aspettano che le occasioni vengano a bussare, si alzano e le creano.
Desolato pianeta

7

I primi lavori nell'industria del software sono spesso lavori scadenti. Mentre apprenderanno alcune abilità di programmazione, la formazione più importante che stai ricevendo è come lavorare in un'azienda.

Presentarsi su un programma regolare, lavorare più di 8 ore al giorno, utilizzare il software di controllo del codice sorgente, trattare con capi e colleghi, ricevere quella chiamata alle 3 perché il server di produzione è andato giù e deve essere riparato ... queste sono le competenze che stai imparando dal tuo primo lavoro.

Detto questo, se sei annoiato e non ti piace quello che fai, esci. Se ritieni che questo lavoro non ti aiuterà a raggiungere il tuo eventuale obiettivo di carriera, esci. Ci sono molti lavori là fuori per persone di talento.


6

Prenderò in considerazione diversi aspetti della tua domanda separatamente:

  1. Il tuo primo lavoro non sarà mai molto impegnativo. Il motivo è che l'università ti insegna cose di cui avrai bisogno in 30 anni, mentre le aziende devono lavorare con la tecnologia già disponibile. Si spera che la roba di 30 anni sia più avanzata dell'attuale stato dell'arte. Il periodo di sei mesi fa sì che il lavoro sia diverso da quello a cui sei abituato all'università.
  2. L'apprendimento è praticamente fatto nel tuo tempo libero. Questo è un fatto spiacevole, ma il costo delle persone è così alto che devono sempre fare qualcosa di produttivo. La migliore alternativa sarebbe se riesci a combinare l'apprendimento e lo sviluppo produttivo, ma poi lavorerai con la tecnologia che non conosci ancora e può causare problemi semplicemente perché non capisci la tecnologia che stai utilizzando. Se vuoi creare cose che funzionino davvero, l'apprendimento deve essere fatto al di fuori dell'ambiente di produzione. In molte aziende questo significa solo che è il tuo tempo libero.
  3. Dovresti considerare il perl come una sfida: come migliorare le tue pratiche di lavoro in modo che possano essere utili non solo al perl, ma a qualsiasi nuovo sistema che incontrerai nei prossimi 30 anni.
  4. Quando impari cose nuove, concentrati sui fondamenti. Perl ha espressioni regolari, tabelle hash e molte buone strutture di dati. Tutte le conoscenze su come utilizzarli al meglio sono utili in futuro.

Il punto 2 mi spaventa un po '. Ho sempre avuto una buona capacità di programmazione da quando ho iniziato quando ero molto giovane - non era qualcosa in cui dovevo lavorare molto, anche all'università. Suonare musica, che consuma la maggior parte del mio tempo libero (pratica, insegnamento, studio, registrazione, ecc.), Sembra ostacolare le mie aspirazioni di carriera. Esiste un lavoro in cui posso ancora imparare molto (non solo riguardo al processo, ma alle competenze complesse) ovunque? In ambito accademico, forse?
schwern,

1
Naturalmente ci sono posti di lavoro che offrono opportunità di apprendimento. Non solo i buoni sviluppatori sono costosi, ma sono anche rari: molti posti cercheranno che le persone si alleneranno a livelli più alti durante il reclutamento. Questo potrebbe essere internamente tramite tutoraggio o con formazione esterna (o entrambi).
Finlandia,

Anche la musica sarà utile. Potresti non notarlo ancora, ma ti insegnerà i tempi precisi e le cose che le persone al di fuori dei circoli musicali devono usare la matematica pesante per risolvere. La programmazione avanzata dipende fortemente da entrambi gli aspetti.
tp1,

2
@schwern La chiave è trovare un lavoro in cui lavori con persone intelligenti . Quindi imparerai solo dall'essere esposto a loro, man mano che proseguirai il tuo lavoro quotidiano.
Chris Pitman,

5

Ciò che chiamate tecnologia "fuori moda" è ciò di cui tratta la maggior parte di questo settore. Il motivo è semplice: viene fatto più sviluppo per mantenere i sistemi esistenti di quanti ne stiano sviluppando di nuovi. E anche durante lo sviluppo di nuovi, spesso saranno sviluppati utilizzando tecnologie più vecchie, ma comprovate e che si adattano a un panorama architettonico più ampio. Questa è solo la realtà dello sviluppo del software. Pochi sviluppatori sono in grado di lavorare sempre sul "limite della tecnologia".

Secondo me, c'è meno gloria nel lavorare con [inserire qui una nuova tecnologia super cool] che nel fornire in tempo, budget e secondo le aspettative. Questo è qualcosa che puoi imparare solo attraverso l'esperienza e che è completamente indipendente dalla tecnologia. Direi che sei sulla buona strada in questo momento. Continua a studiare il mestiere e l'arte dello sviluppo del software sul posto di lavoro e tieniti aggiornato con la curva tecnologica al di fuori del lavoro. Ecco come la maggior parte di noi lo fa.


+ Gli stili tecnici cambiano continuamente. Quello che è bello oggi sarà domani nessuno più. Uno dovrebbe essere solo competente e professionale. Quando ogni nuova cosa gee-whiz-bang arriva, sappi come separare il valore dalla lanugine e sapere quando usarla e quando non farlo.
Mike Dunlavey,

5

Dissentendo con tutti gli altri, questo lavoro potrebbe benissimo farti del male . Intervisto regolarmente candidati che stanno cercando di allontanarsi dal loro primo lavoro dopo il college. Di solito erano bloccati usando un linguaggio che tende ad essere usato per la manutenzione più una tonnellata di "quadri" interni. In altre parole, hanno imparato ad usare alcuni strumenti a cui non avranno mai più accesso, sprecando tempo per quanto riguarda l'occupabilità.

Inoltre, la maggior parte dei negozi di manutenzione a cui sono stato esposto non ti insegna le competenze necessarie per far parte di un vero sforzo di sviluppo. Quando intervisto qualcuno che esce dal loro primo lavoro, voglio sapere che capiscono:

  1. Alcuni comuni cicli di sviluppo del software
  2. Controllo della fonte
  3. Come testare il codice (TDD, unit test, selenio, qualcosa del genere)
  4. Principi OOD (ad esempio: al college si spera che tu sia stato esposto a modelli di design, ora mostrami che li hai effettivamente usati / visti)
  5. Conoscenza di base dell'architettura aziendale (ad esempio, cos'è un sistema a 3 livelli e ne hai mai lavorato con uno)
  6. Come lavorare con una squadra

La maggior parte di queste competenze che ho acquisito durante il mio primo lavoro sono stata esposta a persone intelligenti e ho lavorato con loro ogni giorno. Se non pensi di imparare qualcosa (sul software o sul business), inizia a cercare un altro lavoro.

Modifica: Come nota a margine, ricordo la caccia al lavoro fuori dal college. Ero a una fiera della carriera e ho iniziato a parlare con una società che lavorava con studi legali. Ho iniziato a chiedere loro le loro pratiche di sviluppo ed è emerso che stanno facendo tutto in VBA. Li ho ringraziati per il loro tempo e sono uscito di lì.


+ per la tua storia VBA. Non mi dispiace VBA, di per sé, ma farne una carriera? Hai fatto la cosa giusta.
Mike Dunlavey,

Sono parzialmente d'accordo con te, ma penso che la maggior parte dei programmatori abbia molta più flessibilità di quella che esercitano, e molte delle cose che dici sono cose che il poster potrebbe portare dentro di sé. Inizia a utilizzare il controllo del codice sorgente, anche se la società non lo è. Incoraggia gli altri a seguire l'esempio. Inizia a fare test, inizia a provare a migliorare le cose. Se quello su cui stai lavorando fa schifo, fallo succhiare di meno.
Christopher Cashell,

3

Se fossi in te, prenderei sicuramente in considerazione la lettura e la programmazione post-lavoro in un'altra lingua (ad esempio Python, Java, Scala, Ruby, C ++ e così), quindi quando ti candidi per un altro lavoro puoi dimostrare di avere una conoscenza delle lingue che sono in uso più ampio di Perl. Inoltre, se hai altre aree di interesse, farei sicuramente qualche lettura in più.

D'altra parte, tieni presente che molte tecniche di programmazione che stai utilizzando sono probabilmente le stesse indipendentemente dal linguaggio di programmazione.

Quindi, ancora una volta, il mio suggerimento sarebbe: non preoccuparti troppo, ma inizia a imparare qualcosa di nuovo nel tuo tempo libero. Non appena avrai raccolto abbastanza conoscenze, troverai sicuramente un lavoro più eccitante.


2

Se non vuoi più lavorare in Perl, va bene.

Solo perché Perl non ha molto flash al momento, non significa che non sia popolare.


Vorrei sottolineare che lo slancio di Perl è aumentato drammaticamente negli ultimi 5 anni.

Ci sono state versioni più stabili di Perl in ciascuno degli ultimi 2 anni, rispetto a qualsiasi degli anni precedenti.

Moose è considerato dalla maggior parte, tra i migliori sistemi di oggetti Perl fino ad oggi, e risale solo all'inizio del 2006. I successivi sistemi di oggetti più popolari sono sostanzialmente i sistemi di oggetti Moose semplificati .

Se vuoi la prova di quanto sia popolare Moose , vedi quanti moduli CPAN dipendono da Moose .

Tra quei moduli che richiedono Moose c'è Dist :: Zilla , che ha sempre richiesto Moose . Nel caso in cui non lo sapessi, Dist :: Zilla è probabilmente il modo migliore per costruire e rilasciare moduli CPAN .


Inoltre ci sono ancora alcuni nuovi fantastici progetti che stanno usando Perl. La Lacuna Expanse per uno.


2

Qualcuno deve raccogliere la spazzatura, pulire i bagni, scavare fossati e lavorare a McDonalds. In questo momento stai eseguendo la versione di sviluppo del software.

Non c'è NULLA di sbagliato nel riconoscerlo e aspirare a qualcosa di più grande!

Quello che fai ora modella sicuramente quello che fai domani, l'anno prossimo e i prossimi dieci anni!

Chiunque altro dica diverso sta cercando di trattenerti o di sentirsi meglio per essere nello stesso posto deprimente!

Per quanto riguarda Perl, è fuori moda nel senso di "carriera" della parola. Come se non vuoi fare carriera come ragazzo Perl , inizia a imparare qualcosa di più nuovo e di più in voga. Python, Java, C # apriranno più porte e saranno più commerciabili o qualcosa che è sulla cuspide di colpire alla grande in pochi anni come Erlang.

Detto questo, * imparare a non fare ** ha lo stesso valore di come fare e imparare dagli errori degli altri è meno doloroso che imparare dai propri.

In questo momento stai prendendo lezioni in entrambe queste cose.


-1: Qualcuno deve raccogliere la spazzatura, pulire i bagni, scavare fossati e lavorare a McDonalds. In questo momento stai facendo la versione di sviluppo software di quello ... Quello che fai ora modella sicuramente quello che fai domani, l'anno prossimo e i prossimi dieci anni! - Fantastico ... Quindi se sto pulendo i servizi igienici o lanciando hamburger da McDonald's, dove mi lascerò tra dieci anni? :?
Jim G.

Non c'è niente di sbagliato in quel lavoro, non puoi iniziare dall'alto senza basi. Qualcuno deve fare quel lavoro, l'importante da asporto della mia risposta è che non c'è nulla di sbagliato nell'aspirare a qualcosa di più grande , che ti sei completamente perso.

1

C'è ancora molta richiesta di persone buone con il perl. Scoprirai che l'industria delle reti e molti lavori basati su sysadmin basati su * nix utilizzano ampiamente il perl.

Detto questo, faccio eco ad altri che suggeriscono di spingere i propri confini. Anche se stai solo lavorando con perl, trova modi per ottimizzare e semplificare i programmi. Ad esempio, se vedi un approccio lineare adottato con un programma (spesso il segno di un programmatore inesperto), puoi trovare un modo per modulare il codice per migliorare la manutenibilità? La capacità di base di leggere un po 'di codice, indipendentemente dalla lingua, e di ottimizzarlo e trasformarlo in un codice migliore è un'abilità molto ricercata.


Ad essere sinceri, non ha bussato a Perl, stava solo dicendo che non è il tipo di lavoro che vuole fare in futuro. Quindi il fatto che ci siano lavori Perl là fuori è secondario.
R0MANARMY,

@ROMANARMY da OP: "Raramente vedo lavori Perl, e quando lo faccio, di solito fa qualcosa che non mi interessa (materiale di sviluppo web front-end). Programmazione di sistemi, visualizzazione network programmingo almeno roba di sviluppo web di back-end sono il tipo di argomenti che mi piacerebbe davvero lavorare in "hmm ... non quello che ho letto ... e ci sono posti di lavoro in quelle aree ... ad esempio l'industria del networking, come affermato. Lavoro per un'azienda Internet di livello 1, perl è ampiamente utilizzato per il lavoro di back-end.
Bill,

1

Cerca opportunità per costruire e mantenere l'esperienza in altre lingue, dimostrando al contempo che sei un dipendente dedicato che può rispondere alla sfida. Guidati per mantenere un risultato di lavoro costante con la massima qualità che puoi ottenere e usa qualsiasi tempo lento per assumere più lavoro o se ti è permesso di creare cose che ti consentano di sviluppare abilità e conoscenze in altre aree. Anche una semplice demo che risolve un vero problema di business in un modo diverso (con un linguaggio più in voga) ti permetterà di migliorare le abilità e mostrare al tuo capo che stai pensando attivamente fuori dagli schemi. Fai solo attenzione a non essere visto come sottrarsi agli altri tuoi doveri semplicemente per lavorare su progetti secondari.

La dedizione è la chiave. I laureati non dovrebbero avere anni di esperienza in molte lingue. Puoi sempre passare un anno a sviluppare le capacità di comunicazione essenziali e a dimostrare di poter affrontare la sfida, anche se la sfida è guardare oltre ciò che ritieni "noioso". Scopri come aumentare le tue capacità quando arriva il momento di andare avanti. Ci si aspetta che continui a studiare sul posto di lavoro e mostri al prossimo datore di lavoro che stai attivamente cercando di migliorare le competenze.

Ricorda, a nessuno piace impiegare un "know-it-all". Ho sempre cercato di assumere persone - anche per posizioni senior - che vogliono imparare e crescere ulteriormente.


1

Schwern,

Pensavo esattamente come te in molti modi. Sono uscito dall'Università con forti competenze in Java e Python. Il mio primo lavoro consisteva nel lavorare con Delphi. Ero immediatamente preoccupato per questo, ma dato che non avevo un lavoro ed ero appena uscito dall'università, ho deciso di mordere il proiettile e di assumere il lavoro poiché avrei avuto esperienza di lavoro come programmatore indipendentemente dalla lingua.

Il mio secondo lavoro consisteva nel lavorare in una grande banca facendo lo sviluppo di Smalltalk per la maggior parte del tempo, con un po 'di Perl e Java. I miei amici mi hanno riso perché non riuscivo a trovare lavoro come sviluppatore Java principale e mi hanno detto che stavo danneggiando il mio curriculum. Non vedo l'ora di iniziare un nuovo lavoro in poche settimane che abbia tutte le tecnologie con cui voglio lavorare e che abbia un salario migliore.

Ovviamente, non posso dire che la tua esperienza sarà la stessa della mia, ma ci sono alcune lezioni che puoi prendere da essa per rimuginare. Innanzitutto, la programmazione è secondaria rispetto a ciò che fai. Se hai buone capacità di modellazione di domini e riesci ad apprendere rapidamente i processi aziendali, questo pagherà più dividendi a lungo termine anziché evitare di imparare come funziona il business e passare più tempo a specializzarsi in questioni minori, che ho visto in molti luoghi Ho lavorato.

La seconda cosa che devi ricordare è che sei sull'orologio di un'altra persona. Se vuoi avere la tua opinione su cosa fare e avere il pieno controllo su tutto, allora avvia la tua attività. Ho visto troppe persone unirsi a un'azienda e lamentarsi della tecnologia legacy, l'ho fatto da solo quando mi sono laureato. In genere queste persone sono considerate tossiche per il posto di lavoro e non durano a lungo. La cosa fondamentale da ricordare è che la tecnologia è lì per supportare l'azienda, non viceversa. Il meglio che puoi fare in queste situazioni è creare opportunità da loro, altrimenti è il momento di fare le valigie e partire e cercare un lavoro alternativo, ma la tua ricerca di tutte le aziende per cui lavori ha problemi di eredità di qualche tipo.

Al di là di ciò che ho sollevato, dirò che non vuoi sembrare "istituzionalizzato". Ciò che intendo con questo è che sei bloccato nell'uso di linguaggi e tecnologie particolari e non puoi andare oltre. Vuoi coltivare un po 'di flessibilità nella tua carriera, comprese le abilità di modellazione del dominio. Da quando hai iniziato la tua carriera, ti indicherò del buon materiale che vorrei avere disponibile quando ho iniziato:

Il programmatore appassionato

Il programmatore pragmatico

Progettazione guidata dal dominio

Il programmatore di carriera


0

Un po 'di codice al di fuori del lavoro, ma non mi sento ancora ferito. Sei un assunto recente, quindi sei uno sviluppatore entry level - in questa fase del gioco dovresti imparare cose come il Ciclo di Sviluppo e come fare le cose "Dovrebbero".

Segui alcune cose al di fuori del lavoro in modo da poter riempire le tue statistiche. A mio avviso, puoi programmare o no. La lingua e la sintassi possono essere apprese, ma la capacità di pensare e risolvere i problemi da soli non può.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.