Học lập trình như thế nào

Nhiều bạn vẫn băn khoăn học lập trình như thế nào, phải học cái gì trước cái gì sau. Lúc học lập trình thì có thể sẽ gặp những khó khăn gì. Dưới đây là các bài viết dành cho bạn. Chia sẻ những kiến thức cơ bản nhất về ngành lập trình, công nghệ thông tin, chia sẻ cách để học lập trình một cách nhanh và hiệu quả nhất, những kinh nghiệm quý báu dành cho người mới học.

Mình đã học lập trình như thế nào?
Mình đã học lập trình như thế nào? Trong video này, mình chia sẻ về quãng thời gian đã học lập trình của mình từ thời cấp 3 đến lúc trở thành lập trình viên. Mỗi người có một con đường khác, cuộc sống không có ai giống ai cả, nhưng rồi cuối cùng chúng ta gặp nhau ở đây, tôi gặp bạn, những người có cùng niềm đam mê

Học linux để làm gì? Học thế nào cho hiệu quả?

Chắc hẳn các bạn ở đây đã nghe đến hoặc đã từng sử dụng linux, vậy học linux để làm gì ? Nó có thật sự cần cho lập trình viên hay không? Làm thế nào để chuyển sang linux hiệu quả nhất. Trong bài viết này, mình sẽ nói về quá trình mình đến với linux, lý do vì sao chúng ta phải học linux.

CNTT thì thi khối nào? Khối D là câu trả lời
Thường thì các trường đại học tuyển sinh ngành công nghệ thông tin là khối A, tuy nhiên theo mình thì khối D mới là khối phù hợp nhất, tại sao không phải là khối A như chúng ta thường nghĩ?

Đ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?…

Lập trình trên ubuntu, tổng hợp các phần mềm web developer cần cài đặt

Các bạn lập trình viên khi mới chuyển qua môi trường linux, mà cụ thể ở đây là Ubuntu thường hỏi cần phải cài đặt những phần mềm gì để có thể “lập trình được”. Đã có rất nhiều bài viết về vấn đề này, ở đây chúng ta sẽ tổng hợp lại, dưới đây là các phần mềm mà bản thân mình đang dùng, có thể tạm gọi là complete setup để lập trình viên PHP lập trình trên Ubuntu.

Tổng hợp những kênh youtube mà dân công nghệ nên theo dõi - phần 2

Thế giới đã chuyển qua một thời đại khác, thời đại của băng thông rộng, tốc độ internet không còn là vấn đề, hàng triệu kênh youtube đã xuất hiện, mang đến phương pháp học tập chia sẻ một cách sinh động và trực quan. Trong phần 1, mình đã giới thiệu 9 kênh youtube mà dân công nghệ nên theo dõi, hôm nay chúng ta sẽ tiếp tục với những kênh mà mình đã đăng ký, không kém phần bổ ích và thú vị.

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ự.

Làm product và làm outsource khác nhau như thế nào?
Trong ngành công nghệ thông tin có hai xu hướng rất điển hình đó là làm product và làm outsource. Vậy làm product là gì và làm outsource là gì? Đặc điểm và sự khác nhau giữa chúng như thế nào?

Series tạo app mobile cho website wordpress - Phần 1 - Sử dụng wordpress làm backend

Trong series này mình sẽ cùng các bạn lập trình ứng dụng mobile (android, ios) với backend sử dụng website wordpress. Trong thời buổi kết nối di động, có một ứng dụng mobile dành riêng cho website, blog sẽ làm nội dung của bạn tiếp cận người dùng nhanh hơn, tiện hơn. Giống như facebook có ứng dụng facebook, haivl có ứng dụng haivl, chúng ta cũng sẽ làm như họ.

Lập trình viên cần học những gì ?

Một trong những câu hỏi được nhiều bạn sinh viên ngành công nghệ quan tâm nhất đó là: Cần học những kiến thức gì, rèn luyện kỹ năng gì để trở thành một lập trình viên? Câu hỏi nghe có vẻ đơn giản nhưng rất khó để trả lời, lập trình là một lĩnh vực rất rộng, có hàng tá ngôn ngữ cần phải học, hàng trăm công nghệ cần nghiên cứu, và môi trường mỗi công ty lại hoàn toàn khác nhau, do đó các thanh niên vẫn cảm thấy rất mông lung.

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ổng hợp 9 kênh youtube mà dân công nghệ nên theo dõi

Thời đại viết blog để chia sẻ kinh nghiệm có lẽ đã qua mất rồi, khi mà tốc độ internet không còn là vấn đề, thì rất nhiều các kênh youtube đã xuất hiện, mang đến một phương pháp học tập, chia sẻ mới sinh động và trực quan. Xin giới thiệu 9 kênh youtube rất bổ ích mà mình thường xuyên theo dõi.