https://cxcosmetics.com.au/pub/ https://dinkes.bogorkab.go.id/wp-content/sgcr/ https://bkad.bengkuluutarakab.go.id/js/ https://land.ubiz.ua/assets/img/ https://inlislite.perpus.palopokota.go.id/cgacor/ https://www.kakamega.go.ke/nul/ http://journal.bmti.uz/sdana/ https://www.kungfuology.com/home/plugins/ https://ncc.potensi-utama.ac.id/wp-content/plugins/ https://iwors.fahutan.untan.ac.id/wp-content/fgacor/ https://designeroutletathens.gr/admin_assets/xqris/ https://sisule.dprd-bungokab.go.id/gacorx/ https://designeroutletathens.gr/admin_assets/sdana/ https://www.wartanusantara.org/
{"id":51543,"date":"2021-01-21T11:07:37","date_gmt":"2021-01-21T04:07:37","guid":{"rendered":"https:\/\/lop12.edu.vn\/?p=51543"},"modified":"2021-01-21T11:07:38","modified_gmt":"2021-01-21T04:07:38","slug":"nhung-tua-sach-noi-tieng-danh-cho-software-developer-phan-1","status":"publish","type":"post","link":"https:\/\/lop12.edu.vn\/nhung-tua-sach-noi-tieng-danh-cho-software-developer-phan-1\/","title":{"rendered":"Nh\u1eefng t\u1ef1a s\u00e1ch n\u1ed5i ti\u1ebfng d\u00e0nh cho Software Developer \u2013 Ph\u1ea7n 1"},"content":{"rendered":"\n

Nh\u1eefng cu\u1ed1n s\u00e1ch \u0111\u01b0\u1ee3c c\u00e1c Software Developer l\u1ef1a ch\u1ecdn nhi\u1ec1u nh\u1ea5t<\/h2>\n\n\n\n

1. Clean Code: A Handbook of Agile Software Craftsmanship \u2013 Robert C. \u201cUncle Bob\u201d Martin<\/h3>\n\n\n\n

Robert C. Martin l\u00e0 m\u1ed9t Software Developer n\u1ed5i ti\u1ebfng th\u1ebf gi\u1edbi. Trong cu\u1ed1n s\u00e1ch n\u00e0y, Robert c\u00f9ng c\u00e1c \u0111\u1ed3ng nghi\u1ec7p c\u1ee7a anh \u1ea5y \u1edf Object Mentor \u0111\u00e3 gi\u1edbi thi\u1ec7u v\u1ec1 nh\u1eefng m\u00f4 h\u00ecnh mang t\u00ednh c\u00e1ch m\u1ea1ng v\u1ec1 c\u00e1ch l\u00e0m s\u1ea1ch code, lo\u1ea1i b\u1ecf nh\u1eefng code x\u1ea5u m\u1ed9t c\u00e1ch nhanh nh\u1ea5t \u0111\u1ec3 c\u00f4ng vi\u1ec7c c\u1ee7a b\u1ea1n tr\u1edf n\u00ean hi\u1ec7u qu\u1ea3 h\u01a1n.<\/p>\n\n\n\n

Nhi\u1ec1u ng\u01b0\u1eddi d\u00f9ng \u0111\u00e1nh gi\u00e1 r\u1eb1ng cu\u1ed1n s\u00e1ch n\u00e0y s\u1ebd t\u1ea1o ra nh\u1eefng th\u00e1ch th\u1ee9c trong suy ngh\u0129 c\u1ee7a b\u1ea1n v\u1ec1 c\u00e1ch clean code v\u00e0 code nh\u01b0 th\u1ebf n\u00e0o l\u00e0 code x\u1ea5u. Quan tr\u1ecdng h\u01a1n, c\u00e1c Software Developer s\u1ebd t\u00ecm \u0111\u01b0\u1ee3c nh\u1eefng th\u00f4ng tin h\u1eefu \u00edch \u0111\u1ec3 \u0111\u00e1nh gi\u00e1 l\u1ea1i c\u00e1c gi\u00e1 tr\u1ecb trong ngh\u1ec1 nghi\u1ec7p v\u00e0 chuy\u00ean m\u00f4n c\u1ee7a m\u00ecnh<\/p>\n\n\n\n

2. The Pragmatic Programmer: From Journeyman to Master \u2013 Andrew Hunt and Dave Thomas<\/h3>\n\n\n\n

Dev l\u00e0 nh\u1eefng ng\u01b0\u1eddi l\u00e0m vi\u1ec7c d\u1ef1a v\u00e0o vi\u1ec7c s\u1eed d\u1ee5ng m\u1ed9t b\u1ed9 c\u00f4ng c\u1ee5 nh\u1ea5t \u0111\u1ecbnh (nh\u01b0 tr\u00ecnh ch\u1ec9nh s\u1eeda, tr\u00ecnh qu\u1ea3n l\u00fd \u0111\u1ed1i t\u01b0\u1ee3ng, tr\u00ecnh theo d\u00f5i phi\u00ean b\u1ea3n) \u0111\u1ec3 build m\u1ed9t lo\u1ea1i s\u1ea3n ph\u1ea9m hay m\u1ed9t ch\u01b0\u01a1ng tr\u00ecnh trong m\u1ed9t s\u1ed1 m\u00f4i tr\u01b0\u1eddng (nh\u01b0 c\u00e1c h\u1ec7 \u0111i\u1ec1u h\u00e0nh tr\u00ean c\u00e1c c\u1ee5m ph\u1ea7n c\u1ee9ng). Nh\u1eefng g\u00ec m\u00e0 c\u00e1c dev t\u1ea1o ra \u0111\u01b0\u1ee3c xem l\u00e0 c\u00e1c t\u00e0i nguy\u00ean tr\u00ed tu\u1ec7, h\u1ea7u h\u1ebft trong s\u1ed1 \u0111\u00f3 kh\u00f4ng \u0111\u01b0\u1ee3c d\u1ea1y \u1edf c\u00e1c tr\u01b0\u1eddng h\u1ecdc m\u00e0 ch\u00fang \u0111\u01b0\u1ee3c xem l\u00e0 th\u1ee7 thu\u1eadt giao d\u1ecbch theo th\u1eddi gian, th\u00f4ng qua th\u1eed nghi\u1ec7m \u0111\u1ed9c l\u1eadp. Trong cu\u1ed1n The Pragmatic Programmer, Andrew Hunt v\u00e0 David Thomas \u0111\u00e3 h\u1ec7 th\u1ed1ng h\u00f3a nh\u1eefng s\u1ef1 th\u1eadt m\u00e0 h\u1ecd \u0111\u00e3 kh\u00e1m ph\u00e1 ra trong s\u1ef1 nghi\u1ec7p l\u00e0m l\u1eadp tr\u00ecnh vi\u00ean m\u00e0 c\u1ee5 th\u1ec3 l\u00e0 nh\u1eefng Software Developer.<\/p>\n\n\n\n

Cu\u1ed1n s\u00e1ch cho Software Developer<\/strong> n\u00e0y s\u1ebd thu h\u00fat b\u1ea1n v\u1edbi hai l\u00fd do: N\u00f3 s\u1ebd cho th\u1ea5y nh\u1eefng ki\u1ebfn th\u1ee9c m\u00e0 b\u1ea1n \u0111\u00e3 t\u00edch l\u0169y \u0111\u01b0\u1ee3c trong su\u1ed1t th\u1eddi gian qua hi\u1ec7n l\u00ean m\u1ed9t c\u00e1ch r\u00f5 r\u00e0ng h\u01a1n, v\u00e0 n\u00f3 gi\u1edbi thi\u1ec7u cho b\u1ea1n nh\u1eefng ph\u01b0\u01a1ng ph\u00e1p l\u00e0m vi\u1ec7c m\u00e0 b\u1ea1n c\u00f3 th\u1ec3 ch\u01b0a t\u00ednh \u0111\u1ebfn. Nh\u1eefng Software Developer \u0111ang b\u1eaft \u0111\u1ea7u ti\u1ebfn tr\u00ecnh \u0111\u1ea9y nhanh c\u00f4ng vi\u1ec7c c\u1ee7a m\u00ecnh s\u1ebd l\u00e0 \u0111\u1ed1i t\u01b0\u1ee3ng ph\u00f9 h\u1ee3p v\u1edbi cu\u1ed1n s\u00e1ch n\u00e0y nh\u1ea5t.<\/p>\n\n\n\n

3. Code Complete: A Practical Handbook of Software Construction \u2013 Steve McConnell<\/h3>\n\n\n\n

\u0110\u01b0\u1ee3c nhi\u1ec1u ng\u01b0\u1eddi coi l\u00e0 m\u1ed9t trong nh\u1eefng h\u01b0\u1edbng d\u1eabn th\u1ef1c h\u00e0nh t\u1ed1t nh\u1ea5t khi h\u1ecdc l\u1eadp tr\u00ecnh, \u0111\u1ea7u s\u00e1ch Code Complete c\u1ee7a Steve McConnell \u0111\u00e3 gi\u00fap c\u00e1c dev vi\u1ebft ph\u1ea7n m\u1ec1m t\u1ed1t h\u01a1n trong h\u01a1n m\u1ed9t th\u1eadp k\u1ef7 qua. Gi\u1edd \u0111\u00e2y, cu\u1ed1n s\u00e1ch c\u1ed5 \u0111i\u1ec3n n\u00e0y \u0111\u00e3 \u0111\u01b0\u1ee3c c\u1eadp nh\u1eadt v\u00e0 s\u1eeda \u0111\u1ed5i \u0111\u1ea7y \u0111\u1ee7 v\u1edbi c\u00e1c tool v\u00e0 k\u1ef9 thu\u1eadt ti\u00ean ti\u1ebfn h\u01a1n trong vi\u1ec7c x\u00e2y d\u1ef1ng ph\u1ea7n m\u1ec1m.<\/p>\n\n\n\n

N\u1eafm b\u1eaft to\u00e0n b\u1ed9 ki\u1ebfn \u200b\u200bth\u1ee9c c\u00f3 s\u1eb5n t\u1eeb nghi\u00ean c\u1ee9u, h\u1ecdc thu\u1eadt v\u00e0 th\u1ef1c h\u00e0nh t\u1ea1o ra c\u00e1c s\u1ea3n ph\u1ea9m th\u01b0\u01a1ng m\u1ea1i h\u00e0ng ng\u00e0y, McConnell t\u1ed5ng h\u1ee3p c\u00e1c k\u1ef9 thu\u1eadt hi\u1ec7u qu\u1ea3 nh\u1ea5t v\u00e0 c\u00e1c nguy\u00ean t\u1eafc c\u1ea7n bi\u1ebft th\u00e0nh h\u01b0\u1edbng d\u1eabn r\u00f5 r\u00e0ng, th\u1ef1c t\u1ebf. B\u1ea5t k\u1ec3 m\u1ee9c \u0111\u1ed9 kinh nghi\u1ec7m, m\u00f4i tr\u01b0\u1eddng ph\u00e1t tri\u1ec3n hay quy m\u00f4 d\u1ef1 \u00e1n c\u1ee7a b\u1ea1n l\u00e0 bao nhi\u00eau, cu\u1ed1n s\u00e1ch n\u00e0y s\u1ebd cung c\u1ea5p th\u00f4ng tin v\u00e0 k\u00edch th\u00edch t\u01b0 duy c\u1ee7a b\u1ea1n<\/strong>, \u0111\u1ed3ng th\u1eddi gi\u00fap b\u1ea1n vi\u1ebft code ch\u1ea5t l\u01b0\u1ee3ng cao nh\u1ea5t.<\/p>\n\n\n\n

\"t\u00e0i
Nh\u1eefng s\u00e1ch t\u1ed1t s\u1ebd cung c\u1ea5p cho c\u00e1c dev gi\u00e1 tr\u1ecb h\u1eefu \u00edch<\/figcaption><\/figure>\n\n\n\n

4. Design Patterns: Elements of Reusable Object-Oriented Software \u2013 Erich Gamma, Richard Helm, and Ralph Johnson<\/h3>\n\n\n\n

Cu\u1ed1n s\u00e1ch cho Software Developer<\/strong> n\u00e0y kh\u00f4ng ph\u1ea3i l\u00e0 s\u1ea3n ph\u1ea9m gi\u1edbi thi\u1ec7u \u0111\u01a1n thu\u1ea7n v\u1ec1 c\u00f4ng ngh\u1ec7 ho\u1eb7c thi\u1ebft k\u1ebf trong h\u01b0\u1edbng \u0111\u1ed1i t\u01b0\u1ee3ng. Cu\u1ed1n s\u00e1ch n\u00e0y s\u1ebd mang \u0111\u1ebfn cho c\u00e1c Software Developers c\u00e1c m\u1eabu thi\u1ebft k\u1ebf m\u00f4 t\u1ea3 nh\u1eefng gi\u1ea3i ph\u00e1p \u0111\u01a1n gi\u1ea3n v\u00e0 thanh l\u1ecbch cho m\u1ed7i v\u1ea5n \u0111\u1ec1 c\u1ee5 th\u1ec3 trong thi\u1ebft k\u1ebf ph\u1ea7n m\u1ec1m h\u01b0\u1edbng \u0111\u1ed1i t\u01b0\u1ee3ng. B\u1ea1n s\u1ebd c\u00f3 nh\u1eadn th\u1ee9c m\u1edbi ho\u00e0n to\u00e0n v\u1ec1 v\u1ea5n \u0111\u1ec1 v\u00e0 nh\u1eefng th\u00f4ng tin chi ti\u1ebft c\u00f3 th\u1ec3 l\u00e0m cho thi\u1ebft k\u1ebf c\u1ee7a b\u1ea1n tr\u1edf n\u00ean linh ho\u1ea1t v\u00e0 d\u1ec5 hi\u1ec3u.<\/p>\n\n\n\n

5. Refactoring: Improving the Design of Existing Code \u2013 Martin Fowler<\/h3>\n\n\n\n

Trong h\u01a1n 20 n\u0103m qua, c\u00e1c l\u1eadp tr\u00ecnh vi\u00ean c\u00f3 kinh nghi\u1ec7m tr\u00ean to\u00e0n th\u1ebf gi\u1edbi \u0111\u00e3 d\u1ef1a v\u00e0o cu\u1ed1n s\u00e1ch n\u00e0y c\u1ee7a Martin Fowler \u0111\u1ec3 c\u1ea3i thi\u1ec7n thi\u1ebft k\u1ebf c\u1ee7a code c\u0169ng nh\u01b0 t\u0103ng c\u01b0\u1eddng kh\u1ea3 n\u0103ng b\u1ea3o tr\u00ec ph\u1ea7n m\u1ec1m<\/p>\n\n\n\n

6. The Mythical Man-Month: Essays on Software Engineering \u2013 Frederick P. Brooks<\/h3>\n\n\n\n

Ph\u1ea3i kh\u1eb3ng \u0111\u1ecbnh r\u1eb1ng c\u00f3 r\u1ea5t \u00edt nh\u1eefng cu\u1ed1n s\u00e1ch n\u00f3i v\u1ec1 qu\u1ea3n l\u00fd d\u1ef1 \u00e1n ph\u1ea7n m\u1ec1m c\u00f3 t\u1ea7m \u1ea3nh h\u01b0\u1edfng v\u00e0 v\u01b0\u1ee3t th\u1eddi gian nh\u01b0 The Mythical Man-Month. V\u1edbi s\u1ef1 pha tr\u1ed9n gi\u1eefa c\u00e1c th\u00f4ng tin th\u1ef1c t\u1ebf v\u1ec1 k\u1ef9 thu\u1eadt ph\u1ea7n m\u1ec1m v\u00e0 c\u00e1c \u00fd ki\u1ebfn mang t\u00ednh t\u01b0 duy c\u1ee7a ri\u00eang t\u00e1c gi\u1ea3, Fred Brooks \u0111\u00e3 cung c\u1ea5p cho ng\u01b0\u1eddi \u0111\u1ecdc nh\u1eefng th\u00f4ng tin chi ti\u1ebft trong vi\u1ec7c qu\u1ea3n l\u00fd c\u00e1c d\u1ef1 \u00e1n ph\u1ee9c t\u1ea1p.<\/p>\n\n\n\n

7. Working Effectively with Legacy Code \u2013 Michael Feathers<\/h3>\n\n\n\n

Code b\u1ea1n vi\u1ebft c\u00f3 d\u1ec5 thay \u0111\u1ed5i kh\u00f4ng? B\u1ea1n c\u00f3 th\u1ec3 nh\u1eadn \u0111\u01b0\u1ee3c ph\u1ea3n h\u1ed3i g\u1ea7n nh\u01b0 t\u1ee9c th\u1eddi khi b\u1ea1n thay \u0111\u1ed5i n\u00f3 kh\u00f4ng? B\u1ea1n c\u00f3 th\u1eadt s\u1ef1 hi\u1ec3u n\u00f3 kh\u00f4ng? N\u1ebfu c\u00e2u tr\u1ea3 l\u1eddi c\u1ee7a b\u1ea1n l\u00e0 kh\u00f4ng, b\u1ea1n c\u00f3 code k\u1ebf th\u1eeba v\u00e0 n\u00f3 \u0111ang ti\u00eau hao th\u1eddi gian v\u00e0 ti\u1ec1n b\u1ea1c t\u1eeb nh\u1eefng n\u1ed7 l\u1ef1c ph\u00e1t tri\u1ec3n c\u1ee7a b\u1ea1n.<\/p>\n\n\n\n

Trong cu\u1ed1n s\u00e1ch cho Software Developer<\/strong> n\u00e0y, Michael Feathers \u0111\u01b0a ra \u0111\u1ea7y \u0111\u1ee7 c\u00e1c chi\u1ebfn l\u01b0\u1ee3c \u0111\u1ec3 l\u00e0m vi\u1ec7c hi\u1ec7u qu\u1ea3 h\u01a1n v\u1edbi c\u00e1c c\u01a1 s\u1edf code k\u1ebf th\u1eeba l\u1edbn ch\u01b0a \u0111\u01b0\u1ee3c ki\u1ec3m tra. Cu\u1ed1n s\u00e1ch n\u00e0y d\u1ef1a tr\u00ean t\u00e0i li\u1ec7u m\u00e0 Michael \u0111\u00e3 t\u1ea1o ra cho c\u00e1c cu\u1ed9c h\u1ed9i th\u1ea3o v\u1ec1 Object Mentor n\u1ed5i ti\u1ebfng c\u1ee7a m\u00ecnh: c\u00e1c k\u1ef9 thu\u1eadt m\u00e0 Michael \u0111\u00e3 s\u1eed d\u1ee5ng trong vi\u1ec7c c\u1ed1 v\u1ea5n \u0111\u1ec3 gi\u00fap h\u00e0ng tr\u0103m nh\u00e0 ph\u00e1t tri\u1ec3n, nh\u00e0 qu\u1ea3n l\u00fd k\u1ef9 thu\u1eadt v\u00e0 ng\u01b0\u1eddi ki\u1ec3m tra \u0111\u01b0a h\u1ec7 th\u1ed1ng k\u1ebf th\u1eeba c\u1ee7a h\u1ecd v\u00e0o t\u1ea7m ki\u1ec3m so\u00e1t.<\/p>\n\n\n\n

K\u1ebft lu\u1eadn<\/h2>\n\n\n\n

Nh\u1eefng cu\u1ed1n s\u00e1ch \u0111\u01b0\u1ee3c \u0111\u1ec1 xu\u1ea5t tr\u00ean \u0111\u00e2y \u0111\u1ec1u n\u1eb1m trong top t\u00ecm ki\u1ebfm v\u00e0 c\u00f3 l\u01b0\u1ee3t mua cao tr\u00ean Google. V\u1edbi c\u00e1c Software Developers, \u0111\u00e2y ch\u1eafc ch\u1eafn s\u1ebd l\u00e0 ngu\u1ed3n t\u00e0i nguy\u00ean th\u00f4ng tin h\u1eefu \u00edch gi\u00fap c\u00e1c dev chinh ph\u1ee5c c\u00f4ng vi\u1ec7c c\u1ee7a m\u00ecnh m\u1ed7i ng\u00e0y.<\/p>\n","protected":false},"excerpt":{"rendered":"

Nh\u1eefng cu\u1ed1n s\u00e1ch \u0111\u01b0\u1ee3c c\u00e1c Software Developer l\u1ef1a ch\u1ecdn nhi\u1ec1u nh\u1ea5t 1. Clean Code: A Handbook of Agile Software Craftsmanship \u2013 Robert C. \u201cUncle Bob\u201d Martin Robert C. Martin l\u00e0 m\u1ed9t Software Developer n\u1ed5i ti\u1ebfng th\u1ebf gi\u1edbi. Trong cu\u1ed1n s\u00e1ch n\u00e0y, Robert c\u00f9ng c\u00e1c \u0111\u1ed3ng nghi\u1ec7p c\u1ee7a anh \u1ea5y \u1edf Object Mentor \u0111\u00e3 gi\u1edbi thi\u1ec7u […]<\/p>\n","protected":false},"author":12,"featured_media":51544,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_mi_skip_tracking":false,"tdm_status":"","tdm_grid_status":""},"categories":[1651],"tags":[],"yoast_head":"\nNh\u1eefng t\u1ef1a s\u00e1ch n\u1ed5i ti\u1ebfng d\u00e0nh cho Software Developer \u2013 Ph\u1ea7n 1<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/lop12.edu.vn\/nhung-tua-sach-noi-tieng-danh-cho-software-developer-phan-1\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Nh\u1eefng t\u1ef1a s\u00e1ch n\u1ed5i ti\u1ebfng d\u00e0nh cho Software Developer \u2013 Ph\u1ea7n 1\" \/>\n<meta property=\"og:description\" content=\"Nh\u1eefng cu\u1ed1n s\u00e1ch \u0111\u01b0\u1ee3c c\u00e1c Software Developer l\u1ef1a ch\u1ecdn nhi\u1ec1u nh\u1ea5t 1. Clean Code: A Handbook of Agile Software Craftsmanship \u2013 Robert C. \u201cUncle Bob\u201d Martin Robert C. Martin l\u00e0 m\u1ed9t Software Developer n\u1ed5i ti\u1ebfng th\u1ebf gi\u1edbi. Trong cu\u1ed1n s\u00e1ch n\u00e0y, Robert c\u00f9ng c\u00e1c \u0111\u1ed3ng nghi\u1ec7p c\u1ee7a anh \u1ea5y \u1edf Object Mentor \u0111\u00e3 gi\u1edbi thi\u1ec7u […]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/lop12.edu.vn\/nhung-tua-sach-noi-tieng-danh-cho-software-developer-phan-1\/\" \/>\n<meta property=\"og:site_name\" content=\"Lop12.edu.vn - C\u1ed9ng \u0111\u1ed3ng h\u1ecdc sinh l\u1edbp 12 l\u1edbn nh\u1ea5t t\u1ea1i Vi\u1ec7t Nam\" \/>\n<meta property=\"article:published_time\" content=\"2021-01-21T04:07:37+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-01-21T04:07:38+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/lop12.edu.vn\/wp-content\/uploads\/2021\/01\/t\u1ef1a-sacgs.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"750\" \/>\n\t<meta property=\"og:image:height\" content=\"500\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Nguy\u1ec5n M\u01a1\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Nguy\u1ec5n M\u01a1\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/lop12.edu.vn\/nhung-tua-sach-noi-tieng-danh-cho-software-developer-phan-1\/\",\"url\":\"https:\/\/lop12.edu.vn\/nhung-tua-sach-noi-tieng-danh-cho-software-developer-phan-1\/\",\"name\":\"Nh\u1eefng t\u1ef1a s\u00e1ch n\u1ed5i ti\u1ebfng d\u00e0nh cho Software Developer \u2013 Ph\u1ea7n 1\",\"isPartOf\":{\"@id\":\"https:\/\/lop12.edu.vn\/#website\"},\"datePublished\":\"2021-01-21T04:07:37+00:00\",\"dateModified\":\"2021-01-21T04:07:38+00:00\",\"author\":{\"@id\":\"https:\/\/lop12.edu.vn\/#\/schema\/person\/104e47bfb6189ee6fa1aa67e1f9107a2\"},\"breadcrumb\":{\"@id\":\"https:\/\/lop12.edu.vn\/nhung-tua-sach-noi-tieng-danh-cho-software-developer-phan-1\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/lop12.edu.vn\/nhung-tua-sach-noi-tieng-danh-cho-software-developer-phan-1\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/lop12.edu.vn\/nhung-tua-sach-noi-tieng-danh-cho-software-developer-phan-1\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/lop12.edu.vn\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Nh\u1eefng t\u1ef1a s\u00e1ch n\u1ed5i ti\u1ebfng d\u00e0nh cho Software Developer \u2013 Ph\u1ea7n 1\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/lop12.edu.vn\/#website\",\"url\":\"https:\/\/lop12.edu.vn\/\",\"name\":\"Lop12.edu.vn - C\u1ed9ng \u0111\u1ed3ng h\u1ecdc sinh l\u1edbp 12\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/lop12.edu.vn\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/lop12.edu.vn\/#\/schema\/person\/104e47bfb6189ee6fa1aa67e1f9107a2\",\"name\":\"Nguy\u1ec5n M\u01a1\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/lop12.edu.vn\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/20d6905502209505aa7a21b55419ebe9?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/20d6905502209505aa7a21b55419ebe9?s=96&d=mm&r=g\",\"caption\":\"Nguy\u1ec5n M\u01a1\"},\"url\":\"https:\/\/lop12.edu.vn\/author\/mont\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Nh\u1eefng t\u1ef1a s\u00e1ch n\u1ed5i ti\u1ebfng d\u00e0nh cho Software Developer \u2013 Ph\u1ea7n 1","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/lop12.edu.vn\/nhung-tua-sach-noi-tieng-danh-cho-software-developer-phan-1\/","og_locale":"en_US","og_type":"article","og_title":"Nh\u1eefng t\u1ef1a s\u00e1ch n\u1ed5i ti\u1ebfng d\u00e0nh cho Software Developer \u2013 Ph\u1ea7n 1","og_description":"Nh\u1eefng cu\u1ed1n s\u00e1ch \u0111\u01b0\u1ee3c c\u00e1c Software Developer l\u1ef1a ch\u1ecdn nhi\u1ec1u nh\u1ea5t 1. Clean Code: A Handbook of Agile Software Craftsmanship \u2013 Robert C. \u201cUncle Bob\u201d Martin Robert C. Martin l\u00e0 m\u1ed9t Software Developer n\u1ed5i ti\u1ebfng th\u1ebf gi\u1edbi. Trong cu\u1ed1n s\u00e1ch n\u00e0y, Robert c\u00f9ng c\u00e1c \u0111\u1ed3ng nghi\u1ec7p c\u1ee7a anh \u1ea5y \u1edf Object Mentor \u0111\u00e3 gi\u1edbi thi\u1ec7u […]","og_url":"https:\/\/lop12.edu.vn\/nhung-tua-sach-noi-tieng-danh-cho-software-developer-phan-1\/","og_site_name":"Lop12.edu.vn - C\u1ed9ng \u0111\u1ed3ng h\u1ecdc sinh l\u1edbp 12 l\u1edbn nh\u1ea5t t\u1ea1i Vi\u1ec7t Nam","article_published_time":"2021-01-21T04:07:37+00:00","article_modified_time":"2021-01-21T04:07:38+00:00","og_image":[{"width":750,"height":500,"url":"https:\/\/lop12.edu.vn\/wp-content\/uploads\/2021\/01\/t\u1ef1a-sacgs.jpg","type":"image\/jpeg"}],"author":"Nguy\u1ec5n M\u01a1","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Nguy\u1ec5n M\u01a1","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/lop12.edu.vn\/nhung-tua-sach-noi-tieng-danh-cho-software-developer-phan-1\/","url":"https:\/\/lop12.edu.vn\/nhung-tua-sach-noi-tieng-danh-cho-software-developer-phan-1\/","name":"Nh\u1eefng t\u1ef1a s\u00e1ch n\u1ed5i ti\u1ebfng d\u00e0nh cho Software Developer \u2013 Ph\u1ea7n 1","isPartOf":{"@id":"https:\/\/lop12.edu.vn\/#website"},"datePublished":"2021-01-21T04:07:37+00:00","dateModified":"2021-01-21T04:07:38+00:00","author":{"@id":"https:\/\/lop12.edu.vn\/#\/schema\/person\/104e47bfb6189ee6fa1aa67e1f9107a2"},"breadcrumb":{"@id":"https:\/\/lop12.edu.vn\/nhung-tua-sach-noi-tieng-danh-cho-software-developer-phan-1\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/lop12.edu.vn\/nhung-tua-sach-noi-tieng-danh-cho-software-developer-phan-1\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/lop12.edu.vn\/nhung-tua-sach-noi-tieng-danh-cho-software-developer-phan-1\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/lop12.edu.vn\/"},{"@type":"ListItem","position":2,"name":"Nh\u1eefng t\u1ef1a s\u00e1ch n\u1ed5i ti\u1ebfng d\u00e0nh cho Software Developer \u2013 Ph\u1ea7n 1"}]},{"@type":"WebSite","@id":"https:\/\/lop12.edu.vn\/#website","url":"https:\/\/lop12.edu.vn\/","name":"Lop12.edu.vn - C\u1ed9ng \u0111\u1ed3ng h\u1ecdc sinh l\u1edbp 12","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/lop12.edu.vn\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/lop12.edu.vn\/#\/schema\/person\/104e47bfb6189ee6fa1aa67e1f9107a2","name":"Nguy\u1ec5n M\u01a1","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/lop12.edu.vn\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/20d6905502209505aa7a21b55419ebe9?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/20d6905502209505aa7a21b55419ebe9?s=96&d=mm&r=g","caption":"Nguy\u1ec5n M\u01a1"},"url":"https:\/\/lop12.edu.vn\/author\/mont\/"}]}},"_links":{"self":[{"href":"https:\/\/lop12.edu.vn\/wp-json\/wp\/v2\/posts\/51543"}],"collection":[{"href":"https:\/\/lop12.edu.vn\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lop12.edu.vn\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lop12.edu.vn\/wp-json\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/lop12.edu.vn\/wp-json\/wp\/v2\/comments?post=51543"}],"version-history":[{"count":1,"href":"https:\/\/lop12.edu.vn\/wp-json\/wp\/v2\/posts\/51543\/revisions"}],"predecessor-version":[{"id":51545,"href":"https:\/\/lop12.edu.vn\/wp-json\/wp\/v2\/posts\/51543\/revisions\/51545"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/lop12.edu.vn\/wp-json\/wp\/v2\/media\/51544"}],"wp:attachment":[{"href":"https:\/\/lop12.edu.vn\/wp-json\/wp\/v2\/media?parent=51543"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lop12.edu.vn\/wp-json\/wp\/v2\/categories?post=51543"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lop12.edu.vn\/wp-json\/wp\/v2\/tags?post=51543"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}