Mi sto laureando in informatica, ma vedo siti come Stack Overflow e motori di ricerca come Google e non so dove inizierei a scrivere qualcosa del genere. Durante un'estate ho avuto l'opportunità di lavorare come sviluppatore di iPhone, ma mi sentivo come se stessimo incollando insieme le librerie che altre persone avevano scritto con poca comprensione della meccanica che stava accadendo sotto il cofano.
Sto cercando di migliorare le mie conoscenze studiando algoritmi, ma è un processo lungo e doloroso. Trovo gli algoritmi difficili e al ritmo che sto imparando un decennio sarà passato prima che acquisirò padronanza del materiale nel libro. Data la mia situazione attuale, ho trascorso un mese alla ricerca di lavoro ma le mie competenze (C, Python, Objective-C) sono relativamente superficiali e non sono così desiderabili nel mercato locale, dove C #, Java e lo sviluppo web sono molto più elevati richiesto. Ciò non vuol dire che le opportunità di C e Python non esistano, ma tendono a richiedere oltre 3 anni di esperienza che non ho. Il mio GPA è OK (3.0) ma non è abbastanza alto da essere applicato alle grandi aziende come IBM o restituire per gli studi universitari.
Fondamentalmente sono laureato in Informatica, ma non mi sembra di aver imparato come programmare. Ho pensato che unire un'azienda e programmare a tempo pieno mi avrebbe dato la possibilità di sviluppare le mie capacità e imparare da quelli più esperti di me, ma ho difficoltà a trovare lavoro e sto iniziando a sentirmi davvero frustrato.
Getterò la mia rete più ampia e guarderò oltre la città in cui sono cresciuto, ma cosa hanno provato a fare altre persone in situazioni simili? Ho lavorato sodo ma non ho la certezza di uscire da solo e scrivere la mia app. (Ovvero, diventare uno sviluppatore indipendente nel mercato delle app per iPhone.) Se non si presenta nulla dovrò considerare l'aggiornamento e l'apprendimento di competenze più popolari o provare qualcosa di marginale come l'IT, ma dato tutto lo sforzo che ho messo in quel senso come uscire.
EDIT: Grazie per tutti i consigli. Penso di essere stato prematuro a causa di aspettative non realistiche, ma i commenti mi hanno dato una dose di realtà. Persevererò e continuerò a codificare. Ho in mente un progetto, benché al di là delle mie attuali capacità mi sfiderà a perfezionare il mio mestiere e dimostrare il mio valore a me stesso (e ai potenziali datori di lavoro). Se avessi saputo che c'era un'eccedenza di carriera avrei invece postato lì.