Skip to main content

7 posts tagged with "Fundamentals"

Core concepts every developer relies on, regardless of language or framework.

View All Tags

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

· 17 min read
Nguyễn Huỳnh Minh Tiến
Middle Fullstack Developer @ Utop.vn

Summary

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 min read
Nguyễn Huỳnh Minh Tiến
Middle Fullstack Developer @ Utop.vn

Summary

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.