Must-know skills to work in big tech (Google etc.)

  Рет қаралды 4,959

The Deliberate Engineer

The Deliberate Engineer

Күн бұрын

Let's say you want to be as good as any new programmer in big tech (Microsoft, Google, Amazon, etc.). Can you teach yourself the skills you need? You might be surprised how little of what they teach in university is actually needed!
Table of contents:
00:00 - Intro
01:00 - You'll use almost no school
02:40 - Four classes worth taking
05:09 - Useful practical skills
08:20 - Learn debugging
12:02 - Other things to know
15:44 - ...but can you GET the job?
Stock sound from storyblocks.com

Пікірлер: 27
@linonator
@linonator Жыл бұрын
This is really awesome advice! Thanks for making these videos :)
@TheDeliberateEngineer
@TheDeliberateEngineer Жыл бұрын
Thanks for watching!
@zachalbers6628
@zachalbers6628 2 жыл бұрын
Hey just found your content and have been binge watching. Great stuff! Based on the quality and relevance of the content I expect this channel will grow quickly. Will watch with great anticipation
@TheDeliberateEngineer
@TheDeliberateEngineer 2 жыл бұрын
Awesome, thank you!
@grandmastergyorogyoro532
@grandmastergyorogyoro532 2 жыл бұрын
Hi!, Glad to find this video!, I came here from the Quora link. Glad to find this wonderful information. Thank you for sharing this with us.
@TheDeliberateEngineer
@TheDeliberateEngineer 2 жыл бұрын
Thanks for checking it out, and for the feedback! If you have ideas for other things you'd like to see, I'm always happy to get them!
@grandmastergyorogyoro532
@grandmastergyorogyoro532 2 жыл бұрын
@@TheDeliberateEngineer I would love to know your thoughts on Big Data, specifically on Hadoop ecosystem,where this industry is headed and how to prepare for big data developer/administrator role. Your wisdom is highly appreciated. Thank You.!
@TheDeliberateEngineer
@TheDeliberateEngineer 2 жыл бұрын
I don't know Hadoop unfortunately, but as I learn about it, I'll keep this in mind. Thank you for the suggestion!
@grandmastergyorogyoro532
@grandmastergyorogyoro532 2 жыл бұрын
@@TheDeliberateEngineer No problem! Meanwhile I'll get to speed on other important information you have shared as youtube videos. I am thankful to you for sharing your wisdom with us! Plenty of information is available, but wisdom is hard to come by. ✌️
@TheDeliberateEngineer
@TheDeliberateEngineer 2 жыл бұрын
@@grandmastergyorogyoro532 Thank you!
@melk48111
@melk48111 Жыл бұрын
Great content
@TheDeliberateEngineer
@TheDeliberateEngineer Жыл бұрын
thank you & thanks for watching!
@jmherbst87
@jmherbst87 2 жыл бұрын
Hey - Been enjoying your videos - Curious if you have suggestions/thoughts on the most productive agenda to use for 1-on-1s between sw-engineer IC and their managers?
@TheDeliberateEngineer
@TheDeliberateEngineer 2 жыл бұрын
It's a great question! Works best when the report drives the agenda, with additions from anything the manager needs to share. The report needs to get used to owning their career. Talking about what they've done, what their priorities are, and blockers. I believe I talk a bit about this in 'Get Promoted Faster in hours a year' which emphasizes open, regular communication with your manager. kzfaq.info/get/bejne/l9Oplrmo2tiUkZc.html
@MarcelBornancin
@MarcelBornancin 2 жыл бұрын
Hey John! Talking about IDEs, I was surprised your didn't mention these highly customizable, text-centric editors like Emacs/Vim/NeoVim. Do you think they are worth learning if the person has the inclination to, or they are a waste of precious time? I always thought that if I will spend several years of my career coding/writing in a computer, I would be better off learning how to do that efficiently. But is very easy to fall into a customization rabbit hole and spend all of your time "improving your workflow" instead of actually being productive. I wonder what's your experience like, and also with people you worked with. Thanks for you content!
@TheDeliberateEngineer
@TheDeliberateEngineer 2 жыл бұрын
Thank you for watching! EMACS is great, and I've used it for years, as appropriate. I have friends who solely develop in VI and its siblings. So, those are absolutely worth learning if you're in an environment where others are using them. In general it's good to be near the center of mass for tools in your choices at whatever company you're at, so there's a good body of people you can help and be helped by.
@JustMovetoAsia
@JustMovetoAsia 2 жыл бұрын
Great info
@TheDeliberateEngineer
@TheDeliberateEngineer 2 жыл бұрын
Thanks for watching!
@DavidIsOdd
@DavidIsOdd 2 жыл бұрын
Hi. Great video. What's your take on software engineering-specific courses or software engineering graduate degrees? Do you think they're more practical than CS degree? Or is software engineering just stuff you can pick up on the job?
@TheDeliberateEngineer
@TheDeliberateEngineer 2 жыл бұрын
In my opinion school and courses are mostly about seeing if you like the area, and maybe picking up a few point skills. Whatever you learn in school will have to be adapted on the job. Pick whichever sounds most interesting, because both are fine for qualifying you for software engineer jobs.
@deaftechcorp8786
@deaftechcorp8786 Жыл бұрын
Hey can you please make a video about the pros and cons of having a masters degree in cs and how it will affect our progression on the industry
@TheDeliberateEngineer
@TheDeliberateEngineer Жыл бұрын
I'll give you the synopsis. Unless you are looking to work in a different country or getting your first job, a masters for CS probably won't affect anything.
@ZeroColdx911
@ZeroColdx911 2 жыл бұрын
Agree with most of them but algorithms you have to memorize given all big tech interviews are algo based especially leetcode style
@TheDeliberateEngineer
@TheDeliberateEngineer 2 жыл бұрын
I think knowing the core data structures is good enough. The interviewers don't necessarily want to see you solve things perfectly, they want to see your thought process working towards a solution, and that you're a competent coder!
@miguelruiz9772
@miguelruiz9772 2 жыл бұрын
gold
@sor3999
@sor3999 2 жыл бұрын
The second most common way to debug is not to use a debugger? It's not the first!? I am sad. At no point do these people ever think: there must be a better way? Actually this would be a good interview question, it will tell me whether they branch out, learn and improve or just stick to the basics.
@TheDeliberateEngineer
@TheDeliberateEngineer 2 жыл бұрын
I'm trying to remember what I thought was the first - I think it's "Zen debugging" where you try to guess what the problem is and recompile :)
Reaching Senior Software Engineer in Big Tech (Google, Amazon, Microsoft, FAANG)
9:55
5 tips to be a more productive software engineer
15:33
The Deliberate Engineer
Рет қаралды 3,4 М.
Super sport🤯
00:15
Lexa_Merin
Рет қаралды 20 МЛН
顔面水槽をカラフルにしたらキモ過ぎたwwwww
00:59
はじめしゃちょー(hajime)
Рет қаралды 37 МЛН
Compiler Design for final Exam Google Meet discussion  || Nasim Islam
1:29:14
Get promoted faster in hours a year
14:46
The Deliberate Engineer
Рет қаралды 10 М.
The Right Way to Quit Your Job
11:09
The Deliberate Engineer
Рет қаралды 4,6 М.
How to ace your first year as a software engineer at big tech (FAANG)
13:11
The Deliberate Engineer
Рет қаралды 6 М.
Elon Musk's Advice For College Students
0:56
Wealthy Pot
Рет қаралды 2,3 МЛН
Insanely Jacked Go Developer Fixing Bugs
Anthony GG
Рет қаралды 35
6 Tips for Senior / Principal Interview Prep
13:24
The Deliberate Engineer
Рет қаралды 7 М.
Amazon Principal Engineer: Best Job Ever!
11:14
The Deliberate Engineer
Рет қаралды 8 М.
Starting "Impossible" Software Engineering Tasks - tips from a principal engineer
14:47
Куда пропал 3D Touch? #apple #iphone
0:51
Не шарю!
Рет қаралды 649 М.
Индуктивность и дроссель.
1:00
Hi Dev! – Электроника
Рет қаралды 1,5 МЛН
A Comprehensive Guide to Using Zoyya Tools for Photo Editing
0:50
AMD больше не конкурент для Intel
0:57
ITMania - Сборка ПК
Рет қаралды 502 М.