Quick note: obviously, you're going to need to work hard and focus on quality as a CS Student and engineer. This is intended for the specific types of people I describe (who apply excessive self-pressure for impractical reasons). Oh yeah, timestamps: 0:00 - Cry for help 1:18 - Income 3:30 - Salary / Compensation Growth 4:37 - Resume / Qualifications 6:18 - Networking (Clubs, Frats, "Professional development") 8:32 - Productivity and effectiveness as a software engineer
@@shoobadoo123 wasn't my intention, I'm just saying that I wasted lots of time studying for things that are not necessary important and therefore ended up being not as productive as someone else who spend little effort on the right thing. I worked hard, not smart.
This makes me sad. It means that there's no way to escape from having a pointless and unfulfilling job, even if one successfully reaches the top ranks of software engineers. I'm not helping my career with these comments, either. Freedom of speech isn't really a thing in a pluralistic, capitalist society (or in a monolithic socialist one.. so I guess it's not really a thing anywhere *shrug*).
derty QWERTY Hey look buddy, I'm a software engineer. That means I solve problems, not problems like "What is beauty?" Because that would fall within the purview of your conundrums of philosophy. I solve practical problems, for instance: how am I going to stop some dum user from breaking the software? The answer, use basic programming knowledge that you think you have, and if that don't work... Ask stackoverflow for help and copypaste some code you don't understand. Take for instance this high performance database solution designed by me, built by me, and you best hope... It doesn't catch on fire down the line.
I'm a software engineering major, orientation team member, academic peer advisor, and student assistant with my school's IT department, and this video completely called me out and has made me very afraid lol
shoobadoo123 I never did it thinking about companies... my major wasn’t even computer science when I started most of it, up until I took my first coding class
Its more disappointing knowing that the work I pour into my school won’t really matter. Although, I am working on coding something that will help our academic advisors... maybe that will be worth it
You hit the nail on the head man! I got my degree roughly 4 years ago, and I had a tough time getting my foot in the door. I had an internship that just went sour and it really crushed me. A few months go by, and I just decide to pick up temp jobs until I could find some place that would give me a chance. I ended up working for a local tech company just on the sole fact that I spoke Spanish and was easy going. That was it. My actual degree had zero barring on me landing that job. In 2.5 years I went from tech support to QA Engineer. Talking to the developers around me, it seems that no one was necessarily an over achiever in school. They just did things and then tried to put out products and see if they could make a quick buck. A lot of them didn't even go to school. They just picked up programming and just tried to make things they thought were cool. And that was it. Their hobby and side-hustle morphed into a career. So I would say you're giving pretty solid advice! Stop trying so hard and just do some stuff. Literally all of your academic accolades mean nothing after you leave school. If you got a bright idea, know how to leverage your skills (or improve them), and you rub people the right way, you can be successful in any CS related field early on.
If you think computer science is a good thing to get into.. you are shallow and did not use your actual fuckin computer to research the saturated jobs market in tech since 2005
One of the best videos I have seen on this channel. U did it again Chris! Keep up the good work. U are really helping a lot of people through these informative videos.
this is true to a point. I'm in my last year of cs right now. I already signed my contract for my job when I graduate so I'm just coasting. Did I try hard af my first years? Fuck yes but if I didnt I probably would have failed a couple classes. But the funniest part is the things that I worked my ass off for ended up not ever coming up in the interview process and in the end my biggest asset was my personality. The degree(or coding.skills) gets you to the starting line but it's not what's going to make u finish the race. Also specializing is a good tip. My full degree title is computer science information systems. I just got a job at one of the big 4 because of this.
@@srafez9057 I dont know if I would call it charisma. Ive worked in coffee shops for a long time and I'm just really good at talking to people and reading body language . Which compared to alot of fellow students who have never had a job, looks really good.
Rachel Brestansky Yea those soft, interpersonal skills are rare to find in technical interviewees. I’m working in a food store rn and interact with customers often so hopefully that will give me an advantage
Love this video, it gives more insight to the actual outcomes of being a CS major, on the other hand on my channel I just have my general opinion of what I think the truth is of being a CS student currently while trying to build my company 👍🏾
Firstly, that beat is 🔥🔥. Secondly “productivity + efficiency > being smart!”. As a novice, I will brand that in my brain! In addition, what u said abt getting a gig but starting a side hustle is priceless!! I’m already encountering the “overachiever-types” that use interaction as a transaction! I peeped it early and have a disdain for it! My initial approach towards CS was “be the smartest” but now I’m realizing that’s futile! So I’m re Hashing my game plan thanks to u 🙏🏾
The productivity and efficiency being greater than the being smart would require them to be mutually exclusive for them to exist. You need both. You can’t know that this specific algorithm is faster than or better for space then another algorithm if you don’t have the prerequisite knowledge to know what they do. The inequality is true but it lacks full context and might have People confusing their need to just copy and paste with the need to know what to copy and paste. This video was very helpful and it hs made me want to get into an internship for the fun of it. Thank you and i am looking forward to watching more if your content.
This is a 10/10 comment! Thank you - yes I've been having too much fun joking around in a lot of my videos (i.e. Day In The Life) and I realize I need to start adding more nuance/disclaimers so people don't just start slacking off. Thanks!
Chris Jereza ohhhh you’re funny don’t change yourself i was just saying man. With good advice also comes some thought which I appreciate. I didn’t know i needed this.
9:50 This is such a great point. I taught myself how to program in Java 6 years before I ever took a class in programming, and I believe it made me very different from most of my classmates. I never had a teacher to ask for help, or a study group. I learned off of one book, and from there mostly off of RU-vid and google search results. I always had a project I was working on, and when I didn't know how to do something, I would use RU-vid or StackOverflow or oFfIcIaL dOcUmEnTaTiOn, not a textbook, and I would copy+paste the answers in. This strategy has worked incredibly well, and has allowed me to learn everything I've needed to know in programming so far. Two years ago I was able to get an internship at a local tech company (while I was a Sophomore in high school), just based on what I had taught myself. My first year there, I was working mostly with stuff I knew. But this last summer, I had to do app development in C#, which I had never done before. Guess what? My same approach to learning that had gotten me to that point also carried me through the summer! I have little doubt that, when I am in college and get a bigger internship, I'll do very well thanks to my approach to learning. From what you're saying, it seems like most people who learn coding from school struggle to adapt to the copy+paste lifestyle, so I guess I've got a massive head start.
I haven't had to deal with textbooks, but I think a book is a great resource. For Java, I love the book called "Java: The Complete Reference, Eleventh Edition 11th Edition" It's just so well thought out and really expresses its main points in an intuitive and easy to follow way. That book is actually why I got into computer programming. I originally wanted to get into it and picked up a bit here and there, but I never truly got into it until that book. The one thing I do have to say is, holy shit, programming books are fucking expensive. I wanted to buy one at one point, looked at the price tag and decided "I want to keep my 80$ (CAD)" It wasn't even a huge book. It was just around 300-400 pages...
The opportunity will get it depends on our environment.. I live in indonesia where I can't go to have more intership usually we do once internship why ? Because if we do more than once it just wasting time no matter how many our intern experience are here at the end we will get the same position and the same opportunity with the people have minimal experience, so most of us here become full time job during in college but not all of us get the same direction on our major. So it depends on where do u live, we can't implement this way if our environment doesn't support us.. but thankyou for what have u been share bro.
So, the tax thing is not true in the US. There is a progressive tax system that only charges you the next bracket rates FOR THE AMOUNT IN EXCESS OF THE PREVIOUS BRACKET. For example if you get taxed 10% if your income is less than10k a year, and 20% if your income is between 10k and 20k, if you were to make $15k in this scenario, 10k of those would be taxed at 10% and 5k would be taxed at 20%. So you would end up paying (0.1 * $10,000) + (0.2 * $5,000) = $2,000 instead of what people usually think it means which would be (0.2 * $15,000) = $3,000.
Good point! Yes I am aware of the progressive tax system - I wanted to generalize as much as possible for the sake of this video (just to get the idea across), but you're right I'll try to be more nuanced about stuff like this in future videos. Cheers!
You sir just acquired another subscriber. I hope this channel does very well and I hope to follow you in your journey. I am exactly in the demographic you are talking about. I am in my Senior year of Computer Science and I feel like your videos are going to help me out a ton in the long run!
Being smart is important. Sometimes for yourself. Being productive can also be seen as being smart. Being good at something does give you a kind of social professional identity.
That networking process you mentioned is incredibly true. Building genuine relationships is so much better than forcing conversations and faking interests to build connections.
Wish i had found this sooner, I recently graduated and I can say is it's straight up truth, all these companies want you to be excellent at one specific thing/area, I'm over here like "yo i'm good at C++/Java/Python/etc...etc..." and it's like but you're not great at any specific thing. Like i can do web development, i can do this... i can do that... but am i the best? Probably not... I wish I had found my niche in college :'(
Man this was the first i saw from your channel and by the end of the video i realized how much i needed to hear this from someone else than myself, thank you keep up the good work 🤜🤛
As a senior CS game design student, the biggest thing that you need to do is be able to learn how to teach yourself. You're never going to be 100% prepared for every programming job you go into. My university professors literally tell us, "We're teaching you how to teach yourself", and they're right! Find your niche and learn it well. Use what you learn in school as building blocks and then learn what you need to know along the way and don't be afraid to ask for help. There's a running joke among the cs students: "The best programmer is who can google the best", and it's 100% true!
im literally a high school computer science student with no idea what to do in college and all of a sudden i see this video and you got me at big bucks
Nah bro people are just annoying AF. They want the easy way out instead of working for things. Do not reply to those suckers and keep doing what you do. Your content is ALREADY a resource for us CS students. We appreciate you boss
Great stuff dude! I interviewed a couple times for a FAANG iOS role (didn't get it 😭), but through the technical interviews they mentioned they hire as a "general" software developer in case they needed you to change roles. So a niche is super helpful for standing out and getting an interview, but I think having an understanding of many technologies is still warranted in the long run... that was just one company tho I'm not sure about the rest.
i don't ever comment, but i feel like i need to. i really enjoy your content. in this field, people aren't very energetic, so your content is a nice breath of fresh air!
im only doing a minor in CS but this also really applies to my digital marketing career (marketing major) I got a feeling a lot of majors outside of just CS need to hear this
Yeah that internship part is so true. In our program 35% dropped out last year of their degree because they got a good job that they tought they needed that piece of paper for.
Your videos are really insightful and funny. Idk why, but you and the TechLead^(TM) remind me of the relationship between Spider-man and Tony Stark in the homecoming movie
Doing software engineer but I don’t try so hard. Unfortunately I learnt this early in my career from being lazy. Made connections in top companies in my country so I can attest to this. I know people who want to do a million things but just focus on what you want to do
Networking seems so hard. I don't have all these connections to people working at big companies. I don't have an impressive LinkedIn as I don't even have work experience. And reaching out to random people hoping they'll give you a referral just seems so unnatural and rarely even works.
This is my first time watching your vid. I would like thank you giving me a future advice of what im gonna be doing in the future. Thank you for calming me about the path im about to take
Bro you need to change the name of this video. This is “Invaluable Finance Information” and you’re young as fuck. Jesus you’re also great at speaking quickly and succinctly. Good shit.
7:46 yeah thats super annoying. my solution for this: give and take relationships. people will help if you help them. like you said, give them a reason. I also feel like people who thinks the world revolves around them AND don't give as much as they take won't last long in industries that rely on communication and mutual help.