- 116
- 308 821
Kyle Keirstead
United States
เข้าร่วมเมื่อ 17 พ.ย. 2019
Software engineer - previously CS @ Georgia Tech.
*These are my personal opinions and do not represent my employer’s view in any way.
*These are my personal opinions and do not represent my employer’s view in any way.
Advice For Computer Science Freshmen - Part 2
Part 1: th-cam.com/video/nmZj8L_Bl-Y/w-d-xo.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: th-cam.com/play/PL_P2z826pPxDJVODl-U7cSomU-Wa6KZwN.html
Subscribe for more CS videos!
Icons made by Freepik - www.flaticon.com
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: th-cam.com/play/PL_P2z826pPxDJVODl-U7cSomU-Wa6KZwN.html
Subscribe for more CS videos!
Icons made by Freepik - www.flaticon.com
มุมมอง: 96
วีดีโอ
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: th-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: th-cam.com/video/S89cmXQXOSo/w-d-xo.html Subscribe for new videos every week! Computer Science Playlist: th-cam.com/play/PL_P2z826pPxDJVODl-U7cSom...
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: th-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: th-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: th-cam.com/play/PL_P2z826pPxDJVODl-U7cSomU-Wa6KZwN.html Icons made by Freepik - www.flaticon.com
Using AI To Level Up As A New Coder...
มุมมอง 1653 หลายเดือนก่อน
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: th-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: th-cam.com/video/S89cmXQXOSo/w-d-xo.html * Building an iOS App Using Only ChatGPT: th-cam.com/video/fTWancK7ahc/w-d-xo.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: th-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.4K5 หลายเดือนก่อน
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: th-cam.com/play/PL_P2z826pPxDJVODl-U7cSomU-Wa6KZwN.html Icons made by Freepik - www.flaticon.com
Should You Even Learn To Code In 2024?
มุมมอง 4455 หลายเดือนก่อน
Subscribe for new videos every week! Computer Science Playlist: th-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)
มุมมอง 6396 หลายเดือนก่อน
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: th-cam.com/video/N09sSmaQzSk/w-d-xo.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: th-cam.com/play/PL_P2z826pPxDJVODl-U7cSomU-Wa6KZwN.html Icons made by Freepik - www.flaticon.com
5 (Rookie) Mistakes To Avoid In SWE Technical Interviews
มุมมอง 2326 หลายเดือนก่อน
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: th-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
มุมมอง 3656 หลายเดือนก่อน
The Truth About Promotions & Leveling As A Software Engineer
I wrote "Hello, World!" in 50 programming languages...and it was painful.
มุมมอง 1.6Kปีที่แล้ว
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...
มุมมอง 362ปีที่แล้ว
Red Flags To Worry About As A SWE Intern...
I Analyzed the Top 10 Computer Science Schools...Here’s What I Found.
มุมมอง 14Kปีที่แล้ว
I Analyzed the Top 10 Computer Science Schools...Here’s What I Found.
CS Major With No Internship? Do This Instead.
มุมมอง 634ปีที่แล้ว
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
มุมมอง 582ปีที่แล้ว
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
Good advice at any level.
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.
how about don't inflate it and give what is earned.
nice guy
First apartment alone, definitely an experience.
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.
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
I hope this message find's u. Please give some suggestion,how can I get Chance for PhD in Georgia tech.
Interestingly neat. Did you move?, your studio looks different.
Nope, just a different angle I wanted to try so I could look at my laptop while I was filming :)
I lived in Redmond for 3 years near the power line trail. Where in Redmond is your apartment?
Living alone is heaven if you can afford it! Having roommates is hell!
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
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?
big and scary - lol
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.
Don't go to a top tier engineering school
You should look into room dividers! I just got a shoji for my studio. Great for making a portion of the space private.
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
Pretty cool. I am from Bellevue myself.
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
Nice timeline - very interesting. Don't ever doubt yourself, you will succeed and go far.
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.
look closely at the map, its on the pin not the dot. It shows champaign as the location
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.
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.
No no let people give up the market is over saturated
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
Great video, man. Well-rounded and thorough. Thinking back to my early days, I know a video like this would have really helped
Explore also other teams. I have come from a very bad team, almost soul crushing to a lovely team with supportive, nice colleges.
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).
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.
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.
The algorithm knows 😭😭
Quality content!
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.
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.
Very well said - appreciate it!
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
Subscribed to encourage you to keep it up
Great video keep goingg
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.
Great advice!! Keep up the good work!
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?
Great advice before accepting any letter of offer. Are you still working remote?
Nope - back to Redmond again!
Kyle didn’t say this directly, but I will say it: “Mother Tech eats her young …”
Welcome Back!
Good to be back :)
........Stanford, MIT, Carnegie Mellon, UC Berkeley......
The dream
Great schools, indeed! Princeton is also on par in my humble opinion.
........Stanford, MIT, Carnegie Mellon, UC Berkeley...... what?
Got in for Aerospace, thanks for this.
Stats?
Very insightful!! ❤
Can you tell me how you acquired the internship? Highschooler here looking to intern at lockheed for the summer.
How did it go
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 🎊
I have a lot of stuff but I can see cons on my stuff getting taken for both instances.
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)
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.
@@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.