Chuyển đến nội dung chính

TÔI ĐÁNH GIÁ THỊ TRƯỜNG CNTT NĂM 2025 CHO BẠN

  TÔI ĐÁNH GIÁ THỊ TRƯỜNG CNTT NĂM 2025 Cũng như năm 2024, thị trường ngành CNTT trong năm 2025 không có quá nhiều khởi sắc. Tuy nhiên, mình sẽ phân tích một số điểm lưu ý để các bạn nắm bắt được thị trường, đặc biệt đối với các bạn sinh viên đang chuẩn bị ra trường có cơ hội tốt hơn.  Trước khi đi vào bài đọc, các bạn có thể tham khảo hai bài trước để nắm rõ thị trường trong những năm gần đây như thế nào nhé: Bài viết 1: Vì sao xuất hiện tình trạng layoff trong ngành CNTT? Bài viết 2: TÔI DÀNH 3 NGÀY ĐÁNH GIÁ THỊ TRƯỜNG CNTT CUỐI NĂM 2024 CHO BẠN. Mở đầu bài viết, ta cùng tìm hiểu về trending trên TrueUP xem như thế nào nhé (Nhắc lại cho các bạn thì TrueUp crawl các data từ các bài tuyển dụng của các tập đoàn công nghệ lớn) Như các bạn thấy thì sau đợt layoff vào năm 2023, xu hướng tuyển dụng đang dần phục hồi, tuy nhiên vẫn không quá lớn. Theo dữ liệu của Gartner, vốn đầu tư vào ngành IT sẽ tăng 57.4 tỷ đô, tương ứng 9.3% tăng trưởng so với cùng kỳ năm 2024.  Về nguyên ...

Access modifier là gì?


Access modifier là gì?
Để làm rõ khái niệm này, tôi sẽ cho bạn một ví dụ nho nhỏ
Một công ty có 3 dạng người: Nhân viên, Thư ký, Tổng giám đốc. Trong công ty có nhiều căn phòng, mỗi căn phòng đều có chiếc bảng treo trước cửa. Những chiếc bảng sẽ ghi 1 trong 3 dòng chữ: Công cộng (dành cho Nhân viên, Thư ký và Tổng giám đốc), Nội bộ(dành cho Thư ký và Tổng giám đốc) hoặc Bí mật (chỉ dành cho Tổng giám đốc). Như vậy, khi một căn phòng được phân quyền là “Công cộng”, cả 3 dạng người trên đều có thể truy cập (đi vào) vào căn phòng này, còn có thể hiểu thêm là căn phòng này có thể được truy cập từ 3 dạng người trên. Tương tự như thế, với căn phòng loại “Nội bộ”, chỉ Thư ký và Tổng giám đốc có khả năng truy cập vào căn phòng đó, còn Nhân viên “không được phép” truy cập vào căn phòng. Và cứ như thế…

Phân quyền truy cập (Access modifier) một căn phòng
Ở đây, Access modifier được áp dụng lên căn phòng, tùy vào loại của nó mà các dạng người có thể truy cập vào.
Quay trở lại lập trình hướng đối tượng, ta có định nghĩa sau: Access modifier là “mức độ truy cập” (cho phép những thành phần khác đi vào nó) của các class, method, constructor, field. Có thể hiểu căn phòng chính là các class, method, constructor, field; còn các nhân viên là các đoạn mã từ các thành phần khác truy cập vào. Các phép gọi hàm, gọi biến,.. cũng là một cách để truy cập sang nơi mình gọi.
 Trong Java có 4 loại Access modifier:
1.     Public
2.     Protected
3.     (Mặc định)
4.     Private
Tùy vào nhu cầu mà người ta sẽ chọn các loại access modifier khác nhau, mục đích của việc phân quyền truy cập thế này để làm tăng tính bảo mật hơn, việc phân chia cấp độ rõ ràng hơn. Với những bài code đơn giản và chỉ mình bạn thì bạn có thể để public toàn bộ tùy thích, không ai cấm việc đó. Tuy nhiên, khi làm việc nhóm, bạn sẽ phải chú ý tới việc phân quyền để hạn chế sự xâm nhập từ người khác hơn. Cũng giống như việc nếu bạn sống trong căn nhà một mình trên Trái Đất thì bạn thích làm gì cũng được, nhưng nếu như có những người xung quanh bạn, dĩ nhiên bạn không thể thản nhiên để nhà mở cửa như thế được, phải có sự phân quyền rõ ràng: Người quen, bạn bè được vào nhà; người lạ không được vào nhà.
Trên đây mình tập trung giải thích rõ ràng về Access modifier để các bạn có cái nhìn rõ ràng hơn về nó. Còn về cú pháp cũng như cách sử dụng, các bạn có thể tham khảo ở các bài viết khác của các tác giả khác.
Nội dung bài viết thuộc về Lê Công Diễn.

Người viết: Lê Công Diễn
Mang đi nhớ ghi nguồn

Nhận xét

Bài đăng phổ biến từ blog này

TÔI ĐÁNH GIÁ THỊ TRƯỜNG CNTT NĂM 2025 CHO BẠN

  TÔI ĐÁNH GIÁ THỊ TRƯỜNG CNTT NĂM 2025 Cũng như năm 2024, thị trường ngành CNTT trong năm 2025 không có quá nhiều khởi sắc. Tuy nhiên, mình sẽ phân tích một số điểm lưu ý để các bạn nắm bắt được thị trường, đặc biệt đối với các bạn sinh viên đang chuẩn bị ra trường có cơ hội tốt hơn.  Trước khi đi vào bài đọc, các bạn có thể tham khảo hai bài trước để nắm rõ thị trường trong những năm gần đây như thế nào nhé: Bài viết 1: Vì sao xuất hiện tình trạng layoff trong ngành CNTT? Bài viết 2: TÔI DÀNH 3 NGÀY ĐÁNH GIÁ THỊ TRƯỜNG CNTT CUỐI NĂM 2024 CHO BẠN. Mở đầu bài viết, ta cùng tìm hiểu về trending trên TrueUP xem như thế nào nhé (Nhắc lại cho các bạn thì TrueUp crawl các data từ các bài tuyển dụng của các tập đoàn công nghệ lớn) Như các bạn thấy thì sau đợt layoff vào năm 2023, xu hướng tuyển dụng đang dần phục hồi, tuy nhiên vẫn không quá lớn. Theo dữ liệu của Gartner, vốn đầu tư vào ngành IT sẽ tăng 57.4 tỷ đô, tương ứng 9.3% tăng trưởng so với cùng kỳ năm 2024.  Về nguyên ...

TÔI DÀNH 3 NGÀY ĐÁNH GIÁ THỊ TRƯỜNG CNTT CUỐI NĂM 2024 CHO BẠN.

  TÔI DÀNH 3 NGÀY ĐÁNH GIÁ THỊ TRƯỜNG CNTT CUỐI NĂM 2024 CHO BẠN.   CNTT là một ngành được xem là “xu thế” trong thời đại hiện nay, với lượng nhu cầu công việc nhiều cũng như mức lương trung bình cao hơn so với các ngành khác. Tuy nhiên trong những năm trở lại đây, ngành đang có nhiều dấu hiệu tụt dốc, tiêu biểu như làn sóng layoff (sa thải) trong năm 2023 cực lớn. Chúng ta cùng đánh giá thị trường hiện nay để đưa ra hướng đi phù hợp nhé.

GIẢI THÍCH MỘT SỐ DẠNG BIG O: O(LOGN)

GIẢI THÍCH MỘT SỐ DẠNG BIG O: O(LOGN) Đây là một độ phức tạp điển hình, có rất nhiều trong các dạng cấu trúc dữ liệu và giải thuật cơ bản. Nắm được cách tính độ phức tạp O(logn) của các thuật toán sẽ giúp bạn tự tin hơn được 50% trong hầu hết các dạng big O. Trước khi bắt đầu bài viết, mình muốn các bạn cần tìm hiểu qua về hai bài viết cũ của mình về Big O là gì và cách tính độ phức tạp của Big O cho hàm đệ quy. Bạn tham khảo qua hai bài viết sau: