Quali competenze aggiungere per un laureato CS più anziano che vive in aree rurali? [chiuso]

4

Le risposte a questa domanda potrebbero essere diverse da quelle generiche, "Mi sono laureato. Duh, ora cosa dovrei fare?" Vivere in una zona con una popolazione bassa presenta opportunità limitate rispetto a quelle in comunità più urbane o suburbane. D'altra parte ... forse le risposte saranno in gran parte le stesse. Ti sto chiedendo gente che potrebbe guardarlo da una prospettiva di più anni all'interno per la tua saggezza.

Ho appena terminato una laurea in CS. Ho circa 40 anni (importa molto?). Ho lasciato una carriera professionale di successo nel settore della robotica da laboratorio perché mi ha richiesto di trasferirmi in una grande città o di continuare a viaggiare in lungo e in largo. Tra qualche anno potremmo potenzialmente trasferirci altrove o potrei ricominciare a viaggiare, ma ora devo iniziare a lavorare. Devo rendermi il più possibile impiegabile.

Ci sono pochi posti di lavoro disponibili nella mia zona per i professionisti del computer. Di questi pochi, la maggior parte sembra essere più legata all'IT che allo sviluppo di software - SharePoint, ERP, sicurezza di rete, servizi Web, ecc.

Potrei essere ben servito cercando di raccogliere alcune conoscenze IT? O dovrei continuare a lavorare sulle mie costolette di sviluppo del software?

Ho il mio progetto ora di cui sono orgoglioso ed entusiasta e che potrebbe continuare felicemente ad estenderlo. È un buon veicolo per imparare nuove cose fino a quando (e spero dopo) trovo lavoro. Spero di coinvolgere anche altri.

Oppure potrei avviare un nuovo progetto che sarebbe un veicolo per imparare qualcosa di commerciabile - da .net a supportare tutto ciò che legacy COBOL ci sembra un sacco di cose là fuori.

Grazie per qualsiasi informazione condivisa da chiunque.

    
posta Huliax 02.11.2011 - 15:08
fonte

5 risposte

2

Dalla mia esperienza vissuta in un'area meno popolata,

  1. Il networking è fondamentale se ci sono membri di qualsiasi gruppo di tecnici / nerd in cui essere coinvolti, essere coinvolti. In una piccola città tutti conoscono tutti. Fai un buon lavoro e le persone ti ricorderanno e penseranno a te per il prossimo lavoro. Molte delle aziende tecniche possono essere negozi molto piccoli, e questo tipo di persone tende ad assumere chi conosce, quindi mettiti d'accordo con loro.

  2. Conosci le persone d'affari locali Va insieme a 1. Sii conosciuto dagli uomini d'affari locali come il ragazzo dei computer. Che si tratti di IT generale o di un sito Web o di qualcosa di più elaborato. È fondamentale per ottenere il tuo nome là fuori.

  3. Diventa un tuttofare . Un vantaggio di essere in un mercato più piccolo è che ti costringe a diversificare. Non vieni incasellato come facilmente in un'unica tecnologia per sempre. Le aziende locali che cercano sviluppatori non possono contare sul fatto che siano 5000 sviluppatori esperti di pitone entro poche miglia quadrate. Invece saranno più disposti ad accettare qualcuno con livelli più moderati di esperienza in ciò che vogliono. Quindi assicurati di diversificare le tue abilità . Come implicito in (2) questo potrebbe non essere strettamente programmatico, ma qualsiasi forma di supporto IT o computer.

Al di fuori di toccare risorse locali, assicurati di

  1. Partecipa al mercato dei contratti dell'area metropolitana più vicina . È possibile trovare sessioni di contrattazione flessibili che consentono di lavorare in remoto. Sfrutta il tuo costo della vita più basso per accettare concerti meno pagati che la concorrenza non può accettare. Anche se hai bisogno di entrare, potresti essere in grado di condividere la stanza con altri professionisti che si spostano anche a distanze più lunghe per lavorare alcuni giorni in una grande area metropolitana.

  2. Come ultima risorsa usa siti come elance e rentacoder. Trovo che le persone su questi siti non abbiano davvero un grande compenso, quindi li evito. Ma se necessario, questi possono essere l'ultima risorsa.

risposta data 02.11.2011 - 16:00
fonte
1

Vorrei iniziare sfruttando la tua conoscenza del settore delle attrezzature di robotica da laboratorio. Esistono API o SDK forniti dai produttori delle apparecchiature o un modo per ottenere i tuoi ganci nei segnali restituiti dall'hardware? Data la tua conoscenza unica del settore, c'era una sorta di funzionalità (ad esempio monitoraggio o analisi avanzata) che molti clienti avevano richiesto ma non erano in grado di trovare dal prodotto?

Questo sarebbe un suggerimento a lungo termine rispetto a una tipica risposta "impara Sharepoint" e potrebbe non soddisfare i tuoi bisogni a breve termine, ma se sei in grado di ampliare le tue conoscenze su come interagire con l'attrezzatura robotica dal punto di vista di un programmatore , puoi aprirti al lavoro presso il precedente datore di lavoro, in un diverso ruolo non itinerante o in un grande cliente che cerca di estendere la funzionalità delle attrezzature.

    
risposta data 02.11.2011 - 15:46
fonte
1

Vorrei aggiungere alle già buone idee e commenti. Ero in un servizio di assistenza clienti / ruolo di supporto tecnico per una società di leasing nei miei primi anni '40 e si è trovato ad affrontare lo stesso problema. Tuttavia, non potevo permettermi di tornare a scuola a causa di vincoli di tempo e denaro. Quello che ho fatto è stata la stessa domanda rivolta a un consulente, ho ascoltato il suo consiglio e questo è diventato il mio piano aziendale per così dire.

Ho lavorato per 18 mesi da 15 a 25 ore settimanali di programmazione durante la notte, i fine settimana e le ore di pausa nello studio individuale, mentre lavoravo regolarmente a 40 ore settimanali di lavoro. Ho avuto forum, acquistato libri di programmazione, partecipato a riunioni di gruppo di utenti e codificato molto! Ho lavorato con una piccola impresa e ho scritto un software per loro da usare. Quando ero pronto ho iniziato a candidarmi per la programmazione di lavori e avevo 2 offerte. È così che ho iniziato nel 1997 e nel marzo 1999 ho avuto la mia prima posizione a tempo pieno.

Il mio punto è la cosa più importante che devi portare in tavola è la programmazione commerciale ESPERIENZA! Comunque puoi averlo. Questo è il valore che puoi portare sul tavolo rispetto a tutti gli altri laureati IT che escono da scuola. Ho trovato che i voti non contano molto. La domanda è, puoi codice? Ciò può essere dimostrato dall'esperienza.

Anche l'esperienza nel settore è il tuo vantaggio se puoi applicarla. Nel mio caso ho avuto 14 anni nel settore del leasing e il mio primo lavoro è stato scrivere un codice che supporti i pc in affitto in azienda.

    
risposta data 04.11.2011 - 18:38
fonte
0

Se stai cercando di renderti più occupabile, prova a raccogliere le competenze richieste dal tuo mercato locale. Sarei cauto nel prendere un lavoro IT, in quanto ciò potrebbe farti diventare un tipo "amministratore di sistema", il che può rendere difficile il passaggio a un ruolo di sviluppo. Se puoi, ti consiglio di provare a trovare un reclutatore nella tua zona. Hanno familiarità con il mercato locale e possono consigliarti al meglio su quali competenze sono richieste e chi assolda.

    
risposta data 02.11.2011 - 15:25
fonte
0

Ci sono due cose che puoi provare.

  1. Se sei bravo in fase di sviluppo, ad esempio applicazioni web o desktop, puoi richiedere progetti freelance su siti web come Odesk , Elance e altri siti Web simili. Questo non solo aiuterà ad arricchire le tue conoscenze ma anche le tue tasche.

  2. Puoi collaborare e contribuire a qualsiasi progetto open source. Possono essere trovati nel sito web di hosting di Google o github o codeplex . Questo non ti farà guadagnare soldi ma una conoscenza significativa e ti facilita dal mal di testa del cliente. Avrai a portata di mano il codice sorgente che è un ottimo punto di partenza.

Quando ti senti abbastanza sicuro dopo aver sviluppato e lavorato su alcuni progetti, fai una buona apertura. Oppure avviare una società di sviluppo di tua scelta :-) ... Buona fortuna

    
risposta data 02.11.2011 - 15:28
fonte

Leggi altre domande sui tag