Please don’t join computer science for the money. The amount of assignments I’ve done for other people is insane just so that they can get their degree and do the same thing they hate doing.
For example, we’re doing group projects right now, I’m doing my own groups project entirely by myself, then i’m doing two other groups entire projects. this isn’t a bad thing for me since i’m making a ton of money, but it sucks for them later on:
@ I don’t think it’s always a bad to partially choose a career for money; but if you don’t respect the career at all or put in your best efforts you waste your own potential and time
@@radektheplayer Buddy watch the video. Yes, you COULD learn it later but it will be waaaaaaaay harder and you will struggle a LOT more. So just do it sooner rather than later.
I was so frustrated with my OS course this semester and basically copied the assignments but seeing this I will revise it and prepare for the continuation next semester
the issue is there are better ways to get into these topics than as a cs student. My advice would be the opposite: move fast as fuck, once you have a relatively wide but most importantly useful set of skills take your time to decide or not to grab what people call "tHeFundAMenTaLs" and do it. Of course it is better to know more. Duh. But it is about the opportunity cost. You won't be able to go get fucked up with your college mates 10 years from now, even if a yt video with anime music tries to convince you. You will be able to sit and try to figure out why the fuck your wake on lan script is not working, even after you bypassed cgnat routing issues.
When I started my major, the beginner/intermediate courses were alright, but I still didn't know what to do. Then I took low-level programming and my operating systems classes and discovered that I enjoy embedded systems like microcontrollers. Now instead of wanting to die making react webpages, I want to die because I tried making an audio reactive wearable from scratch.
ML Engineer here. It’s competitive for general SWE and specialized positions as well. For specialized roles, you will likely need at least a graduate degree to pass a resume screening. Learn to be the best to get the job and stay in the industry. Your motivation must come from curiosity, not money.
@@jonathanwong7744 as a fellow ML Engineer, this is great advice - the projects, masters/grad degree, or networking whatever it is will follow from the curiosity !
i'm really interested in this field and i really love learning and thinking of getting a master's and even a phd. from you own experience is it worth it? and do i need experience in other fields like swe or data engineering... to get into ml.
you need a graduate degree just to get into the industry? Are you actually fkn kidding me? CS seems to have gone from the best to the absolute worst return on investment in less than 5 years.
@@x12_79 ML isn't an entry level job and it's mostly in research. so i don't think any undergrad degree could make a researcher whethear it's a cs degree or not
@@adamsaraya5727 I understand that but they said that no matter what, getting into the industry is competitive so it makes it sounds like you'll need more than a bachelor's just to be a competitive candidate for pretty much any role now. I get that some fields are more demanding than others but that's how i interpreted it.
Everything matters in the long run, life is a mix of unknown variables, you don't know which one affects a life decision, or which one closes doors for you Keep working hard, you'll surely be better than your past
Learning assembly in college rn. This is hard as sh*t and we're still only doing the easy stuff. Needless to say I'll be back in the same class next semester, but my view on assembly has changed radically. I used to look at it with dread at how much code I would have to write (and I still hate that part) but I've come to appreciate how free you are to do almost anything you want in assembly. I'm not reliant on the specific features of coding languages anymore. I can tell the computer exactly where I want it to put that 2. I control when the operating system is called upon, and I can move the individual bits of numbers as I so please. Its a lot work, but the end result is extremely empowering. I'll be back next semester and I plan to use this knowledge to demolish this class. Call it a late power trip if you will, but I worked my butt off now, so I'm about to have some fun later.
assembly is what people at youtube think the fundamentals are. If anything, learn some digital electronics. Just to find a physicists tell you that's high level. My actual advice, stop mystifying computers. I started learning the fundamentals jsut to regret I didn't find out React earlier.
Some good points just want to point out correlation does not equal causation. People who take these harder classes are likely self motivated and thus have things outside of class they are doing to help them land these big name jobs/internships.
When i was at my AS in Computer Science I could have taken it easy and take ez courses on my last semester. Instead I took Cal 3, Physics 2, and Differential Equations, all considered elective. I was thinking long term goals so I can focus on a concentration in my bachelors. Although it was years ago and I have work experience now, i am greatful i did that. Bc now i have so much options and directions without worrying about core requirements. Im not a straight A student nor am i from a really high end school. I failed more than I succeeded. But i never gave up.
So glad someone is talking about this!!! There's so many vacancies in specialized role while the SAAS market is saturated af. I wish more of my classmates took the classes I enjoy seriously rather than simply hating on it because it doesn't get them placed immediately.
For new grads/juniors/college students, it's not about the knowledge you have. It's about presentation. Even if you specialize heavily into the theory behind a CS topic like ML, it won't matter if you can't get an interview. Companies won't waste time on you unless you catch their interest. That means becoming distinguishable from the crowd. In my opinion, taking a bunch of hard classes is not enough, especially if you aren't going to a top CS school. You have to go out of your way to make yourself noticeable. Solve interesting problems, and show off your solutions to companies and recruiters. Get your foot in the door, and everything becomes much easier.
real man, i was scraping by in my OS class this semester but i realized how important it really was after struggling on an assignment. Now im locking in and trying to understand the parts that i wanted to avoid
When I started programming I started with web dev but when I eventually started building ML and data projects I started having much more fun, the more technical and mathy it got the more fun I started to have
I like how you mentioned the projects you worked on. I think creating exercises on your own is a great way to build that experience. You can customize your projects to fit your needs and sharpen your skills. It’s even better you when you can find that enjoyment from it.
There's so much I want to learn. I would take harder classes or even go for a graduate degree, but school is so difficult that I'm barely scraping by. I'm never able to explore topics in as much depth as I want and I don't have any other option but to take the lightest courseload I can get. If you're someone who is able to get more out of your university experience than you currently are, don't take that for granted.
To be honest any advice on your SWE career is to be taken with a grain of salt. Everyone's path is different. If you want to do React go ahead, just because you do something that is 'harder' doesnt mean that you are more desirable in the market.
I have a discrete maths exam tomorrow 💀. It's the second time i'm taking the course so its kinda easier now since i'm also studying more than i did the first time. Goodluck!
This is so true. Me and a friend decided to take a further maths class in school just to do more even if everyone said it was daunting. In turn these classes gave me invaluable skills and experience even if it wasn’t in college.
I needed to hear this. I honestly don't like the idea of working as a SWE (although I probably still need to start as a Junior Dev). I'm much more interested in the theoretical and science part of CS. I have classes for Computational Theory, Automata Theory and Regular Expression and these are challenging yet fun to learn. Another comment here said, "Your motivation must come from curiosity, not money." And I need to adapt to this mindset. Thank you TH-cam algorithm for blessing me this video. +1 sub
I am from a 3rd world country, studying in a pretty good university. We don't get to choose the courses, everyone follows the same syllabus until final year. The first 2 semesters, I didn't study properly, couldn't figure out how to study for exams, and as a result, got really bad results (around 3 CG). Even though I want to get better, but the result haunts me badly. I feel like no matter how good I do from now, it won't change. Any tips to overcome these thoughts? Great video though. I don't regret choosing CSE now, at least for a while :)
The beautiful thing is that effort in LEARNING is important - if you keep learning and building despite whatever numbers you may receive on your papers it’s never too late. You can turn your life around pretty quick If you keep doing the same thing, don’t build anything new / new projects, or not explore anything new you’ll be stuck
I tried to go to university in Europe for Software Engineering or Computer Science, but my grades weren't high enough to get in, so now I'm doing vocational school (it's like a weird mix between community college and vocational schools here where it all gets lumped up into the same institution) on programming, trying to get enough qualifications to either re-apply with a higher grade or go abroad where qualification requirements are easier. Anyway, great video, for me it's low level stuff for now since it's the only classes they teach here but I'll try to go for some harder classes if I ever get the opportunity to study in the USA, I know I like programming since it's something I enjoy doing just for the fun of it so the question is how much time needs to pass before I get to be there.
Third semester, thought of dropping out since I'm very behind. I'm going to practice some math problems and rework my foundations to have a more intuitive understanding of my current courseload. I might die trying, but I'll be back reporting how it went when it's time to graduate.
Thank you. In the midst of national exams rn, I'll get off youtube and study my hardest. I love learning and I'll keep working hard for opportunities to do more of it.
Currently taking robotics and OS, going to take advanced OS and embedded systems next semester. Being a robotics engineer seems like it would be really cool, going to look into that
Sadly I watched this video 4 years too late. Enrolled into some harder courses but feels like I didn’t learn much although I passed them all. This video is a good motivator anyways. Thanks for the advice!
Message is still that it’s never not valuable or too late to explore harder projects/skills whether at work or outside of work - especially if you’re interested !
Bro, had you uploaded this when I was still in college, maybe I would've done something differently. Just passed out of college a few months ago as a CS major, and I HAVE NOT A SINGLE MFING CLUE what I'm gonna do with my life. I hope I turn my life around.
This inspired the shit out of me, I used to get by with AI and minimal effort, but now I want to actually learn this stuff and have some sort of skill. Thanks man.
Oh come on you gotta at least agree that theoretical computer science is pretty useless in the field (not technical stuff - "how the computer works" - which counts as technical computer science, but automata theory, turing machines, LOOP and WHILE programs etc - I'll admit that grammars are still useful for regex and compilers, but other than that, its pretty useless)
well already done with clg and did everything you said not to. Guess I'll be cleaning my shit while on the job. Realized how fun these deep and theoretical topics are pretty late.
TL;DR Learn as much as you can. Who knows what field you'll specialize in. My path from college to work made no use of what I learnt from the previous step. Obviously you have the standard courses, like OS, Compiler, Discrete Math, OOP, and so on. But then came the electives. My overall performance was lagging, so I got last pickings for the elective coruses This practically force me into taking ML electives. You'd think my undergraduate thesis will have an ML-related topic? No, it was computer-graphics-related instead. Then I landed a job at a FinTech company... I'm pretty sure I flunked the interview questions, since they were about DBs. But somehow, I got accepted. Now, I need to learn about banking concepts.
in first year of comp sci right now but i am struggling hard (as a mature student). I have a part time job and the commute to school kills any time i can have to study. What's worse is im always late for assignments because of time but also I find it extremely difficult. Calculus right now is kicking my ass since my test just mainly involve around proving theorems. I need to keep up my cgpa if I want to take the classes i was actually interested in (computer networks, computer security) so I hope I can make it.
I agree with you - but people usually say that in the mindset of “let me not learn anything / the bare minimum from my classes and only leetcode to death”
What ppl don’t get is that these jobs pay well because they’re extremely difficult topics/subjects and anyone willing to go through that pain will be compensated because you….are…..rare…..supply and demand. I tell ppl the reason us math majors continue to have lucrative industry careers is because the ones that are good at advanced mathematics AND wants to work in industry are rare individuals. Because most would work in academia.
If you don't like hard challenges, why are you even in computers? It's all about hardship, achievement and self-improvement. The "easy" jobs are management, sales, marketing, etc. Outside IT, engineering, law and medicine are hard. Research done right is usually hard.
(English is my 3rd language, so, sorry for a bad grammar) Honestly, i almost never hear people saying that i should avoid low level stuff and complicated concepts. More people talk down to me like i am below them and say "you are not a true programmer if you use python" or "True developers use linux as your OS and vim as their only code editor" or "js = soydev", never actually explaining why and just repeating these stupid dogmas, which feels extremely toxic. I never hated the low level concepts, c, linux or vim, just the people, who try forced upon me. Probably i would have started to appreciate c more if we had initially started with something more beginner-friendly, like python in my university, probably my hate for linux/vim users would not exist if they just shut up and let me decide which OS/editor to use for coding myself and probably, i would enjoy programming much more if it had less toxic community. Learning complicated concepts and coding in harder languages before switching to easy ones is frustrating, does not make much sense and just seems like a way to gatekeep beginner programmers. People, who tell all those awesome stories about how they became a god tier programmer from staring with c should stop thinking that learning style that worked for them will work for everyone and at least try to understand why people may not like it. Also, i don't understand all people who don't ask any questions and blindly agree with all these popular takes about learning low-level concepts and say it's actually useful when they don't even have a job. Just WHY?
In my first lecture, the professor told us: «Now you have been given a special opportunity to learn something truly deep. A chance you’ll rarely get at work when you’re just learning a concept at the surface level to do some task»
God sometimes I feel like I’m not doing enough at all or don’t know how to manage my time. I’m learning DSA, then after try to go back to learning more Java fundamentals and hop on Odin Project to learn web dev. But then sometimes my classes take up so much time, that I forget what I learned from the Odin Project and have to go back. How do you Guys do it? What’s your schedule?
i personally stick with doing one thing at a time because learning multiple topics at once just wasnt working for me. following a tutorial/course is good but is useless until you apply it in practice.
If you missed out/skipped those harder classes in uni you could built projects that use knowledge taught in said clasess, it's more engaging anyway. Or you could take online courses/uni lectures and apply for a Master's degree (or take the entrance exam, whichever applies to you), both of these approaches work.
@@HarisHussain Right, I for one discovered graphics and shader programming this year, my final year of college, so I'm scrambling to learn and make a profile that dosen't doom me into webdev like everyone else.
I will have a ms in cs soon (and probably a research position in embedded devices/kernel programming, already do linux kernel stuff) Something my graduate algorithms prof said in the first day of class: you dont learn when things are easy. You learn when you're challenged. And it's true in my experience (not that class for me) but I skipped a ap calculus level in high school after taking rgular calc and failed the first half of the class but finished passing
I don’t feel like cyber is a subset of cs, data science 100%. Cybersecurity is loosely related to cs because of computer networks in general, or operating systems/ ASM if you’re into reverse engineering. After doing cybersecurity post CS I feel like the whole industry/ education system is misleading by placing cyber as a subset of CS.
fair, unless you’re doing cyber in an academic / algorithmic research style (which you probs need masters or specialized projects for) then most of cyber probs has its own gatekept process with getting the qualifications / certs for a security engineer role
@@HarisHussain oh yeah, could see Data Science as part of AI/ML applied within hacking or Next Gen Firewalls/ Next Gen AV when rules based filtering isn’t enough. Especially considering stuff like ransomeware which doesn’t have specific markers like traditional viruses.
I started working as Cyber Analyst. Have no Degree in Computer Science but i have Experience as DEVOPS-Engineer and First Level Support. Now protecting company with MelOps, Crowdstrike, AI Hunter, and doing Malware Code Reverse Engineering. I am 24 and love doing it. I even applied for this job out of fun. But in the end i got it Thank GOD.
I joined Computer science because I thought it was going to give me more money in the end goal. However, that doesn't mean I don't want to learn or find something within it that makes me happy. I initially wanted to be a lawyer and do international law. I learned that I can still go to law school, and get my BS in CS. That also is the question with the use of AI. Everyone will be using AI. Big tech and minor software business will be using AI for simple things to cut back on people, time, and money. So, I hope I find the love in it, but for currently I use AI for my java Netbeans class
And some advice for those who have ended CS career but did't learn anything, realize that this is important and want to improve skills? i recently got love for all this and now i regret for not study properly in early years, i'm now 24 almost 25:(
@@omaradrian8560 I’m 24 bro, started studying seriously a year ago and it paid off - never too late - message is to always keep learning a skill whether at your job or outside your job !
My advice is to do whatever gets you a good GPA and saves stress. The hard classes rarely have portfolio worthy projects(like most of uni) and are things you will forget by final year. Things you can pick up at any point in your career because you aren't meant to be an encyclopedia. All those C's for you to have to read it all over whenever you get a job(if you get a job) Hard topics should be private learning. No employer cares what topics you did via formal education. Also the school never leads you down a specific path. Learnt intro to ML? good. Now let's learn web design the next semester. You're just a bigger generalist now😂 My 2 cents as a final year slacker who also studies maths Note: It's impossible to skip core courses where I'm from
@@tegathemenace Yeah, but there’s certain core “harder topics” that are harder to learn later - you’ll be less likely to get low level/hardware/quant/distributed systems related jobs if you slacked super hard on OS/Distributed Systems/SysArch classes because that’s harder to learn when you’re older Basically if you wanna pivot or specialize later in your career , yeah you can self study but for example if you suddenly want an ML Compilers role or have an interview you’ll have wished you took an ML or compilers class
@@HarisHussain no one said slack but if you have the option to make a simple webpage for 40 credits or try to decipher some obscure proof of Hoeffding’s inequality for some 40 credits (I don't even remember what that was for something in some advanced algorithms class) pick the easiest one and spend your extra time learning interviewing skills that will land you a job. I've worked in fintech, startups etc. never once thought why COM3004 really saved me today.
@@HarisHussainBy en large the thing that makes it harder to learn stuff when you get older is life circumstances changing. For example if you have a high stress job doing regular Dev work you aren't going to make the time and energy to learn other topics outside of that. If you instead find a "Easy"/ low stress dev job you can dial in your software development fundamentals/ get exposure to writing code then use the additional mental bandwidth to study these other topics in depth gradually at your own pace. It's question of organising your own life and discipline above other factors.
This video made me wanna take my life seriously
Sorry, my brain for some reason decide to add a comma between life and seriously
I opened the comment section and it showed "seriously" in a separate line
"this video made me take my life, seriously" 💀💀💀😭😭😭😭
Glad I'm not the only one who made the mistake of putting the comma there.
wait there isn't a comma ?
Please don’t join computer science for the money. The amount of assignments I’ve done for other people is insane just so that they can get their degree and do the same thing they hate doing.
For example, we’re doing group projects right now, I’m doing my own groups project entirely by myself, then i’m doing two other groups entire projects. this isn’t a bad thing for me since i’m making a ton of money, but it sucks for them later on:
@@eshnd-1 facts
@ I don’t think it’s always a bad to partially choose a career for money; but if you don’t respect the career at all or put in your best efforts you waste your own potential and time
@@eshnd-1 thanks for giving me ideas
hey man, how did you find clients who pay you to do their homework?
Banger video. College is the best opportunity you’ll ever have to learn these complex concepts.
you can also learn it later
@@radektheplayer Buddy watch the video. Yes, you COULD learn it later but it will be waaaaaaaay harder and you will struggle a LOT more. So just do it sooner rather than later.
CERTIFIED HOOD CLASSIC
we makin it out da hood with this one
I was so frustrated with my OS course this semester and basically copied the assignments but seeing this I will revise it and prepare for the continuation next semester
good luck
the issue is there are better ways to get into these topics than as a cs student. My advice would be the opposite: move fast as fuck, once you have a relatively wide but most importantly useful set of skills take your time to decide or not to grab what people call "tHeFundAMenTaLs" and do it. Of course it is better to know more. Duh. But it is about the opportunity cost. You won't be able to go get fucked up with your college mates 10 years from now, even if a yt video with anime music tries to convince you. You will be able to sit and try to figure out why the fuck your wake on lan script is not working, even after you bypassed cgnat routing issues.
Great style of editing, the entire video felt like an anime opening
makes me wanna reach my true potential
Not a fan of the hyper fast subtitles popping up on the screen.
@@zojirushi1idk man, i am watching at 2x and the subtitle speed feels fine.
@@zojirushi1 sounds more like a skill issue on your end tbh
When I started my major, the beginner/intermediate courses were alright, but I still didn't know what to do.
Then I took low-level programming and my operating systems classes and discovered that I enjoy embedded systems like microcontrollers.
Now instead of wanting to die making react webpages, I want to die because I tried making an audio reactive wearable from scratch.
ML Engineer here. It’s competitive for general SWE and specialized positions as well. For specialized roles, you will likely need at least a graduate degree to pass a resume screening. Learn to be the best to get the job and stay in the industry. Your motivation must come from curiosity, not money.
@@jonathanwong7744 as a fellow ML Engineer, this is great advice - the projects, masters/grad degree, or networking whatever it is will follow from the curiosity !
i'm really interested in this field and i really love learning and thinking of getting a master's and even a phd. from you own experience is it worth it? and do i need experience in other fields like swe or data engineering... to get into ml.
you need a graduate degree just to get into the industry? Are you actually fkn kidding me? CS seems to have gone from the best to the absolute worst return on investment in less than 5 years.
@@x12_79 ML isn't an entry level job and it's mostly in research. so i don't think any undergrad degree could make a researcher whethear it's a cs degree or not
@@adamsaraya5727 I understand that but they said that no matter what, getting into the industry is competitive so it makes it sounds like you'll need more than a bachelor's just to be a competitive candidate for pretty much any role now. I get that some fields are more demanding than others but that's how i interpreted it.
CS Major - The Anime Opening.
Man just told u how to pass your training arc.
Everything matters in the long run, life is a mix of unknown variables, you don't know which one affects a life decision, or which one closes doors for you
Keep working hard, you'll surely be better than your past
Learning assembly in college rn. This is hard as sh*t and we're still only doing the easy stuff. Needless to say I'll be back in the same class next semester, but my view on assembly has changed radically.
I used to look at it with dread at how much code I would have to write (and I still hate that part) but I've come to appreciate how free you are to do almost anything you want in assembly. I'm not reliant on the specific features of coding languages anymore. I can tell the computer exactly where I want it to put that 2. I control when the operating system is called upon, and I can move the individual bits of numbers as I so please. Its a lot work, but the end result is extremely empowering. I'll be back next semester and I plan to use this knowledge to demolish this class. Call it a late power trip if you will, but I worked my butt off now, so I'm about to have some fun later.
assembly is what people at youtube think the fundamentals are. If anything, learn some digital electronics. Just to find a physicists tell you that's high level.
My actual advice, stop mystifying computers. I started learning the fundamentals jsut to regret I didn't find out React earlier.
Some good points just want to point out correlation does not equal causation. People who take these harder classes are likely self motivated and thus have things outside of class they are doing to help them land these big name jobs/internships.
When i was at my AS in Computer Science I could have taken it easy and take ez courses on my last semester. Instead I took Cal 3, Physics 2, and Differential Equations, all considered elective. I was thinking long term goals so I can focus on a concentration in my bachelors. Although it was years ago and I have work experience now, i am greatful i did that. Bc now i have so much options and directions without worrying about core requirements. Im not a straight A student nor am i from a really high end school. I failed more than I succeeded. But i never gave up.
Commenting to be more conscious of the videos I watch. Great advice.
lol
So glad someone is talking about this!!! There's so many vacancies in specialized role while the SAAS market is saturated af. I wish more of my classmates took the classes I enjoy seriously rather than simply hating on it because it doesn't get them placed immediately.
Enlightment is when you can de-abstract every single layer, starting from sand to what happen when I posted this comment
Teach me the ways
For new grads/juniors/college students, it's not about the knowledge you have. It's about presentation. Even if you specialize heavily into the theory behind a CS topic like ML, it won't matter if you can't get an interview. Companies won't waste time on you unless you catch their interest. That means becoming distinguishable from the crowd.
In my opinion, taking a bunch of hard classes is not enough, especially if you aren't going to a top CS school. You have to go out of your way to make yourself noticeable. Solve interesting problems, and show off your solutions to companies and recruiters.
Get your foot in the door, and everything becomes much easier.
real man, i was scraping by in my OS class this semester but i realized how important it really was after struggling on an assignment. Now im locking in and trying to understand the parts that i wanted to avoid
9/10 bait honestly gj
This is absolutely amazing - the cinematography and the advice. Absolutely stunning
short, explained and straight to the point
When I started programming I started with web dev but when I eventually started building ML and data projects I started having much more fun, the more technical and mathy it got the more fun I started to have
I like how you mentioned the projects you worked on. I think creating exercises on your own is a great way to build that experience. You can customize your projects to fit your needs and sharpen your skills. It’s even better you when you can find that enjoyment from it.
You said and guided soo correctly brother, low level and theoretical is most important 🤌🏻🤌🏻
compilers was very frustrating in the beginning but it really helped me understand a lot and i feel i learned so much from it
cybersecurity student and still very applicable
Amazing advice. I'm going deep into ML and low level/robotics with a math minor. Wish me luck.
When he said "your gpa does not matter", and then me, "ok that what I need"
There's so much I want to learn. I would take harder classes or even go for a graduate degree, but school is so difficult that I'm barely scraping by. I'm never able to explore topics in as much depth as I want and I don't have any other option but to take the lightest courseload I can get. If you're someone who is able to get more out of your university experience than you currently are, don't take that for granted.
My passion is music and arts but as i have failed that i am now moving on to the art of banging your head against the computer screen
To be honest any advice on your SWE career is to be taken with a grain of salt. Everyone's path is different. If you want to do React go ahead, just because you do something that is 'harder' doesnt mean that you are more desirable in the market.
Best video i’ve seen this year
@@wombodombo9005 that means a lot to me, thank you
Great video man, honestly that last thing you said "in learning, go for breadth, and the bread will follow" gave me goosebumps brothaaaa
I really appreciate this video thanks for motivating me to learn more and take my life seriously!
Thank you for the video, sir!
Meanwhile discrete math is absolutely kicking my (entire class) ass 😢
Seriously bro, descrete math is the easiest, later math is straight up death💀
I have a discrete maths exam tomorrow 💀. It's the second time i'm taking the course so its kinda easier now since i'm also studying more than i did the first time. Goodluck!
good luck with calculus 2 man
You just put into words what i was thinking
@@fernandorevilla3518 thank you
Didn't expect the music. It really doubles the motivational effect lol
This is so true. Me and a friend decided to take a further maths class in school just to do more even if everyone said it was daunting. In turn these classes gave me invaluable skills and experience even if it wasn’t in college.
I needed to hear this. I honestly don't like the idea of working as a SWE (although I probably still need to start as a Junior Dev). I'm much more interested in the theoretical and science part of CS. I have classes for Computational Theory, Automata Theory and Regular Expression and these are challenging yet fun to learn. Another comment here said, "Your motivation must come from curiosity, not money." And I need to adapt to this mindset. Thank you TH-cam algorithm for blessing me this video. +1 sub
I am from a 3rd world country, studying in a pretty good university. We don't get to choose the courses, everyone follows the same syllabus until final year. The first 2 semesters, I didn't study properly, couldn't figure out how to study for exams, and as a result, got really bad results (around 3 CG). Even though I want to get better, but the result haunts me badly. I feel like no matter how good I do from now, it won't change. Any tips to overcome these thoughts?
Great video though. I don't regret choosing CSE now, at least for a while :)
The beautiful thing is that effort in LEARNING is important - if you keep learning and building despite whatever numbers you may receive on your papers it’s never too late. You can turn your life around pretty quick
If you keep doing the same thing, don’t build anything new / new projects, or not explore anything new you’ll be stuck
bangladeshi
Good university and third world country do not go in the same sentence.
@@raulavila-t5u true words.
Same, it's hard to study here in our country it feels like our courses are very outdated but I still want to learn
absolute banger why isnt this more popular
Currently am I CS Major and honestly the math I’m learning has helped improve my programming immensely
Ultra rare actually good CS advice
Thank you Haris
I tried to go to university in Europe for Software Engineering or Computer Science, but my grades weren't high enough to get in, so now I'm doing vocational school (it's like a weird mix between community college and vocational schools here where it all gets lumped up into the same institution) on programming, trying to get enough qualifications to either re-apply with a higher grade or go abroad where qualification requirements are easier.
Anyway, great video, for me it's low level stuff for now since it's the only classes they teach here but I'll try to go for some harder classes if I ever get the opportunity to study in the USA, I know I like programming since it's something I enjoy doing just for the fun of it so the question is how much time needs to pass before I get to be there.
I agree with you, you don’t learn a lot of theory while working… you must chase knowledge after work so you can keep grow
The video I NEEDED
Thanks for the advice I'm just starting CS.
Third semester, thought of dropping out since I'm very behind. I'm going to practice some math problems and rework my foundations to have a more intuitive understanding of my current courseload. I might die trying, but I'll be back reporting how it went when it's time to graduate.
Thank you. In the midst of national exams rn, I'll get off youtube and study my hardest. I love learning and I'll keep working hard for opportunities to do more of it.
awesome video, thank you!
Currently taking robotics and OS, going to take advanced OS and embedded systems next semester. Being a robotics engineer seems like it would be really cool, going to look into that
Sadly I watched this video 4 years too late. Enrolled into some harder courses but feels like I didn’t learn much although I passed them all. This video is a good motivator anyways. Thanks for the advice!
Message is still that it’s never not valuable or too late to explore harder projects/skills whether at work or outside of work - especially if you’re interested !
I thought i was watching a anime
Bro, had you uploaded this when I was still in college, maybe I would've done something differently. Just passed out of college a few months ago as a CS major, and I HAVE NOT A SINGLE MFING CLUE what I'm gonna do with my life. I hope I turn my life around.
hell yeah brother
Now i wanna take my Degree Seriously Thanks Bro!
This inspired the shit out of me, I used to get by with AI and minimal effort, but now I want to actually learn this stuff and have some sort of skill. Thanks man.
This video is amazing
Oh come on you gotta at least agree that theoretical computer science is pretty useless in the field (not technical stuff - "how the computer works" - which counts as technical computer science, but automata theory, turing machines, LOOP and WHILE programs etc - I'll admit that grammars are still useful for regex and compilers, but other than that, its pretty useless)
Thanks man, too much doom and gloom these days. I'll try to spread this vibe.
Good stuff, thanks for this.
well already done with clg and did everything you said not to. Guess I'll be cleaning my shit while on the job. Realized how fun these deep and theoretical topics are pretty late.
well said , most don't understand this today
TL;DR Learn as much as you can. Who knows what field you'll specialize in.
My path from college to work made no use of what I learnt from the previous step.
Obviously you have the standard courses, like OS, Compiler, Discrete Math, OOP, and so on. But then came the electives. My overall performance was lagging, so I got last pickings for the elective coruses This practically force me into taking ML electives. You'd think my undergraduate thesis will have an ML-related topic? No, it was computer-graphics-related instead.
Then I landed a job at a FinTech company... I'm pretty sure I flunked the interview questions, since they were about DBs. But somehow, I got accepted. Now, I need to learn about banking concepts.
Nice editing!
I dont wanna work for big tech. These companies have us by the balls and i refuse to slave away for them.
This is so, beautiful
in first year of comp sci right now but i am struggling hard (as a mature student). I have a part time job and the commute to school kills any time i can have to study. What's worse is im always late for assignments because of time but also I find it extremely difficult. Calculus right now is kicking my ass since my test just mainly involve around proving theorems. I need to keep up my cgpa if I want to take the classes i was actually interested in (computer networks, computer security) so I hope I can make it.
This is why even though iam 17. Iam trying to Prepare myself by learning all the hard math and topics
If GPA doesn't matter, why not take harder courses? What is there to lose?
I agree with you - but people usually say that in the mindset of “let me not learn anything / the bare minimum from my classes and only leetcode to death”
What ppl don’t get is that these jobs pay well because they’re extremely difficult topics/subjects and anyone willing to go through that pain will be compensated because you….are…..rare…..supply and demand. I tell ppl the reason us math majors continue to have lucrative industry careers is because the ones that are good at advanced mathematics AND wants to work in industry are rare individuals. Because most would work in academia.
the potential man megumi's ost be playing
Most inspirational shit
i feel so detached watching these videos as a recent IT student, like should i change career to get the full experience or what?😭
Thank you. After ALL THE REELS my bro has sent me about working at Mc Donalds for the rest of my life 😭😭😭. I needed this 🙏
@@TomZhang2008 if you’re always learning, and growing, you’ll be str8 - be patient and healthy and relentless
If you don't like hard challenges, why are you even in computers? It's all about hardship, achievement and self-improvement.
The "easy" jobs are management, sales, marketing, etc. Outside IT, engineering, law and medicine are hard. Research done right is usually hard.
Got me motivated to do my degree seriously.
Networking also matters. Would argue is harder to learn online than datastuctures and algos.
(English is my 3rd language, so, sorry for a bad grammar)
Honestly, i almost never hear people saying that i should avoid low level stuff and complicated concepts. More people talk down to me like i am below them and say "you are not a true programmer if you use python" or "True developers use linux as your OS and vim as their only code editor" or "js = soydev", never actually explaining why and just repeating these stupid dogmas, which feels extremely toxic. I never hated the low level concepts, c, linux or vim, just the people, who try forced upon me. Probably i would have started to appreciate c more if we had initially started with something more beginner-friendly, like python in my university, probably my hate for linux/vim users would not exist if they just shut up and let me decide which OS/editor to use for coding myself and probably, i would enjoy programming much more if it had less toxic community. Learning complicated concepts and coding in harder languages before switching to easy ones is frustrating, does not make much sense and just seems like a way to gatekeep beginner programmers. People, who tell all those awesome stories about how they became a god tier programmer from staring with c should stop thinking that learning style that worked for them will work for everyone and at least try to understand why people may not like it. Also, i don't understand all people who don't ask any questions and blindly agree with all these popular takes about learning low-level concepts and say it's actually useful when they don't even have a job. Just WHY?
Needed this to make my academic comeback. Just got a 70 on my midterm and failed one of my homework, almost made me cry.
In my first lecture, the professor told us: «Now you have been given a special opportunity to learn something truly deep. A chance you’ll rarely get at work when you’re just learning a concept at the surface level to do some task»
God sometimes I feel like I’m not doing enough at all or don’t know how to manage my time. I’m learning DSA, then after try to go back to learning more Java fundamentals and hop on Odin Project to learn web dev.
But then sometimes my classes take up so much time, that I forget what I learned from the Odin Project and have to go back.
How do you Guys do it? What’s your schedule?
i personally stick with doing one thing at a time because learning multiple topics at once just wasnt working for me.
following a tutorial/course is good but is useless until you apply it in practice.
Just go and build stuff it's the best way to learn
anime music in the back is fire 🔥🔥
If you missed out/skipped those harder classes in uni you could built projects that use knowledge taught in said clasess, it's more engaging anyway. Or you could take online courses/uni lectures and apply for a Master's degree (or take the entrance exam, whichever applies to you), both of these approaches work.
Yeah, some people just take for granted when they are a full time student in school the opportunities/time to try stuff
@@HarisHussain Right, I for one discovered graphics and shader programming this year, my final year of college, so I'm scrambling to learn and make a profile that dosen't doom me into webdev like everyone else.
I will have a ms in cs soon (and probably a research position in embedded devices/kernel programming, already do linux kernel stuff)
Something my graduate algorithms prof said in the first day of class: you dont learn when things are easy. You learn when you're challenged.
And it's true in my experience (not that class for me) but I skipped a ap calculus level in high school after taking rgular calc and failed the first half of the class but finished passing
What in the anime computer science opening is this? Great vid!
So you are saying to not pick the easy way out and opt for harder and more in depth stuff? I actually agree with you!
we making it out the hood with this one i nearly cried buy my beats
Thank you.
I don’t feel like cyber is a subset of cs, data science 100%. Cybersecurity is loosely related to cs because of computer networks in general, or operating systems/ ASM if you’re into reverse engineering. After doing cybersecurity post CS I feel like the whole industry/ education system is misleading by placing cyber as a subset of CS.
fair, unless you’re doing cyber in an academic / algorithmic research style (which you probs need masters or specialized projects for) then most of cyber probs has its own gatekept process with getting the qualifications / certs for a security engineer role
@@HarisHussain oh yeah, could see Data Science as part of AI/ML applied within hacking or Next Gen Firewalls/ Next Gen AV when rules based filtering isn’t enough. Especially considering stuff like ransomeware which doesn’t have specific markers like traditional viruses.
I started working as Cyber Analyst. Have no Degree in Computer Science but i have Experience as DEVOPS-Engineer and First Level Support. Now protecting company with MelOps, Crowdstrike, AI Hunter, and doing Malware Code Reverse Engineering. I am 24 and love doing it. I even applied for this job out of fun. But in the end i got it Thank GOD.
Clownstrike mentioned lets goooooo
I just taking those classes rn, thx dude
I joined Computer science because I thought it was going to give me more money in the end goal. However, that doesn't mean I don't want to learn or find something within it that makes me happy. I initially wanted to be a lawyer and do international law. I learned that I can still go to law school, and get my BS in CS. That also is the question with the use of AI. Everyone will be using AI. Big tech and minor software business will be using AI for simple things to cut back on people, time, and money. So, I hope I find the love in it, but for currently I use AI for my java Netbeans class
The CS video they should show you when you choose the major.
fire video
And some advice for those who have ended CS career but did't learn anything, realize that this is important and want to improve skills? i recently got love for all this and now i regret for not study properly in early years, i'm now 24 almost 25:(
@@omaradrian8560 I’m 24 bro, started studying seriously a year ago and it paid off - never too late - message is to always keep learning a skill whether at your job or outside your job !
absolute cinema
This video inspired me to take the hunter exam and get my hunter lincense
thanks bro
My advice is to do whatever gets you a good GPA and saves stress. The hard classes rarely have portfolio worthy projects(like most of uni) and are things you will forget by final year. Things you can pick up at any point in your career because you aren't meant to be an encyclopedia.
All those C's for you to have to read it all over whenever you get a job(if you get a job)
Hard topics should be private learning. No employer cares what topics you did via formal education.
Also the school never leads you down a specific path.
Learnt intro to ML? good. Now let's learn web design the next semester.
You're just a bigger generalist now😂
My 2 cents as a final year slacker who also studies maths
Note: It's impossible to skip core courses where I'm from
@@tegathemenace Yeah, but there’s certain core “harder topics” that are harder to learn later - you’ll be less likely to get low level/hardware/quant/distributed systems related jobs if you slacked super hard on OS/Distributed Systems/SysArch classes because that’s harder to learn when you’re older
Basically if you wanna pivot or specialize later in your career , yeah you can self study but for example if you suddenly want an ML Compilers role or have an interview you’ll have wished you took an ML or compilers class
@@tegathemenace I agree with you that you should balance it to save stress - and that GPA/class projects aren’t the direct connect to a job
@@HarisHussain no one said slack but if you have the option to make a simple webpage for 40 credits or try to decipher some obscure proof of Hoeffding’s inequality for some 40 credits (I don't even remember what that was for something in some advanced algorithms class) pick the easiest one and spend your extra time learning interviewing skills that will land you a job. I've worked in fintech, startups etc. never once thought why COM3004 really saved me today.
@@HarisHussainBy en large the thing that makes it harder to learn stuff when you get older is life circumstances changing. For example if you have a high stress job doing regular Dev work you aren't going to make the time and energy to learn other topics outside of that. If you instead find a "Easy"/ low stress dev job you can dial in your software development fundamentals/ get exposure to writing code then use the additional mental bandwidth to study these other topics in depth gradually at your own pace. It's question of organising your own life and discipline above other factors.