I am in my 2nd year of Computer Science with a focus on Web & App Dev and it is definitely difficult. Anyone who says it is easy is lying. What bothers me the most is that the more I learn, the more I feel like I don't know anything and I question how I could ever get a job in the area because I don't know enough. I spend all day studying and I realized good grades doesn't necessarily mean you know what you're doing. I also have a 9.0 average but it doesn't feel like I thought it would feel. I spend lots of time learning by myself. TH-cam, StackOverflow, etc... I don't have an issue with self-study, I actually like it.
2:13 in just the 25 seconds afterwards you sum up the correct approach to a CS degree. Unfortunately, I relied on the CS program to learn and I feel like I haven’t really learned anything. I graduate in November with a BSCS and im struggling to even get an internship with the basic knowledge I have. I’m now going back and re-teaching myself everything I need to learn to get a job. Wish I had someone to actually share this information with me from the beginning, but oh well. Overall, thanks for putting this out there because I feel the education system fails a lot of people that dont realize they need to learn everything on their own. The education system is just for showmanship and to have an ornament degree on your wall or resume. Employers want real knowledge and experience.
Balance your workload, I cannot stress this enough. A very good point Tim. I've seen many examples of people not following this and they ultimately hurt themselves up. I'm currently in 5th semester of the CS degree, I had kept the right attitude till the 3rd semester. In the last semester I kinda got lenient with the stuff and at the end it made everything so hard for me. I needed to be remembered of this. Thank you so much buddy, best wishes to you.
Tim is the guy who share all the experience with community very frankly. This is really helps me in lots of time. Thank you Tim. The second camera angle is fine.
Learning on your own is a definitely. In a few of my classes my professor didn't even teach us topics we would be tested on and have homework on, and just expected us to look it up and figure it out. Now working as an entry level software engineer, that is 80% of my job. Also, don't get stressed out because it's harder to learn when you are stressed.
What would you suggest , I’m halfway through CS degree but I feel like my coding sucks . Should I just focus on programming and pass my classes as easy as possible ?
Thank you for the advice. I'm a first year Business IT student (in my second semester now). I started doing the things you mentioned in this video and my marks have increased. Thank you for this video, I will share it with my classmates as they always ask me how do I maintain my good marks
all good points, really. they don't make you practice, not really. you have to do it yourself. DO watch your time management. stress can kill you, so do what you can to prevent stress. procrastinating is a sign of stress and anxiety, leading to more procrastination, leading to an actual anxiety disorder. find ways to break out of the loop.
I hope people don't listen to this guy saying to literally skip lectures. That is the absolute easiest way to fall behind in all your classes. Sure, not every professor is the best, but there are some really good ones out there, and spending time in lectures and office hours becomes extremely valuable when you get past the introductory classes and take more advanced electives. This guy dropped out before he even got to that point, but there is literally no way you're going to just skip advanced classes and just pick it up on your own. I cannot imagine skipping my computer vision and natural language processing classes and just "self-studying." Plus even if you can somehow self study these topics, you're missing out on valuable information that professors usually give about what will be on exams, working through problems, etc. A lot of the theory you would miss in your lectures will make you have severe holes in your foundation, which will show when you get to more advanced classes and beyond. Do not do this.
Great video! I am currently studying as an Electric Engineering student and I relate to a lot of the advice you mention when studying during the year. It is very important to schedule your workload and be pragmatic of the time you have to succeed in really any engineering related discipline.
Man, ur videos are just amazing. Been following you for 2-3 years since you had ~500k followers. Till now always finding something interesting in your videos. i watch every of them, watched a lot of your courses. So just keep it up and continue doing interesting videos. Waiting for the next videos!!!
This is really good advice, but I think another thing that's super important is learning in a way that works for you - for example I found that I struggle with things a lot when teaching myself, but then in collaborative work such as in labs and workshops I did really well. Skipping lectures if you learn best through a lecture-like format is a pretty terrible idea, but if you get no benefit from them then there's no point spending your time on them.
Thanks Tim. I’m already halfway towards a computer science degree. I’m glad I already completed three of the programming courses just need to complete two more. Suppose to graduate July next year.
I am about 10 days from graduating and I will say this is great advice for many. I would like to place emphasis on time management and workload. It is critical, especially if you are like me, have wife, kids and be provide income to the house.
@@akunalana6370 to be honest, I used audio books on my way to work and at lunch. I worked on schoolwork afterwards. I also bottle fed my twins while studying.
@@akunalana6370 I was in a constant state of tired. I accepted it. I made it my drive so that I can be in a better place financially. In the end, I graduated with a 3.5.
CS courses slice up every topic into little self contained areas instead of taking a holistic approach. I therefore think it's important to spend time sticking these little pieces back together in your own mind. Every individual fact you learn in CS is actually quite simple and easy to understand. The hellishly difficult part is putting all those small and simple facts together to achieve something useful.
This is a really good point. It's the key to most STEM degrees. It would be nice if individual lecturers could explicitly say this is x concept, it builds from y concept you learnt last semester but sometimes that's not possible for a variety of reasons and you have to piece things together yourself.
Dude, this is your master class. I hope those watching, listened to your advice, because that's pretty much what I did during my undergraduate studies. Others called me an overachiever using the techniques you just described. In the end, they failed the course and must retake AGAIN. Oftentimes their mediocre grades prevent them from entering graduate school and have to take the GRE. Who is the overachiever now😇 Great job mate!
Not going to lectures, pretending the prof can't teach you anything useful and just doing the assignments on a regular basis is quite an arrogant attitude, but it worked for me, too (which is really sad) 😂 Lots of guys just tunnel on this "how to pass the exam" strategy. But if you just learn how to answer the exam questions, you usually don't develop a deep understanding of the topic. This is really not what studying is supposed to be 😅 Don't do it like me or Tim. Go to the lecture and try to understand the real thing behind the formula. Most profs are just bad at telling you that the actual concept behind the formula is quite simple. Go dig into it and learn something profound 😉
Not to start one 😂I actually studied EE (electrical engineering) with the focus on micro electronics. And you get the practical aspects of computer science. And learn the actual fun stuff like operating system design (well at least in 1990) assembly and C. And you get to build your own small computers. I really liked that practical aspect and applied knowledge. CS would’ve probably been too theoretical for my liking. I thrive in the lab designing PCBs edging them putting the parts on proving the design to work and the data acquisition by then was already trivial for me. And a unique skill set that for me to work in building testing setups for companies to automate their testing of hardware and software. Especially in the 90s you needed to actually simulate keystrokes and IO flows because DOS are the dedicated systems were single tasking or timing critical where stubs and abstractions would slow down the actual requirement. So it was fun to create systems that simulated cycles accurate blood analyses machine output. Type in frequencies in a function generator. Reading the bus to see what is on the screen or making a virtual printer that attached to parallel and/or serial and would behave exactly like the printers we supported and actually compare to see it the invoice layouts still matched. I miss those days where you actually got your hands dirty and made stuff. More and more of engineering becomes configuration.
Hello Tim. I need your advice on the next steps I should take after learning Python. Ive learnt a few modules like Beautiful soup and have made a few projects and I feel Im ready to move on to another language. What language do you advise I should move on to next? Second question is can you make a video for a roadmap to become a software developer. Thanks
I thought, people needs to survive in Electrical and Mechanical engineering, this is now too much 😂😂😂 I haven't seen anyone dropping CS degree ,just cool down we know you are genius 🔥🔥🔥
Hey Tim, thanks alot for the tips .Although in majority of colleges in India we have to have at least 75% attendance( the professors know absolutely nothing and i feel like my time is being wasted ). I gets super anxious in class seeing my time go towards nothing and when I do come back from classes I have to search up all the things on TH-cam. When I'm done with that, I don't have any time left to explore/develop my own skills. Please if anyone has any suggestions please let me know on what I should do in such a scenario. I don't want to be an unemployed passport. 😕
Moreover, we have exams almost every 20 days, so the professors rush everything at the last moment and we understand nothing. This cycle continues throughout the semester and it's super stressful.
I like the content you are providing ...but I really don't like the newly introduced change of camera perspective during the video. Please simple keep the "front to the viewers" camera perspective as before. 🙂
I am currently a transfer students doing science and math classes which I hat so much man ahh, but I want to start university as fast as possible and move out so I can finally do all these Al stuff :(.
Students usually take co-op terms to explore various areas to decide where they wanna work. If money is not an issue you may want to invest your time same way.
If professors and the lab classes don’t teach you the stuff, then what’s the use of university? Everybody can find these resources online for free these days. I already felt that when I studied EE 32 year ago. The only benefit college had was the lab with all the expensive equipment to build the lab project. But all the knowledge came from standard books you could buy in any book store.
Tim, you say you dropped out of computer science from UOttawa yet your Linkedin profile says you completed it this year. This doesn't help your credibility.
As somebody who is a Computer Science Graduate. My advice would be that you would learn ten times as much from competitive programming and projects as you would from the classroom.
Hi Tim! I would like to refer you for an opportunity at a company in Pakistan. It's a YC company named Tajir, and we want to find the best talent in software engineering in the whole world.
Guys, your fantastic laziness is not what will make your way to programming. You may want to look for a simpler career if you cannot even install a couple of IDEs and test them.
These fake guys will go down one by one like the clever programmer youtube channel who he charged people thousands of dollars and didn't give back what he promised! Be aware of these people!
I am in my 2nd year of Computer Science with a focus on Web & App Dev and it is definitely difficult. Anyone who says it is easy is lying. What bothers me the most is that the more I learn, the more I feel like I don't know anything and I question how I could ever get a job in the area because I don't know enough. I spend all day studying and I realized good grades doesn't necessarily mean you know what you're doing. I also have a 9.0 average but it doesn't feel like I thought it would feel. I spend lots of time learning by myself. TH-cam, StackOverflow, etc... I don't have an issue with self-study, I actually like it.
Everything you've explained sounds like a pretty normal experience 😉
I feel the exact same way , part of me prays by the time I graduate I’m going to miraculously understand so much more 😂
As a Senior in Computer Science, this is very accurate. Take Tim's advice to heart!
As a Senior in Computer Science u cant watch 13min video in 7 minutes
@@jokurandompappa increase the playback speed and save your time
@@jokurandompappa lol
@@jokurandompappa Tim put timestamps in the description.
2:13 in just the 25 seconds afterwards you sum up the correct approach to a CS degree. Unfortunately, I relied on the CS program to learn and I feel like I haven’t really learned anything. I graduate in November with a BSCS and im struggling to even get an internship with the basic knowledge I have. I’m now going back and re-teaching myself everything I need to learn to get a job. Wish I had someone to actually share this information with me from the beginning, but oh well. Overall, thanks for putting this out there because I feel the education system fails a lot of people that dont realize they need to learn everything on their own. The education system is just for showmanship and to have an ornament degree on your wall or resume. Employers want real knowledge and experience.
Balance your workload, I cannot stress this enough. A very good point Tim. I've seen many examples of people not following this and they ultimately hurt themselves up. I'm currently in 5th semester of the CS degree, I had kept the right attitude till the 3rd semester. In the last semester I kinda got lenient with the stuff and at the end it made everything so hard for me. I needed to be remembered of this. Thank you so much buddy, best wishes to you.
@Text me on telegram@Techwithtim This guy is definitely not a bot...
Tim is the guy who share all the experience with community very frankly. This is really helps me in lots of time. Thank you Tim.
The second camera angle is fine.
I'll be starting my degree in Computer Science in January, I'm so glad my favorite programming TH-camr made a video on this! Thanks Tim!
I am starting my university life as a cs student next sunday, and this video came in time ! Thank you tim!
Your thoughts?
@@chifuyu7902 happy for you, I'm starting next monday wish me luck mate
Learning on your own is a definitely. In a few of my classes my professor didn't even teach us topics we would be tested on and have homework on, and just expected us to look it up and figure it out. Now working as an entry level software engineer, that is 80% of my job. Also, don't get stressed out because it's harder to learn when you are stressed.
What would you suggest , I’m halfway through CS degree but I feel like my coding sucks . Should I just focus on programming and pass my classes as easy as possible ?
Thank you for the advice. I'm a first year Business IT student (in my second semester now). I started doing the things you mentioned in this video and my marks have increased. Thank you for this video, I will share it with my classmates as they always ask me how do I maintain my good marks
Starting my first year seeing what works and what doesn’t appreciate the tips Tim keeping all these in mind!
all good points, really.
they don't make you practice, not really. you have to do it yourself.
DO watch your time management. stress can kill you, so do what you can to prevent stress.
procrastinating is a sign of stress and anxiety, leading to more procrastination, leading to an actual anxiety disorder. find ways to break out of the loop.
I hope people don't listen to this guy saying to literally skip lectures. That is the absolute easiest way to fall behind in all your classes.
Sure, not every professor is the best, but there are some really good ones out there, and spending time in lectures and office hours becomes extremely valuable when you get past the introductory classes and take more advanced electives. This guy dropped out before he even got to that point, but there is literally no way you're going to just skip advanced classes and just pick it up on your own.
I cannot imagine skipping my computer vision and natural language processing classes and just "self-studying." Plus even if you can somehow self study these topics, you're missing out on valuable information that professors usually give about what will be on exams, working through problems, etc.
A lot of the theory you would miss in your lectures will make you have severe holes in your foundation, which will show when you get to more advanced classes and beyond. Do not do this.
Most universities nowadays put the lecture recordings and videos online anyway.
Tim always manages to give people what they need. Thanks Tim
Great video! I am currently studying as an Electric Engineering student and I relate to a lot of the advice you mention when studying during the year. It is very important to schedule your workload and be pragmatic of the time you have to succeed in really any engineering related discipline.
Man, ur videos are just amazing. Been following you for 2-3 years since you had ~500k followers. Till now always finding something interesting in your videos. i watch every of them, watched a lot of your courses. So just keep it up and continue doing interesting videos. Waiting for the next videos!!!
This is going to be damn useful....I'm gonna keep this in my favourites playlist until I start my degree.... thanks bro 💯❤️🔥👌
This is really good advice, but I think another thing that's super important is learning in a way that works for you - for example I found that I struggle with things a lot when teaching myself, but then in collaborative work such as in labs and workshops I did really well. Skipping lectures if you learn best through a lecture-like format is a pretty terrible idea, but if you get no benefit from them then there's no point spending your time on them.
very meaningful advice! thank you so much, tim!
"look for friends" sheeesh that one is the hardest one x.x'
The people I know are aaa holes just wanting to copy my code hours before it was due
Thanks Tim. I’m already halfway towards a computer science degree. I’m glad I already completed three of the programming courses just need to complete two more. Suppose to graduate July next year.
Congrats
honestly its good to see you deliver the message from angle to angle by switching it in like every five minutes maybe and its just my opinion
I am about 10 days from graduating and I will say this is great advice for many. I would like to place emphasis on time management and workload. It is critical, especially if you are like me, have wife, kids and be provide income to the house.
How did you balance time to study with all those responsibilities
@@akunalana6370 to be honest, I used audio books on my way to work and at lunch. I worked on schoolwork afterwards. I also bottle fed my twins while studying.
@@Jdmorris143 thanks I dont have kids but I'm trying to see how I can balance school and work thanks for the info
@@akunalana6370 I was in a constant state of tired. I accepted it. I made it my drive so that I can be in a better place financially. In the end, I graduated with a 3.5.
@@Jdmorris143 congrats did you find a job yet
Thanks for these tips, gonna start next month
Thanks for the advice, I start my degree this Wednesday
very helpful as I'm starting next week. Thanks, Tim. The two cameras are good btw.
CS courses slice up every topic into little self contained areas instead of taking a holistic approach. I therefore think it's important to spend time sticking these little pieces back together in your own mind. Every individual fact you learn in CS is actually quite simple and easy to understand. The hellishly difficult part is putting all those small and simple facts together to achieve something useful.
This is a really good point. It's the key to most STEM degrees. It would be nice if individual lecturers could explicitly say this is x concept, it builds from y concept you learnt last semester but sometimes that's not possible for a variety of reasons and you have to piece things together yourself.
Feel like you can’t really make a video on the topic because you dropped out but fair enough good points made.
🤣
I swear your videos track my life haha. I only just now enrolled in a CS degree! Thank you.
Ur videos are really helpful one .Thanks for sharing them 👌
Need this one right now! TIm - Thank you!
Did I win something? Is this for real? Thank you if it is, Tim
Dude, this is your master class. I hope those watching, listened to your advice, because that's pretty much what I did during my undergraduate studies. Others called me an overachiever using the techniques you just described. In the end, they failed the course and must retake AGAIN. Oftentimes their mediocre grades prevent them from entering graduate school and have to take the GRE. Who is the overachiever now😇 Great job mate!
You are still the "overachiever"? nice work tho!
I like your new camera. T
hat angle changing makes the whole video more dynamic !
4th year CS student majoring in game development & specializing in mobile app development.. and I agree.
I think objectively the front facing camera is nicer, but I think it'll be nice to have some variety in the video.
I have no other reason to comment except that I'm helping the youtube comment algorithm.
thanks, im going to use this for my data science bootcamp with concordia university.
Amazing tips 👍
Thank you! This is an awesome video.
Thanks. Very practical tips! 💥🌟🔥
I just got into cs, this video is a boon for me
13:12 Nice, that's where the side camera shines.
I am your big fan bro.
Love from India.
"But enough chatter about me. What do *you* think of my handsome portraits?"
Thnks iloved♥️
Just finished my BCS degree. Very accurate even though we are from different countries! (I'm from Israel, professors are bad here as well lol)
Golden advice
This is a scary video. It makes me wanna study for next year of high school even though summer holidays still last for another week lol
I think you should change your camera angle throughout the video even while talking every now and then and switch it back and so on
Not going to lectures, pretending the prof can't teach you anything useful and just doing the assignments on a regular basis is quite an arrogant attitude, but it worked for me, too (which is really sad) 😂
Lots of guys just tunnel on this "how to pass the exam" strategy. But if you just learn how to answer the exam questions, you usually don't develop a deep understanding of the topic. This is really not what studying is supposed to be 😅
Don't do it like me or Tim. Go to the lecture and try to understand the real thing behind the formula. Most profs are just bad at telling you that the actual concept behind the formula is quite simple. Go dig into it and learn something profound 😉
7:40 finally I'm not the only one who hates writing notes
Exactly
Thanks Tim, how do cs tests look is it on pc or paper
Not to start one 😂I actually studied EE (electrical engineering) with the focus on micro electronics. And you get the practical aspects of computer science. And learn the actual fun stuff like operating system design (well at least in 1990) assembly and C. And you get to build your own small computers. I really liked that practical aspect and applied knowledge. CS would’ve probably been too theoretical for my liking.
I thrive in the lab designing PCBs edging them putting the parts on proving the design to work and the data acquisition by then was already trivial for me. And a unique skill set that for me to work in building testing setups for companies to automate their testing of hardware and software. Especially in the 90s you needed to actually simulate keystrokes and IO flows because DOS are the dedicated systems were single tasking or timing critical where stubs and abstractions would slow down the actual requirement.
So it was fun to create systems that simulated cycles accurate blood analyses machine output. Type in frequencies in a function generator. Reading the bus to see what is on the screen or making a virtual printer that attached to parallel and/or serial and would behave exactly like the printers we supported and actually compare to see it the invoice layouts still matched.
I miss those days where you actually got your hands dirty and made stuff. More and more of engineering becomes configuration.
Your side camera is good. However, the main camera looks better.
Hello Tim. I need your advice on the next steps I should take after learning Python. Ive learnt a few modules like Beautiful soup and have made a few projects and I feel Im ready to move on to another language. What language do you advise I should move on to next?
Second question is can you make a video for a roadmap to become a software developer. Thanks
I've been learning on my own without any friends for 2 years because of online class.
in omni man's voice: thats the neat part, you dont
Many Canadians who have cs degree are jobless. I work as support staff
I thought, people needs to survive in Electrical and Mechanical engineering, this is now too much 😂😂😂 I haven't seen anyone dropping CS degree ,just cool down we know you are genius 🔥🔥🔥
Hey Tim, thanks alot for the tips .Although in majority of colleges in India we have to have at least 75% attendance( the professors know absolutely nothing and i feel like my time is being wasted ). I gets super anxious in class seeing my time go towards nothing and when I do come back from classes I have to search up all the things on TH-cam. When I'm done with that, I don't have any time left to explore/develop my own skills. Please if anyone has any suggestions please let me know on what I should do in such a scenario. I don't want to be an unemployed passport. 😕
Moreover, we have exams almost every 20 days, so the professors rush everything at the last moment and we understand nothing. This cycle continues throughout the semester and it's super stressful.
What University are you in?
I like the content you are providing ...but I really don't like the newly introduced change of camera perspective during the video. Please simple keep the "front to the viewers" camera perspective as before. 🙂
I'm at my final year in computer science(master's degree).
Tim just had to remind us we need to get friends😂😂😂😂😂
I am currently a transfer students doing science and math classes which I hat so much man ahh, but I want to start university as fast as possible and move out so I can finally do all these Al stuff :(.
I think the front camera is enough as you do not interact much with the side one.
It is physically impossible to study for more than 5 - 6 or 7 hours a day. Because of life
both angles look great Tim
Is kivmob module working till now.
Pls reply me
Use both of the camera angles in your videos!
Front camera is better but it could be because this video is a vlog
A Tim do you think it’s a good idea to get a job while completing a cs degree
Students usually take co-op terms to explore various areas to decide where they wanna work. If money is not an issue you may want to invest your time same way.
If professors and the lab classes don’t teach you the stuff, then what’s the use of university? Everybody can find these resources online for free these days.
I already felt that when I studied EE 32 year ago. The only benefit college had was the lab with all the expensive equipment to build the lab project. But all the knowledge came from standard books you could buy in any book store.
Tim, you say you dropped out of computer science from UOttawa yet your Linkedin profile says you completed it this year. This doesn't help your credibility.
Oh oops! Thanks for pointing that out, I’ll need to remove that 👍
@@TechWithTim No worries :) just helping you out
Pls give me a website where I can study about python modules
I am not going to survive only degree I survived was 25 celsius degree weather
I’m in my 2nd year of my cs degree. I need a friend who knows IOS dev. ☺️
please tim make a video on payment system
I am so happy about this price hope to receive it soon i just sent my details to you on telegram
i would study on my own and so the lecture lol
As somebody who is a Computer Science Graduate. My advice would be that you would learn ten times as much from competitive programming and projects as you would from the classroom.
10:41 literally real life in a nutshell
Oh, boy, how on earth did we survive our CS degrees without BS videos?! 😂
I don't have any money to go to college
change the camera each other
How to survive by a guy who dropped out?
That does not make sense...
Still stuck on calculus lol
Im trying to learn python can i join any discord or something anyone??
Hi Tim!
I would like to refer you for an opportunity at a company in Pakistan.
It's a YC company named Tajir, and we want to find the best talent in software engineering in the whole world.
Lol Pakistani company 😂😂
If you don't mind, I want a tutorial make a complete set up on my PC for programmers with most useful tools - IDEs - Programs... etc
Guys, your fantastic laziness is not what will make your way to programming. You may want to look for a simpler career if you cannot even install a couple of IDEs and test them.
Ok
Time
Brag my man, brag.
4:45 we need to have friend with benefits
I m feeling that its a scam
I already survived it. Lol. 😭
Can someone be my friend
😃🤣🤣🤣
Its funny. Because hé thit not finish
These fake guys will go down one by one like the clever programmer youtube channel who he charged people thousands of dollars and didn't give back what he promised!
Be aware of these people!
people can't tell apart computer science and from programming/IT
Pin me
How would you know? You literally dropped out. You are definitely in no place to be giving advice on this.
WOW such a good attitude! Excellent !
man degree is for dummys...
Can you be my friend?
Thank you TImmy, i am starting my double major in computer science and mathematics next year, looking forward to it🦾