1. Sử dụng NoSQL data store để tạo ứng dụng.
Nếu bạn không biết NoSQL data store là gì thì minh xin tóm tắt cơ bản nó có nghĩa là không ràng buộc tức là các hệ CSDL không sử dụng mô hình dữ liệu quan hệ, nó được giới thiệu lần đầu vào năm 1998. Nếu bạn chưa từng dùng đến NoSQL thì mình khuyên bạn nên tìm hiểu về nó ngay bây giờ, sẽ không bao giờ là muộn và NoSQL là rất quan trọng, được sửu dụng phổ biến, rộng rãi với tất cả các lập trình viên Java. NoSQL nhấn mạnh đến mô hình lưu trữ căọ giá trị khóa và hệ thống lưu trữ phân tán, các bạn có thể sử dụng trong các Project của mình, rất đơn giản, bạn chỉ cần tạo ứng dụng native Java có sử dụng adapter kết nối tới NoSQL Database Data Store.
2. Software design
Hãy kiểm tra lại code của mình bạn sẽ thấy pattern được sử dụng khá nhiều trong code, hãy tìm hiểu xem tại sao code của mình lại dùng pattern mà không phải là cách khác. Bạn sẽ thấy được những ưu điểm tuyệt vời của việc sử dụng patterns, những khó khăn của bạn sẽ được giải quyết nhanh chóng và dễ dàng đó.
3. Hãy thử tạo ứng dụng PaaS on Cloud và mời 1 nhóm bạn bè sử dụng nó.
Có rất nhiều sự lựa chọn các nền tảng như Jboss và Redhat, CloudFoundry trên Spring source và Vmware. Theo thống kê thì Cloud được sử dụng khá phổ biến và sẽ phát triển hơn nữa nên mình khuyên các bạn nên xây dựng ứng dụng đơn giản trên PaaS on Cloud và mời một nhóm bạn sử dụng nó.
Tham gia khóa học lập trình java ở đâu
4. Trở thành lập trình viên đa năng.
Hãy học thêm một ngôn ngữ lập trình mới và code ứng dụng đơn giản với ngôn ngữ đó để hiểu hơn về các ngôn ngữ lập trình, mình khuyên các bạn nên dùng Ruby hoặc JVM language.
5. Luôn cập nhật tình hình lập trình.
Việc cập nhật tình hình luôn cần thiết với mỗi lập trình viên để tránh lạc hậu, luôn nắm bắt xu hướng và tiềm năng phát triển của ngôn ngữ lập trình, bắt nhập những xu thế mới.

No comments:
Post a Comment