The Most Important Skill in Software Engineering

preview_player
Показать описание

#SoftwareEngineering

🎧m u s i c 🎧

💖 m o r e m a y u k o 💖

🛠m y g e a r 🛠
Links above affiliate links, where I make a small commission from your purchase at no extra cost to you, helping me to fund this channel!

🌸a b o u t 🌸
Mayuko Inoue is a content creator and Software Engineer. After working in Silicon Valley tech companies like Intuit, Patreon, and Netflix for six years as an iOS Engineer, she became a full-time creator in 2020. Her work aims to help people find their way through the tech industry by sharing her own experiences navigating this world through technology, career advice, and lifestyle videos. She is passionate about discussions around mental health, cultural identity, and creating technology with empathy and compassion.

✉️c o n t a c t ✉️
Рекомендации по теме
Комментарии
Автор

Most important skills in my opinion:
Using Google
Reading documentation
Using the right tool for the task
Writing understandable code
Avoiding/being aware of performance bottlenecks
Communication

Borthralla
Автор

definitely two tips that are currently helping me, is
1. Find your domain, whether it'd be styling, architecture, knowledge of a SaaS product or whatever, that way you'll be the "go-to" person whenever your teammates need help
2. Do the work that nobody likes to do, such as documentation, technical debt stories, unit tests, whatever it maybe.
These two alone helped me stand out in my team

ericblancas
Автор

"Learning how to learn" hmmm, as a Pro Procastinator. You shot me dead.

arieltabuzojr
Автор

Learning how to Google was the most important skill I had to learn 😂

davidliang
Автор

"Learning how to learn" 101% agree on this. I've been in the industry for a while now and I totally agree with that. That's a very underrated skill/quality when hiring someone. All they look for is what an applicant already know. What's important is on how you approach a certain problem and that is learning how to learn.

ronelcabrera
Автор

Second most important skill: Communication.
People with good communication skills take it for granted. You need good communication skills to exceed at interviews. You need it when writing documentation and reports. You need to communicate well during meetings to get your point across.
I feel like schools don't emphasize this enough and people who are great learners and coders struggle with communicating later in their careers.
Edit: Just watched the rest of the video. Good job mentioning it Mayuko.

Naiuhz
Автор

Hi all!
I'm graduated from high school this year and i'm going to take Information Engineering major in an university in my country (if God willing). The test will be held on July 5th 2020... and tbh i'm afraiddd, overthinking right now bcs IE in that uni needs very very high score😭😭

Btw thanks Mayuko, ur channel make me more spirited and fired to study hard for the test!!!🔥🔥
In the past i'm afraid to being a future female engineer bcs in my country, engineer is dominated by male (and i think it's same with other country, am i right?). But praise to God i found Mayuko's channel that make me believe a female can be a great engineer too!
And the last, keep inspiring, Mayuko!! This channel answered almost all my questions. Btw i'm sorry if i can't speak/write English correctly 😊😊

For anyone who read my comment, pray and supporting me allowed :D

Greetings from indonesia :)

balmabahiraadzkia
Автор

Thank you for this video. I started off as an English major and it was initially overwhelming going into software engineering. However, I gained a lot of skills from a community college in a diverse environment and had great relationships with the teachers. This has helped me a lot into software development and I just try to learn more each day and not get overwhelmed :) I also just started an internship and even my mentor doesn't know all the functions existing in the project we are working on (15 years old), so I can definitely see the value of learning how to learn instead of trying to master everything!

kaytesun
Автор

Absolutely true! Having a growth mindset and a lifelong learning mindset is so important in software engineering. It helps you ask the write questions and solve problems. Learning how to learn means having perseverance, discipline, and dedication - and that can take you further in your software engineering journey than ANY programming language, IDE, or algorithm.

TechGalDiaries
Автор

I agree with everything that you have said. Especially when it comes to Communication which is a soft skill that is need in all areas of life. You have to be able to communicate to non-technical users when your explain code, data architecture, software development, etc. it is a very necessary skill to have. I am a Lead Data Analyst and on occasions I have to explain technical matters to a non-technical audience, and it is my Communication skills that have helped greatly when addressing technical explanations.

Avant
Автор

Great advice! Me also being an Asian in Asia and learning from an Asian-American just gives me a huge inspiration. Thank you for your honest advices!

norbutamang
Автор

Yes 100% agree. I used to dread reading documentation and looked for nicely wrapped tutorials, but now geez I love documentation I actually learn a lot more reading them

presbytes
Автор

I truly "learned how to learn" when I landed a job as a high school teacher. Worked there for 5 years. It was fun, difficult, rewarding and exhausting. Overall I am so glad I did it. It is what paved the road to my next adventure (and why I landed on your page)... a career change into tech!

kortneyfield
Автор

I think it is very much beneficial for new learners ....
I totally agree with your points.
You explained it very well 💙

abhimanyusharma
Автор

In my personal experience some of the skills I think are the most important are, confidence and patience. Because with confidence one doesn't get frustrated when things get hard to understand or do, it's important to get that you can understand this topic or another it's just that it requires time, but you need the confidence and understand that you can do it. And patience because learning is a big process, Rome wasn't built in one day, it requires work and effort to develop an skill, so it's really important to keep working constantly and don't give up. Nice video Mayuko! Learning how to learn its a really important skill! As you mention is more important to learn what you don't know than learnig all the technologies! It's better to keep learning constantly and improving!
Greetings from Buenos Aires!

DavidCervantes.
Автор

Sometimes, I open videos and think let’s save for later and then I keep listening till it ends, you have a great skill of conveying ur points, sounds so perfect to ears. Thanks 👍🏻

flipside
Автор

Before one can learn how to learn, one must understand recursion.

programming
Автор

For me the most important skill is persistence/ perseverance (if you call this a skill). If I hadn't developed this I would have given up a LOOONG time ago :)

madeleinesmith
Автор

Exactly correct.
I studied a long time without learning much by following tutorials line by line.
What changed the game for me personally was making one-off projects from the tutorial.
Change some aspect to make it mine.
Example tutorial is for a movie app, I will build a weather app using whatever skill I am trying to pickup from the lesson.
Great video, new sub.

matt-g-recovers
Автор

I was waiting for a Mayuko video this weekend. Thank you.

Pottapatri