Blog

OOP là gì? 4 đặc tính cơ bản của OOP

oop-la-gi-fiOOP (viết tắt của Object Oriented Programming) – lập trình hướng đối tượng là một phương pháp lập trình dựa trên khái niệm về lớp và đối tượng. OOP tập trung vào các đối tượng thao tác hơn là logic để thao tác chúng, giúp code dễ quản lý, tái sử dụng được và dễ bảo trì.

Bất kỳ developer nào muốn đi trên con đường lập trình cũng đều phải biết về OOP.

Đọc bài viết này để biết:

  • OOP là gì? Đối tượng và lớp trong OOP là gì?
  • Các đặc tính cơ bản của OOP là gì?
  • Các ngôn ngữ OOP phổ biến và tài liệu tham khảo

Tham khảo việc làm OOP Developer trên ITviec.

Đọc tiếp…

ERP là gì? ERP Specialist là làm gì?

erp-la-gi-fiERP là viết tắt của Enterprise Resource Planning, nói đơn giản là một hệ thống quản lý doanh nghiệp.

ERP Specialist là người chuyên đưa ra giải pháp để kết nối nhu cầu người dùng với các chức năng của hệ thống.

Đọc phỏng vấn của ITviec với chị Trương Ánh Hồng – ERP Specialist tại Be Group để biết:

  • ERP là gì? ERP giúp ích gì cho các công ty?
  • Công việc của người làm ERP Specialist là gì?
  • Mức lương và cơ hội nghề nghiệp của ERP Specialist?
  • ERP Specialist có cần phải biết code không?

Xem thêm việc làm ERP Specialist trên ITviec

Đọc tiếp…

Làm thế nào để trở thành một Full Stack Developer được săn đón nhất?

full-stack-developer-thumnailFull Stack là nhóm công việc rộng bao gồm cả frontend, backend, server, data v.v. Như vậy, Full Stack Developer là người biết hết từ server, data đến Backend, UI, UX,..

Hãy cùng ITviec gặp gỡ anh Bùi Hải An – Co-founder của Silicon Straits Saigon (SSS), một start-up công nghệ ở TP. HCM, để được nghe anh chia sẻ về những vấn đề mà những Full Stack Developer tại Việt Nam đang gặp phải và nhu cầu tuyển dụng Full Stack Developer.

Xem thêm việc làm Full-stack Developer trên ITviec

Đọc tiếp…

IT Security là làm gì? Có phải là nghề không bao giờ lỗi thời?

it-security-thumbnailIT Security là nghề không mới nhưng không phải ai cũng biết rõ công việc của những người làm trong lĩnh vực này.

Với những người trong nghề thì IT Security mang lại khá nhiều trải nghiệm thú vị và khiến họ cảm thấy bản thân không bao giờ bị lỗi thời hay đi theo lối mòn.

Có thực sự như vậy không?

Đọc bài phỏng vấn của ITviec với anh Hoàng Minh Việt – IT Security Manager tại SaiGonLab Services để tìm câu trả lời:

  • Công việc của một IT Security?
  • Điều thú vị khi làm IT Security và những khó khăn trong nghề
  • Cơ hội nghề nghiệp và mức lương của IT Security
  • Muốn trở thành IT Security nên bắt đầu từ đâu?

Xem thêm việc làm IT Security trên ITviec

Đọc tiếp…

DevOps là gì? [DevOps cần học gì để thành công?]

DevOps là một văn hóa làm việc đề cao sự hợp tác, kéo hai giai đoạn phát triển (development) và vận hành (operations) xích lại gần nhau hơn. DevOps cần học nhiều một số ngôn ngữ lập trình cần thiết cho DevOps như: Python, Ruby, Lua Scripting và cả một số tool tùy theo yêu cầu công việc cụ thể.

Khái niệm DevOps ra đời nhằm tối ưu hóa chu trình phát triển phần mềm, giúp sản phẩm IT được release nhanh và thường xuyên hơn. Đọc bài phỏng vấn của ITviec với anh Nguyễn Đăng Phong, DevOps Manager tại Paradise Game Technology Ltd., và anh Trần Minh Tấn, Lead Engineer kiêm DevOps Engineer tại Giao Hàng Nhanh, để biết:

Xem việc làm DevOps Engineer tại ITviec

Đọc tiếp…

React Native là gì? 20+ Tài liệu học React Native từ cơ bản đến nâng cao

react-native-la-gi-socialReact Native là một framework được tạo bởi Facebook, cho phép developer xây dựng các ứng dụng di động trên cả Android và iOS chỉ với một ngôn ngữ lập trình duy nhất: JavaScript. 

Học React Native vừa nhanh chóng, vừa mang lại cho bạn nhiều cơ hội chuyển đổi nghề nghiệp cũng như một lức lương hấp dẫn.

Bài viết này sẽ cung cấp cho bạn những tài liệu React Native hay nhất, giúp bạn:

  • Hiểu React Native là gì và các ưu, nhược điểm của React Native
  • Tự học React Native từ cơ bản đến nâng cao
  • Cập nhật các kiến thức React Native từ chuyên gia

Xem thêm việc làm React Native trên ITviec.

Đọc tiếp…

Docker là gì? Hãy để Senior DevOps Engineer trả lời cho bạn!

docker là gì - Senior Devops Engineer - ThumbnailDocker là một nền tảng ở tầng OS (operating system) phục vụ cho việc chạy ảo hóa các dịch vụ/ứng dụng một cách nhanh chóng. Thông qua những chia sẻ từ chính Senior DevOps Engineer trong ngành, bài viết sau đây cho giúp bạn hiểu hơn về Docker là gì.

Docker là platform đứng thứ #1 trong danh sách bảng xếp hạng các platform mà Developer muốn sử dụng nhiều nhất khi phát triển ứng dụng, theo khảo sát của Stack Overflow 2019. Đây cũng là cái tên đứng thứ #2 về độ yêu thích. Vậy thì, thật chất Docker là gì? Cùng đọc bài phỏng vấn của ITviec với anh Nguyễn Văn ThànhSenior DevOps Engineer tại PYCO Group để biết nhé!

Đọc tiếp…

IoT là gì? IoT có còn là “kịch bản của thế giới”?

IoT-la-gi-thumnail“IoT sẽ phát triển thành một ngành công nghiệp trị giá hơn 3.000 tỉ USD trong năm 2026.” – Dự báo được đưa ra bởi tạp chí Business Insider, dựa trên khảo sát thường niên về Internet of Things, phỏng vấn với 35 công ty, tập đoàn lớn về công nghệ.

Không riêng gì các developer trẻ hứng thú học IoT để tìm một cơ hội nghề nghiệp tốt hơn mà các developer lão luyện cũng đã bắt đầu tham gia nghiên cứu IoT để không trở nên lạc hậu.

Đọc bài phỏng vấn của ITviec với anh Nguyễn Văn Long – Head of IoT tại VNG Corporation để biết:

  • IoT là gì? Các ứng dụng của IoT là gì?
  • Những tố chất cần thiết để trở thành IoT Developer là gì?
  • IoT Developer có cần biết code không?
  • Những nguồn tham khảo IoT chất lượng

Xem thêm việc làm IoT trên ITviec

Đọc tiếp…

Giải mã AI và mức thu nhập hấp dẫn của AI Engineer

AI là gì - Nguyễn Ngọc Cẩn - AI Engineer - ThumbnailAI là gì? AI (Artifical Intelligence – Trí tuệ nhân tạo) là mô hình, thuật toán được ứng dụng rộng rãi trong công nghệ máy tính hiện nay. Một AI Engineer có thể có mức lương khởi điểm lên đến hàng ngàn USD mỗi tháng.

Để hiểu hơn về công nghệ AI là gì và vị trí AI Engineer – một ngành nghề IT đang được rất nhiều người theo đuổi, ITviec đã có một buổi trao đổi với Nguyễn Ngọc CẩnAI Engineer tại Viettel R&D. Những chia sẻ trong bài viết dưới đây từ góc nhìn của một AI Engineer “chính hiệu” sẽ giúp giải đáp thắc mắc cho những bạn đang có ý định phát triển sự nghiệp theo hướng AI Engineer.

Đọc tiếp…

API là gì? 4 đặc điểm nổi bật của API

api-la-gi-thumnailAPI là viết tắt của Application Programming Interface – phương thức trung gian kết nối các ứng dụng và thư viện khác nhau.

Sử dụng API giúp developer đẩy nhanh quá trình phát triển phần mềm, tạo ra sự nhanh chóng, thuận tiện để hướng đến mục tiêu cuối là nâng cao hiệu suất công việc.

Đọc bài viết của ITviec để tìm hiểu xem:

  • API là gì? Web API là gì? 4 đặc điểm nổi bật của API là gì?
  • Ưu, nhược điểm của API và các ứng dụng của API
  • Làm thế nào để đảm bảo tính bảo mật cho API
  • Những API miễn phí cho developer thực hành

Xem thêm việc làm Developer trên ITviec

Đọc tiếp…