Orodha ya maudhui:
- 1. "Kufanya kazi na Kanuni ya Urithi kwa Ufanisi" na Michael K. Feathers
- 2. “Mbinu za muundo unaolenga kitu. Miundo ya Kubuni ", Erich Gamma na wengine
- 3. “Nambari safi. Jenga, Chambua, na Kirekebisha upya ", Robert K. Martin
- 4. "Ubunifu Unaoendeshwa na Kikoa" na Eric Evans
- 5. Nguvu za JavaScript na Douglas Crockford
- 6. "Mifumo ya maombi ya ushirika", Martin Fowler na wengine
- 7. “Nambari kamili. Darasa la bwana ", Steve McConnell
- 8. “Kurekebisha upya. Kuboresha msimbo uliopo ", Martin Fowler et al
- 9. "Mifumo ya Kubuni", Eric Freeman, Elizabeth Freeman na wengine
- 10. "Lugha ya Kupanga C" na Brian W. Kernighan, Dennis M. Ritchie
- 11. “Matumizi yenye ufanisi ya C ++. Njia 55 za uhakika za kuboresha muundo na msimbo wa programu zako”, Scott Myers
- 12. "Upangaji Uliokithiri: Maendeleo Yanayoendeshwa na Mtihani" na Kent Beck
- 13. “Algorithms. Ujenzi na Uchambuzi ", Thomas H. Cormen na wengine
- 14. Maneno ya Kawaida na Jeffrey Friedl
- 15. “CLR kupitia C #. Kupanga programu kwenye Mfumo wa Microsoft.NET 4.5 katika C #, Jeffrey Richter
- 16. "Kubuni ya kisasa katika C ++", Andrei Alexandrescu
- 17. “Microsoft ASP.NET 2.0. Kozi ya msingi ", Dino Esposito
- 18. “Mifumo ya majaribio xUnit. Urekebishaji wa msimbo wa majaribio ", Gerard Meszaros
- 19. “Wakusanyaji. Kanuni, teknolojia na zana ", Alfred V. Aho na wengine
- 20. “Miundombinu ya miradi ya programu. Mikataba, Nahau na Miundo ya Maktaba Zinazoweza Kutumika tena za NET ", Krzysztof Tsvalina, Brad Abrams
2024 Mwandishi: Malcolm Clapton | [email protected]. Mwisho uliobadilishwa: 2023-12-17 04:11
Waandishi wa mradi wa Dev-Books walichanganua mamilioni ya maswali na majibu katika jumuiya kubwa zaidi ya watengenezaji programu Stack Overflow. Kila kitu ili kupata vitabu ambavyo watengenezaji mara nyingi hurejelea.
Orodha ya jumla inajumuisha vitabu 5,720. Hapo chini utapata 20 kati ya zilizotajwa zaidi ambazo zimewahi kuchapishwa kwa Kirusi.
Kwa ombi la Lifehacker, wataalam wa nyumbani walishiriki maoni yao juu ya machapisho kadhaa.
1. "Kufanya kazi na Kanuni ya Urithi kwa Ufanisi" na Michael K. Feathers
Mwandishi anaelezea jinsi ya kuelewa kwa haraka msimbo wa urithi, jinsi ya kuijaribu, na jinsi ya kufanya mabadiliko kwa usahihi. Kitabu kina mbinu nyingi za ufanisi iliyoundwa mahsusi kwa kazi hizi.
2. “Mbinu za muundo unaolenga kitu. Miundo ya Kubuni ", Erich Gamma na wengine
Classic kwa mtunzi programu. Kitabu cha kwanza kilichotolewa mahususi kwa violezo.
Leonid Vyhovsky mbunifu wa mfumo wa kampuni ya IT LiveTex
- Chapisho limechapishwa tena katika hali yake ya asili kwa miaka 20. Hii, kwa kweli, ndio shida kuu ya kitabu: templeti zingine hazifai tena. Nadhani ni muhimu kukisoma baada ya vitabu vingine vya kisasa zaidi juu ya muundo wa muundo. Aidha, imeandikwa katika lugha kavu ya kitaaluma. Kitabu hiki si lazima kisomwe ili kuelewa ruwaza, lakini kukisoma huongeza utulivu machoni pa waandaaji programu wenzako.:) Ninapendekeza kuanza na Miundo ya Kubuni ya Kichwa Kwanza.
3. “Nambari safi. Jenga, Chambua, na Kirekebisha upya ", Robert K. Martin
Kitabu cha kuvutia, lakini chenye utata juu ya jinsi ya kuandika msimbo safi na unaoweza kudumishwa.
Leonid Vyhovsky mbunifu wa mfumo wa kampuni ya IT LiveTex
- Kwa nini utata? Tayari kuna idadi kubwa ya vitabu kuhusu kuandika msimbo, na baadhi ya mbinu zinakubaliwa kwa ujumla. Lakini kila mwandishi anaongeza kitu tofauti. Kwangu mimi binafsi, maoni ya Bob Martin wakati mwingine yanaonekana kuwa ya ajabu na yanapingana na vyanzo vingine. Sio lazima kusoma, lakini bado inafaa kusoma. Ubora wa msimbo baada ya kuisoma unakuwa bora.
4. "Ubunifu Unaoendeshwa na Kikoa" na Eric Evans
Kitabu chenye nguvu sana kinachohamasisha kujiendeleza. Baada ya kuisoma, inaonekana kwamba msimbo wa ubora hauwezi kuandikwa bila EPP.
Leonid Vyhovsky mbunifu wa mfumo wa kampuni ya IT LiveTex
- Dhana za СQRS, BDD, vitunguu-usanifu na mawazo mengine mengi ya kuvutia yalikua kutoka kwa kitabu hiki. Upungufu pekee: kitabu ni kinadharia kupitia na kupitia. Ilipata matumizi ya vitendo tu kwa kutolewa kwa kitabu cha Vaughn Vernon cha Implementing Domain Driven Design. Kwa hivyo, lazima zisomwe kwa kufuatana, mara moja baada ya nyingine.
5. Nguvu za JavaScript na Douglas Crockford
Kitabu cha lazima kwa wasanidi wa wavuti. Ndani yake, Douglas Crockford anazungumza juu ya faida za JavaScript na kuwafundisha jinsi ya kuzitumia kwa busara kuunda msimbo mzuri.
6. "Mifumo ya maombi ya ushirika", Martin Fowler na wengine
Kitabu kinaelezea kanuni za msingi za muundo wa programu kwa majukwaa ya ushirika.
7. “Nambari kamili. Darasa la bwana ", Steve McConnell
Kitabu cha kawaida kuhusu jinsi ya kuandika msimbo bora.
Mikhail Osotov Mkurugenzi wa Uzalishaji wa Kituo cha Teknolojia ya Juu
- Kanuni zilizoelezewa katika kitabu zinafaa wakati wowote, licha ya ukweli kwamba toleo la kwanza lilitolewa tayari mnamo 1993. Uchawi wa kitabu hiki ni kwamba unaweza kukisoma tena kila mwaka na kujifunza kitu kipya kila wakati.
8. “Kurekebisha upya. Kuboresha msimbo uliopo ", Martin Fowler et al
Katika safu ya vitabu vya kuandika msimbo wazi na wa hali ya juu, Refactoring ndio bora zaidi.
Leonid Vyhovsky mbunifu wa mfumo wa kampuni ya IT LiveTex
Vyhovsky: Haonyeshi tu nambari nzuri, lakini pia anaelezea kwa mfano wa nambari mbaya ni nini haswa. Kitabu hiki ni lazima kisomwe kwa kila mtu. Na mara tu unapoisoma, ni bora zaidi. Ubora wa nambari baada ya kusoma utaboresha sana.
Ikiwa tayari umesoma kitabu cha Fowler, angalia Refactoring to Patterns na Joshua Kerievsky, iliyopendekezwa na Mikhail Osotov.
"Refactoring Kutumia Violezo" cha Kerievsky ni kitabu bora kwa wale ambao wanakabiliwa na tatizo la kanuni za urithi na madeni ya kiufundi katika miradi yao kila siku.
Mikhail Osotov Mkurugenzi wa Uzalishaji wa Kituo cha Teknolojia ya Juu
- Kitabu hiki kitakusaidia kuweka mishipa yako, kufanya marafiki na refactoring na kufanya kanuni yako bora.
9. "Mifumo ya Kubuni", Eric Freeman, Elizabeth Freeman na wengine
Mfululizo wa Head First, kwa maoni yangu, ni bora kwa wale wapya kwa maendeleo ya programu.
Mikhail Osotov Mkurugenzi wa Uzalishaji wa Kituo cha Teknolojia ya Juu
- Vitabu vyote vimeandikwa na waandishi tofauti, lakini kila mmoja ana njia ya kawaida, ambayo inaonyeshwa kwa uwasilishaji rahisi wa nyenzo, mifano ya kuvutia na rahisi.
10. "Lugha ya Kupanga C" na Brian W. Kernighan, Dennis M. Ritchie
Mafunzo ya kawaida ya C, yaliyoandikwa na watayarishi wake. Hata hivyo, kwa wanaoanza, kitabu hiki kinaweza kuonekana kuwa cha kutisha, kwani kinahitaji msomaji kujua misingi ya programu.
11. “Matumizi yenye ufanisi ya C ++. Njia 55 za uhakika za kuboresha muundo na msimbo wa programu zako”, Scott Myers
Kitabu kina vidokezo vya kuunda programu, kufanya kazi na templates na usimamizi wa rasilimali, pamoja na mapendekezo mengine ya kuunda programu ya ubora katika C ++.
12. "Upangaji Uliokithiri: Maendeleo Yanayoendeshwa na Mtihani" na Kent Beck
Mwandishi anaelezea mbinu ya maendeleo ya programu kwa kutumia mifano, ambayo inahusisha programu za kupima hata kabla ya kuandika kanuni zao.
13. “Algorithms. Ujenzi na Uchambuzi ", Thomas H. Cormen na wengine
Kitabu hiki kinaitwa biblia ya algoriti. Imejiimarisha kama msaada bora wa kisayansi kwa wanafunzi wa vyuo vikuu vya ufundi na mtu yeyote anayevutiwa na sayansi ya kompyuta. Kitabu hiki kinatanguliza algoriti za aina tofauti kwa lugha inayoweza kufikiwa na kueleza vipengele vyake.
14. Maneno ya Kawaida na Jeffrey Friedl
Chapisho kuhusu kazi nzuri na maandishi katika Perl, PHP, Java, Python, Ruby na lugha zingine za programu.
15. “CLR kupitia C #. Kupanga programu kwenye Mfumo wa Microsoft. NET 4.5 katika C #, Jeffrey Richter
Mafunzo ya asili juu ya kuunda programu za jukwaa la Microsoft, ikijumuisha kutumia Silverlight, Windows Presentation Foundation, ASP. NET, na teknolojia zingine za kampuni.
16. "Kubuni ya kisasa katika C ++", Andrei Alexandrescu
Kitabu cha watengenezaji programu wenye uzoefu wa C ++. Mwandishi anapendekeza mbinu mpya ya ukuzaji, inayochanganya upangaji wa kiolezo, upangaji wa jumla na upangaji unaolenga kitu katika lugha hii.
17. “Microsoft ASP. NET 2.0. Kozi ya msingi ", Dino Esposito
Mwongozo wa kina kwa wataalamu wenye uzoefu wa ASP. NET 2.0. Kitabu kinafundisha jinsi ya kuunda tovuti zenye nguvu, zinazotegemeka na zinazoweza kusambazwa kwenye jukwaa hili.
18. “Mifumo ya majaribio xUnit. Urekebishaji wa msimbo wa majaribio ", Gerard Meszaros
Mwandishi wa kitabu anaonyesha jinsi ya kutumia muundo wa muundo, kuondoa marudio, ujumuishaji, na kanuni zingine za ukuzaji wa programu kwa kuandika msimbo wa jaribio.
19. “Wakusanyaji. Kanuni, teknolojia na zana ", Alfred V. Aho na wengine
Kitabu kinaelezea kanuni za msingi za ukuzaji wa mkusanyaji na huzingatia uboreshaji wa nambari. Ili kumsaidia msomaji - idadi kubwa ya mifano ya vitendo.
20. “Miundombinu ya miradi ya programu. Mikataba, Nahau na Miundo ya Maktaba Zinazoweza Kutumika tena za NET ", Krzysztof Tsvalina, Brad Abrams
Chapisho lina mbinu bora za kutengeneza maktaba za jukwaa la Microsoft. NET Framework. Kitabu kinafaa kurahisisha kazi kwa mtaalamu yeyote wa. NET ambaye anaandika msimbo kwa wasanidi programu wengine.
Orodha kamili ya vitabu vya lugha ya Kiingereza inapatikana kwenye tovuti ya Dev-Books. Huko unaweza pia kutazama orodha za vitabu maarufu zaidi kwenye mada mahususi, iwe Java, Usanifu wa Hifadhidata, au CSS.
Vitabu vya Dev →
Ilipendekeza:
Kwa nini wahusika katika filamu wanavutia zaidi kuliko katika vitabu, na jinsi hii inathiri njama
Kwa nini hata wasiovutia, kulingana na njama ya filamu, wahusika mara nyingi huchezwa na waigizaji wazuri wa sinema? Kuna maelezo rahisi kwa hili: uzuri huuza vizuri
VSCOcam. Uhakiki kamili zaidi wa mojawapo ya programu bora zaidi za simu katika miaka ya hivi majuzi
VSCOcam ni programu ya picha kwa iPhone iliyo na vichungi vyema, uwezo wa kurekebisha picha na digesti za kila wiki za picha bora zaidi
Vitabu 5 vilivyopendekezwa na Nassim Nicholas Taleb
Nassim Taleb, aliyetajwa kuwa mmoja wa waandishi wakubwa wa karne ya 20 na The Guardian, anashiriki orodha ya vitabu ambavyo hupata msukumo na chakula kwa ajili yake
Kod - kihariri kipya cha maandishi bila malipo kwa watengeneza programu
Sio muda mrefu uliopita, nilijikwaa na mhariri mpya wa maandishi wa Kod unaolenga watengeneza programu na watengenezaji wa wavuti. Licha ya ukweli kwamba hii bado ni mradi mdogo sana, kuna kitu cha kuona huko. Ili kufanya nambari ya uandishi iwe rahisi zaidi, mhariri hutoa tabo kama kivinjari cha Google Chrome, ambacho kinaweza kupangwa kwa mpangilio wowote na kugawanywa katika windows tofauti, na vile vile upau wa kando wa kusogeza mfumo wa faili.
Programu 9 za hali ya juu za Kirusi kwa wajasiriamali, wafanyikazi huru na zaidi
Programu ya Kirusi imepiga hatua kubwa katika miaka ya hivi karibuni. Imekusanywa bora zaidi: kutoka kwa vyumba vya ofisi hadi uhariri wa video na programu ya usimamizi wa mtiririko wa kazi