Ritrovare la mia scintilla in un progetto

0

Quindi sono un po 'sottaceto. Suppongo che alcune persone siano arrivate nella mia situazione ad un certo punto, lo so, ma almeno così tante hanno continuato a farlo per vari motivi. Per mettere il problema a breve; Sono rimasto bloccato in un progetto che ho seguito dopo diversi tentativi di "nuovo atteggiamento nuovo" finito per svuotarsi di energia e creatività ed essere stato meno produttivo di quanto avrei voluto.

Lo scenario è questo; In precedenza ero stato assegnato a, a mio parere, un progetto a metà eseguito in Drupal. All'inizio aveva un codice veramente terribile, ma sono riuscito a farli pulire un po 'prima. Inutile dire che una casa mal costruita, piena di vestiti usati e thrash, è ancora una casa mal costruita, anche senza i vestiti usati e il thrash.

La mia speranza è attualmente quella di riacquistare quella scintilla che ho per tutti i miei altri progetti che mi permette di lavorare in modo efficiente e soprattutto di fare le cose. In questo caso, ho poco o nessun interesse a lavorare con questo progetto. Ecco alcuni motivi:

  • Il codice ha abbastanza spazio per miglioramenti. Le uniche cose che trovo accettabili sono le cose fornite da Drupal, che sono semplicemente implementate in questo progetto. La maggior parte delle cose su misura fatte in esso non è niente che abbia a cuore.
  • Non posso spingermi a sopportarlo, perché so che questo progetto sarà qualcosa con cui sono costretto a lavorare a lungo termine. Allo stesso modo non riesco a spingermi a correre l'ultimo miglio di una maratona più veloce se so che devo percorrere tutta la strada fino a casa dopo.
  • Ho letto molto sull'opinione della gente su Drupal e sono giunto alla conclusione che Drupal è fantastico se hai la mentalità giusta per questo. Non ho questa mentalità.
    Preferisco creare il più possibile me stesso e semplicemente lasciare che un framework come CodeIgniter si preoccupi del processo. Mi aiuta a essere più fiducioso con il mio codice e meno dipendente da un modulo recuperato da qualche parte.
  • Generalmente non credo nel progetto. Ci vuole già un sacco di tempo per caricarsi, e di tanto in tanto appaiono dei bug strani che non riesco nemmeno a risolvere efficacemente con Google. Mi sembra che la cosa migliore che posso fare con il progetto sia di correggerlo, ma mi sforzo di creare siti web fantastici, non di renderli meno brutti.
  • Drupal ha un lungo processo di apprendimento, e io sono stato messo nel mezzo di un progetto realizzato a metà e dovrei implementare funzionalità più avanzate. Di solito non ho problemi ad aggiungere queste cose nei miei altri progetti, ma in Drupal ci si sente quasi impossibili spesso.

Oltre a questo, potrei aggiungere che attualmente sono economicamente indipendente e non temo di perdere il lavoro per questo motivo. Generalmente ho colleghi carini, ma lavoro da solo come sviluppatore e preferirei avere almeno qualcuno con cui discutere delle soluzioni tecniche.

Questo progetto non è qualcosa che andrà via dalla mia comprensione, mi sono seduto con il mio capo, spiegando come mi sento riguardo a questo progetto, ma tutto ciò che ottengo in risposta è "Abbiamo speso troppo tempo e denaro su questo progetto. Ha bisogno di essere completato. " Dal mio punto di vista, stiamo attualmente gettando soldi in una fossa, sperando che i soldi raggiungano la superficie prima possibile.

Domanda:
Come posso recuperare la scintilla per questo progetto? La creatività semplicemente non è lì per me. Questo progetto non mi darà molte conoscenze che userò in futuro (ho mantenuto un sacco di codice per 3 anni) e non mi porta verso il mio obiettivo; per creare "il sito perfetto".

Se non riesco a recuperare la scintilla, quali altre alternative dovrei prendere in considerazione?

Nota:
Sono consapevole che questa domanda può sembrare troppo localizzata, ma penso che la mia domanda principale possa aiutare molti in una posizione simile. Mi dispiace se sembro uno sviluppatore viziato che vuole solo svolgere compiti specifici, ma lavoro così molto meglio con il progetto con cui mi sento a mio agio e mi piace anche essere produttivo.

    
posta Robin Castlin 05.07.2013 - 14:38
fonte

