Ho appena lasciato il mio college dopo aver conseguito la laurea in ingegneria informatica, durante la mia vita universitaria ho cercato di fare alcuni freelance nel mercato locale. Sono riuscito nell'ultimo anno e ho guadagnato alcune piccole somme basate su joomla, wordpress e visual basic based lavoro. Ho avuto alcuni piccoli progetti su php, anche mysql. Dopo aver terminato la mia vita da studente, mi sono seduto per un test scritto per post di programmatore Python e fortunatamente ho ottenuto il lavoro e ci sto lavorando (è una piccola azienda di software che fa la maggior parte del lavoro in python). Di giorno ho acquisito una certa esperienza con core python.
Nel frattempo una società di servizi web con sede negli Stati Uniti mi ha chiamato per l'intervista e dopo aver terminato tre passaggi (orale + mini progetto di codifica + finale orale) mi hanno selezionato (mi sono chiesto!) e ho intenzione di unirmi a loro in pochi giorni. Devo lavorare in python (basato su framework Django, so solo di base di questo framework).
Il mio problema è quando ho iniziato a lavorare con Python contemporaneamente ho lavorato in Odesk come sviluppatore di wordpress, joomla, drupal, php. Ora un giorno sento che sto ottenendo "Jack of all trades master of none".
La mia situazione attuale è che ho familiarità con diverse tecnologie web popolari, ma non un esperto. Voglio rendermi abile. Come dovrei organizzarmi per diventare un abile programmatore web?