In primo luogo, sembri più intelligente del solito, dato che sai come usare tante tecnologie linguistiche. Se sei preoccupato che non sei abbastanza intelligente, non sono d'accordo.
Ho avuto lo stesso problema un po 'di tempo fa, e tutto sembrava troppo complicato e stressante. Suggerisco, inizi a costruire qualcosa di interessante, qualcosa che sei motivato a fare. Dal momento che conosci tutte queste tecnologie, prova a costruire qualcosa con loro. Se rimani bloccato quando cerchi di utilizzare una tecnologia, fallo su google, chiedilo su Stackoverflow o sui tuoi amici. Se ti senti stressato, basta interrompere quello che stai facendo e fare una passeggiata. Non puoi lavorare quando sei stressato. Quindi torna indietro e dai un'occhiata al problema. Ho lavorato a progetti in cui ho ottenuto NullPointerException
e ho cercato di risolverlo per giorni, e un giorno mi rendo conto che non ho impostato una variabile.
La realtà è che, quando scrivi software, rimarrai bloccato, ti sentirai frustrato, troverai blocchi stradali. Ma quando superi quelli e il tuo codice finalmente funziona come vuoi, ne vale la pena. Scrivo personalmente il codice, solo per quella sensazione. Se non ottengo questi problemi quando scrivo codice, all'inizio è facile, ma mi sembra noioso in fretta. Quando dicono che la vita degli sviluppatori di software non è mai noiosa, questo è ciò che intendono dire. Ci si aspetta che venga con la logica e risolva i problemi. Sì, a volte è doloroso, ma non deve essere. Quando ti senti stressato, fai una pausa, ascolta la musica, accedi a Facebook, cosa vuoi che ti piaccia.
Ma poi di nuovo, è uno dei molti modi per fare soldi ad un certo punto. Non è l'unico modo. Se non ti senti come se non fossi all'altezza, puoi trovare qualcosa che ti piace. Se non ti piace, trova la tua passione. Come diceva Steve Jobs “We don’t get a chance to do that many things, and every one should be really excellent. Because this is our life. Life is brief, and then you die, you know? And we’ve all chosen to do this with our lives. So it better be damn good. It better be worth it.”
Se scrivi software doesn't worth it
, trova qualcos'altro che ti piacerà, altrimenti soffrirai per la tua vita.
Inoltre, tieni presente che hai passato gli ultimi 3 anni a imparare tutto questo. Deve esserci una motivazione per te per iniziare a imparare questo. C'è ancora quella motivazione? Cosa è cambiato ? Se vai a fare qualcos'altro, farà perdere gli ultimi 3 anni della tua vita.
Se pensi che il software sia troppo complicato, tieni presente che, le cose migliori del mondo, non sono complicate. Compreso iPhone, Facebook, Spotify e altro, non sono complicati. Forse lo stai guardando in modo diverso.