Domande relative alle comunicazioni tra i programmatori e le altre persone coinvolte nello sviluppo del software. Ciò può includere stakeholder, management, utenti finali, designer, tester e altri sviluppatori.
Ad esempio, esiste uno snippet comune in JS per ottenere un valore predefinito: function f(x) { x = x || 'default_value'; } Questo tipo di frammento non è facilmente comprensibile da tutti i membri del mio team, essendo il loro livello JS basso. Non dovrei usare questo trucco allora? Rende …
Se richiedessi un nuovo lavoro, inseriresti il link del tuo profilo Stack Overflow sul tuo curriculum? Ciò mostrerebbe al datore di lavoro che sei un membro attivo della comunità di sviluppo e fornirà anche una visione delle tue conoscenze + quanto bene trasmetti le tue idee. Tuttavia mi sembrerebbe un …
Mi è stato assegnato il compito di insegnare ad altri team una nuova base di codice, ma continuo a riscontrare un problema. Ogni volta che vado a esaminare il codice con le persone, non andiamo molto lontano prima che l'intero esercizio si trasformi in un esercizio di bikeshedding (membri di …
Mi sembra di essere ripetutamente bloccato in una situazione in cui le date di rilascio non sono basate su qualcosa di tecnico, ma perché qualcuno in Sales si è impegnato con un cliente da allora. Sulla base delle discussioni con gli amici in fase di sviluppo presso altre società, la …
Ho notato che questo è un problema frequente tra i giovani di aree tecniche come la nostra. All'inizio della nostra carriera semplicemente non sappiamo come venderci ai nostri datori di lavoro, e il ragazzo casuale # 57 (che è un programmatore, ma non bravo come te - tecnicamente) finisce per …
Stiamo lavorando su un prodotto di grandi dimensioni che è in produzione da circa 5 anni. La base di codice sta funzionando. Non proprio bene ma funziona. Le nuove funzionalità vengono lanciate in produzione e testate con un piccolo QA. I bug sono stati corretti, ecc. Ma nessuno, tranne me, …
Posso capire la pressione del programma. Vuoi compiacere i tuoi utenti, poiché sono la linfa vitale dell'azienda. Tuttavia, è anche vero che alcuni cambiamenti renderanno tutto più semplice lungo la strada. Sfortunatamente, la gestione nella mia organizzazione ha una resistenza istintiva a tali cambiamenti e questa resistenza è così forte …
Ho notato sempre più menzioni (sia nei post qui che nelle attuali descrizioni dei lavori) dei "portafogli" dei programmatori - in genere i loro profili pubblici su siti come questo, GitHub , ecc. Quanto è importante questo e le aziende (in particolare le startup) rifiuterebbero (o scarterebbero immediatamente senza nemmeno …
Come ti sentiresti coinvolto nel processo di assunzione (manager, intervistatore, ecc.) Nei confronti di un candidato che ha cambiato lavoro ogni 1-2 anni? aggiornamento Grazie per tutti gli input a tutti, alcune risposte davvero fantastiche e buone informazioni in ogni post. L'ho chiesto perché sono attualmente al mio 3 lavoro …
Uno dei miei compagni di squadra è un tuttofare nel nostro negozio IT e rispetto la sua intuizione. Tuttavia, a volte rivede il mio codice (è il secondo al comando del nostro team leader, quindi è previsto) senza un avviso. Quindi a volte esamina le mie modifiche prima che completino …
Il tracker di bug per qualsiasi progetto di dimensioni decenti mi sembra un gioco da ragazzi: è davvero facile organizzare centinaia o migliaia di problemi, senza problemi che si scontrano o si confondono. Quindi, quando vedo alcuni progetti davvero grandi, come Git, che utilizza una mailing list come metodo principale …
Quasi ogni sviluppatore deve rispondere a domande dal lato aziendale come: Perché ci vorranno 2 giorni per aggiungere questo semplice modulo di contatto? Quando uno sviluppatore stima questa attività, può dividerla in passaggi: apportare alcune modifiche al database ottimizzare le modifiche al DB per la velocità aggiungi HTML front-end scrivere …
Gestisco un piccolo team di sviluppatori su un'applicazione che si trova a metà del suo ciclo di vita, all'interno di una grande azienda. Questo purtroppo significa che esiste comunemente una suddivisione 30/70 delle attività di programmazione in "altri lavori tecnici". Questo lavoro include: Lavorare con i team DBA / Unix …
Come si fa a spiegare il refactoring (e il debito tecnico) a una persona non tecnica (in genere un PHB o un cliente)? ("Cosa, mi costerà un mese di lavoro senza alcuna differenza visibile ?!") AGGIORNAMENTO Grazie per tutte le risposte finora, penso che questo elenco fornirà diverse analogie utili …
Sto pensando di fare una breve presentazione al lavoro sull'utilizzo di Stack Overflow come risorsa per il tuo lavoro quotidiano. Qual è la tua esperienza facendo questo? Lo considereresti una risorsa valida per parlarne ai tuoi colleghi o è simile a parlargli di Google come risorsa? Esiste un modo migliore …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.