All
Companies

Related posts

View all
RxJava – Thời đại lập trình Reactive programming ứng dụng Android đã tới

RxJava – Thời đại lập trình Reactive programming ứng dụng Android đã tới

Trước mình làm dự án Javascript và Nodejs, mình phải làm việc rất nhiều với tư duy hướng sự kiện. Lúc đó mình cứ nghĩ rằng có lẽ kiểu lập trình hướng sự kiện này chỉ thích hợp trên web app, hay cụ thể là Javascript mà thôi. Với các ứng dụng Android, chúng ta đã quá quen thuộc với cách viết code tuần tự, hay còn gọi là lập trình đồng bộ. Giờ đây, với tư duy lập trình hướng sự kiện hay bất đồng bộ đó đã lan sang cả các dự án xây dựng ứng dụng Android. Không biết do mình cổ hủ, lạc hậu hay giờ người ta mới phổ biến thư viện này. Thư viện đó chính là RxJava, một thư viện để hỗ trợ việc viết ứng dụng Android theo kiểu hướng sự kiện. Nếu bạn đang có ý định tìm hiểu hoặc đã tìm hiểu trước đó rồi. Nhưng vẫn còn mơ hồ về RxJava thì bài viết này dành riêng cho bạn. Mình sẽ [...]

Read more
Đăng ký liền tay, Nhận ngay quà chất

Đăng ký liền tay, Nhận ngay quà chất

Tiếp nối thành công của chương trình của tháng 3 - ‘Thời Điểm Vàng, Thăng Hạng Sự Nghiệp‘, TopDev rất vinh hạnh được tiếp tục đồng hành cùng các dev trong tháng 4 này với nhiều phần quà giá trị và hấp dẫn. Hãy nhanh tay đăng ký tài khoản hoặc trải nghiệm ngay những tính năng vô cùng tiện ích trên TopDev như Tạo CV Online hoặc Chuẩn Hóa CV để tham gia ngay chương trình này nhé!

Read more
Java roadmap cho newbie – Từ số 0 đến chuyên nghiệp

Java roadmap cho newbie – Từ số 0 đến chuyên nghiệp

Java là một ngôn ngữ lập trình có lịch sử lâu đời, được Sun Microsystems phát hành lần đầu vào năm 1995. Nó là một ngôn ngữ lập trình hướng đối tượng, class-based được sử dụng để phát triển ứng dụng chạy trên nhiều nền tảng khác nhau. Java được đánh giá là nhanh, an toàn và có độ tin cậy cao nên rất được ưa chuộng sử dụng; cũng vì thế mà nhu cầu tuyển dụng lập trình viên Java hiện nay vẫn rất cao kèm theo nhiều mức đãi ngộ hấp dẫn. Bài viết hôm nay chúng ta cùng nhau tìm hiểu xem Java roadmap từ mức newbie cho đến senior sẽ cần học và trang bị kiến thức gì, để đáp ứng nhu cầu của dự án nhé. Kiến thức cơ bản Để học một ngôn ngữ lập trình, điều kiên quyết là bạn cần nắm được những kiến thức cơ bản nhất của ngôn ngữ đó, từ cú pháp cơ bản, các kiểu dữ liệ [...]

Read more
Tản mạn chuyện bên lề kỹ năng chuyên môn của lập trình viên

Tản mạn chuyện bên lề kỹ năng chuyên môn của lập trình viên

Bài viết được sự cho phép bởi tác giả Vũ Thành Nam Dạo gần đây thấy có một xu hướng mới những anh chị em ngoài ngành khác muốn nhảy tay ngang sang ngành lập trình viên. Về chuyên môn thì có thể tùy khả năng nhận thức mỗi người thì mình không có ý kiến gì. Bài viết này mình xin phép tản mạn luyên thuyên đôi chút về những thứ bên lề chuyên môn mong rằng anh chị em khác ngành ít nhiều cũng hiểu thêm được đôi chút. Thứ gọi là soft skill Mình đánh giá cao các bạn có chỉ số vượt khó cao. Đặc biệt là mấy bạn trong CV có soft skill là “chịu được áp lực cao trong công việc“. Mình luôn thắc mắc, và hay hỏi thế khi gặp áp lực khủng khiếp từ dự án, và khách hàng thì bạn sẽ làm gì. Mình tạm chia thành 4 nhóm. 1. Ngây thơ: nhóm này hay trả lờ [...]

Read more