Why You SHOULD NOT Take Harvard CS50 in 2024 - Phụ đề song ngữ

So you've probably heard about Harvard CS50 course, that is the best introduction to programming.
Harvard CS50?
Harvard CS50, Introduction to Computer Science.
Is really amazing.
One of the best, the best online course I've ever taken.
But you absolutely should not take CS50 in 2023.
And why.
Number CS50 was designed for a very specific audience.
Students at Harvard University.
Now Harvard is one of the most difficult universities in the world to get into, with a 4% acceptance rate.
That means that out of the 100 super smart students that apply, only 4 students actually get in.
That should tell you just how difficult it is.
And while CS50 is now on the available for us normies around the world,
the fact is, it was still built for the best of the best, and most of us just aren't used at that level of difficulty.
It's like they'll teach you 1 plus 1 equals 2 in the lectures, and then they'll tell you to advance calculus for the homework.
And that might be a little bit exaggerated, but you get the point.
In this, yes, yes.
students quit in the very first week after a very difficult Mario assignment is given with very little material to go off.
Now learning curve here is very very steep.
So leave a like and comment down below if you want me to continue making problem set solutions.
So that's really the main problem.
People aren't able to do CSFT assignments because they're just so difficult.
And then they leave CS50 and the problem is they then leave programming altogether,
they think you know what this is difficult that isn't for me but the fact is most people can become amazing programmers even if they
can't do CS50.
Now CS50X is meant to be an introduction to computer science but fails located to the average beginner.
It's long.
The course itself is 12 weeks long and requires at least 10 to 20 hours of time commitment per week.
Now, most of us are either working or studying, and probably don't have that much time to dedicate to a single course.
The lectures themselves are between one and a half to two hours long,
and speaking from experience,
you'll probably need to rewatch each lecture at least twice to fully understand it and fully understand the concepts that are in it.
3.
Not the information in the course is going to be relevant to you.
Now what do I mean by that?
If you're doing CS50, chances are you're learning programming to try to get a job.
And the fact is,
CS50 teaches you a lot of theory and begins with a So if you already know what programming field you want to get into,
it might be better off if you just jump straight into learning that.
So for example, let's say you want to become a game developer, well then you could simply learn C++ and C Sharp.
Or you know you want to get a data science, you'd be better off just learning Python.
Or let's say you want to get into web programming?
Well you can learn HTML, CSS, and and the list just goes on and on.
There is really no need for you to learn the intricate details and syntax of C, which is what CS50 teaches you.
So what I'm saying is,
if you already know what programming field you want to get into,
it might not be worth taking CS50 because it's a much quicker and more efficient path to learning practice.
programming skills they'll help you land the job that you want.
Okay so I know I've been criticizing CS50 a lot in this video but honestly it's still
an absolutely amazing course and it's perfect for most people and here's why.
For one it's an extremely well structured course.
I've not seen another course on the internet that can take someone from zero
to programming hero in just one course over the period of 12 weeks.
It the basics of programming really, really well.
In it's a lot more than just a course.
They call themselves a cultural tatsun, a lifestyle and a spectacle.
And it has a fantastic teacher.
And I mean that.
It's thought by a very charismatic...
handsome, Professor David Mallon.
His hands down the best lecture I've ever studied from.
He has a way to get you really excited about coding, and his teaching style just makes you want to learn more.
There's something about him that's just so special, and I'm sure you'll feel it when you start the course as well.
He doesn't just teach you how to code, he teaches you how to think like a programmer, and that's very, very good.
important and yes I won't deny that the course is very very difficult but that's
actually a good thing so every week there's a lecture some additional videos to
help and assignments also known as problem sets now these problem sets
are very difficult and they're not at all straightforward it's not like you do
A and then you do B and then you do C it's more like do this This course is not for everybody,
but it's 100% worth trying, even if it's just to experience learning something from David Mellon.
And you don't even have to think about it too much,
because it's 100%
free, which means you can literally go to EDX right now, sign up, and learn programming from scratch as
beginner but wait do that after this video.
Oh and when you go on the website you're gonna see an option for paid certificate but that's really not necessary.
You get a free certificate as well even if you don't pay anything and you get access to the
full course and all its resources for 100%
free so there's really no reason to pay for the verified certificate at least in my opinion.
If thinking about taking CS50, here's what you should know.
In week zero, you'll learn about how computers work, binary, memory, and, most importantly, a visual programming language called scratch.
So week zero is nice and light, you know, it's fun, it's enjoyable, and then you get to week one.
So in weeks one to five, you learn about algorithms, data structures, and programming in C.
But I have to give you a fair warning here.
The from week zero to week one is huge.
Week itself, we have one of the most difficult problems sets called the Mario problem set.
And that can take you over 20 hours.
So don't worry about it, everyone struggles over it and most people quit the course because of it.
So I'm giving you a warning already.
Keep your head up, keep working on it, and don't stress.
So on,
in week 6 to 11 you learn Python,
SQL, and programming for the web with HTML, CSS, and And week 12 is the most exciting week of all, because that's when you
get to make your own project.
So say you want to build a web app or a mobile app or a game,
completely up to you and that's really what makes CSFT so special.
It you all the programming basics and teaches you practical skills that you can apply in real life to make
your own program to solve your own problems and I've not seen another course on the internet do that.
It's really amazing and trust me you're gonna enjoy it and I know the course can be difficult and trust me it is going to be
difficult.
But if you get through it, it's going to be the most rewarding thing you ever do.
It's not just about learning programming, it's about training your mind to be disciplined and not giving up when there's a challenge ahead of you.
And I know it's going to be a long and difficult ride.
So if you want to go through it with me, here's what I recommend.
Number subscribe to this channel with notifications on.
I'm going to be posting videos every single week to help you with problem sets and give you general advice on the course.
I this sounds like sound promo, but trust me, subscribe right now.
2.
Don't obsess over more comfortable problem sets.
What does that mean?
So every week you'll be given a choice whether you're going to less comfortable problem sets, more comfortable problem sets, or both.
So my advice is to give you a never done programming before in any capacity, stick to the less comfortable problem sets.
It's gonna save you some sanity.
Number don't rush it.
Now most problem sets can't be solved in a single one or sitting, no matter how smart you are that just can't be done.
Now trying to do that will just make you more stressed and disappointed with your own progress.
Number and probably the most important one of all,
enjoy the process because the man who loves walking will walk further than the man who loves the destination.
Now my last piece of advice is to fall in love with a like button and smash it.
Thank you guys for watching and bye David!

Mở khóa nhiều tính năng hơn

Cài đặt tiện ích Trancy để mở khóa nhiều tính năng hơn, bao gồm phụ đề AI, định nghĩa từ AI, phân tích ngữ pháp AI, nói chuyện AI, v.v.

feature cover

Tương thích với các nền tảng video chính

Trancy không chỉ cung cấp hỗ trợ phụ đề song ngữ cho các nền tảng như YouTube, Netflix, Udemy, Disney+, TED, edX, Kehan, Coursera, mà còn cung cấp dịch từ/câu bằng AI, dịch toàn văn sâu sắc và các tính năng khác cho các trang web thông thường. Đây là một trợ lý học ngôn ngữ đa năng thực sự.

Trình duyệt trên tất cả các nền tảng

Trancy hỗ trợ tất cả các trình duyệt trên tất cả các nền tảng, bao gồm tiện ích trình duyệt iOS Safari.

Nhiều chế độ xem

Hỗ trợ chế độ xem rạp, đọc, kết hợp và các chế độ xem khác để có trải nghiệm song ngữ toàn diện.

Nhiều chế độ luyện tập

Hỗ trợ luyện viết câu, đánh giá nói, trắc nghiệm nhiều lựa chọn, viết theo mẫu và các chế độ luyện tập khác.

Tóm tắt video AI

Sử dụng OpenAI để tóm tắt video và nắm bắt nhanh nội dung chính.

Phụ đề AI

Tạo phụ đề AI chính xác và nhanh chóng trên YouTube chỉ trong 3-5 phút.

Định nghĩa từ AI

Chạm vào từ trong phụ đề để tra cứu định nghĩa, với định nghĩa dựa trên AI.

Phân tích ngữ pháp AI

Phân tích ngữ pháp câu để nhanh chóng hiểu ý nghĩa câu và nắm vững các điểm ngữ pháp khó.

Nhiều tính năng web khác

Ngoài phụ đề song ngữ cho video, Trancy còn cung cấp dịch từ và dịch toàn văn cho các trang web.

Sẵn sàng để bắt đầu

Hãy thử Trancy ngay hôm nay và trải nghiệm các tính năng độc đáo của nó cho chính bạn

Tải về