Bí quyết học lập trình

Chia sẻ bí quyết học lập trình một cách nhanh chóng và hiệu quả nhất, những kinh nghiệm quý báu của những người đi trước dành cho người mới học để trở thành lập trình viên trong tương lai

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ê

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

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ĩ?

Nên học ngôn ngữ lập trình nào?
Đối với các bạn mới học lập trình, lựa chọn ngôn ngữ lập trình để học là một việc rất khó khăn. Mỗi ngôn ngữ có những đặc điểm riêng, không có ngôn ngữ nào mạnh hơn ngôn ngữ nào cả. Bạn không biết ngôn ngữ nào phù hợp với mình, bài viết này sẽ giúp bạn.

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

Tạo ứng dụng android đơn giản đưa lên google play trong 10 tiếng
Mình chưa code android bao giờ, nhưng vẫn muốn có một app trên Google Play, điều này có vẻ không khả thi, mission imposible, đặc biệt là với một thằng mù java android như mình. Sau 10 tiếng lăn lộn vật vã cuối cùng cũng ra được ứng dụng đầu tiên, chút ghi chép lại, đồng thời chia sẻ với các bạn cách mà mình làm những dự án pet project nho nhỏ như thế này.

Lương lập trình viên mới ra trường - sự thật và ảo tưởng
Hồi mới ra trường mình cũng như các bạn, tưởng rằng lương lập trình viên cao lắm, giờ thì đỡ nhiều rồi. Đến bây giờ, sau từng ấy năm làm vập mặt mà vẫn chưa đạt được một nửa con số lương khởi điểm 2000 đô mà một bạn sinh viên kia mong muốn, mình khẳng định rằng chúng ta đã và đang hi vọng quá nhiều vào môi trường làm việc sau khi ra trườ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.

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.

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

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.

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.

Nếu một ngày những đoạn mã lập trình biến mất

Có bao giờ bạn đặt câu hỏi: Nếu không có những lập trình viên như chúng ta, thế giới sẽ như thế nào không? Thật khủng khiếp, không có điện thoại, không có facebook và xe cộ sẽ tông nhau loạn xạ, vì cả những cột đèn giao thông cũng phải được lập trình ra.