Chào mọi người, mình là Mai Ngọc Châu - học sinh lớp 7/16! Hôm nay, mình muốn chia sẻ với các bạn về môn học, niềm đam mê của mình: môn Tin học! ????✨
1. Từ “Paint” đến Niềm Đam Mê Lập Trình:
Mình bắt đầu làm quen với tin học bắt đầu từ năm lớp 3, với phần mềm vẽ “Paint” (vẽ) quen thuộc. Nhưng thay vì chỉ tập trung vẽ vời, mình lại tò mò muốn biết làm thế nào mà phần mềm vẽ này được tạo ra. Chính suy nghĩ nhỏ bé đó đã thắp lên ngọn lửa đam mê với tin học, đặc biệt là lập trình bên trong mình. ????
2. Scratch – Một Bước Ngoặt Đầy Sáng Tạo:
Lên lớp 4, mình được làm quen với Scratch, một ngôn ngữ lập trình kéo thả cực kì thú vị (đối với mình)!
Mình đã tạo ra vô số dự án với Scratch, và dự án tâm đắc nhất chính là dự án này: https://scratch.mit.edu/projects/854886329 .
Tuy nhiên, đây lại là dự án tốn nhiều thời gian/công sức nhất của mình đối với một dự án, thề luôn!
Quay trở lại với câu nói ban đầu, tại sao mình lại gọi nó là "bước ngoặt"? Đơn giản vì Scratch là kiểu lập trình kéo thả, hay còn gọi là Non-Coding. Tức là mình không cần phải viết code phức tạp mà chỉ cần thao tác trên giao diện trực quan, dễ hiểu. ????
Tuy nhiên, sau một thời gian làm quen với Scratch, mình muốn thử thách bản thân với thứ gì đó "cao cấp" hơn, ngầu hơn: Lập trình bằng cách viết code! ???? Mình sẽ tự tay gõ từng dòng lệnh, nhìn những con chữ biến thành chương trình thực sự, thật là "chất"! Và thế là, mình bước sang một chương mới trong hành trình khám phá tin học: Lập Trình! ????✨
3. Lập Trình – Những Thử Thách và Thành Tựu:
Nghe đến "lập trình", chắc hẳn nhiều bạn nghĩ ngay đến hình ảnh những lập trình viên siêu ngầu, lương cao,...
Thì... đúng là như vậy :)))). Nhưng để đạt được điều đó, bạn cần phải học hỏi và rèn luyện rất nhiều. ????
Mình đã khám phá 5 ngôn ngữ lập trình: Python, C++, HTML & CSS, JavaScript, và GML. Mỗi ngôn ngữ đều có ưu nhược điểm riêng, và hiện tại mình đang tập trung vào Python, ngôn ngữ giúp mình tạo ra các ứng dụng với giao diện đẹp mắt (thông qua thư viện PyQt6), thậm chí kết hợp cả A.I (nó không thực sự quá khó)! ????
Đây là bảng đánh giá 5 ngôn ngữ mà mình đã tiếp xúc (theo trải nghiệm của bản thân)
Ngôn ngữ lập trình |
Ưu điểm |
Nhược điểm |
Phù hợp cho |
Python |
Dễ học, dễ sử dụng, phổ biến, đa dạng ứng dụng (Machine Learning, Web,...) |
Tốc độ chậm hơn so với C++ |
Người mới bắt đầu, học sinh, lập trình web, machine learning |
C++ |
Tốc độ nhanh, hiệu quả, kiểm soát bộ nhớ tốt |
Khó học hơn so với Python |
Lập trình hệ thống, game, phần mềm cần hiệu suất cao |
HTML & CSS |
Tạo giao diện web trực quan, dễ học |
Phụ thuộc vào JavaScript để tạo web tương tác |
Lập trình web, thiết kế giao diện web |
JavaScript |
Tạo web tương tác, đa dạng ứng dụng (web game, web app) |
Hơi khó học |
Lập trình web tương tác, game web, web app |
GML |
Lập trình game 2D đơn giản |
Khó học, ít tài liệu |
Lập trình game 2D đơn giản |
Hành trình chinh phục tin học của mình cũng có những lần vấp ngã. Mình từng tham gia cuộc thi Tin học trẻ và được giải khuyến khích năm lớp 5 (lúc này mình mới thi Scratch), nhưng lại "rớt đài" ngay từ vòng “gửi xe” năm lớp 6 (vì mình thi C++, khó lắmmmm). ???? Tuy nhiên, mình không nản lòng mà tiếp tục cố gắng, và năm nay (lớp 7) mình sẽ quay trở lại với ngôn ngữ lập trình Python một cách đầy tự tin! ????
Mong rằng câu chuyện của mình sẽ truyền cảm hứng cho các bạn khám phá thế giới tin học đầy thú vị. Hãy nhớ, đam mê và kiên trì sẽ giúp bạn đạt được ước mơ của mình! ✨????
Hay quá :))
Wowwwwwwwwwwww! Bài viết quá sáng tạo!!!!
Wow! Mình thực sự khâm phục tài năng và nổ lực không ngừng, chịu khó tìm hiểu để phát triển bản thân mỗi ngày. Mình mong bạn sớm đạt được ước mơ làm lập trình viên của mình nhé. Cố lên!!!!!!!!!!
nice
bài viết của bạn rất hay
woaaaaaaaa! bai viet rat hay tui rat thich bai viet cua ban
Chúc bạn làm bài tốt
bài viết hay quá
bài viết của bạn rấthay
Chúc bạn sẽ thành công trên đam mê của mình
Bai viet cua ban rat hay! minh rat thich nhung chia se nay cua ban.
bài viết có cố gắng! chúc bn thành công
woa mình thấy bài văn của bn rất hay và sáng tạo . Chúc bạn thành công với ước mơ của mình nhé
bổ ích ghê =33
bổ ích quá.
mình cảm thấy bài của bạn thật tuyệt nó đã giúp cho mình càng yêu thích lập trình hơn
bài viết này đã giúp tớ rất nhiều về tin học cảm ơn bạn đã chia sẽ bí quyết hay dânhf cho mọi người
hay qua bai viet cua ban da truyen cam hung cho minh rat nhieu cam on ban