10. cikk, amely olvasni, amit minden programozónak

10 cikkek kötelező olvasmány minden programozó


Mi minden programozó kell tudni memória
lefordították orosz
Ez az egyik a klasszikus tárgyak, végigvezeti a funkciók memória, amelyek közül néhány régi, valami új, valami híres és néhány nem annyira. Annak ellenére, hogy a mindenütt jelen lévő menedzsment szerepe, és nem minden programozó kellő ismeretek memóriát. Annak fontosságát, hogy felfedezzük a memória a modern rendszerek uchelichivaetsya, ha részt vesz a területén az írás nagy teljesítményű alkalmazásokhoz. hardver fejlesztők jönnek létre bonyolultabb memóriakezelés modellek és gyorsulás technikák, mint például a CPU cache, de nem tudnak működni optimálisan segítség nélkül programozók. Még mindig olvassa el ezt a cikket, és nem tudom megmondani, hogy mennyi tanultam belőle a RAM, CPU cache, például az L1 és L2 cache, és a különböző típusú memória, közvetlen memória-hozzáférés, a design a memória vezérlő, és a memória általában. Röviden, el kell olvasnia minden szintjén programozók.

Mi minden programozó kell tudni az időt
Amellett, hogy a karakterkódolás, dátum és idő (idő és dátum) másik terület, ahol sok programozó, köztük én is, nehezen. Még vezető fejlesztők elvesztette GMT, UTC, nyári időszámítás, és ugrás másodperc. Őszintén szólva, ez nem könnyű kezelni időzónák elkövetése nélkül semmilyen hibát, és a nyári időszámítást tovább bonyolítja a feladatot. A problémák halmozódnak, ha használja a próba és tévedés módszert, mert akkor soha nem lesz képes megoldani a problémát ezt. Van egy hatalmas számú dolog, ami elromolhat, és van egy azonos számú hibákat. A dolgok, mint azt, hogy a dátum a időzónát, vagy nem tudja összekeverni ha UNIX idő konverzió más időzónában is felbosszant téged, és akkor könnyen elfelejti a óraszinkronizálás és a késleltetés. Remélem, hogy a cikk elolvasása után, sok a tévhit az idő eltűnik, és sorakoznak a teljes megértéséhez időben.

10. cikk, amely olvasni, amit minden programozónak

Mi minden programozó kell tudni hálózatépítés
A cikk maga „egy programozó. Gondolkozott már azon, hogy a multiplayer játékok? Kívülről úgy tűnik, mágikus: két vagy több játékos osztozik a közös élmény a hálózaton, mintha valóban léteznek együtt ugyanabban a virtuális világban. De ahogy a programozók, tudjuk az igazságot, hogy mi történik valójában egészen más, amit látsz. Kiderül, hogy mindez csak illúzió. " Ez egy nagyon érdekes cikket a hálózatok, játékok írt programozók, de azt hiszem, minden programozó és fejlesztő képes hasznot húznak belőle.

Ennyit a cikkek listája, amelyek kötelező olvasmány minden programozó. Cikkek olvasása, mint mi minden programozó vagy fejlesztő tudnia kell, akkor elmélyítésére az adott témában. Őszintén szólva, túl sok dolog, hogy tanulmányozza a programozók, és a tanulás egy programozási nyelv, mint a Java, csak a jéghegy csúcsa, de nem a legtöbben van egy szenvedélye a tanulás. Programozás - munkát igényel folyamatos fejlődés, és az egyetlen dolog, ami hasznos lesz minden programozónak pályája során olyan alapvető ismereteket olyan dolgok, mint a memória (memória). Unicode. lebegőpontos (lebegőpontos számok). idő (idő). biztonság (security). Vannak dolgok, amelyek kifejezetten az egyes nyelvek, például az én post a húrok (String) Java és minden C programozó kell tudni definiált működést (Meghatározatlan viselkedés), de ezek jó, hogy tanulmányozza a sok kezdő és a fejlesztők.

Kapcsolódó cikkek