Ho appena iniziato un diploma nello sviluppo di software. In questo momento stiamo iniziando con Java di base e simili (quindi, dal basso, si potrebbe dire) - va bene, non ho esperienza di programmazione oltre a sapere come fare "Hello World" in Java. Continuo a sentire che la matematica è …
Sono un singolo sviluppatore che lavora, in gran parte, su progetti web (W / LAMP) e, a volte, su progetti C / C ++ (non-GUI) su scala media. Spesso faccio fatica a strutturare il mio albero di codice sorgente. In effetti, di solito, non completo un progetto senza scaricare l'intero …
Sono interessato a scoprire perché i programmatori lasciano il posto di lavoro e se i motivi per partire sono riemersi nel tuo lavoro attuale? È la ragione per cui mi limito semplicemente alla remunerazione, alla posizione, odio il mio capo / collega, la mancanza di riconoscimento o la pensione / …
L'altra metà di questa domanda: come vedono i programmatori in Occidente i programmatori in Oriente? Penso che sia altrettanto interessante e importante vedere come i programmatori nell'est guardano i programmatori nell'ovest. La parte orientale del mondo (India / Cina / Filippine) è spesso vista come la principale fonte di servizi …
Ultimamente ho notato molte domande relative a diverse tecniche di astrazione e risposte affermando in sostanza che le tecniche in questione sono "troppo intelligenti". Penso che parte del nostro lavoro di programmatori sia quello di determinare le migliori soluzioni ai problemi che ci vengono dati per risolvere, e l'intelligenza è …
Non ho capito chiaramente il concetto di effetto collaterale. Qual è l'effetto collaterale nella programmazione? Dipende dal linguaggio di programmazione? Esistono effetti collaterali esterni ed interni? Fornisci alcuni esempi di cause che creano effetti collaterali.
Ad esempio, lo strumento SysInternals "FileMon" del passato ha un driver in modalità kernel il cui codice sorgente è interamente in un file di 4.000 righe. Lo stesso per il primo programma di ping mai scritto (~ 2.000 LOC).
Sembra che ci sia una tendenza recente in JavaScript verso il trattamento delle strutture di dati come immutabili. Ad esempio, se è necessario modificare una singola proprietà di un oggetto, è preferibile creare un oggetto completamente nuovo con la nuova proprietà e copiare semplicemente tutte le altre proprietà dal vecchio …
Ho sentito parlare dello stile londinese contro lo stile di Chicago (a volte chiamato stile di Detroit) di Test Driven Development (TDD). Workshop del gruppo di utenti della programmazione Utah Extreme: Il TDD in stile interazione è anche chiamato mockist o stile londinese dopo il club Extreme Tuesday di Londra, …
Qualcosa che conosco da un po 'ma che non ho mai considerato è che nella maggior parte delle lingue è possibile dare priorità agli operatori in un'istruzione if basata sul loro ordine. Lo uso spesso come modo per prevenire eccezioni di riferimento null, ad esempio: if (smartphone != null && …
Il mio datore di lavoro sta assumendo un programmatore - più specificamente, intervisto e seleziono la persona che occuperà la posizione. Il miglior candidato in questo momento è molto più qualificato di me, più vecchio e molto più esperto. Altre persone con cui ho parlato hanno detto che assumere qualcuno …
Lavoro come sviluppatore di app da un anno e mezzo (non molto tempo che lo so) e mi è appena stato dato il mio primo grande progetto. Inutile dire che non è andato molto bene, quindi ho chiesto consiglio a un programmatore senior coinvolto nel progetto su come affrontarlo. Ha …
Stiamo pensando di imporre un unico formato di codice standard nel nostro progetto (formato automatico con azioni di salvataggio in Eclipse). Il motivo è che attualmente c'è una grande differenza nei formati di codice utilizzati da diversi (> 10) sviluppatori, il che rende più difficile per uno sviluppatore lavorare sul …
Nell'ultima intervista a cui ho partecipato, mi è stato chiesto di risolvere un enigma in cui mi sarei aspettato di misurare esattamente i litri d'acqua di bla dati due secchi con capacità - rispettivamente blah e blah litri. Non sono stato in grado di risolvere il puzzle in un dato …
Quindi il tuo cliente ti chiede di scrivere un po 'di codice, così fai. Quindi cambia le specifiche su di te, come previsto, e tu implementi diligentemente le sue nuove funzionalità come un bravo ragazzo. Tranne ... le nuove funzionalità sono in conflitto con le vecchie funzionalità, quindi ora il …
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.