Lộ trình học lập trình cơ bản siêu chi tiết - Chia sẻ kinh nghiệm tự học lập trình

9,092 lượt xem
Loading...
Kì này, mình đăng lại livestream về lộ trình học lập trình căn bản cho các bạn trái ngành, mất căn bản nha! Tụi mình cũng sẽ chia sẻ một số kinh nghiệm tự học lập trình luôn.

Các bạn nào muốn tư vấn có thể liên hệ anh Huy tại https://fb.com/huyvu.kyo nha :3

Nhớ subscribe cho mình nhe: https://bit.ly/codedaotube

Channel Tôi Đi Code Dạo là nơi mình chia sẻ những kiến thức, kinh nghiệm về ngành lập trình mà mình đạt được trong quá trình làm việc. Những kiến thức này sẽ biến các bạn từ một coder trở thành developer - lập trình viên thứ thiệt.
Nhớ ghé thăm và subscrible channel để xem clip mới vào 8H TỐI T3 VÀ T6 hàng tuần nha!

Ghé thăm mình tại:
Blog: https://toidicodedao.com/
Fanpage: https://www.facebook.com/toidicodedao/

=====================================================
Nội dung slide
Lộ trình học lập trình căn bản
Cho các bạn trái ngành hoặc sinh viên mất căn bản

1. Bạn có thực sự muốn học lập trình?
Xác định động lực là thứ quan trọng nhất
3. Khó khăn/thiệt thòi khi tự học
Khó khăn gì khi tự học, thiệt thòi ra sao so với sinh viên
5. Giới thiệu về Cybersoft và khóa học
Giới thiệu lhóa học Rèn luyện Tư Duy Lập Trình của Cybersoft
2. Lộ trình học và căn bản cần nắm vững
Học theo lộ trình và nắm vững những thứ sau, bạn muốn học ngôn ngữ gì, làm gì cũng được
4. Một số kinh nghiệm tự học
Cách tự học và tiếp thu kiến thức hiệu quả
6. Giao lưu và hỏi đáp
Giao lưu với những bạn học trái ngành, tự học nay đã đi làm, giải đáp thắc mắc của khán giả
Nội dung chính

Mê máy tính, thích tìm hiểu công nghệ
Muốn xây dựng startup, build ra thứ gì đó
Không cần quá giỏi Toán, chỉ cần giỏi logic!

Dễ xin việc, mức lương ổn (8 củ đến 80 củ)
Công việc cực nhưng thú vị
Nhiều cơ hội ra nước ngoài
Bạn có thực sự muốn học lập trình?
Kể ngày xưa mình cũng mê chơi game

Nhập môn
Kiểu dữ liệu, bộ nhớ, hằng và biến
Rẽ nhánh (if/else), lặp (for loop)
Nhập xuất dữ liệu
Mảng (Array)


Lộ trình học căn bản
Nâng cao
Các khái niệm OOP (class, object, inheritance)
Thuật toán và cấu trúc dữ liệu
Phân tích bài toán
Tổ chức source code, phân chia module


Học ngôn ngữ nào cũng được
Học vững mấy cái này qua ngôn ngữ nào cũng chơi được

Khó khăn
Không biết bắt đầu từ đâu
Cắm đầu học mà không có lộ trình, mất thời gian
Không có bạn bè học chung, học thấy khó dễ nản

Thiệt thòi
Dễ bị hổng kiến thức, thiếu hệ thống
Dễ phạm phải thói quen xấu (viết code ẩu, thiếu tổ chức, sai mà tưởng đúng)
Khó xin việc hơn so với những bạn có bằng
Khó khăn, thiệt thòi khi tự học
Phần này Huy chia sẻ thêm

Xác định mục tiêu học
Lên mạng tìm lộ trình rõ ràng
Rủ bạn bè học chung, tham gia các nhóm
Học điều độ, ngày vài tiếng

Quan trọng nhất là phải code, phải LÀM
Làm là cách tốt nhất để nhớ, để học
Làm để có cái giới thiệu mình khi đi xin việc

Một số kinh nghiệm tự học
Học ngôn ngữ nào cũng được
Học vững mấy cái này qua ngôn ngữ nào cũng chơi được

1. Lập trình cơ bản
Nhập môn với Hằng, biến, lặp, rẽ nhánh, hàm, mảng ...
3. Tư duy lập trình
Tìm hiểu về thuật toán, cách phân tích bài toán, phân tích vấn đề
5. Bài tập và Đồ án lập trình
Quá trời đồ án, LÀM là cách tốt nhất để học
2. Lập trình nâng cao và OOP
Các khái niệm OOP như object, class sẽ đi theo bạn trong suốt quá trình làm việc
4. Loại bỏ các thói quen xấu
Cách tổ chức source code, đặt tên hàm/ biến, tối ưu code

6. Hỗ trợ thực tập, tìm việc
Đã có nhiều bạn học xong, tốt nghiệp, đi làm
Giới thiệu Cybersoft và khóa học
Chi tiết khóa học: bit.ly/cyber-tuduy

Giao lưu và hỏi đáp
Chi tiết khóa học: https://bit.ly/cyber-tuduy
Tư vấn (Facebook): https://fb.com/huyvu.kyo
Tư vấn (Điện thoại): 0961.051.014