Lời mở đầu
1.Mở đầu
hello các bạn, mình là super code năm nay mình 14 tuổi học tại trường THCS Phan Bội Châu xã IAMRơn huyện IAPA tỉnh Gia Lai. Mình học lập trình vào năm 2018 lúc đó mình rất thích lập trình, thế các bạn có ai hỏi tại sao mình thích lập trình? và ai là người chỉ dẫn và dẫn giắt bạn đến con đường lập trình. Trong bài viết này mình sẽ tiết lộ một số thông tin về mình nhen.
II) cách học lập trình hiệu quả
3. cách học
các cách học lập trình của mình rất khắc khe và rất căng thẳng. Nếu bạn có thể làm được thì xin chúc mừng bạn!
Lập trình là gì: Lập trình là sử dụng các ngôn ngữ chỉ dẫn cho máy tính (gọi là ngôn ngữ lập trình), cùng các công cụ và tiện ích khác để xây dựng nên các chương trình và ứng dụng có thể chạy trên máy tính, thiết bị điện tử. Qua nhiều giai đoạn phát triển liên tục, ngành lập trình giờ đây đang tạo ra những thứ vô cùng gần gũi và thiết thực trong cuộc sống:
Các hệ phần mềm đang điều hành máy tính, điện thoại, tivi, nhà thông minh… trên khắp thế giới, cùng với những phần mềm chạy trên chúng.
Hệ thống blog, website, mạng xã hội… những nơi mà hàng ngày chúng ta vẫn thường truy cập để cập nhật tin tức, kinh doanh, để chia sẻ thông tin.
Các phần mềm ứng dụng quản lý. Nhờ đó, những người kế toán, thu ngân… có thể dễ dàng vận hành được cả một lượng số liệu đồ sộ chỉ bằng vài cú click chuột.
Các ứng dụng điều phối giao thông, dự đoán thời tiết, cảnh báo thiên tai, quản lý cấp nước, phân phối điện, quản lý ga tàu, phân phối phương tiện đưa đón công cộng…
Và vô vàn các phần mềm đang hoạt động trong các thiết bị điện tử thông minh khác xung quanh bạn..
Làm thế nào để phát triển tư duy lập trình
cách tốt nhất để các bạn phát triển tư duy lập trình gồm:
1.Biết cách thống kê dữ liệu
2.Kẻ sơ đồ
3.Phân tích cơ chế hoạt động của code
4.Xem nhiều code mẫu
5.Đọc sách nhiều
6.Giải thuật toán
7.Thực hành nhiều bài tập về lập trình
8.Thông thạo tiếng anh
9.Khả năng phán đoán kết hợp với trí nhớ tốt
10. Thường xuyên code mọi lúc mọi nơi.
11.học, học nữa, học mãi
12.cập nhật kiến thức
13.giải nhiều các bài toán cơ bản đến nâng cao
5. Các kinh nghiệm lập trình của mình. (mình học theo anh code dạo nên mình sẽ chia sẻ trên kiến thức ở https://codegym.vn/blog/2018/11/21/hoc-lap-trinh-cho-nguoi-moi-bat-dau/ nhé!)
Kinh nghiệm học lập trình cho người mới bắt đầu – Đừng chỉ hài lòng với copy và paste code
Để ghi nhớ một từ vựng tiếng Anh, ta thường hay viết đi viết lại chúng. Code cũng vậy! Để thực sự nắm bắt được chúng, hãy tự gõ. Mỗi lần bạn gõ ra dòng code là một lần bạn ghi nhớ. Đừng tiện tay copy và paste. Vô hình chung, hành động này sẽ trở thành một thói quen xấu, cản trở việc học sau này của bạn. Đây là một kinh nghiệm xương máu để học lập trình cho người mới bắt đầu.
Kinh nghiệm học lập trình cho người mới bắt đầu – Học đi đôi với hành
Trên mạng có rất nhiều nguồn website, video hướng dẫn học code. Nhiều người chỉ mở chúng ra xem chăm chú và gật gù. Tuy nhiên, sau khi tắt máy tính đi, những kiến thức đó đọng lại trong bạn được bao nhiêu? Bạn có thể thực hiện lại ngay được chứ? Cách hiệu quả nhất để nắm kiến thức nhanh chóng đó là vừa xem vừa làm. Xem đến đâu gõ đến đó thì hiệu quả hơn rất nhiều.
Kinh nghiệm học lập trình cho người mới bắt đầu – Tự làm lại
Sau khi vừa xem video vừa thực hiện, hãy tự làm lại. Tắt máy đi, thoát ly khỏi mọi hướng dẫn, bắt đầu code. Hãy làm từ những gì mình hiểu được, tự tìm và khắc phục lỗi sai. Nếu cảm thấy bế tắc thì mới nên xem lại video. Chỉ có như vậy, những kiến thức đó mới thực sự trở thành của bạn.
Kinh nghiệm học lập trình cho người mới bắt đầu – Tự thách thức bản thân
Bằng cách tự tạo ra thách thức cho mình, bạn sẽ mau chóng tiến bộ hơn. Đây là cách mà các lập trình viên giỏi rất hay làm với mình. Ví dụ bạn xem một tutorial về cách gửi mail bằng PHP. Trong video có hướng dẫn gửi mail nhưng không gửi file đính kèm. Bạn hãy cho đấy là bài tập về nhà của mình và tự tìm cách khắc phục. Ví dụ khi bạn đọc một bài về jQuery Slider. Nếu người ta chỉ có chuyển hình kiểu chạy qua, bạn sẽ tự tìm cách tạo cho nó chạy qua, vòng lại…
Kinh nghiệm học lập trình cho người mới bắt đầu – Học từ nhiều nguồn, nhiều tài liệu
Kiến thức là một biển cả mênh mông không một ai có thể nắm bắt được. Vì thế, không có sách nào, nguồn nào tổng hợp được mọi kiến thức. Học ở mỗi nơi một chút đó là cách bạn thu thập tinh hoa nhanh nhất. Nhưng bạn cũng hãy biết cách chọn lọc và tổng hợp kiến thức sao cho tối ưu nhất.
Kinh nghiệm học lập trình cho người mới bắt đầu – Gỡ rối bằng cách sử dụng công cụ gỡ lỗi
Khi chương trình của bạn có một lỗi nào, Debug chính là công cụ rất tốt dùng để gỡ rối. Nó cho bạn theo dõi giá trị của các biến và các thay đổi của chúng. Ngoài ra, Debug còn giúp chúng ta hiểu chương trình của mình hơn. Một chương trình debug có thể giúp bạn nhanh chóng trả lời những gì mà bạn đang làm. Debug chính là thứ chúng ta cần phải biết khi viết chương trình.
Bắt đầu
Bắt đầu từ những thứ nhỏ nhất
Học hỏi
Học hỏi những người đi trước, những chuyên gia
Sắp xếp thời gian
Sắp xếp thời gian học cho hiệu quả