4 risposte

2

Ho sperimentato la stessa cosa, è arrivato a un punto in cui ho avuto questa sensazione lo stesso This project won't give me much knowledge that I will have use of in the future . Ma io quando guardo più dentro, non è il progetto che è il problema, ma io. Ha dato più informazioni sulla mia personalità come sviluppatore. Di solito quando accadono cose del genere parlo con il mio protagonista o il management e discuto le mie preoccupazioni, se non mi porteranno via dal progetto, semplicemente riscriverò i componenti che mi danno sui nervi.

    
risposta data 05.07.2013 - 14:48
fonte
2

Di solito, quando mi trovo di fronte a un brutto compito che non voglio fare, ecco come riesco a superarlo.

  1. Se sono sopraffatto dalle dimensioni di un compito, allora il problema viene rimosso in attività più piccole e più ragionevoli che posso realizzare e si concentra sul completamento di ognuna individualmente e non penso troppo avanti. Tieni traccia dei tuoi risultati e sarai incoraggiato mentre vedi i tuoi progressi.
  2. Se ci sono cose che potrebbero essere fatte per renderlo meno terribile, fai una lista di esse e applicale gradualmente (vedi 1).
  3. Se Drupal è la cosa che temi, allora ci sono 2 cose che dovresti fare al riguardo.
    a) Affronta la tua paura: concediti un compito a casa per imparare la drupal (su scala più piccola, alle tue condizioni, a casa). Una volta appresa, puoi prendere una decisione informata se è / non è per te. Fino ad allora, questo potrebbe essere solo un "dolore è debolezza che lascia il corpo" tipo di cosa.
    b) Datevi un altro compito a casa per costruire un modello che dimostri come questo potrebbe essere fatto meglio con un'altra tecnologia. Se lo fai in fretta e sembra essere superiore, potresti ottenere il permesso di implementarlo (perché è già stato fatto). In caso contrario, hai acquisito la conoscenza di due tecnologie comparabili.

Inoltre, c'è un netto vantaggio per te, se puoi provare a vedere le cose dal punto di vista del tuo capo. Ci potrebbe essere più successo qui di quanto tu sappia. Supponiamo, per un momento, che non stava solo prendendo una decisione sbagliata. Come è possibile? In quali condizioni la sua decisione sarebbe stata la cosa giusta da fare? Certo, potrebbe effettivamente sbagliare, ma sto dicendo che potresti trarre vantaggio dal prendere in considerazione una prospettiva diversa.

    
risposta data 05.07.2013 - 16:17
fonte
1

Sembra che tu stia cercando dei motivi per smettere e ne hai già parecchi. Direi di smettere. Fallo. Se devi lavorare su un progetto ereditato e schifoso che non vuoi migliorare e non ti insegna nulla che vuoi veramente conoscere ed è anche a lungo termine, direi che devi essere buono con te stesso e concediti un nuovo lavoro. Preferibilmente uno che ha progetti interessanti e una paga migliore:)

    
risposta data 05.07.2013 - 15:46
fonte
1

Blog sulla tua esperienza

Potresti blog sul modo migliore di utilizzare drupal. Hai più di sufficienti esempi su come convertire il codice drupal crappy in un grande codice drupal. Ciò compirebbe alcune cose ...

  1. Avresti un'applicazione aggiornata e funzionante alla fine
  2. Istruirai le masse su cosa fare e cosa non fare in drupal
  3. Crei un seguito drupal
  4. rimarrai fidanzato

Mi sono bruciato per aver scritto codice ... qualsiasi codice. Ero così bruciato che non avrei nemmeno controllato la mia email quando tornavo a casa la sera. Dopo 9 anni ho iniziato a tornare a scrivere codice. Molto cambiato in 9 anni. Il linguaggio che ho usato è cresciuto a passi da gigante. La risoluzione dello schermo passò da 640 X 480 a quasi infinita. Google ha sostituito le librerie. Mi sono trovato in un ambiente completamente diverso.

È come se dovessi imparare tutto da capo. È come se mi fosse stata data l'opportunità di tornare indietro e ricominciare da capo. Così l'ho abbracciato. Mi sto divertendo e lo sto facendo per me ... se gli altri ne trarranno beneficio. Ecco il mio blog

Situazione simile ma diversa

    
risposta data 05.07.2013 - 15:44
fonte

Leggi altre domande sui tag