Nếu bạn là một người lập trình, mong muốn đạt được thành công cao trong nghề nghiệp, cũng như muốn bổ sung vào bản lý lịch của mình những kỹ năng ấn tượng, cần thiết, những lời khuyên sau đây sẽ giúp bạn cải thiện khả năng để làm việc với những dự án trong tương lai năm năm tới. Bài được viết được tác giả hướng tới đội ngũ kỹ sư IT ở Mỹ, nhưng người dịch nhận thấy nó cũng phù hợp ở môi trường CNTT của Việt Nam.

1. Một trong ba kỹ năng lớn (.NET, Java, PHP)
Đây là ba ngôn ngữ đang thịnh hành nhất trong thế giới lập trình. Có thể nói các dự án lớn phần lớn thực hiện bởi một trong ba ngôn ngữ này. Bạn không chỉ cần hiểu được những kỹ năng lập trình cơ bản, then chốt, mà vì một dự án có thể tổng hợp nhiều chức năng khác nhau, bởi vậy bạn phải hiểu sâu cách tổ chức các nền tảng (frameworks) và thư viện lập trình (libraries) của những hệ thống này một cách cặn kẽ.
2. Các ứng dụng Internet tích hợp - Rich Internet Applications (RIAs)
Dù yêu hay ghét nó, trong một vài năm gần đây, Flash trở nên quan trọng trong các ứng dụng hơn là những hình ảnh hoạt họa thông thường. Flash cũng có thêm các chức năng mở rộng cho form hay Flex và AIRs. Các chương trình tạo Flash như JavaFx và Silverlight, cải thiện nhiều tính năng và hiệu suất. HTML 5 đang tích hợp những các tính năng RIAs, bao gồm kết nối cơ sở dữ liệu, đặt các tiêu chuẩn W3C vào trong AJAX. Trong tương lai gần, việc tham dự một dự án RIAs là một sự khác biệt trong đơn xin việc của bạn.
Read More
Kỹ năng lập trình
1. Một trong ba kỹ năng lớn (.NET, Java, PHP)
Đây là ba ngôn ngữ đang thịnh hành nhất trong thế giới lập trình. Có thể nói các dự án lớn phần lớn thực hiện bởi một trong ba ngôn ngữ này. Bạn không chỉ cần hiểu được những kỹ năng lập trình cơ bản, then chốt, mà vì một dự án có thể tổng hợp nhiều chức năng khác nhau, bởi vậy bạn phải hiểu sâu cách tổ chức các nền tảng (frameworks) và thư viện lập trình (libraries) của những hệ thống này một cách cặn kẽ.
2. Các ứng dụng Internet tích hợp - Rich Internet Applications (RIAs)
Dù yêu hay ghét nó, trong một vài năm gần đây, Flash trở nên quan trọng trong các ứng dụng hơn là những hình ảnh hoạt họa thông thường. Flash cũng có thêm các chức năng mở rộng cho form hay Flex và AIRs. Các chương trình tạo Flash như JavaFx và Silverlight, cải thiện nhiều tính năng và hiệu suất. HTML 5 đang tích hợp những các tính năng RIAs, bao gồm kết nối cơ sở dữ liệu, đặt các tiêu chuẩn W3C vào trong AJAX. Trong tương lai gần, việc tham dự một dự án RIAs là một sự khác biệt trong đơn xin việc của bạn.