Domanda:
Come posso migliorare le mie capacità quando il mio lavoro attuale non offre molto spazio?
swapnesh
2012-12-20 01:42:11 UTC
view on stackexchange narkive permalink

Ho più di 3 anni di esperienza nell'IT.

A volte personalmente sento che mi manca una guida adeguata poiché l'ambiente circostante non mi fornisce molta visibilità e la maggior parte dei professionisti intorno a me non lo sono appassionati di tecnologia.

Continuo sempre a imparare e investire in cose da solo su Internet. Mi piace seguire i siti stack e fare alcune cose di programmazione in vari siti come codeacademy / learn street ecc. Per più tecnologie come ROR / JS / PYTHON ecc.

Questi siti forniscono solo un'implementazione di base di queste tecnologie. Tuttavia, per soddisfare i requisiti del settore, dobbiamo lavorare e implementare i concetti nei problemi della vita reale. Questa è l'area in cui mi trovo totalmente impotente.

Ne ho discusso con i miei anziani del team, ma non sono pronti a provare le ultime tecnologie o ad implementare le cose in altre tecnologie oltre a quelle di base struttura del lavoro.

Ho controllato su Internet che ci sono molti siti per lavoro freelance. Questo non è quello che cerco, in quanto dobbiamo fornire loro una soluzione in un particolare vincolo e c'è il rischio di fallimento.

Quello che sto cercando sono alcuni tipi di forum / siti / gruppi ecc. dove questo tipo di applicazioni possono essere create solo per migliorare le competenze. Che il denaro sia coinvolto o meno non importa molto. È solo l'apprendimento che è importante per me in questa fase.

Suggeriscimi gentilmente come posso mettermi alla prova nel settore più dinamico.

E sì, non sono un ninja nella programmazione, ma uno studente costante con un approccio + ve.

Fammi sapere il tuo pensiero e i tuoi suggerimenti poiché le mie condizioni geografiche non mi forniscono molta visibilità.

Il nuovo non è sempre migliore; Lisp ha più di 50 anni, ma attualmente sta vivendo una rinascita di interesse (così come la programmazione funzionale in generale). I principi fondamentali di Lisp hanno influenzato dozzine di linguaggi di programmazione moderni.
@RobertHarvey Grazie per il commento, ma non riguarda la tecnologia che sto chiedendo, è il miglioramento della produttività che sto cercando con le mie condizioni attuali che credo di aver descritto in un formato semplice e chiaro
Ho citato Lisp solo perché hai notato che il tuo attuale datore di lavoro non è interessato alle "ultime tecnologie". I principi fondamentali della programmazione sono eterni; le nuove tecnologie sono spesso il "sapore della settimana".
@RobertHarvey molto vero Se sono impegnato con C o C ++ o qualsiasi linguaggio di programmazione di base, sicuramente non cercherò un cambiamento .. ma il mercato dello scripting è volatile e le mie preoccupazioni future sono sempre legate ai soldi, alla resa tecnologica e alla stabilità ..può essermi sbagliato in quanto sono ancora nuovo nel campo, ma sì i suggerimenti sono sempre apprezzabili ed è per questo che ho postato anche la Domanda
Hmm, scripting ... Una volta ho lavorato a un progetto Access / VBA per sei anni. Non esattamente un'occupazione che solleva la mia carriera, ma mi è bastato ottenere una programmazione di posizione in C #.
@RobertHarvey sì, sei molto vicino a quello che stavo pensando e quello di cui ho bisogno .. ma come ho detto non ho informazioni rilevanti e aiuto per queste cose ... mi piace davvero lavorare su questo ma non ho idea di come raggiungerlo. .google è solo uno strumento di estrazione dati ..senza alcune cose di intelligenza artificiale (significa che ho usato Google per questo ma con le mie conoscenze limitate non sono riuscito a tracciare qualcosa di utile per me :()
Correlati: [Come si ricercano le competenze o le tecnologie professionali da apprendere?] (Http://workplace.stackexchange.com/questions/2816/how-do-you-research-which-job-skills-or-technologies-to -imparare)
@jcmeloni Grazie per il collegamento .. meetup.com è davvero nuovo per me..lo controllerà .. tuttavia, come ha detto Robert per l'open source, posso avere qualche buon link anche per questo dato che mi aspettavo che ne aggiungesse altro it :( e come posso andare avanti in questa comunità open source ... Internet e la tua comunità sono l'unica fonte per la mia guida questa volta :)
@jcmeloni puoi aggiungere questo link insieme ad altre informazioni come risposta :)
4 voti per chiudere e nemmeno un commento per migliorare la domanda? Non può essere così lontano.
@JeffO sono state apportate molte modifiche al post rispetto a quello originale..quindi potrebbe essere questo il motivo..anche una cosa..sono solo alla ricerca di qualche suggerimento non di un cucchiaio da mangiare..alcuni buoni punti menzionati sotto i commenti stessi che suonano utile per me..cosa mi aspettavo se qualcuno potesse applicare buoni punti unire in un unico post e poi chiuderlo se la comunità vuole che si chiuda :)
Due risposte:
Robert Harvey
2012-12-20 02:49:38 UTC
view on stackexchange narkive permalink

Trova un progetto open source che ti interessa e contribuisci ad esso oppure crea il tuo progetto open source utilizzando le tecnologie a cui vorresti essere maggiormente esposto.

seeknew
2012-12-20 14:44:26 UTC
view on stackexchange narkive permalink

Poiché il tuo attuale lavoro non offre molto spazio per imparare cose nuove, ti suggerirei di provare quanto segue:

  1. Trova un altro lavoro dove c'è spazio per imparare cose nuove. Dovresti pensare seriamente a questa opzione poiché hai detto che il team intorno a te non è un appassionato di tecnologia e sta lavorando nelle proprie zone di comfort.
  2. Se al momento ti trovi in ​​una situazione in cui non puoi lasciare il tuo attuale lavoro, come suggerito da RobertHarvey, trova un progetto open source che ti interessa e contribuisci ad esso. Nel caso in cui non sei pronto ora a contribuire a un progetto open source, puoi sempre leggere il codice, comprenderlo e migliorare la tua conoscenza sulle migliori pratiche utilizzate, osservare i modelli di progettazione e provare a usarli nei tuoi progetti relativi al lavoro se è applicabile. Gradualmente sarai in grado di dare il tuo contributo.
  3. Dato che l'apprendimento è importante per te, fai attenzione alle nuove tecnologie che stanno guadagnando terreno e potrebbero essere potenziali rivoluzionari. Ad esempio oggi ci si concentra molto sulle tecnologie cloud, sullo sviluppo di applicazioni per piattaforme mobili come Android, Apple e sullo sviluppo di giochi per dispositivi mobili. Controlla se ti interessano e sperimenta scrivendo piccole app.
  4. Se non riesci a trovare persone con interessi simili a te nel tuo ambiente attuale, prova a unirti a gruppi con interessi simili nella tua area geografica. Controlla Meetup per i gruppi nelle vicinanze. Espandi la tua rete, partecipa a riunioni, conferenze, impara da Internet. Puoi fare molto, se hai la passione e la volontà di lavorare sodo.
  5. Trova un buon mentore che possa guidarti tecnicamente e rispondere alle tue domande.
grazie per le informazioni :)
Oggetto 2 .: Non mi piace imparare nuovi concetti leggendo il codice di altre persone (straniere). Non sai mai se sono davvero bravi in ​​quello che stanno facendo.


Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...