Domande sul problema di rimanere bloccati in un problema e far progredire la lumaca [chiuso]

1

Lasciami descrivere il mio background.

Attualmente sono una cooperativa di sviluppatori di software che lavora in uno studio di architettura che ha una grande attenzione per la ricerca e lo sviluppo, principalmente nella modellazione matematica e nelle simulazioni fisiche per una migliore progettazione dell'architettura di supporto.

Sono uno dei tre principali sviluppatori di software. Realisticamente, siamo tutti persone specializzate in diversi argomenti, ad esempio uno sviluppatore è un architetto che ha programmato e fatto modelli matematici da quando era al liceo (ha 30 anni) e l'altro ha anche un master nell'analisi dei dati. Siamo tutti specializzati in cose diverse, rendendoci parte di un gruppo multidisciplinare di nove persone in totale.

Attualmente sto lavorando a un progetto che gestisce la programmazione 3D di Grasshopper e Rhino, facendo uso di Grasshopper SDK. Mi piace davvero quello che sto facendo e apprezzo l'opportunità di apprendimento, tuttavia, con ciò detto, la natura della programmazione di Grasshopper è stata difficile per me.

Non penso di essere così povero dal punto di vista della programmazione, tuttavia, dato che la maggior parte dei miei progetti comporta l'estensione delle funzionalità oltre a quella dell'SDK di Grasshopper di default, ci sono spesso delle volte in cui devo passare un paio di ore o addirittura giorni a capire un problema e quindi applicare il codice ad esso. La natura stessa di questa "funzionalità oltre a quella fornita da Grasshopper SDK predefinito" significa che trovare una soluzione a un problema non è semplice come utilizzare Google, a causa delle risorse relativamente rare disponibili, che si tratti di documentazione o di thread di guida online.

La natura di rimanere bloccati su un problema e l'unico rimedio a tale problema è stato lentamente scalfito dalla mia fiducia, e evidentemente vedo che sto rallentando nella spedizione di componenti (è quello che gli "strumenti" di Grasshopper 3D sono chiamati ).

Ho già fatto una buona impressione nei primi due mesi della mia co-op per essere stato definito efficiente, rapido e completo, tuttavia, nella mia recensione di tre mesi, una volta iniziato questo compito di lavorare sulla programmazione di Grasshopper i miei consulenti hanno notato che i miei progressi non sono stati così rapidi e hanno menzionato che si stanno chiedendo cosa / dove meglio mettermi a lavorare su quello che porterà il mio pieno potenziale.

Mi piace l'idea di lavorare su un altro progetto, ma non desidero farlo fino a quando non avrò finito quello attuale, e di giorno in giorno mi sento come se avessi fatto progressi a passo di lumaca a causa di alcuni problemi Sono bloccato da dove trovare aiuto è di per sé un problema.

Non mi piace fare una brutta impressione sui miei colleghi (e anche sulla mia scuola, dato che sono un dipendente di una cooperativa), poiché credo davvero di avere il potenziale per fare grandi cose. Tuttavia, questo problema di rimanere bloccati su qualcosa, fare piccoli progressi, poi rimanere bloccati, sta semplicemente facendo a pezzi la mia fiducia.

Quali sono alcune cose che posso fare? Mi sento come se una volta sono bloccato su un problema, mi ritrovo a chiudere, incapace di esprimerlo, come se chiedere aiuto fosse un segno di incompetenza.

    
posta theGreenCabbage 16.01.2014 - 15:18
fonte

1 risposta

1

Devi chiedere aiuto quando sei bloccato, indipendentemente da come ti fa sentire. Stai utilizzando un SDK che sta trascinando la tua produttività; non è colpa tua. Non puoi essere considerato incompetente. È sempre più semplice lavorare su codice autonomo che non dipende da librerie di terze parti o utilizza solo librerie mature ben progettate. La scelta migliore in questo caso è chiedere aiuto e lamentarsi pubblicamente delle carenze nella biblioteca.

    
risposta data 15.02.2014 - 02:43
fonte

Leggi altre domande sui tag