Kyle Keirstead
Kyle Keirstead
  • 116
  • 309 110
Advice For Computer Science Freshmen - Part 2
Part 1: ua-cam.com/video/nmZj8L_Bl-Y/v-deo.html
After spending three years in industry, these are five (more) things I wish I knew back when I was a freshman in college.
Computer Science Playlist: ua-cam.com/play/PL_P2z826pPxDJVODl-U7cSomU-Wa6KZwN.html
Subscribe for more CS videos!
Icons made by Freepik - www.flaticon.com
Переглядів: 99

Відео

Up To Speed On Git, In 8 Minutes
Переглядів 370Місяць тому
Wanted to try something different...let me know if you want to see more videos in this format! Git Meme Compilation: medium.com/@lulu.ilmaknun.q/kompilasi-meme-git-e2fe49c6e33e Why Facebook doesn't use Git: graphite.dev/blog/why-facebook-doesnt-use-git Subscribe for new videos every week! Computer Science Playlist: ua-cam.com/play/PL_P2z826pPxDJVODl-U7cSomU-Wa6KZwN.html Icons made by Freepik - ...
Walking Through My First Project's Codebase...9 Years Later
Переглядів 732 місяці тому
This app got mentioned in the newspaper and helped me land my first internship...it is also the worst piece of software I have ever written. This was pretty painful...enjoy :) How the Worst Piece of Software I've Ever Written Landed Me An Internship: ua-cam.com/video/S89cmXQXOSo/v-deo.html Subscribe for new videos every week! Computer Science Playlist: ua-cam.com/play/PL_P2z826pPxDJVODl-U7cSomU...
What I Did Wrong In My First 6 Months As A Software Engineer
Переглядів 5593 місяці тому
3 years later, looking back at my first six months in industry…a lot of mistakes were made. Subscribe for new videos every week! Computer Science Playlist: ua-cam.com/play/PL_P2z826pPxDJVODl-U7cSomU-Wa6KZwN.html Icons made by Freepik - www.flaticon.com
UX...A (Brief) Rant
Переглядів 1283 місяці тому
Wanted to try something a little different with this one...UX is one of those topics that I'm constantly talking about, but I don't share much about it here - so here's a brief rant. Subscribe for new videos every week! Computer Science Playlist: ua-cam.com/play/PL_P2z826pPxDJVODl-U7cSomU-Wa6KZwN.html Icons made by Freepik - www.flaticon.com
Software Engineering Acronyms, Explained.
Переглядів 1233 місяці тому
Computer Science and Software Engineering are full of acronyms. Today I'm breaking down seven of the most common ones you’ll hear and why they’re important. Subscribe for new videos every week! Computer Science Playlist: ua-cam.com/play/PL_P2z826pPxDJVODl-U7cSomU-Wa6KZwN.html Icons made by Freepik - www.flaticon.com
Using AI To Level Up As A New Coder...
Переглядів 1654 місяці тому
AI has exploded into the mainstream in the past few years...if you're new to coding (or even if you have a few years of experience), here's how I'd think about using it to level up as a programmer. Subscribe for new videos every week! Computer Science Playlist: ua-cam.com/play/PL_P2z826pPxDJVODl-U7cSomU-Wa6KZwN.html Icons made by Freepik - www.flaticon.com
10 Years Of Coding In 16 Minutes
Переглядів 7464 місяці тому
I've been looking forward to this one for a long time... There's a lot of things in this video that I cover at a high level - I've linked related videos that go more in-depth on some of those topics: * The Story of Math Facts 4 Kids: ua-cam.com/video/S89cmXQXOSo/v-deo.html * Building an iOS App Using Only ChatGPT: ua-cam.com/video/fTWancK7ahc/v-deo.html * 4 Years At Georgia Tech In 15 Minutes: ...
How The Worst Piece of Software I've Ever Written Landed Me An Internship
Переглядів 4855 місяців тому
This is the story of how building a terrible iOS app landed me my first internship as a freshman in college. Subscribe for new videos every week! Computer Science Playlist: ua-cam.com/play/PL_P2z826pPxDJVODl-U7cSomU-Wa6KZwN.html Icons made by Freepik - www.flaticon.com
3 Years Later - My Biggest Misconceptions About Becoming A SWE
Переглядів 9125 місяців тому
Three years ago, I started my first job as a software engineer - and while there were a lot of things that I did expect, I also came in with a lot of misconceptions about the job. So, in honor of this being almost my exact three year anniversary, here’s three of my biggest misconceptions about the reality of being a software engineer. Subscribe for new videos every week! Computer Science Playli...
If You’re Considering Giving Up On Computer Science...Watch This First.
Переглядів 2,4 тис.5 місяців тому
This video is specifically for anyone who's tried coding, and it’s been challenging, or you aren’t sure you like it…and you’re thinking about quitting. Subscribe for new videos every week! Computer Science Playlist: ua-cam.com/play/PL_P2z826pPxDJVODl-U7cSomU-Wa6KZwN.html Icons made by Freepik - www.flaticon.com
Should You Even Learn To Code In 2024?
Переглядів 4465 місяців тому
Subscribe for new videos every week! Computer Science Playlist: ua-cam.com/play/PL_P2z826pPxDJVODl-U7cSomU-Wa6KZwN.html Icons made by Freepik - www.flaticon.com
Here’s Why Your First Internship Is So Important (as a SWE)
Переглядів 6406 місяців тому
Back when I started college, I knew my first internship was important - but at the time I underestimated just how important, and also how hard it was going to be to get. Here’s five reasons why your first internship is so important - and if you’re curious about how to land your first internship, I’ve made a video about that here: ua-cam.com/video/N09sSmaQzSk/v-deo.html Subscribe for new videos ...
The Best Coding Advice College Didn’t Teach Me
Переглядів 4176 місяців тому
College is good for a lot of things - but one thing it didn’t do for me was teach me how to write code effectively. Subscribe for new videos every week! Computer Science Playlist: ua-cam.com/play/PL_P2z826pPxDJVODl-U7cSomU-Wa6KZwN.html Icons made by Freepik - www.flaticon.com
5 (Rookie) Mistakes To Avoid In SWE Technical Interviews
Переглядів 2336 місяців тому
Interviewing as a software engineer is tough. Here's five things NOT to do in your next interview. Subscribe for new videos every week! Computer Science Playlist: ua-cam.com/play/PL_P2z826pPxDJVODl-U7cSomU-Wa6KZwN.html Icons made by Freepik - www.flaticon.com
Watch This Before Signing Your Job Offer (For SWEs)
Переглядів 1266 місяців тому
Watch This Before Signing Your Job Offer (For SWEs)
The Truth About Promotions & Leveling As A Software Engineer
Переглядів 3657 місяців тому
The Truth About Promotions & Leveling As A Software Engineer
Advice For Any New Programmer
Переглядів 3917 місяців тому
Advice For Any New Programmer
I wrote "Hello, World!" in 50 programming languages...and it was painful.
Переглядів 1,6 тис.Рік тому
I wrote "Hello, World!" in 50 programming languages...and it was painful.
I Built An App Without Typing A Single Line Of Code.
Переглядів 174Рік тому
I Built An App Without Typing A Single Line Of Code.
Red Flags To Worry About As A SWE Intern...
Переглядів 363Рік тому
Red Flags To Worry About As A SWE Intern...
I Analyzed the Top 10 Computer Science Schools...Here’s What I Found.
Переглядів 14 тис.Рік тому
I Analyzed the Top 10 Computer Science Schools...Here’s What I Found.
Advice For Picking A Comp Sci College
Переглядів 2,2 тис.Рік тому
Advice For Picking A Comp Sci College
CS Major With No Internship? Do This Instead.
Переглядів 636Рік тому
CS Major With No Internship? Do This Instead.
Why You Should Become A Software Engineer.
Переглядів 255Рік тому
Why You Should Become A Software Engineer.
Computer Science & Software Engineering Q&A!
Переглядів 346Рік тому
Computer Science & Software Engineering Q&A!
How to 2x Your Coding Speed In 6 Minutes
Переглядів 583Рік тому
How to 2x Your Coding Speed In 6 Minutes
3 Ways To Instantly Level Up Your Code As A College Student
Переглядів 221Рік тому
3 Ways To Instantly Level Up Your Code As A College Student
Critiquing My Old College Resumes
Переглядів 406Рік тому
Critiquing My Old College Resumes
The Truth About Grinding LeetCode
Переглядів 552Рік тому
The Truth About Grinding LeetCode

