Hiểu về kiến trúc máy tính dành cho người không chuyên ngành!
Bạn cần biết nguyên tắc để có thể áp dụng nó.
Giới thiệu bài giảng 📝
Dành cho những người không chuyên ngành muốn học Unity hoặc lập trình khác
Tôi đã nghĩ về điều khó khăn nhất cần giải quyết.
Vấn đề là phải quen thuộc với máy tính và lập trình.
Sự quen thuộc như vậy không dễ gì đạt được.
Thông thường, việc học về cấu trúc của máy tính là một khóa học kéo dài cả học kỳ.
Chỉ sau khi học hết tất cả các lớp, tôi mới bắt đầu có hiểu biết mơ hồ về kiến trúc máy tính.
Nhưng đối với những người không học chuyên ngành, việc học như vậy là không thể.
Nếu bạn học mà không biết phải học gì, bạn sẽ bị choáng ngợp bởi khối lượng tài liệu khổng lồ phải học và sẽ bỏ cuộc ngay lập tức.
Vì vậy, tôi đã tạo ra khóa học này để giúp những người không chuyên ngành làm quen với "cách thức hoạt động của máy tính".
Tại sao bạn nên học ✒️
Bài giảng này được thiết kế để dạy những người không chuyên về cách tiếp cận kiến trúc máy tính .
Do đó, nội dung chuyên môn đã bị loại trừ càng nhiều càng tốt.
Mỗi bài giảng không quá 10 phút thời gian học (một số bài giảng có thể ít hơn 5 phút).
Những gì bạn sẽ học được trong khóa học này ✏️
Từ cách trở thành một lập trình viên đến việc làm quen với máy tính và lập trình,
Nó thậm chí còn giải thích cách những người không chuyên cũng có thể truy cập vào máy tính.
Hiểu, ghi nhớ và thực hành cách thức hoạt động bên trong của máy tính sẽ giúp bạn thoải mái hơn khi sử dụng máy tính.

