Mi sono imbattuto in questa citazione di Bill Gates: "Dovresti assolutamente inviarmi un curriculum se riesci a leggere il tutto". Stava parlando dei libri di The Art of Programming . Quindi ero piuttosto curioso e voglio leggere tutto. Ma onestamente, non lo capisco. Non sono proprio così intellettuale. Quindi questo …
Ho considerato di pubblicare su Stack Overflow, ma la domanda mi sembra troppo soggettiva poiché non riesco a pensare a una spiegazione tecnica ragionevole per la scelta di Microsoft in questa materia. Ma questa domanda mi ha infastidito per così tanto tempo e il problema continua a sorgere in uno …
Sono un programmatore autodidatta e ho appena iniziato una laurea in informatica per integrare le mie conoscenze e colmare le lacune. Tuttavia, sto già discutendo la direzione della mia educazione. Voglio una laurea di 4 anni di sicuro, ma dopo non sono sicuro: ne vale la pena ottenere un Master? …
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 …
Proprio come dice il titolo, qual è il tuo problema di intervista sulla lavagna preferito e perché si è dimostrato efficace per te? Junior, senior, Java, C, Javascript, PHP, SQL, pseudo-codice, ecc.
Ormai lavoro con asp.net e C #. Ho svolto un lavoro decente anche in Java. Sto pianificando la mia carriera in modo tale che un giorno dovrei essere indipendente dalla lingua. Quali sono le cose che devo imparare? In primo luogo sarebbe paradigmi OOP mentre parla del design di classe. …
Sono uno sviluppatore che lavora su una nuova app mobile per Android e iOS con un grande componente back-end. Abbiamo partecipato a tre sprint di questo progetto e usiamo Scrum con tutte le sue cerimonie (raffinatezza, pianificazione, quotidiani, retrospettive, ecc.). In due degli sprint il team ha dovuto lavorare (non …
Descriverò un esempio: inizio a creare un'API per una pasticceria. L'API consentirà alle persone di cercare nel proprio catalogo prodotti da forno, come i biscotti fatti in casa con scaglie di cioccolato api.examplebakery.com/search?q=...... Qualcuno lo usa per cercare un prodotto chiamato pineapple-banana flavoured cookiese ovviamente non troverà alcun risultato. Questo …
Il consenso sembra essere quello di seguire la convenzione della piattaforma per cui stanno sviluppando. Vedere: Underscore o camelcase? Convenzioni di denominazione: camelCase contro underscore_case? Tuttavia, PHP non sembra seguire rigorosamente alcuna convenzione internamente (senza sorprese lì), anche per metodi e funzioni (ad es mysqli::set_local_infile_default. PDOStatement::debugDumpParams); tuttavia, i caratteri di …
La maggior parte del mio lavoro negli ultimi tre anni ha riguardato in gran parte il mantenimento di sistemi legacy che necessitavano di patch o il rinnovo occasionale prima di essere venduti di nuovo. Comprendo il ruolo fondamentale che i programmatori di manutenzione dedicati devono svolgere nelle aziende con un …
Molto spesso nel mio lavoro nasce l'idea della sincronizzazione dei dati bidirezionale tra i sistemi di database. L'esempio classico sono due sistemi CRM leggermente diversi (diciamo, Raiser's Edge e Salesforce) e la necessità di avere una sincronizzazione bidirezionale dei dati di contatto tra loro. Considerazioni API a parte, supponendo che …
Lavoro per un'azienda per la quale il dominio è davvero difficile da capire perché è un'alta tecnologia in elettronica, ma questo è applicabile a qualsiasi sviluppo software in un dominio complesso. L'applicazione su cui lavoro visualizza molte informazioni, grafici e metriche che sono difficili da capire senza esperienza nel dominio. …
Qual è il modo migliore per valutare i migliori candidati per ottenere un nuovo lavoro (parlando semplicemente in termini di capacità di programmazione)? Nella mia azienda abbiamo avuto molte brutte esperienze con persone che hanno buoni voti ma non hanno reali capacità di programmazione. Le loro abilità sono semplicemente come …
/ Perché Java deve avere voidmetodi? Riferimento : Qualsiasi metodo dichiarato nullo non restituisce un valore. Per quanto posso pensare, ogni uso di voidsarebbe meglio servito restituendo un flag di stato, l'oggetto invocato, o null. Ciò renderebbe ogni chiamata un'assegnazione assegnabile e faciliterebbe i modelli di builder e il concatenamento …
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.