Chuyển tới nội dung chính

7 bài viết được gắn thẻ "Kiến thức nền"

Những khái niệm nền mà mọi lập trình viên đều dùng tới, bất kể ngôn ngữ hay framework.

Xem tất cả thẻ

AI-DD - Phần 1: Giới Thiệu và Tác Động

· 17 phút để đọc
Nguyễn Huỳnh Minh Tiến
Fullstack Developer @ Utop.io

Tóm tắt

Phần 1 của series AI-DD giới thiệu về AI-Driven Development - cách tiếp cận mới thay đổi hoàn toàn quy trình phát triển phần mềm. Khác với việc chỉ sử dụng AI để hỗ trợ, AI-DD biến AI thành cộng tác viên trung tâm trong quy trình làm việc. Bài viết giải thích sự khác biệt giữa phương pháp truyền thống và AI-DD, nguyên tắc cốt lõi, và tác động đến từng vai trò trong team (developers, team leads, CTOs). Đây là nền tảng để hiểu về cuộc cách mạng AI trong ngành công nghệ phần mềm.

Ngành phát triển phần mềm đang chứng kiến một cuộc cách mạng lớn với sự xuất hiện của AI-DD (AI-Driven Development) - một cách tiếp cận hoàn toàn mới khác biệt với việc chỉ đơn thuần sử dụng AI để hỗ trợ.

Theo nghiên cứu của AWS DevOps Blog, chúng ta cần tái tưởng tượng toàn bộ quy trình phát triển phần mềm để thực sự khai thác được sức mạnh của trí tuệ nhân tạo.

Các kiểu lập trình phổ biến

· 7 phút để đọc
Nguyễn Huỳnh Minh Tiến
Fullstack Developer @ Utop.io

Tóm tắt

Bài viết giới thiệu tổng quan về các kiểu lập trình (programming paradigms) phổ biến trong phát triển phần mềm, bao gồm Procedural Programming, Object-Oriented Programming (OOP), Functional Programming, và các mô hình khác. Mỗi paradigm được giải thích về khái niệm, ưu nhược điểm, ví dụ minh họa và khi nào nên sử dụng. Hiểu rõ các mô hình này giúp developers chọn công cụ và ngôn ngữ phù hợp cho từng bài toán cụ thể.

Trong bài viết này, mình sẽ giới thiệu tổng quan về các kiểu lập trình phổ biến trong phát triển phần mềm.

Nếu bạn đang ở giai đoạn dựng nền, phần Programming Logic trong lộ trình .NET backend đi qua biến, điều kiện, vòng lặp và hàm — những thứ mọi paradigm bên dưới đều dựa lên.