.gif)
Tính năng bài giảng 💡
Đây là kiến trúc máy tính mô tả cách thức hoạt động của máy tính, chứ không phải kiến trúc máy tính thực tế .
Sau khi học khóa học này, bạn sẽ có thể làm quen với kiến trúc máy tính.
Tôi nghĩ nó sẽ giúp ích rất nhiều cho người mới bắt đầu và những người không chuyên đang tìm hiểu về lập trình.
Bài giảng hiện tại dài khoảng một giờ, nhưng sẽ có thêm thông tin cập nhật sau ngày 15 tháng 7.
.gif)
Giới thiệu ngắn gọn về từng phần 📖
Phần 1
- Chúng tôi tìm hiểu lý do tại sao sinh viên chuyên ngành lại trở thành lập trình viên và giới thiệu phương pháp tiếp cận dành cho những người không chuyên ngành.
- Chúng tôi giới thiệu các phương pháp thực hành có thể giảm thời gian học và tạo ra trí nhớ dài hạn.
.gif)
Phần 2
- Học hệ nhị phân bằng cách xem hệ thập phân.
- Tìm hiểu cách bộ nhớ hoạt động trong máy tính.
- Biết cách mã và dữ liệu hoạt động trong bộ nhớ sẽ giúp bạn không còn sợ lập trình nữa.
.gif)
Phần 3
- Tìm hiểu về cấu trúc bên trong của biến và hàm thông qua hoạt động của ngôn ngữ C.
- Chúng tôi sẽ chỉ đề cập đến những kiến thức cơ bản về trình biên dịch và giới thiệu lý do biên dịch ngôn ngữ lập trình.
- So sánh hành vi của ngôn ngữ C với ngôn ngữ hợp ngữ giúp chúng ta hiểu lý do tại sao phải khai báo biến.
- Giải thích hành vi bộ nhớ của các hàm thông qua bộ nhớ mã (để hiểu các nguyên tắc của đại biểu).
- Biết được biến được sử dụng và hoạt động ở đâu trong bộ nhớ cho phép bạn sử dụng biến đó một cách thoải mái.
Các công cụ được đề cập ở đây 🧰
Bài giảng này không có phần đào tạo thực hành nên bạn có thể thoải mái học.
Sau khi hiểu, bạn phải ghi nhớ những thông tin quan trọng cần thiết.
Tôi sẽ chỉ cho bạn cách sử dụng Evernote để sắp xếp ghi chú trong khi học.
Chúng tôi cũng sẽ chỉ cho bạn cách sử dụng Google Trang tính để theo dõi tiến độ học tập của bạn.
Đây là những chủ đề đơn giản, nhưng những người không chuyên ngành không có thời gian cho chúng (và những người chuyên ngành cũng vậy).
Chúng tôi sẽ chỉ cho bạn cách thực hành tốt nhất có thể trong thời gian ngắn nhất.
Câu hỏi dự kiến Hỏi & Đáp 🙋🏻♂️
H. Sinh viên không chuyên ngành cũng có thể tham gia khóa học này không?
A. Vâng, bài giảng này dành cho sinh viên không chuyên ngành. Tuy nhiên, nếu bạn bỏ qua các bài giảng trước vì chúng dễ, bạn sẽ không thể hiểu các bài giảng tiếp theo. Nếu bạn vẫn chưa hiểu, vui lòng để lại câu hỏi.
H. Tại sao người không chuyên ngành lại nên học khóa học "Kiến trúc máy tính" này?
A. Bởi vì lập trình không phải là việc bạn làm theo các quy tắc. Để có thể lập trình, bạn cần hiểu các nguyên lý và "đồng cảm" với máy tính. Bạn cần hình dung mình đang trò chuyện với máy tính và làm việc tương ứng. Để làm được điều đó, bạn cần có sự quen thuộc và hiểu biết về kiến trúc máy tính. Kiến trúc máy tính chính là chìa khóa để đạt được điều này. Những người không chuyên ngành không có thời gian để học "kiến trúc máy tính thực tế" trong sáu tháng. Vì vậy, khóa học này là dành cho bạn.
H. Lợi ích của việc học "kiến trúc máy tính" này là gì?
A. Bạn cần hiểu các nguyên tắc để áp dụng chúng. Việc hiểu các nguyên tắc rất quan trọng không chỉ đối với lập trình mà còn đối với việc giải quyết lỗi. Việc một người không phải lập trình viên mắc lỗi khi lập trình không có nghĩa là người khác sẽ sửa lỗi cho bạn.
H. Tôi có thể làm gì sau khi học xong khóa học "Kiến trúc máy tính"?
A. Bạn có thể trở nên "quen thuộc" với cách thức hoạt động của máy tính. Khi đó, tư duy lập trình sẽ tự nhiên ăn sâu vào bạn. "Tư duy" lập trình sẽ bén rễ trong trái tim bạn.
H. Khóa học này có ưu điểm gì đặc biệt không?
A. Vì khóa học này dạy các nguyên lý thay vì kiến trúc máy tính thực tế, nên nó dễ hơn các khóa học kiến trúc máy tính thông thường. (Tuy nhiên, vẫn có thể hơi khó.) Hơn nữa, thay vì sáu tháng học, bạn có thể học trong thời gian ngắn, với các bài giảng chỉ kéo dài vài giờ. Tuy nhiên, nếu bạn chỉ lướt qua một lần và coi đó là kiến thức cơ bản, bạn sẽ nhận được kết quả tương tự. Để đảm bảo khả năng ghi nhớ lâu dài, tôi khuyên bạn nên học và ghi nhớ 10 phút mỗi ngày . (Chi tiết được cung cấp trong bài giảng.)
Câu hỏi liên quan
Điều gì đã thúc đẩy bạn bắt đầu khóa học này?
Hai bài giảng thông qua WadiZ,
"Phát triển trò chơi với Unity: Phần 2. Lập trình C#"
"Bắt đầu phát triển trò chơi với Unity: Phần 3. Phát triển trò chơi bắn súng"
Chúng tôi đã tiến hành tài trợ cho .
Trước khi tiến hành Phần 2 và Phần 3 theo thứ tự, trước tiên bạn nên xem bài giảng "Kiến trúc máy tính" Phần 1 này.
Điều gì khiến bạn quan tâm đến lĩnh vực này?
Tôi đã muốn làm trò chơi từ khi còn nhỏ, nhưng tôi không biết phải bắt đầu từ đâu.
Sau đó, tôi quyết định học chuyên ngành kỹ thuật điện tử với mục đích làm trò chơi.
Sau khi nhận việc tại công ty, tôi bắt đầu nghiên cứu nội dung liên quan đến trò chơi để tìm hiểu về trò chơi.
Đã gần 20 năm trôi qua.
Tôi muốn tạo ra các bài giảng và trò chơi thú vị.
Mục tiêu tương lai của bạn trong lĩnh vực này là gì?
Trước hết, tôi muốn tiếp tục viết phần tiếp theo của bài giảng này.
- 10 dự án nhỏ về Unity giúp cải thiện kỹ năng của bạn
- Khóa học lập trình Unity C# nâng cao
- Phát triển trò chơi nền tảng
- Các khóa học khác như phát triển trò chơi RPG
Tôi sẽ chỉ cho bạn cách giảng dạy của riêng tôi dành cho người mới bắt đầu.
Cảm ơn sự ủng hộ của bạn.