КОМЕНТАРІ

  • @Brad-KP
    @Brad-KP 7 днів тому

    Good advice at any level.

  • @mightdai7489
    @mightdai7489 7 днів тому

    I'm very surprised you had a 4.0. Just took my second CS midterm for my harder CS class and it was really a huge realization that CS tests might be a lot different than what I'm used to.

  • @cam1312003
    @cam1312003 14 днів тому

    how about don't inflate it and give what is earned.

  • @shawkihamdan6936
    @shawkihamdan6936 22 дні тому

    nice guy

  • @DavidB.Fischer
    @DavidB.Fischer Місяць тому

    First apartment alone, definitely an experience.

  • @debracarriere9051
    @debracarriere9051 2 місяці тому

    That young people feel they're gaining by clogging up their mind 24-7 crowds out personal growth. This performative crush is hurting you in the long run.

  • @knockoutkoasters8769
    @knockoutkoasters8769 2 місяці тому

    I didn't even listen to the video yet, but me personally. I rather live by myself than live with people. I get annoyed too easy

  • @HafizurRahman-om5ml
    @HafizurRahman-om5ml 2 місяці тому

    I hope this message find's u. Please give some suggestion,how can I get Chance for PhD in Georgia tech.

  • @Brad-KP
    @Brad-KP 2 місяці тому

    Interestingly neat. Did you move?, your studio looks different.

    • @KyleKeirstead
      @KyleKeirstead 2 місяці тому

      Nope, just a different angle I wanted to try so I could look at my laptop while I was filming :)

  • @BenJohnston1993
    @BenJohnston1993 3 місяці тому

    I lived in Redmond for 3 years near the power line trail. Where in Redmond is your apartment?

  • @Blktiga86
    @Blktiga86 3 місяці тому

    Living alone is heaven if you can afford it! Having roommates is hell!

  • @drequena
    @drequena 3 місяці тому

    First error: thinking about yourself as a software engineer in your first six months in the industry. That would take more like 6 years, if you’ve got what it takes in terms of talent and dedication

    • @Brad-KP
      @Brad-KP 3 місяці тому

      What's magical with "6 years"?, that is making an assumption that has many fallacies. Is that how long it took you to become productive?

  • @Brad-KP
    @Brad-KP 3 місяці тому

    big and scary - lol

  • @CrimesNewRoman
    @CrimesNewRoman 3 місяці тому

    As a designer myself, I agree with everything you’re saying however, I think you’re missing one critical perspective: often times a “bad”user experience is the most profitable for companies. This is some thing I’m in the process of writing a video on but we see this all the time from how functionality of apps feel worse to use yet are ultimately more profitable, like the removal of the chronological time. Video games do this all the time, by making something so annoying to engage with that you can very easily just pay money in order to bypass it and then go on having “fun”. I personally don’t think that UX isn’t deemed important, but it’s the wrong kind of goals are directing how UX is being used to ultimately exploit literally everyone.

  • @tomwaters5651
    @tomwaters5651 3 місяці тому

    Don't go to a top tier engineering school

  • @isis.eetherr
    @isis.eetherr 3 місяці тому

    You should look into room dividers! I just got a shoji for my studio. Great for making a portion of the space private.

  • @shaunkeys7887
    @shaunkeys7887 4 місяці тому

    I love to hear someone expressing more of the nuance to using AI. However, I think there’s some more nuance to the topic that should be understood. For me, scrutinizing the output of AI-generated code is far slower than it is to actually write it from scratch, so I’m not sure about its viability for integration into your workflow. I also have dyslexia, so maybe I’m a minority, but given the error rate of AI, I REALLY have to understand the output, which often means re-reading it 15+ times to scan for security vulnerabilities & blunders. I also agree with the point of learning, but would advise that no-one trust the output of an AI for that purpose, because it’s often wrong. It hallucinates, sometimes is easily gaslit and other times doubles down on verifiably wrong answers, and comes up with “close enough” answers that aren’t necessarily accurate, but sounds believable, and speaks them with confidence. However, in today’s world where students are forced to publish blogs on topics they don’t understand as required classwork, and the internet is flooded with bad, short-sighted articles, AI can seriously help cut through the BS by giving you the keywords you couldn’t find on your own, and helping you form better Google searches to get right down to what you’re looking for The main issue is that when we talk about AI, we’re almost always referring to LLMs, which don’t have the intelligence we think they do. They’re next-word-prediction machines, not problem solvers. They’re trained on Q&A, not the steps required to get to the answer, and therefore don’t do their own problem solving. They’re just regurgitating someone else’s answer on the internet, replacing some words, and hoping it works

  • @DDoZERR0
    @DDoZERR0 4 місяці тому

    Pretty cool. I am from Bellevue myself.

  • @salim444
    @salim444 4 місяці тому

    10:54 you should talk to casey and explain to him why the debugger is so slow 😂. First time watcher btw looking forward for the rest of your videos

  • @bradparker7506
    @bradparker7506 4 місяці тому

    Nice timeline - very interesting. Don't ever doubt yourself, you will succeed and go far.

  • @mic1240
    @mic1240 5 місяців тому

    Purdue, a top 10 engineering school and the country’s largest STEM enrollment university, has held its tuition since 2011. In many rankings it is top 20 or top 10 in computer science, the first such program in the US. University of Illinois isn’t in Chicago as your map indicates, but Champaign. Many BIG Ten schools have great programs and typically save $$$ vs private schools.

    • @spektree8448
      @spektree8448 12 днів тому

      look closely at the map, its on the pin not the dot. It shows champaign as the location

  • @kyan2000
    @kyan2000 5 місяців тому

    Random thoughts: It is not that difficult to transfer from community college to Berkeley CS. It is super difficult for out-of-state applicants to get in Georgia Tech CS, UW CS. It is easier to get into elite CS schools with non-CS majors, and switch to CS later. UIUC doesn't allow internal transfer to CS though. But you can get into UIUC CS + X majors relatively easy.

  • @gaiustacitus4242
    @gaiustacitus4242 5 місяців тому

    Advice for anyone before deciding on a major: Research the day-to-day activities involved in potential careers. This will help you decide if this aligns with your interests. More than 50% of college graduates end up working in jobs which have nothing to do with their field of study.

  • @PhilopateerAvalon-zt8vi
    @PhilopateerAvalon-zt8vi 5 місяців тому

    No no let people give up the market is over saturated

  • @joshuaadewale1409
    @joshuaadewale1409 5 місяців тому

    Not trying to brag but, wow.... having trouble with if/else statements for weeks? And here I'm thinking that because I'm having doubts about myself because I'm not fully comfortable with recursions or JavaScript promises after almost a month. We should not give up. Let's try our best

  • @MuhammedRashid-g1m
    @MuhammedRashid-g1m 5 місяців тому

    Great video, man. Well-rounded and thorough. Thinking back to my early days, I know a video like this would have really helped

  • @XDBjoernXD
    @XDBjoernXD 5 місяців тому

    Explore also other teams. I have come from a very bad team, almost soul crushing to a lovely team with supportive, nice colleges.

  • @br3nto
    @br3nto 5 місяців тому

    I did a software engineering degree right out of high school, only kept it up for a year or two, then left and got a full time job. In that job, I ended up doing a lot of VBA to automate a lot of business process, it wasn’t appreciated because I was spending time coding rather than doing the work they hired me for… but made me realise I really love coding. After a 7 year gap I went back to uni part time, meanwhile got a junior dev job while I finished. Now with 11 years industry experience, I still love it to this day (in the right environment… it needs to be a software first company).

  • @TheRealArnoDuebel
    @TheRealArnoDuebel 5 місяців тому

    Syntax isn‘t the problem for me. I just feel like im not capable to actually figure out the logic for the stuff I wanna do.

  • @anonimowelwiatko4455
    @anonimowelwiatko4455 5 місяців тому

    Unless your life goals, dreams, interests, hobbies relate to coding/programming, don't pick it up. It's very weird craft. You can spend years working on project that never comes to fruition. Your day to day work might not show visible results (specially backend/SE), you are very likely to get back problems and need to be active outside work. If you work remotely, you might feel alienated by not socializing, quite easy to get depressed. Also you never know how good you are/if what you know is good enough, how much you need to learn. And from everything you learn you will need small percentages. It's a mess. If it wouldn't be that I grew up on MMORPGs and made custom servers, mods and wanted to make something big in future myself, I wouldn't go for it. It's very satisfying when you solve problems for your own project but monetizing is not an easy task. Same as making complete, user friendly, polished application, from start to the end. Even maintaining proper code structure is hard. Test coverage (you better write tests or you will end up with huge mess), architecture, reusability, compatibility, versioning, cooperation (I advice you start with it asap, only overambitious idiot dreamers like me want to do big things solo), refactor, planning in advance tasks to do, writing proper description for your ideas (dressing up abstract concepts), connecting different pieces together in intuitive manner... You can go on and on. It's a mess. If you think about money, become good at anything else that is valuable. If you think that sitting on your ass for 8 hours is cool because you played video games, no, it's not. You will probably start seeing results of this lifestyle in mid 20s. If you are really driven, just be careful in competitive/corporation environment. Brighter they shine, faster they burn. Value your time, be active outside your job (healthy lifestyle should be secondary priority), don't work for free after working hours and don't think that you are not good enough. If you get the job done in reasonable time, you are a professional. It's not a race. Quality over quantity but don't try to be perfect. Good enough, secure, easy to read and share with others code should be a priority. Don't reinvent the wheel, don't overcomplicate, look for easy, fast solutions. Don't treat code review as personal attack on you, be humble as fuck, thankful for feedback/review and learn from better than you. Don't jump between jobs, at least when you are starting and don't have enough leverage. I took slightly above minimal wage position to get experience and advantage on resume. I got promoted after 2,5 year (normally it was required to have at least 3 years of experience but I managed to get some leverage on project I did for company over hours, it was only for promotion) and doubled my income. Then after another 1,5 year or so, I started to burn out (more and more responsibilities were piled on to me, I wasn't only coding, I was making presentations, going to meetings with managers, making architectural decisions, supporting other people, teaching/mentoring juniors, doing reviews, handling part of system as in expertise (be person people would come to ask questions about it), handling other process, cooperating with China/Sweden/India and more. Then I got scouted (just by my experience/job position in specific company alone) and was instantly offered twice as much as I was already earning. Not only I was immediately recruited as an expert (I was trying to get promoted in previous company but they kept me waiting despite that we talked already about my promotion and it was scheduled) but also got literally no responsibilities other than be a good programmer/engineer, cooperate and participate in required meetings. It was amazing change. I went up to top 10% earnings in my country and had less stress/responsibilities. I am still working at this job, tasks are not exciting and there is always something new/different to do but I get job done, communicate, report my progress and respect others as well as myself. Got some leverage over 3 years so I will go for raise next time we discuss my progress. That being said, I rarely have fun at my job. Only when joking around with coworkers. It's very specific area but pay is good so I can afford buying an apartment and think about future, starting my own business/developing proper software and selling it to people, providing entertainment.

  • @nicolaskevin4046
    @nicolaskevin4046 5 місяців тому

    The algorithm knows 😭😭

  • @pisky5067
    @pisky5067 5 місяців тому

    Quality content!

  • @zouhairsahtout9682
    @zouhairsahtout9682 5 місяців тому

    Thanks man for this video, I am actually now start putting much effort on problem solving after almost two years with HTML, CSS, JavaScript and switching from here and there, even an easy problem would takes me hours and some days, but I hope things will take its place.

  • @bradparker7506
    @bradparker7506 5 місяців тому

    Good points. If I had to pick one thing that I learned from college that was most important for me was 'problem solving'. Learning coding just comes with practice and time, but if you can't solve the problem, what's the point. I like your videos, well thought out.

    • @KyleKeirstead
      @KyleKeirstead 5 місяців тому

      Very well said - appreciate it!

  • @aaravvarma1143
    @aaravvarma1143 5 місяців тому

    Which one is better, computer engineering or computer science? I heard they both pay well but which one is better for getting jobs afterwards? I heard in cs it’s tough to find jobs because it’s very competitive

  • @pankword
    @pankword 5 місяців тому

    Subscribed to encourage you to keep it up

  • @zzzzzz_652
    @zzzzzz_652 6 місяців тому

    Great video keep goingg

  • @lh9135
    @lh9135 6 місяців тому

    The alternative to the best American universities in CS and to OxBridge in England are the two Swiss federal schools EPFL/ETHZ in Lausanne and Zurich (World's Top 10 and top 6 in science and technology). These two schools are almost free (1750 USD/year tuition fees) and offer world-class CS training, of which that of EPFL is considered today to be just below that of Stanford. And the European centers of Meta, AWS, Disney research, IBM quantum, Google are located in Switzerland, a very pleasant and very safe country. A foreign student is authorized to work 15 hours per week after 6 months of presence at the rate of 27.16USD/hour! An interesting avenue to consider for a young, adventurous American citizen who cannot afford to pay several hundred thousand dollars in tuition fees for a world-ranked 5 year’s master's degree in CS.

  • @lucasjorge9084
    @lucasjorge9084 6 місяців тому

    Great advice!! Keep up the good work!

  • @aaravvarma1143
    @aaravvarma1143 6 місяців тому

    I got into Georgia Tech off from waitlist, but don't know what major I want to do, is it possible to add an aerospace engineering major, Physics major, Chemistry major, Materials Science Engineering major, Industrial Engineering or Computer Engineering? If I complete all the classes required, am I guaranteed this major as a double major or to switch into this?

  • @bradparker7506
    @bradparker7506 6 місяців тому

    Great advice before accepting any letter of offer. Are you still working remote?

    • @KyleKeirstead
      @KyleKeirstead 6 місяців тому

      Nope - back to Redmond again!

  • @josiahharris4369
    @josiahharris4369 7 місяців тому

    Kyle didn’t say this directly, but I will say it: “Mother Tech eats her young …”

  • @bradparker7506
    @bradparker7506 7 місяців тому

    Welcome Back!

  • @kylerham1083
    @kylerham1083 7 місяців тому

    ........Stanford, MIT, Carnegie Mellon, UC Berkeley......

    • @lakshya9917
      @lakshya9917 6 місяців тому

      The dream

    • @cheese-power
      @cheese-power 6 місяців тому

      Great schools, indeed! Princeton is also on par in my humble opinion.

    • @Nero-xv
      @Nero-xv 2 місяці тому

      ........Stanford, MIT, Carnegie Mellon, UC Berkeley...... what?

  • @yafetgetaneh1624
    @yafetgetaneh1624 7 місяців тому

    Got in for Aerospace, thanks for this.

    • @mtk3587
      @mtk3587 5 місяців тому

      Stats?

  • @bessiefloresgomez1756
    @bessiefloresgomez1756 7 місяців тому

    Very insightful!! ❤

  • @sebastianmelton227
    @sebastianmelton227 8 місяців тому

    Can you tell me how you acquired the internship? Highschooler here looking to intern at lockheed for the summer.

  • @bellefleur2127
    @bellefleur2127 9 місяців тому

    This video is so insightful ✨ I’m currently working on my transfer application to GT and I’m hoping to get into the CS program as well. Your videos are so much helpful and informative to me 🌟Thank you for doing such a great job 🎊

  • @Jewels-o7o
    @Jewels-o7o 9 місяців тому

    I have a lot of stuff but I can see cons on my stuff getting taken for both instances.

  • @puduhari1
    @puduhari1 9 місяців тому

    Based on your opinion, would you choose Georgia Tech or UT Austin for Computer Science (Goal is to start a tech venture / entrepreneur and not a job in a tech company)

    • @KyleKeirstead
      @KyleKeirstead 9 місяців тому

      I can't speak much for UT Austin (I didn't consider it when I went to college), but I do recommend Georgia Tech for Comp Sci and I'm happy with my decision. I'd specifically recommend looking into Create-X if you haven't already at GT - I didn't do it during college, but it sounds like it'd be a good fit for what you want to do. It's also important to consider the other aspects of the college experience/atmosphere (which I have lots of videos about regarding Tech) - GT has a lot to offer, but for some people it's just not the right fit.

    • @puduhari1
      @puduhari1 9 місяців тому

      @@KyleKeirstead thank you for your response. Can you please provide some insight into for whom it’s not a right fit. Do you provide consulting calls (1 on 1) with students or parents and if so how to reach you.