Come dovrei progredire ulteriormente come programmatore? [chiuso]

3

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?

    
posta mushfiq 11.12.2010 - 20:58
fonte

6 risposte

6

Costruisci qualcosa. L'unico modo per ottenere più di una conoscenza superficiale di qualsiasi linguaggio o framework di programmazione è costruire qualcosa di sostanziale con esso. Non puoi mai capire un framework o un linguaggio di programmazione finché non lo hai usato per fare qualcosa di grande.

    
risposta data 11.12.2010 - 22:40
fonte
2
I have just left my college...Now a days I am feeling that I am getting "Jack of all trades master of none".

Ti sentirai così per i prossimi cinque anni. E poi decidi di conoscere troppo in una zona e aspirare ad espandersi negli altri.

Benvenuto nel mondo reale!

    
risposta data 12.12.2010 - 02:20
fonte
0

Secondo me dovresti concentrarti su una tecnologia prima di almeno un paio d'anni, poi se vuoi imparare una nuova tecnologia per questo, esplorerai nuove cose e allargerai il tuo orizzonte e questo sarà aiutarti quando stai pensando a qualsiasi soluzione o sviluppo di un nuovo progetto

    
risposta data 11.12.2010 - 21:07
fonte
0

Il web è troppo frammentato! Non c'è una vera risposta a ciò che è meglio imparare. Fai ricerche di mercato e guarda a ciò che il mercato richiede in cui svolgi il tuo lavoro.

    
risposta data 11.12.2010 - 21:20
fonte
0

Immagino che tu debba scegliere. Ho iniziato con Python, ma ho capito che volevo fare C #. Ora sto imparando C # (e Visual Studio).

    
risposta data 12.12.2010 - 04:48
fonte
0

Stabilisci obiettivi e cerca di colpirli. Se non miri a nulla, lo colpisci. Scopri cosa vuoi imparare e poi fai un piano per impararlo.

    
risposta data 27.02.2011 - 15:29
fonte

Leggi altre domande sui tag