Sự tiến hóa của Javascript và các công cụ hỗ trợ ở Frontend

Ra đời với mục đích là một ngôn ngữ sẽ được thực thi ở browsers phía client-side, trong quá trình phát triển hơn 20 năm, Javascript đã có một bước tiến thần kì khi giờ đây nó được dùng cả trong việc xây dựng các xử lí ở phía server thông qua Node.js nữa. Tuy …

Continue reading Sự tiến hóa của Javascript và các công cụ hỗ trợ ở Frontend

Làm gì để có được một công việc tốt sau khi tốt nghiệp

Bạn phấn đấu rất nhiều và phải vượt qua những kì thi căng thẳng để được đặt một chân đến giảng đường đại học, nơi bạn tin rằng (hoặc chí ít là được nói rằng) đây sẽ là nơi đảm bảo cho bạn một tương lai tương lai tươi sáng. Bạn dành khoảng thời gian …

Continue reading Làm gì để có được một công việc tốt sau khi tốt nghiệp

Chia sẻ với các bạn sinh viên về Clean Code

Thời gian vừa qua, mình có hợp tác cùng Học viện Kmin để tổ chức một buổi chia sẻ về chủ đề High Quality Software cho các bạn sinh viên. Trong thời gian có hạn của chương trình, mình chủ yếu chia sẻ với các bạn về vấn đề Clean Code trong việc phát triển …

Continue reading Chia sẻ với các bạn sinh viên về Clean Code

Những tiêu chí để đánh giá code NGON hay DỎM

Chúng ta muốn tạo ra những phần mềm tốt, đồng nghĩa với việc chúng ta phải viết ra những dòng code chất lượng. Code chất lượng thì ai cũng muốn, nhưng ít ai nói rõ cho bạn biết code như thế nào là chất lượng. Khi đánh giá một sản phẩm, chúng ta thường dễ …

Continue reading Những tiêu chí để đánh giá code NGON hay DỎM

Võ thuật, đại học và con đường sự nghiệp

Những tiểu thuyết võ thuật, hoặc những thứ mà người ta vẫn quen gọi là "phim chưởng" Trung Quốc, có một điểm chung rất quen thuộc với mọi người. Điểm chung của những tiểu thuyết này là chúng sẽ bắt đầu với một vị anh hùng, người này sẽ có một cuộc hành trình đi …

Continue reading Võ thuật, đại học và con đường sự nghiệp

Làm gì để cải thiện khả năng viết code của bạn (P.2)

Quay lại với chủ đề Cách để cải thiện khả năng của bạn, ở phần một, mình đã giới thiệu qua một vài cách mà bạn có thể chủ động thực hiện, nếu vẫn chưa tìm thấy cách thức nào phù hợp với mình, hãy thử thêm một vài cách được trình bày sau đây …

Continue reading Làm gì để cải thiện khả năng viết code của bạn (P.2)