I found it interesting that you mentioned about CS being more of an "art" degree. I will say that I am not CS, but rather EE, but usually we wind up inside the same boat academically. Something I I find that is commonly misunderstood about engineering, is that it's not primarily a technical degree. First and foremost, engineering is about designing. Engineers are designers. In the same way that an artist may attend college to broaden their social and creative backgrounds to be able make better designs, An engineer studies in college to broaden their technical and theoretical backgrounds (and some parts social/creative as well) to design better solutions to a given problem.
This is so me… which is why I’m going back for computer science. I realized I’m not passionate about video game art so in 2 years I’m going back to completely restart. I wasted my first 4 years and It won’t happen again
It’s also important to take a few classes outside of your major that are not of interest to you. This will force you to learn things because you say you’re going to learn them. This is very important in your future.
I totally understand. My undergrad CS was based in Pascal. My brain still thinks in Pascal. It's taken me years to break out of top-down Pascal and default to thinking in terms of thread concurrency. I eventually mastered libdispatch only to have Apple deprecate it in favor of Swift's Async/Await. Old dogs don't learn new tricks quickly. Yep. I'm 64.
Watching this on my senior year of my major Could've done stuff a little better, especially with the practicing during off-semesters thing. First starting out the degree, I thought the plan would have everything laid out for me and that there would be classes dedicated to practicing leetcode and getting ready for interviews. Which never happened lol Same for time management. Still a hardcore procrastinator, saving assignments for the last couple days if not the last, then locking in and doing it in a few hours. I *have* improved since high school at least. I now make sure to at least tackle a part here and there so that final rush isn't so bad
Hey man just watched your video, great stuff. I’m at Central Michigan right now for CS. I am wondering if you could share maybe a list of some of the most marketable skills to have as a Software Engineer so that we can tailor our class choice and side projects to what employers are looking for. Also, did you go to Ann Arbor campus or Dearborn? I’ve been looking to transfer there or maybe do a masters there.
I’m curious as to what you did with these apps when you made them. Did you upload them onto an Apple Store? Google store? Did you send it to the public?! Very curious!
It's easy to say to take hard computer science classes but if you fail the class after all of that trying, it's on your transcript, you lose your tuition and time investment.
12 years ago I graduated from university. The only thing I believe that I could have done to make my college experience better was to go for degree that would get me a real job. 😂
…honestly. If you were to wait and go to college in late 20s early 30s - all those ha requirements colleges “require” won’t even be applicable lol Such a waste of life taking all those acts lol
After watching the full video, I just have some thoughts about part 1 with education. I think your ideas are great but it only suit for great universities in the world. For some people like me in the normal university I just feel that I cannot learning anything useful in the class. In our campus, we cannot choose courses that what we really want to learn. We force to study all the classes that inside our program and they are really bad. So, can you make a video about how can CS students learn by ourselves and what to learn is useful for work? BTW, appreciate for this video, it is really good!
I'm starting university this September and was wondering what you recommend I should take with me. I've got a MacBook, headphones, my phone and all of the other stuff that everyone takes. Is a monitor or an iPad really a requirement? It's what I've seen being suggested by other videos. What did you take with you to university?
Sayhyun, a lot of good advice in this video and might I add a few things: 1. CS can be a broad field, therefore explore those niches, mine being Cyber Security, but there's others like Machine Learning. Explore them! 2. If there's an opportunity to learn something new, take it, you'll never know how it will turn out. Lastly, in regards with the "On Making Friends" portion, this goes for us graduates as well: attend events such as conferences or competitions, I've made some good friends at these conferences and met potential connections such as recruiters to explore career wise. I graduated back in 2021, B.S. in Comp Sci: Concentration in Cyber Security.
I was genuinely petrified to go into my first year this fall for CS, but after seeing this video it just gave me clarity and guidance that I need! Thank you!
I relate myself to this content. I have a CS degree, and I chose all the hard modules that I found interesting or I could imagine to work in it in the future. Many opportunities open up when you have different knowledge. I didn't mind my decisions at all, even if it had given me a hard time. I had classmates who went on modules that were related to web design, and today, they couldn't find a job in it, but they also don't have other knowledge, which they regret. Because all the years they were concentrating on one field. I won't say it's a bad strategy if one person wants to be in the frontend, but if that didn't work out, then at least there is something else you can go back to because has a basic knowledge in it already.
so much true bro! great video! Im currently at 2nd year in CS, really love what Im learning, everything reduces to problem solving and its amazing, also C++ supremacy!!😂
1:16 even though I agree that classes can be the main knowledge source of our future , I strongly believe that in 2024 and beyond, people can build a solid foundation on their own, without relying on classes or professors. Thoughts?
I kind of agree to an extent. You have so much tutorials and resources out there on the web these days that you don’t really need to go to college for these things. But self teaching is a challenge on its own because you need to know how to manage time, keep yourself motivated, and finding the right place to look for help. College provides sort of a roadmap and gives you hand on activities and feedbacks from professors/students to further build your foundations. I remember studying Japanese on my own and I hit a roadblock on grammar that I never understood for like 2 years and sort of gave up until I took a Japanese class in college and it just clicked.