The Importance of Specialization in Coding

Поделиться
HTML-код
  • Опубликовано: 13 май 2024
  • Many people want to learn everything, which is impossible. Pick a tech stack and learn as much as you can about that group of technologies. It will make you more valuable than being a jack of all trades.
    Check out My Courses:
    traversymedia.com
  • НаукаНаука

Комментарии • 532

  • @fifthavenue2105
    @fifthavenue2105 14 дней назад +1318

    According to LinkedIn job postings, I have to be an expert on literally everything

    • @fiskryeziu
      @fiskryeziu 14 дней назад +74

      facts

    • @ianfrye8988
      @ianfrye8988 14 дней назад +118

      I work in recruiting and heard something interesting one time - Consider things on a job postings as of "Has knowledge of it" as you know what it is and could learn it if needed. Most things are not required and a lot of these are being written by AI these days.

    • @ehm-wg8pd
      @ehm-wg8pd 14 дней назад +42

      thats why their job listing never filled

    • @lostinthenarrativve
      @lostinthenarrativve 14 дней назад +124

      Who cares about linkedin, build your business and hire yourself .

    • @50PullUps
      @50PullUps 14 дней назад +46

      Sometimes those job postings aren’t sincere attempts at finding candidates.
      I had an interview (with a major payment card company in the northern suburbs of Chicago) for a ‘Network Technician’ job several months back where they preferred knowledge of Python, Ansible, AWS… but then daily duties involved tracking inventory of network equipment. That struck me as odd, but I accepted the interview.
      Didn’t get the job.
      Later I realized that the absurdity of the posting was no accident. The hiring manager (or whoever came up with that job description) was likely creating the conditions where they were able to present the appearance of productivity, rather than do anything that was actually productive.

  • @dtwelve89
    @dtwelve89 14 дней назад +353

    Brad is so humble, he actually knows a lot about a lot.

    • @shadowslayer2248
      @shadowslayer2248 14 дней назад +14

      When you have been coding for sometime you start getting clarity that there are way better people than you at anything and all you can do is learn and improve. This leads to humility

    • @douglascounts4634
      @douglascounts4634 14 дней назад +5

      When you have been doing this as long as he has, you will understand that languages are more the same than they are different. They all have strings, arrays, Booleans, and looping for example. What can be very different are things like specific drawing libraries and things like that for each language. Also everything has to generate the same CSS, HTML, and JavaScript as end products.

    • @AustinDoesDesign
      @AustinDoesDesign 14 дней назад +2

      bruh got jacked af

    • @Loki_Dokie
      @Loki_Dokie 9 дней назад +1

      ​@@AustinDoesDesignI noticed his face is slimmed down, glad for him improving himself in many ways, he deserves it.

  • @daliborpetric8288
    @daliborpetric8288 11 дней назад +69

    TRaversy media tutorials gave me chance to get a job 6 years ago with that knowlege. Im now senior developer, and i can't enough say THANK YOU BRAD!

    • @theelastog1580
      @theelastog1580 6 дней назад

      Which few videos would your recommend of his ?

    • @appcolab
      @appcolab 2 дня назад

      ​@@theelastog1580almost all his videos are helpful, so grab what you want to learn

    • @comoyun
      @comoyun День назад

      @@theelastog1580 yeah, I'm interested too.

  • @fszotyi
    @fszotyi 14 дней назад +161

    I have started with your Laravel crash course back in 2017. Learned a lot from you, then started my own learning projects in laravel, but kept my job. Finally I got a developer position in 2022, learned vue and here I am.
    Now i am a developer thanks to your work also, you helped me, to make all this possible, through your tutorials. Thank you Brad. You are awesome! 🙇

    • @ForexPeak
      @ForexPeak 14 дней назад +3

      Hey @fszotyi I'm on the same journey as well. Why don't we connect? 😄

    • @fszotyi
      @fszotyi 14 дней назад

      ​@@ForexPeak👍

    • @TraversyMedia
      @TraversyMedia  14 дней назад +12

      That’s awesome ❤

    • @jj-big-slay-yo
      @jj-big-slay-yo 12 дней назад

      Neat.

    • @Loki_Dokie
      @Loki_Dokie 9 дней назад

      Wish I never gave up on it, 10 months given to learning, learned a ton but burned myself out (ft job, kids, and learning 5 hours after work)
      Considering getting back on JS, which was my pain points, but am going to learn GDscript to dev an indie game also 😀
      If I / had i used TypeScript it probably would've helped, I like strict

  • @DannyMexen9
    @DannyMexen9 14 дней назад +38

    My career made me a generalist (I was required to know a little bit of everything) and so I became a manager. Management became my specialty.
    I can have a meaningful conversation with anyone on the technical team.
    It makes them feel like I know everything but I don’t nor do I pretend to. I simply do my best to enable theirs.

  • @DennisIvy
    @DennisIvy 14 дней назад +22

    Dude your looking younger and better looking than ever! Sharp man, proud of you. Good info as well 💪

  • @fahimsautomation1288
    @fahimsautomation1288 14 дней назад +53

    I thought I could be a jack of all trades, learning Python, DS, ML, Web development, and PHP for WordPress. But your video came at the right time and made me realize What I want to do with that tech? Is it for getting a job? Or Building the next Unicorn. It is not about how many tools and tech I know. Instead, it is about learning specific stacks, deep diving, and exploring the abundance of library and building projects.
    I also realize that small or big projects strengthen my logical ability. That's How I can be specialized.

    • @TraversyMedia
      @TraversyMedia  14 дней назад +13

      I think once you find a stack to really “master” (if that’s even a thing), then it’s fine to keep learning more. I just think it’s important to have a focus for the first couple years

    • @youtubeplaylist5018
      @youtubeplaylist5018 11 дней назад +1

      So exactly what you choose to do at the end ?

  • @zxyi9090
    @zxyi9090 14 дней назад +78

    I am in my 40s and now I am deep diving into Javascript because it is the language of the web. Thanks Brad for all your worthy efforts. 😊

    • @nibiay3985
      @nibiay3985 12 дней назад

      sexy!

    • @Shaydon845
      @Shaydon845 11 дней назад +4

      Am 18 I've your comment inspires me .

    • @harshitrautela6585
      @harshitrautela6585 9 дней назад +2

      Brother, your dedication inspires me

    • @user-zh3ow4nh3p
      @user-zh3ow4nh3p 8 дней назад +4

      Here I am with plans to move away from JavaScript after 10yrs with it😅. It's so frustrating keeping up

    • @sys935
      @sys935 5 дней назад

      Javascript nowadays can be used for web and desktop app can be used even offline on local computer storage

  • @ianfrye8988
    @ianfrye8988 14 дней назад +69

    I think more important than anything is focusing on the fundamentals such as Objects, Classes, Variables, Arrays - how to manipulate data, fetch data, async and concurrent programming - It was so much easier for me to pick up a new technology once I learned the fundamentals. I learned Typescript and Java and was able to write a program in flutter after watching one tutorial and picking up the docs. That's another things, get really good at reading docs.

    • @SirProdigle
      @SirProdigle 14 дней назад +4

      Yeah, specialising so aggressively is bad advice for anyone not a beginner/in their first job tbh. If you have solid foundations and can float between similar technologies, companies will happily hire you to work with languages/tech you've never used before. If you specialise so heavily, your job market will shrink a lot as the years ago by

    • @centro-ao
      @centro-ao 14 дней назад +5

      Yep, lots of folks don't enjoy reading docs, so they stick to RUclips for help.

    • @jbm2074
      @jbm2074 13 дней назад +3

      @@centro-aothat is what being said here. You can't enjoy reading docs if you don't understand what's going on. Especially for libraries and frameworks , you should build the intuition to understand the docs not always going to youtube, by understanding programming concepts. Please I am not saying youtube is bad . If you are stuck go and look for help but reading docs it's an underated skill. It can make your programming life easier in this industry were new technologies are always available.

    • @SirusStarTV
      @SirusStarTV 11 дней назад +5

      All these languages and libraries/frameworks abstract everything to a point where everything doesn't make sense and makes it challenging to form a coherent mental model. If some error would occur you wouldn't be able to deal with it and fix the problem. Some libraries docs really explain the inner parts of their code and explain why they use their approach to code.

    • @harshwagh4280
      @harshwagh4280 6 дней назад

      +1

  • @Suresh-iu2tx
    @Suresh-iu2tx 14 дней назад +27

    Avg fresher job posting - 5 years experience in full stack, cloud, ai, ml, devops, deep learning, computer vision, nlp

    • @dystopian_1
      @dystopian_1 13 дней назад +10

      and a good 'team player' :P

    • @AdolfRizzler41
      @AdolfRizzler41 12 дней назад

      ​@@dystopian_1and good soft skills

    • @johnmcnamara8741
      @johnmcnamara8741 11 дней назад

      @@dystopian_1don’t forget pay: 16$ an hour

  • @KristianTheDesigner
    @KristianTheDesigner 2 дня назад +1

    This is really great advice. I think whenever i ”learn” something new it is more out of curiosity rather than wanting to become supergood in it. I find it inspiring to dip my toes in the shallowend of different pools..just to be able to talk about and have a basic understanding of product/language X , in addition to the tech i am actually using and working with everyday. Also..the reason i am using what i am using now is because i did the exact same thing with that, so maybe i suddenly find a new expertise by accident. At the end of the day, it should be fun.

  • @lalithprasadsrigiriraju
    @lalithprasadsrigiriraju 11 дней назад +16

    The first honest RUclips tech content creator?

  • @skinnytimmy1
    @skinnytimmy1 5 дней назад +2

    Learn one way to do each thing. Like the react example, the first time you learn a framework, you're also learning frameworks as a whole. It will be much easier to understand other ways to do the same thing later.

  • @poznianski
    @poznianski 14 дней назад +35

    Very important topic, especially for beginners who might feel overwhelmed. Good that you're pointing it out.

  • @Apenschi
    @Apenschi 14 дней назад +14

    Soo true! The frameworks keep developing and it is hard to even stay up-to-date with one or two of them. Also whenever you learn new thing you "overwrite" older knowledge to some degree.

  • @chivicks_hazard
    @chivicks_hazard 14 дней назад +2

    Thank you for the reminder Brad.
    It's not easy to stick to things as an entry-level developer with all the hype around various technologies but at if one is able to create a roadmap for himself/herself, it will be easier to scale through.
    Thank you once more for always giving us meaningful content.

  • @arberstudio
    @arberstudio 2 дня назад

    Your 20 JS projects reawakened a spark for coding, and went from a thing I once used to do to creating my very own JS frontend framework. It’s no ReactJS but it works! Thank you man!

  • @nunorodrigues5628
    @nunorodrigues5628 9 дней назад +1

    I work at a small company. We needed to use a different framework for a new product we were developing. The last one used angular 1. So we played around with your crash courses, and that helped us make a decision pretty quick. Your channel is really useful to understand the basics of web technologies really quickly.

  • @user-ll4wy3ur3e
    @user-ll4wy3ur3e 11 дней назад +2

    I haven't watched a video from this channel in a long time but 2018 was when I learned how to code and then eventually get two jobs since. It took some time but I got there in the end. Thanks man.

  • @sparda111222
    @sparda111222 6 дней назад +2

    You are one of the most sincere content creator out there. Thank you.

  • @CyberTechBits
    @CyberTechBits 14 дней назад +2

    Yo Brad! I started learning on your channel and now I'm getting ready to launch my own SaaS. I haven't watched your channel in quite some time but I never unsubscribed and I started just as you suggested many years ago...learning the basics...and for me that was vanilla HTML, JS and CSS. I've been swamped building my service. You're the best brother! Now I need to find a co-founder!

  • @AgCodes143
    @AgCodes143 13 дней назад +2

    Absolutely true. The approach I use for this whole learning thing is understanding the difference between mission and methods. The mission of coding is data and information sharing or manipulation, the methods includes all the different language used to achieve that mission. No point learning different languages that literally solve the same problem. Identify the foundation of coding, then limit your learning of methods to your goal, because methods will always change, but the mission will always remain.

  • @techienomadiso8970
    @techienomadiso8970 11 дней назад +1

    Brad, saw you 4 years ago when I was in campus. You inspired me a lot to keep coding. Now my life is set career wise and I’m glad to see that you also went to the gym and did the necessary! To more life and success 🥂🍻 cheers!

  • @mmelimahlobo7656
    @mmelimahlobo7656 11 дней назад +5

    Thanks Brad been switching from PHP to Javascript and have not been good anything but decided to stick with PHP and I am doing great❤

  • @hassanadedoyin8062
    @hassanadedoyin8062 6 дней назад +2

    Just always honest and very straightforward as I see him

  • @eczeeofficial
    @eczeeofficial 14 дней назад +19

    I've been following you for years now and man you bacame JACKED!!! I'm really happy for you Brad! Hope you're doing well now and thanks for all the effort and amzing content you've put out for us strugglers! Love from Italy

  • @carchutogimenez8539
    @carchutogimenez8539 9 дней назад

    Thank you for your honesty. You didn't have to put this online, as it goes against your best interest, so, once again, I thank you for your honesty.
    Not only you are a great teacher, but you also have integrity, you should be proud of yourself.

  • @Jeancyjr
    @Jeancyjr 14 дней назад +1

    By far the best channel for me. I've learned a lot. I like his teaching style and approach.

  • @khemchay
    @khemchay 9 дней назад +1

    Code is my lifeblood. Even as a student wasy back 2008, I was hooked, building my own homelab from scratch. Back then, it was portable servers(slackOS and even make my own distro + apache or nginx), DLLs, and programming libraries on a USB drive and CD's - a far cry from today's package managers and Docker. I've rebuilt that lab countless times depends on a project, and to this day, I'm still shoulder-deep in code at any languages, scaling massive datasets for AI projects. The truth is, there's no one-size-fits-all approach. Generalists and specialists both bring value, and finding your own sweet spot is key.

  • @bharat_thapa_
    @bharat_thapa_ 6 дней назад +2

    Great advice.
    Don't chase 'The best XYZ'
    just start working on something you believe is useful / helpful to make money (like: js, python, php, react, blah blah blah).
    All the best.

  • @neo90sr
    @neo90sr 14 дней назад +2

    Nice video Brad, really look up to you. You've helped me in becoming a developer and land my first job 😊

  • @kettenbach
    @kettenbach 14 дней назад +6

    Looking jacked 💪 bruh! I need to up my gym game. Great to see you Brad!

  • @alinemendonca2488
    @alinemendonca2488 8 дней назад +1

    You are amazing, i was always afraid to learn laravel, because i saw many people saying "php will die", but your video was so didactic and so clear that i decided to learn more about this framework and php, thank you for having such a rich and clear content!

  • @mecamon
    @mecamon 7 дней назад +1

    Thanks for this kindly reminder, Brad. We all appreciate it and appreciate you.

  • @iramudoy2317
    @iramudoy2317 8 дней назад +1

    Very précised and relative to the freshers. Couldnt resist sharing this. Good job man!!

  • @leandromirandafahurmachado2094
    @leandromirandafahurmachado2094 14 дней назад

    You're the best!
    I started learning with you, and I keep learning with you. Thx for being awesome and very objective!

  • @ultrasys
    @ultrasys 14 дней назад +4

    Edifying video. You probably don’t know (because it really doesn’t make any difference in the grand scheme of things) but I watch your videos just for the fun of them, even though I’m not interested in most of the subjects you present (the specific technologies, I mean), but I lear A LOT from your presentations.
    In the recent past (for me, at least, since 10 years is nothing from my perspective) I watched closely your health bump, if you know what I mean, and was glad to see everything worked out okay, so, yeah, you’ve got real people that are more concerned with you, than with your videos. I’m sure the great majority of your audience shares my feelings that you’re a real nice guy IRL and thet you’re not into this just for the likes and monetizing.
    One thing I can clearly observe, though, is that you’re so focused even being into an apparent unfocused world, that you don’t devote much attention to fixing your environs (the computer one, I mean - we can see that your room is very well equipped and comfortable). I often find myself asking if you don’t change your fonts because you don’t bother, of because you actually like them as they are hahahaha
    You’re one of those YT heavy lifters, Brad. Thanks for that.

  • @TheYinyangman
    @TheYinyangman 14 дней назад +2

    Looking good Brad - good for you man getting into shape.

  • @jonathanhammond5563
    @jonathanhammond5563 9 дней назад +1

    Traversy looking to be in great shape man! Since you took that break I’m happy for you.

  • @shindeshubhamm
    @shindeshubhamm 12 дней назад

    My journey in development started because of this man during Covid pandemic. He's just fantastic teacher. I have reached this far because of him. Awesome man! Hats off! Great work!

  • @travelsumatra2393
    @travelsumatra2393 13 дней назад +2

    This is so true, even for content creator like you need a specialization.
    Not everyone know everything except Derek 😊

  • @yahayaoyinkansola8258
    @yahayaoyinkansola8258 5 дней назад +2

    Thank you brad for this video, it has helped me clarify some things about specialization

  • @yj4105
    @yj4105 14 дней назад +1

    hi Brad, I am really grateful on uploading those kind of mentoring vids. As a self-taught developer, I needed to hear something like this from a someone professonal and this helps a lot. it will be great if you can create another video tips on portfolios how and what we should create before we dive into the job market.

  • @dystopian_1
    @dystopian_1 14 дней назад +2

    Your words make be believe in humanity. Thanks for being kind and humble, Brad.

  • @piotrdev
    @piotrdev 12 дней назад +2

    Brad is the legend! Thanks for all the content you provide, this is always outstanding!

  • @iamakinjuwon
    @iamakinjuwon 10 дней назад +1

    If there is someone I respect in this space brad is definitely one of them from is tutorials and detailed explanation,make you understand it very well,I learned most of my frontend skills from him....thanks for this

  • @maxrush206
    @maxrush206 14 дней назад +15

    Dang Brad! I've been watching your channel for years, but I haven't watched a video in a while. You're looking in great shape buddy💪💪

    • @dakoderii4221
      @dakoderii4221 14 дней назад +1

      If not for his voice and mannerisms I would think it's his brother or cousin but not Brad.

    • @aricwilliamsdeveloper
      @aricwilliamsdeveloper 12 дней назад

      Imagine if all devs was on flex mode lol.. im getting in shape also, great to see Brad on it!

  • @msydneyau
    @msydneyau 14 дней назад +1

    Looking good, mate! Haven’t seen you for a couple of years and you look younger 🎉
    Your Laravel tutorial (the first one) was the best (one for me)!

  • @timungasangho
    @timungasangho 13 дней назад +1

    This man clear up my mind now.. I have been wondering learning different languages stuff which I chose would be the best me.
    Now other than Java and Python I should focus on javascript as my priority.
    Thanks Brad.❤

  • @pickeld5616
    @pickeld5616 3 дня назад +2

    Hii brad, you help me a lot in my career journey. just want to say thank you so much.

  • @jonathanjohnson2785
    @jonathanjohnson2785 13 дней назад +1

    Thanks Brad. Still learning so much from you

  • @uimonk
    @uimonk 8 дней назад

    Happy to see you in good shape.. following u for last 6 years

  • @antonio_carvalho
    @antonio_carvalho 10 дней назад +1

    I've been watching your videos for over a decade now. Your evolution in all areas is incredible, all while keeping your qualities of a hard working, humble and honest content creator and presenter, creating great content that is filled with knowledge.
    Really happy to see you in such great shape!
    You are very relatable and an inspiration to a lot of people, I hope you know and feel proud of that!
    Now the only thing left to improve is to get rid of those hats! 😂 jk!
    Thank you for your excellent content!

  • @jamilabbasOfficial
    @jamilabbasOfficial 11 дней назад +1

    4 years ago I learned MERN stack from your videos/ thank you so much for creating so valuable content.

  • @AsToNlele
    @AsToNlele 2 дня назад +1

    Hi Brad,
    haven't watched in quite a while. You look super good! Saw you even under some Sam Sulek videos 💪😄.
    Thanks to your React courses and videos I was able to land a part time job while studying, which I'll be always grateful for.
    I think you're an amazing teacher and especially these "no coding" videos make a big impact on people's careers.

  • @mensahtribeadventures2630
    @mensahtribeadventures2630 11 дней назад +2

    I enjoy java and springboot learned frontend from you. Thank you so much. Really want to get more into angular 17

  • @loganbelew4832
    @loganbelew4832 11 дней назад

    Thanks man, your channel is a big help for us devs.

  • @michaelhughes8413
    @michaelhughes8413 День назад

    Great advice. I've been a developer for about 25 years and can agree with lots being said here

  • @sunwarulislam7402
    @sunwarulislam7402 11 дней назад +1

    Great advise. you helped many of us build our career in web development. Thanks man!

  • @elyasdemeke23
    @elyasdemeke23 12 дней назад +1

    Liked the video before even seeing it. The GOAT is giving us wisdom on top of free crash course. I have made a living with Vue and Nuxt after watching your crash course.

  • @craig-scott
    @craig-scott 9 дней назад

    Thanks a lot, Brad. You're looking well. All the best.

  • @imadabab
    @imadabab 14 дней назад +2

    Thanks a lot Brad for this brilliant video. I agree 100% with you.

  • @anvarsaidov8964
    @anvarsaidov8964 14 дней назад

    Brad, good to see you, we need more of this face to face tutorials.

  • @deequi77
    @deequi77 14 дней назад +12

    I am sticking with Python and Django for Backend and React for Frontend whatever happens!

    • @eriikelnino6545
      @eriikelnino6545 14 дней назад +2

      this is great ..i am sticking with MERN stack i dont even want to follow other trends

    • @abduwahabhasan
      @abduwahabhasan 14 дней назад +2

      We are the same but with Flask haha

    • @OzzyTheGiant
      @OzzyTheGiant 13 дней назад +1

      The problem with this for the rest of us is that we're basically forced to specialize in this because this is all employers want. I don't! I want Svelte, Go, and Flutter, but the jobs are just not there because managers don't understand the importance of finding tools that are easy to use but provide performance out of the box

    • @jas0x139
      @jas0x139 12 дней назад

      @@eriikelnino6545 I really love how easy MERN stack is to deploy. Django is a nightmare.

  • @srsh12345
    @srsh12345 11 дней назад +1

    Thank you for the great breakdowns.

  • @robertodelgado6387
    @robertodelgado6387 6 дней назад +1

    Great tip for newcomers, become THE GUY on that specific topic, if you try to become a jack of all trades, more likely than not you are just not gonna be good at anything.

  • @techwithdayan20
    @techwithdayan20 14 дней назад

    Thanks so much Mr Brad, I appreciate your good work always

  • @vitalikda
    @vitalikda 10 дней назад

    Looking good, Brad! Such a change in a few years 💪

  • @codedoer
    @codedoer 14 дней назад

    Thanks Brad this kind of tips is what im needing now

  • @rittickdatta1209
    @rittickdatta1209 6 дней назад +1

    Thank you for your honest opinion 🙏🏼 I learnt a lot from you ❤🎉

  • @ridwanray
    @ridwanray 14 дней назад +4

    Thanks for sharing this. Find a niche is the key. Currently, I am doing that on my channel. ❤

  • @StasSNOW95
    @StasSNOW95 7 дней назад

    Regarding an "Identify your interests" step - it might be confusing for a person, who is at the beginning of their engineering journey. What might help is that we get passionate about the things we are good at. So, if you don't know where to start - flip a coin, grind through the first period of "suck", when you constantly feel overwhelmed with new information, and you'll start to enjoy the chosen specialization after a while. Worked for me :)

  • @diabeticnomad
    @diabeticnomad 14 дней назад

    Amen brother couldn't have said it better! wish everyone was given this advice in college like I was

  • @mandardeshpande9338
    @mandardeshpande9338 12 дней назад +2

    Looking great Brad. You are getting into shape. Keep going

    • @XAUCADTrader
      @XAUCADTrader 11 дней назад

      As a gym bro, I approve. Simple thing to do, huge effects in life. You get auto-respect.

  • @ketan.pkapale3490
    @ketan.pkapale3490 13 дней назад

    Thanks for this! Amazing to see content creators like you exist and gave a rational about programming myths.

  • @eyoborelvis8224
    @eyoborelvis8224 7 дней назад

    Hey @travery... I began coding through your channel.. you're really like my coding godfather.. I love you so so much 🚀🚀🚀🚀😍😍

  • @shaikhhar6911
    @shaikhhar6911 2 дня назад

    Currently I am learning Electronics PCB design, Assembly language, CPU design, Blockchain development, DotNet Core, Advanced React, while working full time as a MEAN stack developer and doing online Masters in CS on the side.

  • @realjackofall
    @realjackofall 8 дней назад +1

    Another great, honest and relevant video. I can vouch for what you are saying. I'm in my mid 40s and have been a 'jack of all trades master of none' for over 21 years working as a developer/architect and am still a hands on programmer. Hence my username :-). I get into multiple areas not with a hope of being able to apply for many different jobs, but only because I find many areas interesting. Not just in tech, but in life too. As far as tech is concerned, I dive deep into specific areas when required. But you are right. There aren't many takers for such people. Employers in the industry need people who can hit the ground running. Specialists fit the bill there.

  • @Azubuike-iw9zt
    @Azubuike-iw9zt 7 дней назад

    I really needed that insight
    I appreciate 🙏🏽

  • @king-manu2758
    @king-manu2758 14 дней назад +5

    I became a professional react dev thanks to Brad here. Then in my company, even though I also work with Django on the backend sporadically, I became a react specialist, and not only that, but I also became focused on one aspect of the company's product to such a degree that it saved me from layoffs just because they can't afford to fire me now. So specialization is crucial in many aspects.

    • @thru_and_thru
      @thru_and_thru 11 дней назад

      Any suggestions on how to level up in React? This would be my tool of "specialty" but after about 2 and a half years of working with it exclusively I would consider myself decent but by no means an expert at it. Thanks

    • @king-manu2758
      @king-manu2758 11 дней назад

      @@thru_and_thru I have the same YOE as you so I wouldn't consider myself a mega expert either. I just get the job done. But react is javascript after all. If you want to become an expert, delve deep into javascript and how react is built on top of it.

    • @rkpinata373
      @rkpinata373 11 дней назад

      @@thru_and_thrubuild a larger project you're passionate about. Something that takes at least a month to build. But to really level up you need to work in a real work product, and get feedback from your peers

    • @BlackistedGod
      @BlackistedGod 11 дней назад

      @@thru_and_thru Understand the basic concept of programming and have a deep understanding of the language you are interested in instead of focusing on "framework".
      Im a self-taught and been coding for more almost 2 decades. For Almost 5 years on my early days, I was too reliant with jQuery and does not fully understand how Javascript works, when these framework started to appear in early days (Angular, React, Vue) I was having a hard time trying to gasp their concept when I tried learning them while also working full time. The same thing with PHP, I was too reliant with CMS like Wordpress, Joomla, Drupal in the early days and when I started learning CoreIgniter/Laravel/Symfony I was lost.
      The company I worked on my early days was dissolve and I lost my full time job, I was kinda lazy to apply another job with similar position and I want to dig more deeply on programming, so instead of applying full time, I did project basis from here and there then started to leraning compiled languages like C, C++, Java, Rust, Zig, Go, I even tried learning Assembly for the purpose of having deep understanding on how code execution, memory management and multi-threading works, and I can say it was very painful Journey specially when all you know are interpreted language. When I went back learning PHP/Javascript and these popular framework, it becomes really easy and all I have to understand is design of the framework, they all follow the same concept interns of memory management and code execution.
      Right now, I can confidently say that I can work on any PHP/Javascript framework whatever it is as long as it has documentation, I worked with Vue, Angular, React, Solid, Meteor, Express, Next and some more. Although Im more focus on Vue, Solid and Angular, I can say they are all pretty much the same, they are all "Javascript" and if you have deep understanding with Javascript all you need to understand about them are the builtin function or anything that comes from them and their design pattern.

    • @binhminhtran4605
      @binhminhtran4605 11 дней назад

      @@thru_and_thru there’s a certification for React, called React certified. To pass the test, you need to have deep understanding about JS (hoisting, scope chain, event loop, JS runtime, closure, etc), and React (virtual dom deep dive, React life-cycle, all the hooks, error boundaries, state management in both component and global scope, Redux, React router dom, etc.), Jest for testing, profiller, React compiler, client-side authentication, authorization, bundle size,…. To be more advanced, learn NextJS (rendering patterns, file-based routing, caching, meta data configuration, SEO optimization, etc.), Git, Docker, CI/CD. After that, you can choose to learn another framework like Vue and Nuxt, or React Native for mobile, or NodeJS to become fullstack dev, it’s okay either way, but just React alone is quite unstable and risky for your future

  • @yavergazi
    @yavergazi 14 дней назад

    Brad, you are amazing, thanks for everything

  • @hebron254
    @hebron254 14 дней назад

    Thanks for sharing this coz now I know what to do much love from Kenya.

  • @stackdevlopr
    @stackdevlopr 9 дней назад +1

    When choosing a programming language to learn for a career path or career change, the first thing you should do is ask yourself: do I have the necessary background for a job that requires technical skills (which can be self-taught) and professional experience in a similar context, or can I also apply for jobs with academic requirements? There's no use in starting to learn Python to become a Data Scientist if you don't have a Master's degree, preferably in fields such as Computer Science, Statistics, Math, etc. In such cases, your academic qualifications will determine if you'll get the job or not. Knowing Python and/or being willing to learn languages/scripts that are necessary for the job would be a big plus, but not the main requirement: companies know/assume that someone with a Ph.D. or Master's degree will be able to pick up the necessary parts of the required programming language in a reasonable amount of time and at a sufficient level. On the other hand, it won't be easy or might even be close to impossible for a self-taught or bootcamp programmer to achieve the academic level of knowledge and mindset without going to college/university.
    In short: if you are academically qualified, you can pick any programming language based on your interest (front-end, data science, machine learning, software engineering, etc.). If you have only self-taught and self-acquired technical skills, then pick a programming language for positions that ask for professional experience and specific technical skills, without necessarily requiring an academic degree.
    Keep in mind that no matter what language you pick-especially as a beginner-don't mix but specialize in one. Absolutely, there are companies looking for candidates specialized in that language. However, there are none looking for someone who has only scratched the surface of three languages but can't do anything worthwhile in any of them.
    This is my personal opinion, looking from the EU-market perspective.

  • @wadiibounenni4848
    @wadiibounenni4848 11 дней назад

    Good advice from an humble coder :) Thanks.

  • @usaava
    @usaava 14 дней назад +1

    Totally agree with you. Thanks for your video.

  • @paulywalnutz5855
    @paulywalnutz5855 14 дней назад

    TBH bro, I am in college right now doing a dip of advanced programming and its just the way it goes. There isnt much time at all to find a specialisation or circle back, but yeh I really see the benefit in doing so! Just want to dive deep into a specific area

  • @darah.k3221
    @darah.k3221 7 дней назад

    One of the best channels and advices

  • @brianressler569
    @brianressler569 День назад

    I am late to the JavaScript framework game but have been getting into it for the past few months now, I was previously a PHP developer that specialized in WordPress. I think this is good advice on getting tethered to a path so you know what you need to learn. Since getting into React, my brain has been spinning with ideas on things to learn and things I can build, part of me feels like I need to learn all the major frameworks to be viable in front end development (not to mention things like React Router, Redux, etc). But now I know I don't necessarily have to know everything.

  • @gt_n1722
    @gt_n1722 14 дней назад

    Excellent video, very honest. God bless you sir!

  • @amarpreetsingh5927
    @amarpreetsingh5927 7 дней назад

    Brad your setup is changed and its been a long time since you made an office tour video brother. It will be fun and inspiring to watch.

  • @ranjanadissanayaka5390
    @ranjanadissanayaka5390 13 дней назад +1

    Very useful video for me. Thank you dude

  • @user-kf3rm3gd5j
    @user-kf3rm3gd5j 3 дня назад

    Great advice. Someone tried to give this advice to me 20 years ago and I didn't grasp it at the time. You can be excellent at a few things, good at slightly more, mediocre at even more, and complete crap at many things but not even realize how bad you are.

  • @danieljayne8623
    @danieljayne8623 14 дней назад +1

    Looking great Brad, good for you

  • @programmingloop7
    @programmingloop7 9 дней назад

    The key is to focus on the fundamentals. If you're a frontend guy your path should be
    Know these really well:
    Html
    CSS
    JavaScript and Typescript
    React
    Software engineering (how to write clean code, debugging, how to navigate a large codebase etc)
    Know the basics of these:
    Backend (api, sql etc)
    Git
    Terminal
    Computer science (ds & algo)

  • @SeyferX
    @SeyferX 6 дней назад

    After 12 years of experience, I still think it is very beneficial to learn at least several technologies.
    After I worked with Scala, I have transferred my Function programming knowledge to TypeScript and that put me in advantage on Front-end.
    I also use now TypeSctipt on Back-end and Node and it's frameworks aren't so strict on the specific project structure. So my long experience on BE with well structured PHP frameworks that do use OOP and patterns helps me to create better architecture in Node.
    I am going to learn Go or Python deeper next, and I am sure, that my general experience will help me a lot.
    Don't be just a Laravel or Django developer, or just BE or FE expert. FE devs who did BE before are performing much better, trust me, after I have interviewed hundreds of them.

  • @V-I-sitors
    @V-I-sitors 14 дней назад

    Thank you for the advises.

  • @ch012
    @ch012 12 дней назад

    Brad...good to see your video after sometime. People like me miss your videos if they dont turn up regularly.

  • @peacemelodi1145
    @peacemelodi1145 14 дней назад

    Thank you, your video came at the right time.

  • @akashnag3879
    @akashnag3879 12 дней назад

    felt so good to see you after a long time.

  • @AndrewKwabula
    @AndrewKwabula 11 дней назад

    Brad is an Asset to many Developers. If I am struggling with something, I often check to see how Brad explains it.