Questa è una domanda un po 'soggettiva, ma mi piacerebbe sentire feedback / opinioni da entrambi gli intervistatori / intervistati sull'argomento. Abbiamo diviso il nostro colloquio tecnico in 4 parti. Scrivi codice, leggi e analizza codice, progetta sessione e codice sulla lavagna bianca. Per l'ultima parte, ciò che chiediamo agli …
Attualmente sono un programmatore, ho quasi 16 anni e ho praticamente ristretto le mie carriere a qualcosa che coinvolge una laurea in informatica o una laurea in ingegneria elettrica (so che sono abbastanza diverse ma questa domanda riguarda il mio amico) ma il mio amico non è così sicuro. È …
Sono sicuro che questa domanda è stata posta molte volte. Tuttavia, mi piace chiederlo di nuovo con l'intenzione di qual è il futuro di queste lingue. Mi è stato presentato per la prima volta Groovy e mi è piaciuto molto. Ho sentito che la sintassi era più semplice ed era …
Mi chiedo quali siano le differenze tecniche di implementazione tra C # e Scala e come entrambe le soluzioni si confrontino con le idee e le preoccupazioni di implementazione espresse nell'e-mail Peek Past lambda di Brian Goetz, inviata alla mailing list di Project Lambda (JSR 335) ? Dall'email: Abbiamo esplorato …
A pagina 839 della seconda edizione, Steve McConnell sta discutendo tutti i modi in cui i programmatori possono "conquistare la complessità" nei grandi programmi. I suoi consigli culminano con questa affermazione: "La programmazione orientata agli oggetti fornisce un livello di astrazione che si applica contemporaneamente agli algoritmi e ai dati …
Sono stato nella mia attuale posizione per molto tempo (10 anni) e in quel momento, mi sento come se avessi funzionato bene come designer, architetto di sistema e programmatore. Tuttavia, tutto quel lavoro è stato svolto su progetti interni che non sono accessibili dal mondo esterno. Vedo molti consigli come …
sfondo Non sono un grande fan dell'astrazione. Devo ammettere che si può trarre vantaggio dall'adattabilità, portabilità e riutilizzabilità delle interfacce ecc. C'è un vero vantaggio lì, e non voglio metterlo in discussione, quindi ignoriamolo. C'è l'altro grande "vantaggio" dell'astrazione, che è nascondere la logica di implementazione e i dettagli agli …
Conosco già algoritmi di base. Ora ho intenzione di studiare algoritmi più avanzati e decido di andare con Introduzione agli algoritmi . Non sono sicuro, devo aggiornare le mie abilità matematiche prima di leggere questo libro o no? (Dimentico quasi la matematica che imparo al liceo e al college) Se …
Mi sto avvicinando al voto di 1 anno come leader di un piccolo team di sviluppo (4 membri, incluso me stesso) all'interno di una piccola società di software. Vorrei dare al mio team l'opportunità di valutare come sto andando come loro leader del team che è anche uno sviluppatore del …
Voglio introdurre il concetto di unit test (e test in generale) ai miei collaboratori; in questo momento non ci sono test e le cose vengono testate eseguendo effettivamente le attività tramite l'interfaccia utente per vedere il risultato desiderato. Come puoi immaginare, il codice è strettamente associato all'implementazione esatta, anche con …
L'ambiente di programmazione UNIX (il testo classico) afferma che l'approccio UNIX alla programmazione è quello di costruire piccoli strumenti ben definiti che possono essere combinati per risolvere problemi più complessi. Nell'apprendimento di C e della shell Bash, ho scoperto che questo è un concetto potente che può essere utilizzato per …
Sono curioso di sapere quali sono gli svantaggi dell'utilizzo del modello ActiveRecord per l'accesso ai dati / oggetti business. L'unico che mi viene in mente dalla parte superiore della mia testa è che viola il principio di responsabilità singola, ma il modello AR è abbastanza comune che questo motivo da …
Sto cercando di iniziare un progetto sperimentale usando un linguaggio funzionale e sto cercando di decidere tra Erlang e Haskell, ed entrambi hanno alcuni punti che mi piacciono molto. Mi piace il sistema di tipo forte e la purezza di Haskell. Ho la sensazione che renderà più facile scrivere codice …
Occasionalmente mi imbatto in metodi in cui uno sviluppatore ha scelto di restituire qualcosa che non è critico per la funzione. Voglio dire, quando guardo il codice, apparentemente funziona altrettanto bene come voide dopo un momento di riflessione, chiedo "Perché?" Questo suona familiare? A volte concordo sul fatto che molto …
È consigliabile creare più classi all'interno di un file .cs o ogni file .cs deve avere una singola classe? Per esempio: public class Items { public class Animal { } public class Person { } public class Object { } } Evitando per un minuto il fatto che questo è …
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.