SÁCH - Code Dạo Kí Sự - Lập Trình Viên Đâu Phải Chỉ Biết Code (Phạm Huy Hoàng (Developer)


Nếu các bạn có đọc các blog về lập trình ở Việt Nam thì có lẽ cái tên Tôi đi code dạo không có gì quá xa lạ đối với các bạn.


Về tác giả của blog Tôi đi code dạo, anh tên thật là Phạm Huy Hoàng, một Developer Full Stack, cựu sinh viên trường FPT University, hiện tại anh đang học Thạc sĩ Computer Science tại Đại học Lancaster ở Anh (học bổng $18000). Trước khi qua Xứ Sở Sương Mù, anh đã từng làm việc tại FPT Software và ASWIG Solutions.


Với mong muốn chia sẻ kinh nghiệm học lập trình và các kỹ năng mà anh đã trải qua trong suốt quá trình học và làm việc với tư cách là người đi trước cũng như là một Developer Full Stack, nên anh đã quyết định xuất bản sách “Code dạo ký sự – lập trình viên đâu phải chỉ biết code”.


Hiện tại, trên thị trường sách Việt Nam với chủ đề về IT nói chung và lập trình viên nói riêng đều rất khan hiếm, chủ yếu là dịch lại từ tác giả nước ngoài. Chúng ta đã quá mải mê vào những đầu sách dạng “Những cách làm giàu hay đại loại vậy” đã khiến chúng ta ảo tưởng phần nào về bản thân mà thật sự kỹ năng của bạn không cho phép để làm điều đó.


Vì thế chúng ta cần những đầu sách để định hướng nghề nghiệp và xây dựng kiến thức thật vững chắc, khi đó bạn mới có thể nghĩ tới những điều tuyệt vời hơn trong tương lai. “Code dạo ký sự – lập trình viên đâu phải chỉ biết code” sẽ đem lại cho bạn điều đó.


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.


Nội dung cuốn sách gồm 3 phần chính:


Phần 1 tập trung vào những kĩ năng mềm và thái độ mỗi lập trình viên cần có trên ba quãng đường: Thuở còn ngồi ghế nhà trường, khi sắp ra trường và khi bắt đầu đi làm. Tuy vậy, các bạn sinh viên có thể đọc phần “làm việc” để hiểu thêm về công việc tương lai, cũng như các bạn đã đi làm có thể đọc phần “học hành” để biết và bổ sung những kĩ năng mình còn thiếu.

Phần 2 đi sâu hơn về những kĩ thuật lập trình từ cơ bản đến nâng cao. Đa phần những kĩ thuật này không được dạy hoặc chỉ được dạy khá sơ sài ở nhiều trường đại học, dẫn đến việc sinh viên phải tự học, tự mò mẫm khi đi làm.

Phần 3 là những mẩu chuyện và trải nghiệm nho nhỏ của chính tác giả trong quãng thời gian làm lập trình viên ở trong và ngoài nước.

Đối tượng chính của sách là các em lớp 12 sắp chọn ngành IT, các bạn sinh viên IT, những bạn lập trình viên vừa ra trường mới đi làm, và những bạn trẻ muốn tìm hiểu về ngành IT. Do vậy, sách không tập trung quá nhiều vào kĩ thuật (ngoại trừ phần 2 nặng về kĩ năng lập trình).


Bài viết trong sách sử dụng nhiều ví dụ sinh động, ngôn từ dễ hiểu, không hàn lâm những nên bạn đọc không có chuyên môn về IT cũng có thể thoải mái đọc và thưởng thức. Những từ ngữ thông dụng trong ngành IT sẽ được liệt kê phía cuối sách, giúp bạn đọc dễ tìm hiểu hơn.


NỘI DUNG:


PHẦN 1 – KĨ NĂNG MỀM MỀM


VÀI LỜI KHUYÊN VÀ ĐỊNH HƯỚNG CHỌN TRƯỜNG CHO CÁC BẠN TRẺ

LẬP TRÌNH VIÊN CÓ CẦN HỌC ĐẠI HỌC HAY KHÔNG?

HAI SAI LẦM LỚN NHẤT TRONG QUÁ TRÌNH HỌC LẬP TRÌNH

ĐƯỢC GÌ MẤT GÌ KHI HỌC LẬP TRÌNH BẰNG TIẾNG VIỆT

TÔI ĐÃ HỌC TIẾNG ANH NHƯ THẾ NÀO

HỌC THUẬT TOÁN ĐỂ LÀM CÁI QUÁI GÌ?

NHỮNG ĐIỀU TRƯỜNG ĐẠI HỌC KHÔNG DẠY BẠN

TẠO ĐỘNG LỰC HỌC TẬP VÀ LÀM VIỆC – SỨC MẠNH CỦA THÓI QUEN

THỰC TRẠNG HỌC LẬP TRÌNH CỦA MỘT SỐ THANH NIÊN HIỆN NAY

THAY LỜI MUỐN NÓI – GỞI TỚI NHỮNG NGƯỜI THÂN YÊU CỦA MỖI LẬP TRÌNH VIÊN

HỌC NGÔN NGỮ LẬP TRÌNH NÀO BÂY GIỜ

CÁCH TIẾP CẬN 1 NGÔN NGỮ/CÔNG NGHỆ MỚI

TOP CÁC “TRƯỜNG DẠY CODE” ONLINE CHO CÁC DEVELOPER

KĨ NĂNG CẦN CÓ CỦA MỘT WEB DEVELOPER

TỔNG QUAN VỀ LẬP TRÌNH ỨNG DỤNG DI ĐỘNG

MUÔN NẺO ĐƯỜNG TÌM VIỆC

CON ĐƯỜNG PHÁT TRIỂN SỰ NGHIỆP (CAREER PATH) CHO DEVELOPER

MẶT TỐI CỦA NGÀNH CÔNG NGHIỆP IT – PHẦN 1

TOP 18 SAI LẦM MÀ CÁC LẬP TRÌNH VIÊN “NON TRẺ” HAY MẮC PHẢI

ĐỪNG COI NGÔN NGỮ LẬP TRÌNH NHƯ TÔN GIÁO

LẬP TRÌNH VIÊN NÊN ĐỌC NHỮNG SÁCH GÌ?

SỰ THẬT ĐẮNG LÒNG: ĐÔI KHI CẮM ĐẦU NGỒI CODE LÀ CÁCH … NGU NHẤT ĐỂ GIẢI QUYẾT VẤN ĐỀ


PHẦN 2 – KĨ NĂNG CƯNG CỨNG


XÓA MÙ VỀ AGILE VÀ SCRUM

TỔNG QUAN VỀ UI/UX TRONG NGÀNH LẬP TRÌNH

MỘT BUTTON TRỊ GIÁ 300 TRIỆU ĐÔ – CÁI NHÌN KHÁC VỀ GIAO DIỆN VÀ CHỨC NĂNG

LUẬN VỀ TECHNICAL DEBT – NỢ KIẾP NÀY, DUYÊN KIẾP TRƯỚC

GIẢI THÍCH ĐƠN GIẢN VỀ CI – CONTINUOUS INTEGRATION (TÍCH HỢP LIÊN TỤC)

SỰ KHÁC BIỆT GIỮA WEB SITE VÀ WEB APPLICATION

LUẬN VỀ COMMENT CODE (PHONG CÁCH KIẾM HIỆP)

NHẬP MÔN DESIGN PATTERN (PHONG CÁCH KIẾM HIỆP)

SOLID LÀ GÌ – ÁP DỤNG CÁC NGUYÊN LÝ SOLID ĐỂ TRỞ THÀNH LẬP TRÌNH VIÊN CODE “CỨNG”

SINGLE RESPONSIBILITY PRINCIPLE – NGUYÊN LÝ ĐƠN TRÁCH NHIỆM

OPEN/CLOSED PRINCIPLE – NGUYÊN LÝ ĐÓNG/MỞ

LISKOV SUBSTITUTION PRINCIPLE – NGUYÊN LÝ THAY THẾ LISKOV

INTERFACE SEGREGATION PRINCIPLE – NGUYÊN LÝ PHÂN TÁCH INTERFACE

DEPENDENCY INVERSION PRINCIPLE – NGUYÊN LÝ ĐẢO NGƯỢC DEPENDENCY

DEPENDENCY INJECTION VÀ INVERSION OF CONTROL

SAI LẦM HAY GẶP CỦA LẬP TRÌNH VIÊN MỚI VÀ NHỮNG MÁNH KHÓE CỦA CÁC LẬP TRÌNH VIÊN VĨ ĐẠI

BÍ KÍP ĐỂ TRỞ THÀNH “CAO THỦ” TRONG VIỆC FIX BUG

CHUYỆN VỀ NHỮNG “Ổ GÀ” TRÊN CON ĐƯỜNG LẬP TRÌNH

ĐIỀU GÌ NGĂN CẢN BẠN ĐẠT CẢNH GIỚI TỐI CAO TRONG “CODE HỌC”?


PHẦN 3 – KÍ SỰ CODE DẠO


TẠM BIỆT ASWIG – ĐÔI DÒNG TÂM SỰ CỦA CHÀNG JUNIOR DEVELOPER

CHUYỆN ĐẦU NĂM – LẦN ĐẦU ĐI PHỎNG VẤN XIN VIỆC NƠI ĐẤT KHÁCH QUÊ NGƯỜI

NGÀY ĐẦU ĐI CODE DẠO NƠI ĐẤT KHÁCH QUÊ NGƯỜI

TẠM BIỆT LANCASTER ISS – TẠM KẾT THÚC KIẾP CODE DẠO NƠI XỨ NGƯỜI

LỜI CUỐI SÁCH

GIẢI THÍCH CÁC THUẬT NGỮ TRONG SÁCH

LINK ẢNH VÀ TÀI LIỆU THAM KHẢO


LINK DOWNLOAD BẢN PREVIEW


LINK 1 - ĐẶT MUA SÁCH ONLINE BẢN FULL (GIÁ ƯU ĐÃI NHẤT)

LINK 2 - ĐẶT MUA SÁCH ONLINE (GIÁ ƯU ĐÃI NHẤT)

LINK 3 - ĐẶT MUA SÁCH ONLINE (GIÁ ƯU ĐÃI NHẤT)

LINK 4 - ĐẶT MUA SÁCH ONLINE (GIÁ ƯU ĐÃI NHẤT)


LINK DOWNLOAD (UPDATING...)


Nếu các bạn có đọc các blog về lập trình ở Việt Nam thì có lẽ cái tên Tôi đi code dạo không có gì quá xa lạ đối với các bạn.


Về tác giả của blog Tôi đi code dạo, anh tên thật là Phạm Huy Hoàng, một Developer Full Stack, cựu sinh viên trường FPT University, hiện tại anh đang học Thạc sĩ Computer Science tại Đại học Lancaster ở Anh (học bổng $18000). Trước khi qua Xứ Sở Sương Mù, anh đã từng làm việc tại FPT Software và ASWIG Solutions.


Với mong muốn chia sẻ kinh nghiệm học lập trình và các kỹ năng mà anh đã trải qua trong suốt quá trình học và làm việc với tư cách là người đi trước cũng như là một Developer Full Stack, nên anh đã quyết định xuất bản sách “Code dạo ký sự – lập trình viên đâu phải chỉ biết code”.


Hiện tại, trên thị trường sách Việt Nam với chủ đề về IT nói chung và lập trình viên nói riêng đều rất khan hiếm, chủ yếu là dịch lại từ tác giả nước ngoài. Chúng ta đã quá mải mê vào những đầu sách dạng “Những cách làm giàu hay đại loại vậy” đã khiến chúng ta ảo tưởng phần nào về bản thân mà thật sự kỹ năng của bạn không cho phép để làm điều đó.


Vì thế chúng ta cần những đầu sách để định hướng nghề nghiệp và xây dựng kiến thức thật vững chắc, khi đó bạn mới có thể nghĩ tới những điều tuyệt vời hơn trong tương lai. “Code dạo ký sự – lập trình viên đâu phải chỉ biết code” sẽ đem lại cho bạn điều đó.


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.


Nội dung cuốn sách gồm 3 phần chính:


Phần 1 tập trung vào những kĩ năng mềm và thái độ mỗi lập trình viên cần có trên ba quãng đường: Thuở còn ngồi ghế nhà trường, khi sắp ra trường và khi bắt đầu đi làm. Tuy vậy, các bạn sinh viên có thể đọc phần “làm việc” để hiểu thêm về công việc tương lai, cũng như các bạn đã đi làm có thể đọc phần “học hành” để biết và bổ sung những kĩ năng mình còn thiếu.

Phần 2 đi sâu hơn về những kĩ thuật lập trình từ cơ bản đến nâng cao. Đa phần những kĩ thuật này không được dạy hoặc chỉ được dạy khá sơ sài ở nhiều trường đại học, dẫn đến việc sinh viên phải tự học, tự mò mẫm khi đi làm.

Phần 3 là những mẩu chuyện và trải nghiệm nho nhỏ của chính tác giả trong quãng thời gian làm lập trình viên ở trong và ngoài nước.

Đối tượng chính của sách là các em lớp 12 sắp chọn ngành IT, các bạn sinh viên IT, những bạn lập trình viên vừa ra trường mới đi làm, và những bạn trẻ muốn tìm hiểu về ngành IT. Do vậy, sách không tập trung quá nhiều vào kĩ thuật (ngoại trừ phần 2 nặng về kĩ năng lập trình).


Bài viết trong sách sử dụng nhiều ví dụ sinh động, ngôn từ dễ hiểu, không hàn lâm những nên bạn đọc không có chuyên môn về IT cũng có thể thoải mái đọc và thưởng thức. Những từ ngữ thông dụng trong ngành IT sẽ được liệt kê phía cuối sách, giúp bạn đọc dễ tìm hiểu hơn.


NỘI DUNG:


PHẦN 1 – KĨ NĂNG MỀM MỀM


VÀI LỜI KHUYÊN VÀ ĐỊNH HƯỚNG CHỌN TRƯỜNG CHO CÁC BẠN TRẺ

LẬP TRÌNH VIÊN CÓ CẦN HỌC ĐẠI HỌC HAY KHÔNG?

HAI SAI LẦM LỚN NHẤT TRONG QUÁ TRÌNH HỌC LẬP TRÌNH

ĐƯỢC GÌ MẤT GÌ KHI HỌC LẬP TRÌNH BẰNG TIẾNG VIỆT

TÔI ĐÃ HỌC TIẾNG ANH NHƯ THẾ NÀO

HỌC THUẬT TOÁN ĐỂ LÀM CÁI QUÁI GÌ?

NHỮNG ĐIỀU TRƯỜNG ĐẠI HỌC KHÔNG DẠY BẠN

TẠO ĐỘNG LỰC HỌC TẬP VÀ LÀM VIỆC – SỨC MẠNH CỦA THÓI QUEN

THỰC TRẠNG HỌC LẬP TRÌNH CỦA MỘT SỐ THANH NIÊN HIỆN NAY

THAY LỜI MUỐN NÓI – GỞI TỚI NHỮNG NGƯỜI THÂN YÊU CỦA MỖI LẬP TRÌNH VIÊN

HỌC NGÔN NGỮ LẬP TRÌNH NÀO BÂY GIỜ

CÁCH TIẾP CẬN 1 NGÔN NGỮ/CÔNG NGHỆ MỚI

TOP CÁC “TRƯỜNG DẠY CODE” ONLINE CHO CÁC DEVELOPER

KĨ NĂNG CẦN CÓ CỦA MỘT WEB DEVELOPER

TỔNG QUAN VỀ LẬP TRÌNH ỨNG DỤNG DI ĐỘNG

MUÔN NẺO ĐƯỜNG TÌM VIỆC

CON ĐƯỜNG PHÁT TRIỂN SỰ NGHIỆP (CAREER PATH) CHO DEVELOPER

MẶT TỐI CỦA NGÀNH CÔNG NGHIỆP IT – PHẦN 1

TOP 18 SAI LẦM MÀ CÁC LẬP TRÌNH VIÊN “NON TRẺ” HAY MẮC PHẢI

ĐỪNG COI NGÔN NGỮ LẬP TRÌNH NHƯ TÔN GIÁO

LẬP TRÌNH VIÊN NÊN ĐỌC NHỮNG SÁCH GÌ?

SỰ THẬT ĐẮNG LÒNG: ĐÔI KHI CẮM ĐẦU NGỒI CODE LÀ CÁCH … NGU NHẤT ĐỂ GIẢI QUYẾT VẤN ĐỀ


PHẦN 2 – KĨ NĂNG CƯNG CỨNG


XÓA MÙ VỀ AGILE VÀ SCRUM

TỔNG QUAN VỀ UI/UX TRONG NGÀNH LẬP TRÌNH

MỘT BUTTON TRỊ GIÁ 300 TRIỆU ĐÔ – CÁI NHÌN KHÁC VỀ GIAO DIỆN VÀ CHỨC NĂNG

LUẬN VỀ TECHNICAL DEBT – NỢ KIẾP NÀY, DUYÊN KIẾP TRƯỚC

GIẢI THÍCH ĐƠN GIẢN VỀ CI – CONTINUOUS INTEGRATION (TÍCH HỢP LIÊN TỤC)

SỰ KHÁC BIỆT GIỮA WEB SITE VÀ WEB APPLICATION

LUẬN VỀ COMMENT CODE (PHONG CÁCH KIẾM HIỆP)

NHẬP MÔN DESIGN PATTERN (PHONG CÁCH KIẾM HIỆP)

SOLID LÀ GÌ – ÁP DỤNG CÁC NGUYÊN LÝ SOLID ĐỂ TRỞ THÀNH LẬP TRÌNH VIÊN CODE “CỨNG”

SINGLE RESPONSIBILITY PRINCIPLE – NGUYÊN LÝ ĐƠN TRÁCH NHIỆM

OPEN/CLOSED PRINCIPLE – NGUYÊN LÝ ĐÓNG/MỞ

LISKOV SUBSTITUTION PRINCIPLE – NGUYÊN LÝ THAY THẾ LISKOV

INTERFACE SEGREGATION PRINCIPLE – NGUYÊN LÝ PHÂN TÁCH INTERFACE

DEPENDENCY INVERSION PRINCIPLE – NGUYÊN LÝ ĐẢO NGƯỢC DEPENDENCY

DEPENDENCY INJECTION VÀ INVERSION OF CONTROL

SAI LẦM HAY GẶP CỦA LẬP TRÌNH VIÊN MỚI VÀ NHỮNG MÁNH KHÓE CỦA CÁC LẬP TRÌNH VIÊN VĨ ĐẠI

BÍ KÍP ĐỂ TRỞ THÀNH “CAO THỦ” TRONG VIỆC FIX BUG

CHUYỆN VỀ NHỮNG “Ổ GÀ” TRÊN CON ĐƯỜNG LẬP TRÌNH

ĐIỀU GÌ NGĂN CẢN BẠN ĐẠT CẢNH GIỚI TỐI CAO TRONG “CODE HỌC”?


PHẦN 3 – KÍ SỰ CODE DẠO


TẠM BIỆT ASWIG – ĐÔI DÒNG TÂM SỰ CỦA CHÀNG JUNIOR DEVELOPER

CHUYỆN ĐẦU NĂM – LẦN ĐẦU ĐI PHỎNG VẤN XIN VIỆC NƠI ĐẤT KHÁCH QUÊ NGƯỜI

NGÀY ĐẦU ĐI CODE DẠO NƠI ĐẤT KHÁCH QUÊ NGƯỜI

TẠM BIỆT LANCASTER ISS – TẠM KẾT THÚC KIẾP CODE DẠO NƠI XỨ NGƯỜI

LỜI CUỐI SÁCH

GIẢI THÍCH CÁC THUẬT NGỮ TRONG SÁCH

LINK ẢNH VÀ TÀI LIỆU THAM KHẢO


LINK DOWNLOAD BẢN PREVIEW


LINK 1 - ĐẶT MUA SÁCH ONLINE BẢN FULL (GIÁ ƯU ĐÃI NHẤT)

LINK 2 - ĐẶT MUA SÁCH ONLINE (GIÁ ƯU ĐÃI NHẤT)

LINK 3 - ĐẶT MUA SÁCH ONLINE (GIÁ ƯU ĐÃI NHẤT)

LINK 4 - ĐẶT MUA SÁCH ONLINE (GIÁ ƯU ĐÃI NHẤT)


LINK DOWNLOAD (UPDATING...)

M_tả
M_tả

Chuyên mục:

Không có nhận xét nào: