Sto programmando C # in modo professionale da un po 'di 4 anni ormai. Negli ultimi 4 anni ho lavorato per alcune piccole / medie aziende che vanno da “agenzie web / pubblicità”, negozi di software specifici per piccoli settori a una piccola startup. Ho principalmente realizzato "app aziendali" che coinvolgono l'uso di linguaggi di programmazione di alto livello (immondizia raccolta) e la mia esperienza complessiva è stata che tutti i lavori che ho fatto avrebbero potuto essere più professionali. Molte cose sono state fatte in modo errato (in fretta) principalmente a causa del fattore costo che la gente voleva sempre qualcosa "adesso" e con la minima quantità di denaro spendibile. Ho continuato a pensare, forse se potessi lavorare per aziende più grandi o per un'azienda più adatta ai programmatori o da qualche parte che " Ho i soldi e il tempo per costruire davvero qualcosa a più lungo termine e più sostenibile che potrei aver apprezzato di più nella mia carriera. Non ho mai avuto un "mentore" che mi ha guidato nella mia carriera di 4 anni. Sono praticamente programmatore di blog / google / autodidatta diverso dalla mia laurea in informatica.
Ho anche osservato un altro problema che la maggior parte dei cosiddetti programmatori "senior" nel "mio ambiente di lavoro" non sono davvero saggi. Sono "senior" solo perché sono programmatori da molto tempo, ma il codice che scrivono o le decisioni che prendono sono assolutamente spazzatura! Non vogliono imparare, non vogliono essere migliori, vogliono solo essere pagati e fare ciò che hanno detto di fare, che ha senso e la maggior parte di noi è così. Forse è per questo che sono dove sono ora. Ma non voglio diventare come loro, voglio essere migliore. Mi sono imbattuto in uno stato mentale che non intendo più fare da programmatore per la mia futura carriera. Ho iniziato a pensare che forse ci sono cose migliori là fuori su cui lavorare. Più blog leggo, più "best practice" ho provato, più sento che mi sto allontanando dalla "mia realtà". Ma non sono un grande programmatore, altrimenti non penso di essere dove sono ora. Penso che 4-5 anni siano un palcoscenico che può essere un passo avanti nella carriera o un passo fuori da dove ti trovi.
Volevo solo sapere cosa hanno da dire gli altri su ciò che ho menzionato sopra e se hai vissuto una situazione simile nella tua passata carriera di programmazione e su come hai affrontato. Grazie.