Attualmente sto lavorando per una compagnia di 2 persone, come sviluppatore principale solista. Il mio capo riceve i clienti, prende in giro alcuni modelli di design e li consegna a me.
Questo sistema ha funzionato bene e mi sto davvero divertendo.
I tipi di progetti su cui lavoro sono rivolti a piccole e medie imprese e di solito desiderano un sistema CMS. Sviluppato da zero, costruirò un back-end personalizzato per il cliente per aggiungere / modificare / rimuovere categorie, tag, prodotti ecc. E quindi inviarli al front-end in base al modello di progettazione che mi è stato consegnato. Con il passare del tempo, i progetti sono diventati più complessi, con le caratteristiche del carrello degli acquisti / degli ordini e altre caratteristiche comuni del tipo e-commerce.
Ancora una volta, questo sistema ha funzionato bene e mi sto davvero divertendo.
Il mio problema è il mio sviluppo personale come programmatore. Trascorro molto del mio tempo libero a leggere blog di programmazione, controllo tramite stackexchange, lettura di libri di programmazione consigliati (attualmente su The Pragmatic Programmer ', veramente buono finora), facendo esercizi per il cervello ( lumosity.com e khanacademy problemi di matematica), facendo un sacco di esercizio fisico e altre attività di tipo di sviluppo personale.
Non posso fare a meno di sentire, però, che mi sto perdendo feedback, critica. Il mio capo è eccezionale e non trattiene mai le lodi riguardo al mio lavoro, ma sfortunatamente è impegnato a controllare il mio codice, o, a essere sincero, non penso che sia una delle sue specialità e quindi non può fornire feedback .
Voglio sapere cosa sto facendo male e cosa sto facendo bene. Dovrei mettere molta logica nel controller, sto modulando il mio codice abbastanza ecc.
Quindi quello che ho fatto è stato sviluppare una piccola app "Family Budgeting" e ho cercato di farlo in modo pulito ed efficace come attualmente so come.
Quello che voglio sapere è, c'è un posto dove posso presentare questa app, e avere alcuni sviluppatori esperti che forniscono feedback. Non è solo una sottosezione del mio codice che sembra richiedere "codereview.stackexchange", è tutto il mio flusso di lavoro che voglio criticare.
So che questo è molto da chiedere, e mi aspetto che il consiglio principale dato sarà quello di cercare un lavoro all'interno di una squadra, che è sicuramente qualcosa su cui cercherò più avanti, ma per ora voglio insistere con la mia attuale situazione lavorativa, ma non voglio sviluppare troppe cattive abitudini.
Fammi sapere se posso fornire ulteriori informazioni per aiutare a chiarire, o se questo non è il posto giusto per questo tipo di domanda, mi scuso in anticipo. Non volevo usare reddit perché pensavo che questa comunità promuova risposte più ben pensate.