Bài Viết

Tại sao mình lại thích môn Tin học? Hành trình học lập trình của mình.

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)! 

Logo của Scratch

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! ????

Bình Luận (18)

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!!!!!!!!!!

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é 

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