Hiện nay, ngành IT nói chung và lập trình nói riêng đang trở thành một ngành hot, được khá nhiều bạn học lựa chọn. Tuy nhiên, các bạn sinh viên Việt Nam chịu khá nhiều thiệt thòi vì thiếu những tấm gương và tài liệu để học hỏi. Thuở còn là sinh viên, mình từng có những thắc mắc, trăn trở về technical, về con đường nghề nghiệp, nhưng không có ai giải đáp.
Lập trình viên cần học rất nhiều, không sách nào nói về cách tự học cho hiệu quả. Lập trình viên cần biết cách giao tiếp, làm việc nhóm, nhưng ít thầy cô nói cho các bạn biết điều này. Lập trình viên cần giỏi tiếng Anh, nhưng hầu như đi làm rồi các bạn mới tự nhận ra. Chúng ta cần những đầu sách định hướng nghề nghiệp và những kĩ năng phải có của người lập trình viên. Một số sách công nghệ hiện nay quá khô cứng, tập trung nhiều vào kĩ thuật nên khó tiếp thu. Số sách cò lại đa phần là về thuật toán, khá cũ, hoặc tập trung vào một công nghệ, rất mau hết hạn. Cuốn sách này hoàn toàn khác những cuốn sách về IT và công nghệ trên thị thường. Vậy nó có điểm nào đặc biệt? - Những bài viết ngắn gọn và thú vị về những kĩ năng mềm và cứng mà một lập trình viên phải có, được mình rút chiết qua bao kinh nghiệm xương máu. - Giọng văn hài hước dí dỏm, đọc không hề giống sách kĩ thuật nhưng lại dễ tiếp thu - Sách tập trung vào khả năng tự học và định hướng người đọc. Có kĩ năng tự học, có định hướng tốt, bạn sẽ dễ dàng sống sót và thăng tiến trong ngành này
Review sau khi đọc xog cuốn này trong 3 ngày. (ngày 2 k đọc mấy) Rất cảm ơn tác giả về những kiến thức cũng như chia sẻ mà tác giả đã đưa ra khá hữu ích (lý do vote trên 2*). Điểm trừ: Tác giả làm trong ngành IT + Viết blog chia sẻ nhiều thứ. Và nhiều thứ đó được bê nguyên vào sách. Điều này không có gì sai cả, nhưng với một cuốn sách không dày + sách in hình ảnh mờ tịt như không muốn cho người đọc nhìn rõ ảnh (tôi cam đoan là tôi mua sách thật) có cái giá 160k :/ nói thẳng nói thật là không đáng -_- so với thị trường VN, sách tiếng Việt, người Việt đọc, lương nước Việt luôn. 160k, tôi đã hy vọng mình sẽ thấy tâm đắc với cuốn sách cũng như có thêm nhiều điều đáng nhớ hơn hiện tại.
Cuốn sách khá hay cho dân IT, ước gì mình có thể đọc cuốn này trước đây 3 tháng thì mình sẽ cố gắng theo nghành IT nhưg k sao mình sẽ vẫn tìm hiểu về nó!
Đầu tiên: phần mình thấy đáng giá nhất là những phần không phải kĩ năng cứng. Và những phần này, nếu không muốn mất tiền mua sách, cứ đọc trên blog Tôi đi code dạo, đỡ mất tiền mua sách :3 Mình thì không chịu được cái giao diện wordpress basic + 1 đống ads trên ấy nên mình mua sách. Một điểm mình thích nữa là bài nào cũng có phần tóm tắt ở cuối, bạn có thể đọc tiêu đề, đọc phần tóm tắt, nếu thấy cần thiết có thể đọc chi tiết bài viết sau đó. Cuốn sách là 1 cẩm nang khá tốt cho những bạn trẻ sắp có ý định hoặc đã và đang theo đuổi việc code. Những bạn không theo việc code có thể đọc sách để hiểu thêm về các bạn coders :3 Mình rate quyển này 3/5 trên Goodreads vì mình cũng đã trải qua (1 phần) quyển sách này nói nên thấy sách *cũng được*, nhưng đối với bạn trẻ nào (tầm lớp 12) muốn theo việc code thì nên đọc quyển này để chuẩn bị tinh thần :))
p.s: Giọng văn của tác giả khá là vui vẻ hài hước, và hình ảnh của 1 coder (đối với mình) cũng thế, mà cái bìa sách thì tối om, có 1 thằng coder ngồi cắm mặt vào máy tính, mình đã từng góp ý đổi bìa sách tươi sáng hơn nhưng không thành. Đừng lấy cái hình ảnh bìa sách làm hình tượng coder tụi mình nhé :D
“Qui trình cơ bản để tạo ra một phần mềm thường bao gồm: business analysis (BA) phụ trách phân tích nghiệp vụ và lấy yêu cầu của khách hàng; designer để thiết kế các màn hình và luồng chạy; lập trình viên (developer) sẽ dựa vào đó để viết code tạo nên chương trình; sau đó tester sẽ chạy thử để tìm lỗi và... quăng cho developer sửa.
515 khoá học lập trình online miễn phí của các trường đại học danh giá https://medium.freecodecamp.com/515-free- online-programming-computer-science-courses-you-can-start-in-april-8b0ce1817d61”
Câu từ khá thú vị cơ mà tại mình không thích kiếm hiệp nên có vài chương bình loạn phong cách kiếm hiệp viết vào làm mình cảm thấy khó hiểu hơn. Tuy nhiên cả quyển sách dưới góc nhìn của một LTV đã trải qua hơn 2 năm phong ba bão táp trên cùng lĩnh vực đã làm mình mở mang rất nhiều. Ừ thì lập trình viên đâu phải chỉ biết code, mà còn phải biết nhiều thứ khác nữa (khóc).
Thực ra đây là cuốn sách là tổng hợp những bài blog đã viết của tác giả đa phần mình đã đọc trên blog rồi nên đọc lướt cũng khá nhanh. Đánh giá chất lượng sách thì sách khá tốt, in màu đẹp. Về nội dung thì đa phần các bài viết phù hợp với các bạn sinh viên hơn, cũng chia sẽ khá nhiều kĩ năng mềm thú vị. Một số bài viết mang phong cách kiếm hiệp rất mới mẻ, bản thân mình cũng khoái kiếm hiệp nên khá thích kiểu viết này. Về giá cả thì thực sự giá khá cao, có thể là do chất lượng giấy tốt cũng như được in màu, nhưng mình khá thích blog của tác giả nên mình mua ủng hộ. Dù sao thì cũng cám ơn tác giả nhiều :)
Tác giả đưa ra lộ trình khá đầy đủ để nhập môn, những khái niệm căn bản trong ngành cần phải nắm vững, những series sách về nhập môn lập trình và các khóa học online cũng được tác giả đề cập đến. Những kĩ năng mềm như cách rèn luyện thói quen, cách học tiếng Anh like a pro cũng như lời khuyên phải xây dựng mối quan hệ và thương hiệu bản thân cũng được tác giả đề cập đến. Lối hành văn hài hước giản dị do các chương là tổng hợp từ các bài viết của tác giả trên blog Toidicodedao. Tuy nhiên lỗi phong chữ vẫn còn nhiều cũng như một số hình ảnh trong sách hơi tối nên khó xem, mình cũng không hiểu sao phần code tác giả lại in màu trong khi phần hình ảnh cá nhân lại để black and white?! Anyway, mình sẽ đọc lại thêm nhiều lần nữa để nắm rõ hơn những kiến thức mà tác giả truyền đạt! Ủng hộ anh Hoàng ra thêm nhiều blog chất lượng nữa để sắp tới có một "Code dạo kí sự: chapter II" :))) p/s: mình thấy nhiều bạn bảo sách đắt nhưng theo mình so với những kiến thức sách mang lại thì 160.000đ không đáng là gì, mình nghĩ do sách thị trường hiện nay giá thường khá rẻ nên mọi đánh giá cuốn này đắt thôi chứ nhiều cuốn giáo trình nước ngoài giá 50$~100$ là chuyện bình thường mà! Mọi người có thể mua online để giảm giá nhiều hơn.
Chương 1 hay và dễ đọc. Chương 2 viết ví dụ khó hiểu khủng khiếp. Chương 3 lại tiếp tục dễ đọc. Chung quy lại là có nhiều lơi khuyên hay và cho mình thêm đầu sách để đọc. Hơn nữa bắt nguồn từ dân ngoại đạo, mình cũng thấy có thêm một vài lợi thế so với dân nội đạo. Đọc xong thấy rất ngưỡng mộ tác giả về hiểu biết trong ngành hay các câu chuyện kinh nghiệm: từ công nghệ tới con người. Cái cần nhớ về con người thì nhớ là luôn hỏi sếp lịch trình tăng lương và chú ý để sếp gửi email hay giấy tờ gì đó, việc sếp hứa xong quên ở khắp mọi nơi (có vẻ thế). Về công nghệ mình biết thêm vế scrum, hiểu lơ mơ về SOLID, biết thêm về technical debt, ác mộng legacy codes và cũng biết luôn tầm quan trọng của clean code với docs. Tụm chung lại đây là cuốn dễ đọc (trừ chương 2) và thân thiện với người đọc. Tác giả khá hóm hỉnh nên đọc cũng ko cần kiếm thêm muốn để ăn. Cơ mà cái bìa thực sự nhìn nguy hiểm quá, dễ khiến người đọc sợ.
Sách rất hợp cho mấy bạn học sinh cấp 3, mấy bạn học lập trình <3 năm.
Điểm hay của cuốn sách này là nó khẳng định được quan điểm rằng bất kì nghề nào cũng cần có kỹ năng mềm, kỹ năng tự học. Còn lại thì nội dung như là chia sẻ cho mấy em sinh viên đi trước.
Sách có khá nhiều nội dung lặp lại vì tổng hợp từ các bài viết trên blog, mình thì chưa đọc blog của tác giả nhưng mình thấy văn phong ổn, cách viết rành mạch. Thế giới IT các bạn ít nói về nghề nghiệp, chỉ tập trung vào làm, nên có những người như Hoàng là đáng quý, ít nhất là cho mấy em sinh viên hiểu thêm nhiều khía cạnh của lĩnh vực này.
Mình nghĩ là nếu tác giả tiên nhẫn hơn một xíu (dành thêm 1-2 năm nữa viết và tổng hợp), và nhà xuất bản kiên nhẫn hơn một xíu, biên tập kiên nhẫn hơn một xíu, thì mình nghĩ cuốn sách này tốt hơn nhiều.
Đánh giá: SHOULD-READ Một cuốn sách hay, những bài học không chỉ đề cập về technical một cách nhàm chán mà còn nhiều bài học thực tế thú vị khác (để tránh spoiler mất phần thú vị, mình nghĩ các bạn nên tự đọc và suy nghĩ). Nội dung sách được viết tốt, khá kỹ lưỡng và hấp dẫn (không gây buồn ngủ như những quyển sách dạy lập trình thông thường), font chữ to, dễ đọc, sách không quá trắng (vì quá trắng sẽ ảnh hưởng xáu đến mắt) mà ám vàng không gây mỏi mắt. Tuy nhiên sách vẫn còn khá nhiều hạn chế, tiêu biểu nhất là về lỗi đánh máy. Sách có khá nhiều lỗi (lỗi chính tả, lỗi font chữ, lỗi ảnh bị ngòe, mờ, etc.) nhưng dù sao cũng không ảnh hưởng mấy đến trải nghiệm đọc sách (ảnh bị nhòe thì khác, rất rất ảnh hưởng). Và một điều hơi tiếc nữa là trong sách chỉ là tổng hợp lại những bài viết hay trên blog của tác giả, hầu như không thêm thắc hay "bonus" gì cho độc giả bỏ tiền ra mua sách, khá tiếc là như thế. Suy cho cùng, quyển sách cũng rất đáng để đọc đối với những người muốn trở thành một lập trình viên, hay chỉ vừa mới bước chân vào con đường lập trình.
Sách phù hợp cho các bạn lớp 12, hoặc cấp 3 muốn học ngành máy tính, đặc biệt là lập trình phần mềm, nên sẽ không xoáy sâu vào kiến thức chuyên môn.
Mình thích phần tác giả chia sẻ những kỹ năng mềm - cái mà hầu như bất kỳ buổi tư vấn hướng nghiệp nào cũng hướng đến như trau dồi ngoại ngữ, kỹ năng làm việc nhóm, tự học những thứ mà mình đang thiếu chứ không phải "cái đó trên trường chưa dạy nên em không học",... nhưng dễ dàng bị bỏ ngoài tai, bởi lẽ các bạn chỉ mong muốn tức thời ngay lúc đó là được đậu và học ngành mình yêu thích thôi, sau này học rồi tính tiếp. Tất nhiên cũng có người này người kia, chứ không phải ai cũng thế.
Trong sách đa phần được tổng hợp lại từ các bài viết trên blog của chính tác giả, nên có thể lên đó đọc cũng ok.
Nói về câu chuyện của K và H, không biết có phải nói về chính tác giả hay không, nhưng nếu có thật thì chuyện riêng đó chỉ nên đăng trên blog cá nhân thôi, khịa người ta mà in thành sách thì không nên.
Mình đọc quyển sách này khá chậm do nó cung cấp khá nhiều kiến thức hay cần phải tiếp thu từ từ để nhớ lâu hơn. Không chỉ dành cho những bạn sinh viên sắp hoặc mới ra trường, mình là một developer đi làm được hơn 2 năm cũng học được rất nhiều từ quyển sách này. Kiến thức trong sách không quá chuyên sâu nhưng tác giả diễn đạt rất dễ hiểu, có vẻ khá nhiều khái niệm mới và lạ lẫm cho các bạn sinh viên nhưng hầu hết kiến thức đều rất cần thiết cho một developer, nhờ đó mình đã có được cái nhìn tổng quát và hướng đi tiếp trong công việc. Cảm ơn tác giả cũng như một senpai trong nghề đã dành thời gian viết ra quyển sách này, cũng hơi tiếc là thời sinh viên mình chưa biết nhiều về blog của tác giả cũng như chưa được đọc qua quyển sách này. Thật sự khuyến khích các bạn theo con đường "code đạo" nên đọc qua.
Rất thích hợp cho các bạn lập trình viên mới vào nghề. Cuốn sách đã cho ta thấy được các quãng đường phát triển mà bất kỳ một lập trình viên nào cũng cần phải trải qua. Cuốn sách thiên về việc dành cho các lập trình viên mới vào nghề hơn là các bạn khác ngành muốn đọc cuốn sách này cho vui. Cuốn sách của anh Hoàng vẫn được viết theo phong cách viết blog của anh: vui nhộn, dễ hiểu đối với người đọc. Tuy nhiên, cuốn sách này về các phần cuối tập trung khá nhiều vào các từ chuyên ngành trong lĩnh vực IT và các kiến thức IT nên có thể sẽ khó khăn với các bạn khác ngành để có thể hiểu được trọn vẹn
Sau Bảo mật nhập môn, anh Hoàng đã trau chuốt hơn về văn phong và cách dùng từ, không hề khô khan mà vẫn giữ được cho mình lối viết rất dễ hiểu, dễ tiếp cận người đọc. Tuy nhiên, đúng như mình dự đoán, cuốn này giống tổng hợp blog hơn là một cuốn sách thật sự; ngoài ra những kiến thức trong này hầu hết đều rất hiển nhiên (vd như lời khuyên developer nên trau dồi tiếng Anh hay soft skills...). Phần hay nhất (theo mình) là lộ trình cho newbie - nên bắt đầu từ gì, học ở đâu, với ai - thì lại không được nêu cụ thể. Anw, mình vẫn vote 2 sao vì anh Hoàng là một trong những blogger có khả năng truyền cảm hứng tới rất nhiều người, trong đó có mình :> (tiếc là không phải với cuốn này)
Cuốn sách đã giúp mình vạch được đường đi của bản thân khi có vô vàn lựa chọn. Nếu bản thân không biết nên đi đường nào, hãy cứ chọn một đường mà đi, đi rồi chúng ta mới biết. Mình chỉ mới đọc 1/3 cuốn sách, vì phần sau là phần giải thích thêm cho những thuật toán, ngôn ngữ trong lập trình, mình đọc phần đầu và đi hướng của mình sau đó mình sẽ quay lại đọc nốt khi gặp những điều mà trong cuốn sách đã ghi. Vì mình đã có nền tảng tiếng anh nên những lời khuyên của tác giả mình thấy rất chính xác cho bạn nào cảm thấy còn yếu môn tiếng anh.
Sách hay cho những bạn mới bắt đầu vào ngành lập trình. Tuy nhiên, ở một số phần trong sách, người đọc cần kiến thức lập trình cơ bản hoặc trải nghiệm code để thật sự thấu hiểu ý của tác giả. Mình thích cách tác giả chia sẻ kinh nghiệm học tập cũng như làm việc trong ngành này. Tác giả cũng gợi ý những cuốn sách nên đọc cho programmer, điều mà mình cần nhất. điểm trừ của sách là giá khá đắt cho một cuốn sách khá mỏng.
Đọc trong những ngày đầu tập tành lập trình. Với một newbie như mình thì quyển sách cũng khá bổ ích. Cách viết cũng gần gũi, dễ hiểu (đôi khi “chợ búa”) chứ không khô khan như người ta vẫn nghĩ về ngành lập trình.
Tự nhiên mình nhớ ai đó đã từng nói "Cái gì đã là đam mê thì dẫu mình có lạc lối đến mấy thì cuối cùng cũng quay về nó mà thôi." Mình đi mãi mấy năm rồi cũng quay về với điều mình yêu thích. Với mình, nó thật đẹp và lãng mạn.
Cuốn sách là tổng hợp của những bài viết ngắn gọn và thú vị với giọng văn hài hước dí dỏm về những kĩ năng mềm và cứng mà một lập trình viên cần phải có, được tác giả rút chiết qua bao kinh nghiệm lăn lộn với nghề. Sách cũng tập trung vào khả năng tự học và định hướng người đọc có kĩ năng tự học, có định hướng tốt, bạn sẽ dễ dàng sống sót và thăng tiến trong ngành này.
Hải là BA nên những phần sách viết về kỹ thuật, tool dùng cho việc code Hải ko áp dụng được. Tuy nhiên nó cũng giúp Hải có thêm một số khái niệm căn bản trong việc làm phần mềm và phát triển phần mềm.
Sách viết theo lối khá dí dỏm của một người tài trong ngành. Phù hợp với các bạn sinh viên hoặc những bạn mới và muốn tìm hiểu theo con đường lập trình.
Nếu mới chập chững tìm hiểu IT thì có thể đọc cuốn này. Tác giả viết cũng rất cuốn, đọc giống mấy bài chia sẻ viết trên blog, facebook vậy, khá là dễ đọc. Phần đầu có lẽ ai cũng đọc được. Có đoạn cuối đi sâu về chuyên ngành hơn thì ai làm dev chắc sẽ biết chứ dân ngoại đạo đọc sẽ không hiểu.
Quyết sách định hướng rất tốt cho những ai đang mông lung về ngành công nghệ thông tin như mình. Cũng phải cảm ơn tác giả vì nhờ có cuốn sách này mà mình biết được bản thân mình không hợp với nghề lập trình viên ^^
Cuốn sách tuyệt vời cho những ai đang là học sinh sinh viên định hướng đi theo ngành công nghệ thông tin. Cuốn sách tập hợp những sai lầm của những lập trình viên non kinh nghiệm hay mắc phải. Cùng với đó là những kinh nghiệm quý giá của tác giả giúp cho những bạn đọc có thể trở nên Pro hơn.