Lập trình viên học trên chiến trường

Bài viết được dịch từ blog Coding Horror

Thỉnh thoảng tôi có nhận được một số email từ một số người hỏi về việc làm thế nào để chuẩn bị cho nghề nghiệp trong lĩnh vực phát triển phần mềm. Một số sinh viên băn khoăn về việc họ nên theo học ngành nào; những người khác thì đã bị cắn bởi bug trong lập trình và họ đang quan tâm về những bước nên làm tiếp theo.

Học lập trình tốt nhất là bằng cách tham gia các dự án thực tế.Học lập trình tốt nhất là bằng cách tham gia các dự án thực tế.

Đọc tiếp >>

Advertisements

Làm thế nào để trở thành một lập trình viên giỏi?

Bài viết được lấy từ jou.vn

Thời gian gần đây có rất nhiều bạn email hỏi tôi về cách làm thế nào để trở thành một lập trình viên giỏi, và tôi cũng thường xuyên giúp để các bạn có cách tiếp cận tốt hơn với nghề lập trình viên. Hôm qua cũng có một bạn sinh viên năm 3 gởi email với nội dung như sau:

“Em hiện đang là sinh viên năm 3 trường Đại học Tôn Đức Thắng. Chuyên ngành của em là Công nghệ Thông tin. Sau khi ghé thăm trang web của anh, em thấy có rất nhiều điều hữu ích mà em cần phải học hỏi. Vì thế hôm nay em gửi email này mong anh có thể chia sẻ những kinh nghiệm và cách học lập trình như thế nào cho hiệu quả khi anh mới bắt đầu nghiên cứu về lĩnh vực lập trình này được không?

Có lẽ anh sẽ thắc mắc vì sao em là sinh viên IT lại đặt ra câu hỏi này? Thật ra, trong 3 năm học vừa qua em có nhờ chút may mắn nên mới qua được những môn học lập trình. Em chưa giành thật nhiều thời gian cho ngành mà em đang theo học. Đã có lúc em cảm thấy mình đã chọn sai ngành để học, nhưng tới thời điểm này khi đã không còn tham gia nhiều vào các hoạt động của trường, của đoàn, của hội, của các câu lạc bộ, thì em đã có nhiều thời gian hơn để suy nghĩ về tương lai sau này của mình. Có một câu nói mà em rất thích là: “Nothing is impossible”. Vì thế em sẽ thử sức cho ngành IT này, nhất là về lập trình. Em sẽ bắt đầu lại từ đầu!

Em mong là anh sẽ chia sẻ những kinh nghiệm mà anh có được khi đến với ngành lập trình, để em có thể học tập ở anh những điều thật bổ ích về ngành này.

Em cảm ơn anh rất nhiều!”

Làm thế nào để trở thành một lập trình viên giỏi?Làm thế nào để trở thành một lập trình viên giỏi?

Đọc tiếp >>

15 Blog mà các lập trình viên web nên ghé thăm mỗi ngày

Bài viết được dịch từ Smashing Hub

Nhiều nơi trên thế giới thường có một định kiến cho rằng công việc của các nhà thiết kế web (web designer) là khá đơn giản – họ chỉ việc tạo ra một vài trang web tĩnh, tập hợp chúng lại thành một website, đưa nó lên Internet là công việc coi như hoàn thành. Do đó mức thù lao trả cho công việc dạng này cũng thường bị xem nhẹ, giống như công việc này chỉ phù hợp với lũ nhóc, không có gì là quan trọng cả.

Về mặt cá nhân, tôi hoàn toàn phản đối định kiến đó, nhưng hiện nay lại có rất nhiều người dường như đồng tình với nó. Thế giới Internet đã phát triển với một tốc độ thần kỳ và đó cũng không phải là một việc hoàn toàn ngẫu nhiên, chúng ta phải cảm ơn những nỗ lực của các chuyên gia thiết kế web. Bởi vì, Internet không thể phát triển với tốc độ cực kỳ nhanh chóng như vậy nếu các designer không thường xuyên cập nhật những công nghệ mới nhất. Làm sao mà các thiết bị di động có thể trở nên phổ biến như ngày nay nếu như các lập trình viên và designer không có sự nghiên cứu và tìm thấy giải pháp cho vấn đề đa dạng kích thước màn hình? Bây giờ, tôi thực sự tin rằng tất cả độc giả sẽ hiểu công việc của các designer thì khó hơn rất nhiều so với những gì chúng ta thường nghĩ, họ phải bỏ ra hàng tấn nỗ lực và rất nhiều thời gian nghiên cứu để duy trì tính cạnh tranh và phát triển.

Lập trình viên web nên tìm đọc những blog uy tín trong ngành.Lập trình viên web nên đọc những blog nào để cập nhật kiến thức?

Đọc tiếp >>