Đọc blog lập trình như thế nào cho đúng

Là lập trình viên hoặc sinh viên IT, chắc hẳn bạn có đọc rất nhiều blog lập trình. Blog là phương tiện khá hiệu quả để ghi chép và truyền tải lại kiến thức cho người sau, thế nhưng không phải ai cũng biết đọc blog. Thật đấy.

Học lập trình mất bao lâu?

Thật ra thì rất khó để có thể xác định chính xác được mất bao lâu, bởi vì chúng ta không thể nào "học xong" một ngôn ngữ lập trình được, học xong nhưng xong ở level nào nữa. Lập trình là một kỹ năng, mà kỹ năng thì phải thực sự rèn luyện mỗi ngày




Lập trình viên 10 tiếng

Là một lập trình viên, chắc hẳn bạn cũng có những ý tưởng phần mềm hay, hữu ích muốn làm. Bạn hăm hở háo hức làm một cách say mê, mong muốn ý tưởng nhanh chóng trở thành hiện thực. Thế rồi bạn không đủ thời gian, được dăm bữa nửa tháng, chán rồi vứt xó.


Hỏi như thế nào để khỏi bị chửi ngu?

Muốn biết phải hỏi muốn giỏi phải học, điều này đúng, tuy nhiên hỏi như thế nào để được trả lời và không bị chửi ngu lại là vấn đề nhức nhối. Trên facebook, trên diễn đàn, đâu đâu cũng có những câu hỏi gây ức chế bực bội cho người trả lời.

Yếu tố giúp bạn trở thành một lập trình viên .Net giỏi

Lập trình viên hay bất cứ một ngành nghề nào để thành công chúng ta phải bỏ ra nhiều tâm huyết, nhiều thời gian nghiên cứu, đồng thời phải biết duy trì động lực làm việc học tập, biết hình thành nên đam mê cho bản thân đối với công việc lập trình viên .Net này.

Đang code mà buồn đi tè thì phải làm sao?

Nghề lập trình không giống bất kỳ nghề nghiệp nào khác, chúng ta code không chỉ là làm việc để kiếm tiền, đó còn là đam mê, là sở thích. Mà đã là sở thích, thì mình, bạn và hàng triệu lập trình viên ngoài kia đang code cả ngày lẫn đêm, quên chính bản thân mình để code.


Phát trực tuyến - Backend hay frontend dễ học hơn, dễ kiếm việc làm hơn?

Trong buổi live stream ngày 10/3/2017 cùng bạn đọc, mình đã trả lời các câu hỏi: Backend hay frontend dễ học và dễ tìm việc làm hơn? Ngôn ngữ nào dễ học nhất? Lập trình viên có bắt buộc phải biết sử dụng linux không? Học linux như thế nào cho hiệu quả? Tại sao dạo này Lập Trình Cuộc Sống ít ra bài mới? Là con gái có nên theo học lập trình không?…


Ngôn ngữ lập trình nào dễ học nhất

Khi mới học lập trình, các bạn thường hỏi ngôn ngữ nào dễ học, dễ dàng tiếp cận nhất. Tuy nhiên mình nghĩ rằng việc lựa chọn ngôn ngữ lập trình nào là không quan trọng.

Tạo và xuất bản một jquery plugin trong 30 phút

Jquery có lẽ không còn xa lạ với các bạn web developer, nó là một thư viện javascript giúp tạo nhiều hiệu ứng trên website nhanh với cú pháp code đơn giản hơn. Jquery được sử dụng rộng rãi và ngày càng mạnh mẽ bởi nhiều plugin mở rộng. Cũng đú theo phong trào ấy, chúng ta sẽ cùng nhau tạo và xuất bản một plugin đơn giản nhất.


Làm hệ thống tạo sub-domain tự động theo username bằng php

Chắc hẳn bạn thấy rất nhiều trang web cung cấp cho người dùng những url như thế này: username.tenmien.com trong đó username là do người dùng tự chọn. Những sub-domain kiểu này trông rất thân thiện và chuyên nghiệp, rất tuyệt vời phải không? Mình rất thích những trang web như thế, và trong bài viết này, chúng ta sẽ làm tính năng tương tự.


Series nghịch ngợm - Điều gì sẽ sảy ra nếu ta vẽ 1 triệu thẻ div lên màn hình

Khi cắt giao diện html/css chúng ta luôn được dạy rằng phải sử dụng ít thẻ html nhất có thể nhằm tăng tốc độ khi trình duyệt render mã html, số lượng thẻ html ít hơn thì trình duyệt sẽ không phải tính toán chiều rộng, chiều cao, màu sắc… của các element không cần thiết, từ đó tăng tốc độ hiển thị trang web. Trong series nghịch ngợm (nghịch dại) lần này, chúng ta sẽ cùng thử nghiệm khả năng xử lý của trình duyệt chrome bằng cách vẽ 1 triệu thẻ div lên màn hình.


Lập trình phần mềm paint, vẽ trên web với html5 và javascript

Lập trình phần mềm vẽ là một trong những đề tài mà hầu hết các bạn đang học IT muốn làm, bởi vì nó rất thú vị. Hiểu đơn giản nó giống phần mềm paint của windows, người dùng có thể chọn màu, chọn độ dày nét bút và vẽ tự do lên đó.


Test website trên thiết bị di động như thế nào?

Cùng với sự phát triển của các thiết bị di động, lượng người sử dụng smartphone và máy tính bảng để truy cập internet ngày càng tăng. Do đó việc test một website trên thiết bị di động trước khi xuất bản nó là rất quan trọng và cần thiết.


Tổng hợp tất tần tật những công cụ cần thiết cho web developer

Làm gì cũng phải có công cụ, tất nhiên rồi, bạn không thể tạo ra một trang web bằng tay không. Nếu bạn là một web developer, những món “đồ nghề” sau đây sẽ giúp ích rất nhiều cho bạn, đây là những công cụ mà mình đang thường xuyên sử dụng trong công việc hàng ngày.


Series nghịch ngợm - Làm game hứng trứng

Những lúc rảnh rỗi không có việc gì làm, gấu thì chưa có, mình hay live stream để code mấy thứ linh tinh cùng các bạn trên page facebook cùng xem. Lần này mình làm một cái game cổ điển đơn giản, chắc hẳn các bạn cũng đã chơi qua rồi.


Giới thiệu fluent interface - một cách để code dễ đọc hơn

Fluent interface được đặt ra bởi Eric Evans và Martin Fowler, là sự mở rộng của kỹ thuật “Lời gọi theo chuỗi” (method chaining) nhằm làm cho mã lập trình dễ đọc hơn. Method chaining là một kỹ thuật về cú pháp chung cho cách gọi nhiều lần tới các hàm khác trong lập trình hướng đối tượng.


Tôi đã hack Chợ Tốt như thế nào

Hôm nay thử dạo một vòng Chợ Tốt kiếm mấy món hàng cũ, thì phát hiện lỗi XSS, đây là lỗi không mới, cách thức tấn công cũng đơn giản, nhưng nhiều khi cần rất nhiều sáng tạo trong quá trình khai thác.