How to Become a Great Software Developer - Best Advice from Top-Notch Engineers

Поділитися
Вставка

КОМЕНТАРІ • 119

  • @yongkangchia1993
    @yongkangchia1993 6 місяців тому +376

    1. Attention to detail
    2. Fundamentals - Data structure and Algorithms, Concurrency, Computer Architecture, Do you know how things work under the hood, Design of other systems, The deeper the layer you can go, the more you understand
    3. Read books and watch conferences
    4. Don't tie your identity to a technology

  • @olly_smith
    @olly_smith 10 місяців тому +49

    Mention of attention to detail's like a balm for the soul and music to my ears..;).

  • @Pewspoon
    @Pewspoon 10 місяців тому +136

    advices: learn computer since aka "baza", prepare carefully for interviews, try different directions development

    • @aw-club
      @aw-club  10 місяців тому +2

      Really important advice in addition, thx!

    • @ogunkayodeoluwaseun9348
      @ogunkayodeoluwaseun9348 13 днів тому +3

      Please can you expand on what you're saying here please

    • @shreyanshmishra6613
      @shreyanshmishra6613 12 днів тому +1

      Different direction development? Do you mean trying out different things like web dev, game dev, mobile dev etc

  • @viciousman
    @viciousman 10 місяців тому +36

    What a fantastic production! It looks like a Netflix documentary! Wishing you the best of luck with the full movie! I hope to see it soon!

  • @vodofearless2233
    @vodofearless2233 8 днів тому +9

    The passion to understand how a technology/idea/concept works and why we use it is really important.

  • @psudakou3363
    @psudakou3363 10 місяців тому +13

    Thanks for reminding me about these truths. It's essential for me to grasp that they are relevant even in the age of AI!

  • @Voremuga
    @Voremuga 10 місяців тому +8

    Yeaaaaag ! Like like like! Thank you Artem, Phill and the team))

  • @GeorgiiKoni
    @GeorgiiKoni 10 місяців тому +5

    Marvellous, looking forward to seeing an extended version 😮
    Awesome production by the way

  • @h.e.a.t.h.r.o
    @h.e.a.t.h.r.o 10 місяців тому +21

    wow, is that Discovery channel? 😮
    production seems to be very professional. operators and editors job are brilliant.
    cant wait to watch full movie

    • @aw-club
      @aw-club  10 місяців тому +3

      Thank you! We will return soon :)

  • @ezehemmanuel3065
    @ezehemmanuel3065 9 днів тому +11

    'apply to jobs you feel you're not good enough for' --- Noted!

  • @aleksandrgoliak3520
    @aleksandrgoliak3520 10 місяців тому +1

    Incredibly inspiring video. Makes me want to work hand in hand with everyone!

  • @majestyzotova
    @majestyzotova 10 місяців тому +3

    Fundamentals are all you need💪😀 looking forward to the full version!

  • @hinocenciopaulo
    @hinocenciopaulo 16 днів тому +6

    This was the most randomly and beautiful video recommendation that I clicked on, and I'm so glad that I did it. Thank you.

  • @dangulkin
    @dangulkin 10 місяців тому +42

    “Do not stick to one career path. I was an engineer, then I switched to another engineer, then to leading engineer and now I am a managing engineer”

    • @OnichanDeez
      @OnichanDeez 2 місяці тому +2

      if such a person has a German citizenship or sufficient academic status (maybe financial too), they can practically keep on doing degrees in various VARIOUS engineering domains and niches. get this, FOR FREEEEE.

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

      @@OnichanDeez nothing is free, there are taxes

  • @GfoxSim
    @GfoxSim 12 днів тому +2

    We may take this video for granted but this is gold.

  • @EugenBatmanoff
    @EugenBatmanoff 10 місяців тому +3

    That is right on time, thanks!

  • @evgenyagantaev300
    @evgenyagantaev300 10 місяців тому

    Great short! I can't wait to see the full movie. I believe it will be very helpful for me personally.

    • @aw-club
      @aw-club  10 місяців тому

      Awesome, thank you!

  • @algoseekee
    @algoseekee 10 місяців тому +7

    A comment to boost recommendations. Top content, fellas, keep up the awesome job! ❤

  • @mindfulnessrock
    @mindfulnessrock Місяць тому +1

    I agree with dmitry the most! He sounds as if he's reflecting on his very own experiences!

  • @monoto8272
    @monoto8272 12 днів тому +2

    I can watch this over and over.

  • @nouhaylaerraou6974
    @nouhaylaerraou6974 13 днів тому +3

    Those are answers for me more than advice I needed this video and I will make sure to learn Kotlin next Thank you

  • @nastassiiia_kazak
    @nastassiiia_kazak 10 місяців тому

    A truly inspiring video, thank you!

  • @elenaqa
    @elenaqa 10 місяців тому +5

    A must-watch for all aspiring developers

  • @matkosoric463
    @matkosoric463 9 днів тому +1

    You can focus on details, or let compiler do that for you 1000x times more effectively.

  • @DataSolve-u5z
    @DataSolve-u5z 3 дні тому +1

    In the title you misspelt - "Language Desing" 0:10

  • @gagakmansa1
    @gagakmansa1 3 години тому

    wow IT content, but with different approach and fresh video. interesting, followed 😁👍

  • @MsAstaldo
    @MsAstaldo 10 місяців тому +3

    Great advices!)

    • @aw-club
      @aw-club  10 місяців тому +1

      Thank you :)

  • @thinkingcitizen
    @thinkingcitizen 8 місяців тому +15

    Interviewer: *Asks that question about clicking a button on a webpage*
    Me, a software engineer with a college physics degree: so Fermi's golden rule says the perturbation by the voltage change on the electrons in the transistor will....

  • @antonpatsai760
    @antonpatsai760 10 місяців тому +1

    Nice recommendations

  • @TecnoPlayCanal
    @TecnoPlayCanal 2 дні тому

    this interview amazed me

  • @sway6911
    @sway6911 4 дні тому

    You spelled design wrong. 0:10

  • @OKBYE0
    @OKBYE0 10 днів тому

    Being a developer is more than just work it's understanding fundamentals and how things work .
    +Health and mindset

  • @oljajurjeva2303
    @oljajurjeva2303 10 місяців тому +2

    Thank you guys for the inspiring video ❤

    • @aw-club
      @aw-club  10 місяців тому +1

      Our pleasure :)

  • @hassansyed6087
    @hassansyed6087 Місяць тому +4

    Any dude named Egor who is also a master engineer ---> I'm all ears.

    • @aar0n709
      @aar0n709 11 днів тому

      You already know he’s a 10x dev whatever that means.

  • @jonathanross556
    @jonathanross556 2 дні тому

    Great content, but it did make me chuckle to see a typo at 0:10 in a video espousing the importance of attention to detail 😂

  • @samarthjoshi973
    @samarthjoshi973 13 днів тому

    This is beautiful, Thanks for these wisdom nuggets.

  • @leonlishenga
    @leonlishenga 13 днів тому +11

    most of us just want a decent life not necessarily to be a great software engineer

  • @preston176
    @preston176 10 днів тому

    yes i believe that specialization sometimes can be detrimental so better master more than 1 tool

  • @rmstech9933
    @rmstech9933 9 днів тому

    That's a great talk, Thank you

  • @watcher750
    @watcher750 10 місяців тому +2

    Why Kotlin? Because of Kotlin Multiplatform?

    • @gyros9162
      @gyros9162 10 місяців тому +3

      jet brains

    • @kashinadoing
      @kashinadoing 10 місяців тому +1

      caus it does almost everything which java does but just better

    • @aw-club
      @aw-club  10 місяців тому +1

      It was a joke 😁

  • @ProGamerru
    @ProGamerru 10 місяців тому +1

    Wow wow wow! 🎉

  • @felidon
    @felidon 2 дні тому

    Dmitry is the definition of IT nerd. He is the perfect stereotype. He gives me Dwight Schrute vibes

  • @bjarg8771
    @bjarg8771 10 місяців тому +2

    make it simple. Now and forever.

  • @draugno7
    @draugno7 Місяць тому +2

    Wish me luck, applying for a Jetbrains internship!

    • @tilsonmateus
      @tilsonmateus 16 днів тому

      You got it?

    • @draugno7
      @draugno7 16 днів тому +1

      @@tilsonmateusmissed it was for students only, so I couldn't apply

  • @mahdidaddihammou4683
    @mahdidaddihammou4683 15 днів тому

    How do I showcase or prove that i have attention to detail, I'm a junior software developer, and I'm struggling to land an internship in France

    • @KvotheTheArcane-uo2to
      @KvotheTheArcane-uo2to 9 днів тому

      Build projects bro. That's how I got my first internship and I didn't even have the formal Software Engineering background, I was self-thought at the time...

  • @sirojiddinisomiddinov5544
    @sirojiddinisomiddinov5544 10 місяців тому

    It was an incredible Video For me,I really love it,enjoy it

  • @falcan7752
    @falcan7752 8 днів тому

    Thank you!

  • @akobirvalijonov1792
    @akobirvalijonov1792 21 годину тому

    i heard beneficial advice from someone -->> if you want to become software dev at first you nee to be good at logical thinking then all things goes under the control why is that because every step can work bad or good on you. What means logical in this situation is you need to know every detail concept of math and physics and algarithm then you need to use them in your soft skill right after hard skill the reason is in tech world soft is grater then hard

  • @mat822
    @mat822 15 днів тому +4

    While agreeing on fundamentals is important, true mastery demands intimate knowledge of the finer details of your chosen language. It would be like telling Shakespeare he needed to learn Chinese to write his masterpieces - clearly unnecessary. While he might have drawn inspiration from Chinese authors, his greatness stemmed from his profound knowledge of English. To express yourself fully, you need such a deep understanding of your chosen language that both its syntax and cultural nuances become second nature

  • @j2csharp
    @j2csharp Місяць тому +11

    I'm not sure I agree with many of the interviewed persons here. If you're a new software engineer, please take some of these comments with a grain of salt.

  • @nashuarash
    @nashuarash 10 місяців тому +1

    Hmmm, okaaaay I'm going to learn kotlin

  • @segunstephen731
    @segunstephen731 10 днів тому

    Nothing truer 10:01. You can see the sincerity on his face.

  • @efecanerdem1197
    @efecanerdem1197 13 днів тому

    Learning kotlin is the most efficient approach

  • @samuelkamau1550
    @samuelkamau1550 15 днів тому

    nice one, how about for UX designers

  • @keenanduplessis3023
    @keenanduplessis3023 11 днів тому

    *languange design🤓
    Great Advice :)

  • @ryanogden1688
    @ryanogden1688 13 днів тому +3

    Learn Rust, even if you don’t use it in prod. It’s easy to pick up languages with garbage collectors. It’s hard when you have to be mindful of how memory is handled all the time

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

    Great stuff

  • @TanInVan
    @TanInVan 11 днів тому

    More than attention to detail, most SWE need to be able to look at the big picture and manage expectations

  • @tennisist90
    @tennisist90 10 місяців тому +1

    I’ve looked with great pleasure. Come on!

  • @HimjyotiSarma-s9e
    @HimjyotiSarma-s9e 13 днів тому

    Overall, The Video is saying.. Be Curious and Never Settle

  • @JamesOkelloOkowa
    @JamesOkelloOkowa 2 дні тому

    Get good at understanding errors in code.

  • @shashankthapa659
    @shashankthapa659 13 днів тому

    and then kotlin just cracks me up everytime... 😂😂

  • @EdwardChapman99
    @EdwardChapman99 10 днів тому

    Sure helps getting jobs saying you're a x developer though! Companies tend to like hiring people who know what they're doing.

  • @munkhbayar3940
    @munkhbayar3940 14 днів тому +4

    "Im a kotlin dev, Android dev, or python" to the guys who said this, there is nothing wrong with this type of introduction, don't over think about a small detail like this. It is just a small introduction to a developer.
    if you are allergic to this type of phrase. you are a problem. learn social skills.

    • @emperorsmiles
      @emperorsmiles 13 днів тому

      I believe his point was that you shouldn't define yourself by what you do. It could place some sort of ceiling to your potential.
      In all fairness he has a good point. We're software engineers and shouldn't box ourselves in.

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

      This really hit home for you, huh?

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

    The only right question which I really miss in the interview is to whom belongs Crimea

  • @AndreiMeius
    @AndreiMeius 22 дні тому +1

    Why not be a programmer for the whole life? Do artists think to become cooks or athletes when they reach 50 or 60 ?
    Being a better programmer as time passes allows you to lead a more comfortable and enjoyable private life because programmers are well paid. No need to learn many technologies, be an expert in your field and learn the basics of the tech of the company and the colleagues use.
    A well prepared programmer will easily switch to another tech is necessary

  • @diatomaton
    @diatomaton 14 днів тому +1

    Language Desing? Hard to take a video seriously when the title screen is misspelled.

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

      I'm amazed you're the only one to point this out lmao

  • @ok_comment9085
    @ok_comment9085 13 днів тому

    Software Developer vs Software Engineer?

    • @TheINTERLECT1
      @TheINTERLECT1 10 днів тому +1

      There's so much nuance to this question. I hope somebody answers it

    • @ok_comment9085
      @ok_comment9085 10 днів тому +1

      @@TheINTERLECT1 yeah, ill call myself an engineer because it sounds cooler

    • @satyajitrajbanshi3620
      @satyajitrajbanshi3620 6 днів тому +1

      IT professional sounds better

  • @bombayboys100
    @bombayboys100 3 дні тому

    " and learn Kotlin "
    😂😂😂

  • @nikolaiwedge1487
    @nikolaiwedge1487 9 місяців тому +1

    😏 "Promo SM"

  • @kenanbalija3574
    @kenanbalija3574 18 годин тому

    Well I guess i should learn Kotlin 😒

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

    Sadly, in a company, dev talent < political matter.

  • @Red487239
    @Red487239 14 днів тому +1

    Language desing…

  • @Go_Reala
    @Go_Reala 15 днів тому

    Do things others aren't willing, be very open to learning new things, it's inevitable that you'll be working around many others, be willing to understand deep knowledge about how things work and don't be a DOOSH!!!! LOL

  • @chiekenwanna-nzewunwa1773
    @chiekenwanna-nzewunwa1773 9 місяців тому

    👍🏾👍🏾👍🏾

  • @jrsharmaKekw
    @jrsharmaKekw 15 днів тому +1

    Learn kotlin😂

  • @Илья-с2р5л
    @Илья-с2р5л 5 днів тому +1

    Born in Russia?

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

    Being autistic but not far in the spectrum, helps a ton, as I can see

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

    Kotlin😅

  • @Илья-с2р5л
    @Илья-с2р5л 5 днів тому

    Born in Russia?..

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

    you cant becoame a good software developer either youre born smart or not..