Rồ Trung Lập
Senior Member
Chào các thím, mình là 1 thanh niên sinh năm 96 tốt nghiệp ngành cơ khí
Nói ngắn gọn, tl;dr:
CS50 là một khóa học cực kỳ căn bản, dành cho những người chưa biết gì về lập trình. Đừng lo nếu bạn chưa biết gì bởi vì hai phần ba số người học CS50 đều chưa từng học về lập trình hay khoa học máy tính trước đây.
Quan trọng hơn: CS50 hoàn toàn miễn phí!
Thay vì phải bỏ một số tiền cho trung tâm mà không biết rằng mình có khả năng học hay không, thì hãy thử học CS50. Bạn sẽ biết liệu bạn có phù hợp với ngành hay không? Liệu bạn có đủ khả năng để theo ngành hay không? Liệu bạn có đủ thông minh để giải quyết các vấn đề mà lập trình hay khoa học máy tính yêu cầu hay không?
"Điều quan trọng ở khoá học này có lẽ không phải là khi bạn kết thúc khoá học thì bạn sẽ giỏi hay dốt hơn bạn cùng học, mà là bạn sẽ tiến xa hơn bao nhiêu so với khi bạn bắt đầu."
Điều quan trọng nhất là số lượng học viên đông đảo đến từ tất cả các quốc gia trên thế giới, đồng thời cũng có cộng đồng hỗ trợ và hướng dẫn giải bài tập cũng như giải đáp các thắc mắc của học viên. Có lẽ đây là lý do quan trọng nhất, bởi vì khi bắt đầu học nếu không có ai cùng học hay hướng dẫn thì sẽ rất dễ rơi vào ngõ cụt, khi gặp khó khăn rất nản chí. Nên đây chính là yếu tố then chốt khi mình chọn học CS50.
Đây là những gì mà bạn sẽ học, 12 tuần là 1 kì học của sinh viên Harvard. Thực tế chúng ta học online nên tốc độ có thể nhanh hơn hay chậm hơn là tuỳ thuộc vào bạn.
Đây là giáo sư David J. Malan, người sẽ đi cùng chúng ta trong 12 tuần học. Việc học khoá này hấp dẫn thêm 1 điểm là tạo cảm giác rất hype, kiểu như đang tham gia 1 lớp học y như thật chứ không như kiểu phải xem 1 ai đó thuyết trình ê a dài lê thê
Ảnh minh hoạ certificate của CS50 nếu bạn hoàn thành khoá học và hoàn thành tất cả các yêu cầu
Okay, vậy bắt đầu từ đâu?
Tuy nhiên ngay từ khi đi học thì đây là định hướng của gia đình nên mình không thích và cũng không xác định sẽ theo ngành. Bươn chải vài năm làm đủ mọi việc từ chạy grab, bưng bê tiệc cưới, MMO, airdrop, chơi coin, order hàng nước ngoài, kinh doanh tuy nhiên kết quả cuối cùng - buồn là - không tích luỹ được gì.
Nhiều thím sẽ kiểu "lại 1 thằng loser cùng đường tìm đến lập trình"
Cũng đúng, nhưng từ hồi cấp 2 mình cũng đã từng mày mò nhiều thứ liên quan tới máy tính, đa số là làm theo tutorial tiếng anh như đa số các thanh niên hồi đó: lập forum, làm wap sites, mod java cho Nokia...v.v.
Khi thi ĐH mình để nguyện vọng 1 là CNTT, nhưng gia đình mình - có ông ngoại là 1 thợ cơ khí tay nghề cao và khá nổi tiếng tại tỉnh - bảo thôi cứ để nguyện vọng 1 là Cơ khí đi, nếu trượt thì xuống CNTT như ý con. Nhưng đời, về cơ bản là trớ trêu, mình lại đỗ ngành Cơ khí. Lúc đầu cũng tặc lưỡi kiểu "ừ thôi cứ học sau về tiếp quản lại xưởng, cơ khí thì chả chết đc". Càng học càng không hiểu, và vì không thích nên không học, cứ thế như 1 vòng lặp vô tận cho tới khi mình ra trường mà trong đầu vẫn không có chữ gì về cơ khí cả
Mình cũng nghĩ nhiều về việc tự học CNTT và apply fresher vào 1 công ty nào đó. Nhưng mà sự lười biếng cứ kéo lùi mình lại, phần cũng vì thu nhập từ MMO và coin những năm ấy đủ để mình làm 1 tháng và ăn chơi cả năm còn lại.
Cuối cùng mình cũng đã bắt tay vào được để bắt đầu 1 quãng đường mới trong đời. Đó là học khoá CS50
Nói ngắn gọn, tl;dr:
- CS50 là khoá học dài 12 tuần nhưng tuỳ tốc độ của bạn mà bạn thích học dài hơn hay ngắn hơn đều được
- CS50 miễn phí
- CS50 rất cơ bản dành cho những ai muốn học nhưng chưa biết bắt đầu từ đâu
- CS50 có cộng đồng học viên đông đảo trên toàn thế giới nên rất dễ trao đổi và bàn luận về bài tập
- CS50 sẽ trao cho bạn 1 chứng chỉ từ Harvard nếu bạn hoàn thành khoá học
CS50 là một khóa học cực kỳ căn bản, dành cho những người chưa biết gì về lập trình. Đừng lo nếu bạn chưa biết gì bởi vì hai phần ba số người học CS50 đều chưa từng học về lập trình hay khoa học máy tính trước đây.
Quan trọng hơn: CS50 hoàn toàn miễn phí!
Thay vì phải bỏ một số tiền cho trung tâm mà không biết rằng mình có khả năng học hay không, thì hãy thử học CS50. Bạn sẽ biết liệu bạn có phù hợp với ngành hay không? Liệu bạn có đủ khả năng để theo ngành hay không? Liệu bạn có đủ thông minh để giải quyết các vấn đề mà lập trình hay khoa học máy tính yêu cầu hay không?
"Điều quan trọng ở khoá học này có lẽ không phải là khi bạn kết thúc khoá học thì bạn sẽ giỏi hay dốt hơn bạn cùng học, mà là bạn sẽ tiến xa hơn bao nhiêu so với khi bạn bắt đầu."
Điều quan trọng nhất là số lượng học viên đông đảo đến từ tất cả các quốc gia trên thế giới, đồng thời cũng có cộng đồng hỗ trợ và hướng dẫn giải bài tập cũng như giải đáp các thắc mắc của học viên. Có lẽ đây là lý do quan trọng nhất, bởi vì khi bắt đầu học nếu không có ai cùng học hay hướng dẫn thì sẽ rất dễ rơi vào ngõ cụt, khi gặp khó khăn rất nản chí. Nên đây chính là yếu tố then chốt khi mình chọn học CS50.
Đây là những gì mà bạn sẽ học, 12 tuần là 1 kì học của sinh viên Harvard. Thực tế chúng ta học online nên tốc độ có thể nhanh hơn hay chậm hơn là tuỳ thuộc vào bạn.
Đây là giáo sư David J. Malan, người sẽ đi cùng chúng ta trong 12 tuần học. Việc học khoá này hấp dẫn thêm 1 điểm là tạo cảm giác rất hype, kiểu như đang tham gia 1 lớp học y như thật chứ không như kiểu phải xem 1 ai đó thuyết trình ê a dài lê thê
Ảnh minh hoạ certificate của CS50 nếu bạn hoàn thành khoá học và hoàn thành tất cả các yêu cầu
Okay, vậy bắt đầu từ đâu?