Hiển thị các bài đăng có nhãn Programming. Hiển thị tất cả bài đăng
Hiển thị các bài đăng có nhãn Programming. Hiển thị tất cả bài đăng

Những thói quen xấu làm kìm hãm sự tiến bộ của các lập trình viên

nhung-thoi-quen-xau-cua-cac-lap-trinh-vien
(Nguồn: qiita.com - Người dịch: Phan Hoàng Minh)

Gần đây, tôi được phân công hỗ trợ những người lập trình chưa giỏi, dưới hình thức một kèm một (pair programming).

Trong khi làm công việc đó, tôi nhận thấy có một vài thói quen xấu khiến họ khó tiến bộ và thói quen tốt nữa mà tôi sẽ liệt kê ra như dưới đây.
Read More

Happy Programmers Day! Chúc mừng Ngày Lập Trình Viên!

Happy Programmers Day!

happy-programmers-day-ngay-lap-trinh-vien

Hôm nay là Ngày Lập Trình Viên (Programmers Day) - ngày thứ 256 của năm. Con số 256 được chọn bởi vì đây là số lượng số nguyên được biểu thị bằng 1 byte (8 bit). 256 cũng là lũy thừa lớn nhất của 2 mà nhỏ hơn 365.
Read More

Truyện ngành CNTT: Tâm sự của một người trái ngành

tam-su-cua-mot-nguoi-trai-nganh-lap-trinh

Chuyện thứ nhất: Chọn ngành

Cách đây 2 năm, cuối năm 12, mình may mắn pass cả 3 vòng lấy học bổng FPT, mình bắt đầu đứng giữa 3 sự chọn lựa: hoặc chọn sư phạm, hoặc chọn nhạc viện, hoặc chọn ĐH FPT và cả 3 đều là đam mê, sở thích của mình.
Read More

14 điều mà mọi developer cần nhớ!

1. Kẻ thù lớn nhất của developer là tester
developer-vs-tester

2. Ngu dốt lớn nhất của developer là viết chương trình "Hello world" bị lỗi
hello-world-program

3. Thất bại lớn nhất của developer là được thăng chức quản lý

4. Bi ai lớn nhất của developer là PC bị hỏng

5. Sai lầm lớn nhất của developer là tin rằng chương trình của mình không có lỗi
Read More

"Tôi biết lập trình, nhưng tôi không biết lập trình cái gì"

Học lập trình để làm gì?

Có một vấn đề thường gặp mà tôi thấy ở các nhà phát triển mới. Họ dành thời gian học một hoặc hai ngôn ngữ lập trình cơ bản và họ cảm thấy khá thoải mái khi làm các bài tập lập trình, nhưng họ không biết làm thế nào để áp dụng những gì mà họ đã học được. Vấn đề này thường đi kèm trong một cụm từ tương tự như "Tôi biết lập trình, nhưng tôi không biết lập trình cái gì". Các câu trả lời thường là "làm các bài thi lập trình", "đóng góp vào một dự án mã nguồn mở" hoặc "tạo ra một trò chơi."
what-to-program-lap-trinh-de-lam-gi.jpg
Làm các bài thi lập trình là cách tốt để thực hành trí tuệ, nhưng chúng không phải để giúp người khác học cách tạo ra một chương trình mới. Đóng góp vào một dự án mã nguồn mở là một bước tiến để bạn có thể tìm hiểu về cấu trúc của một dự án thực sự và cải thiện kỹ năng của bạn với ngôn ngữ lập trình, nhưng không học được nhiều về toàn bộ vòng đời của một dự án. Một vài dự án rất phức tạp mà có thể là sai lầm cho một lập trình viên mới. Tạo ra một trò chơi là một bước tiến khác. Các trò chơi rất thú vị! Tôi đã bắt đầu bằng cách lập trình trò chơi trong QBASIC mặc dù phát sinh tình trạng khó xử tương tự. "Tôi muốn tạo ra một trò chơi, nhưng tôi không biết tạo cái gì".
Read More

[AutoIt] Tìm đường dẫn Profile mặc định của Firefox

[AutoIt] Tìm đường dẫn Profile mặc định của Firefox

Nếu bạn nào đã dùng công cụ do mình viết trong bài tối ưu hóa và tăng tốc trình duyệt Firefox thì hẳn bạn sẽ thấy công cụ này tự động tìm đường dẫn thư mục hồ sơ mặc định của Firefox ngay khi mở lên. Trong bài viết này, Juno_okyo sẽ hướng dẫn các bạn viết hàm có chức năng như vậy với ngôn ngữ lập trình AutoIt.

Read More

Nên học ngôn ngữ lập trình nào trước tiên?

[Infographic] Nên học ngôn ngữ lập trình nào trước tiên?

Nên học ngôn ngữ lập trình nào trước tiên?

Đây là một câu hỏi tôi nhận được khá nhiều qua email, trang hỏi đáp ask.fm và trên page Juno_okyo's Blog. Thường thì với người mới bắt đầu, tôi thường đưa ra 3 lựa chọn là Python, JavaScript hoặc AutoIt. Đơn giản vì tôi đã học qua cả 3 ngôn ngữ đó nên tôi thấy nó thích hợp cho các bạn mới làm quen với lập trình.
Read More