Hành Trình Lập Trình Của Tôi - Bước Khởi Đầu
Chào mừng các bạn đến với bài viết đầu tiên trong hành trình lập trình của tôi! Hôm nay là ngày tôi quyết định bắt đầu. Tôi đã quyết định rằng tôi muốn học cách lập trình.
Khởi Đầu Hành Trình
Vào một buổi sáng u ám của tháng Chín, trong căn phòng nhỏ của tôi tại ký túc xá năm ba, tôi không biết liệu mình có thành công hay không. Nhưng tôi tin rằng việc thử sức và có thể thất bại còn tốt hơn là ngồi im và chờ đợi điều gì đó xảy ra.
Tại Sao Tôi Lại Làm Điều Này?
Đây là câu hỏi mà tôi tự hỏi mình mỗi khi ý tưởng này nảy ra trong đầu. Tôi luôn thích ý tưởng lập trình. Nó có vẻ như một liệu pháp kỳ diệu, nơi bạn có thể tạo ra thứ gì đó từ (hầu như) không có gì; và bạn có thể giải quyết hoặc làm nhẹ đi bất kỳ vấn đề nào chỉ với sức mạnh của lập trình.
Có thể tôi rất ngây thơ và không biết mình đang bắt đầu một hành trình như thế nào, nhưng tôi rất háo hức để bắt đầu.
Kế Hoạch Học Tập
Để hỗ trợ cho hành trình của mình, tôi sẽ sử dụng sự giúp đỡ từ freecodecamp.org, và tôi sẽ theo học chương trình “Chương Trình Đào Tạo Lập Trình Full Stack Chứng Nhận”.
Những Gì Tôi Học Được Hôm Nay
- Ôn lại một số kiến thức cơ bản về lập trình (tôi đã thử nghiệm một chút vào đầu mùa hè)
- Tạo một trái tim bằng SVG
- Tạo một blog mèo giả, với số điện thoại và địa chỉ email có thể nhấp vào
- Tìm hiểu về mã ngữ nghĩa: Blockquote, U, S; các phần tử Ruby
Dưới đây là mã cho một trái tim nhỏ màu đỏ!
html
<!doctype html>
<html lang="vi">
<head>
<meta charset="UTF-8" />
<title>Biểu Tượng Trái Tim</title>
</head>
<body>
<svg width="24" height="24" viewBox="0 0 24 24" fill="red">
<path d="M12 21s-6-4.35-9.33-8.22C-.5 7.39 3.24 1 8.4 4.28 10.08 5.32 12 7.5 12 7.5s1.92-2.18 3.6-3.22C20.76 1 24.5 7.39 21.33 12.78 18 16.65 12 21 12 21z"></path>
</svg>
</body>
</html>
Mục Tiêu Của Tôi
Tôi không mong mình sẽ trở thành một thiên tài lập trình trong thời gian ngắn, vì tôi vẫn còn một năm cuối đại học để vượt qua.
Tuy nhiên, trong sáu tháng tới, tôi muốn có thể tự tin tạo ra các trang web của riêng mình và có ít nhất một dự án hoạt động.
Việc có thể tự gọi mình là một lập trình viên full-stack sẽ rất đáng giá và là một kỹ năng mà tôi hy vọng có thể áp dụng vào các khía cạnh khác trong cuộc sống của mình.
Trong 12 tháng tới, mục tiêu của tôi là kiếm được 200 bảng Anh mỗi tháng từ lập trình, cho dù đó là từ ứng dụng, mẫu hay làm freelancer.
Tạo Dựng Cộng Đồng
Một ước mơ của tôi là duy trì blog này và tạo ra một cộng đồng tuyệt vời, nơi mà qua hành trình của tôi, mọi người có thể học lập trình và giúp đỡ lẫn nhau.
💡 Tôi hy vọng bạn thích bài viết đầu tiên của tôi! Hãy theo dõi hành trình của tôi, trải nghiệm những thăng trầm của lập trình và có thể, bạn cũng sẽ học được điều gì đó! Ngày đầu tiên của bạn như thế nào?
- Harvey Evans
“Học cách lập trình từng dòng một”
Những Lưu Ý Quan Trọng
- Thực hành đều đặn: Hãy dành ít nhất 1 giờ mỗi ngày để luyện tập.
- Giải quyết vấn đề: Khi gặp khó khăn, hãy tìm kiếm giải pháp trên các diễn đàn hoặc cộng đồng lập trình.
- Kết nối với những người có cùng đam mê: Tham gia các nhóm trên mạng xã hội để trao đổi kiến thức và kinh nghiệm.
Câu Hỏi Thường Gặp (FAQ)
1. Tôi cần bắt đầu từ đâu?
Bắt đầu từ các khóa học cơ bản trên các nền tảng học trực tuyến như freeCodeCamp, Codecademy, hoặc Udemy.
2. Lập trình có khó không?
Ban đầu có thể gặp khó khăn, nhưng với sự kiên nhẫn và luyện tập, bạn sẽ dần làm quen được.
3. Tôi có cần học toán để lập trình không?
Không nhất thiết, nhưng kiến thức toán học cơ bản sẽ giúp bạn hiểu rõ hơn về cách hoạt động của lập trình.
Kết Luận
Hành trình lập trình của tôi mới chỉ bắt đầu, nhưng tôi rất mong đợi những gì phía trước. Hãy cùng theo dõi và ủng hộ tôi trong hành trình này nhé!