Regrets As A Self Taught Software Developer

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 ธ.ค. 2024

ความคิดเห็น • 582

  • @ww1flyingace263
    @ww1flyingace263 3 ปีที่แล้ว +506

    I've been a professional programmer for 30 years, and I'm still learning.

    • @umaiar
      @umaiar 3 ปีที่แล้ว +31

      The day you stop learning is the day you need to find a new career. Or maybe retire and find a new hobby to learn. No developer I've ever met is happy when they're not learning *something*.

    • @hadassahe3854
      @hadassahe3854 3 ปีที่แล้ว +7

      This is very encouraging to read as I always feel that I am not good enough even though I keep learning constantly.

    • @youKnowWho3311
      @youKnowWho3311 3 ปีที่แล้ว +9

      I'll never forget one of my professors.... The good news, and the bad news: You'll always be learning something.
      You must be someone who likes to do rubiks cubes for the majority of their days.

    • @TheBoy5219
      @TheBoy5219 3 ปีที่แล้ว +4

      Are you a millionaire, yet? That is my goal, btw, to be a millionaire in the next 5 years. I have been doing this for 6 years now.

    • @jaymills6691
      @jaymills6691 3 ปีที่แล้ว +2

      youre always learning, in any field really.

  • @satinsatin3863
    @satinsatin3863 3 ปีที่แล้ว +531

    Even as someone with a cs degree, these are things I struggled with. My university definitely didn't cover a lot of these things, such as debugging and reading others' code. Not to mention that the amount of constant learning blindsided me as well, and can lead to burn out if you're not a natural quick learner. These were all great points!

    • @rombios3056
      @rombios3056 3 ปีที่แล้ว +66

      CS != Programming.
      CS is the study of computing and that's mostly theoretical that's why it's usually run from the Math Department

    • @satinsatin3863
      @satinsatin3863 3 ปีที่แล้ว +27

      @@rombios3056 Mine was in the science department, but yes exactly. It's primarily theory rather than practical software engineering knowledge, which is why even people with degrees will struggle a little out in the real world at first.

    • @Bukola1
      @Bukola1  3 ปีที่แล้ว +26

      Thanks! That's so interesting I always assumed that CS degrees would teach these things

    • @satinsatin3863
      @satinsatin3863 3 ปีที่แล้ว +14

      @@Bukola1 Yeah, I'm thinking some schools might have "software engineering" specific degrees as of late, but generally "CS" degrees are very much on the theory side. Like they're training you to be a researcher rather than an engineer. I had maybe 4 classes in total that were actually relevant to on the job responsibilities. Everything else in my 4 years was just theory or filler. The most prominent example is how I somehow ended up taking 3 geology classes due to my school's requirements 😆

    • @SunilEnglish629
      @SunilEnglish629 3 ปีที่แล้ว +1

      @@Bukola1 thank you so much for your sharing. Have a blessed day. Enjoy your day. God bless you. Take care.. From john

  • @NickGotch
    @NickGotch 3 ปีที่แล้ว +282

    As a 20+ year software engineer I just want to confirm the learning new things never stops. This industry is constantly changing/moving and the best engineers are always learning newer ways to do stuff. There are a few niche areas you can get into that are more solidified (I know AS/400 devs who deal with ~less~ change in general) but overwhelmingly this is an industry of change. If learning new things is something you enjoy, software engineering might be a good fit.

    • @LunyTunes007
      @LunyTunes007 3 ปีที่แล้ว +8

      Was coming to say the same. I am now a manager but still have to learn new things. As a manager I really only have to learn it high level, but I keep myself hands on as much as possible because I like to remain competent in what I'm talking about.

    • @toruwalt
      @toruwalt 3 ปีที่แล้ว

      How can one get programming jobs? We don't have much programming opportunities here.

  • @yahdood6015
    @yahdood6015 3 ปีที่แล้ว +60

    It sounds like a career in software development is perfect for people who get bored at jobs where things remain relatively predictable. Thanks!

  • @Eshcole
    @Eshcole 3 ปีที่แล้ว +151

    It took me 2 years to get my first developer job and it didn't even pay that much. If you wanna do this you have to settle in for the long haul and keep learning the entire time cause the more your learn the more opportunities open up to you. Great video Bukola!

    • @micjakes1
      @micjakes1 3 ปีที่แล้ว +6

      Two years? That is awful!!!!

    • @lavarball7538
      @lavarball7538 3 ปีที่แล้ว +3

      @@micjakes1 harsh lol but true. 2 years clearly a slow learner no disrespect but that’s just long asf

    • @lavarball7538
      @lavarball7538 3 ปีที่แล้ว +2

      @Espurrrxd actually takes 3 you stupeeeed.

  • @gracehudson7858
    @gracehudson7858 ปีที่แล้ว +4

    Fully agree about the 3 month thing! such an unrealistic expectation! Theres so much to know more than the bootcamp show. I ended up in product management in the end and I'm in awe of my amazing engineers! doing the bootcamp is why i was able to get the product job though.

    • @gracehudson7858
      @gracehudson7858 ปีที่แล้ว +1

      This comment section really is so helpful. The imposter syndrome when trying to break into tech is a real, real thing!

  • @jamesanthony4045
    @jamesanthony4045 3 ปีที่แล้ว +61

    Am I the only one who notices how calming her voice is?? Love her videos!!

    • @CK-ky6ky
      @CK-ky6ky 3 ปีที่แล้ว +4

      Her voice is wild. She can just talk for a living.

    • @jeanettenouch2123
      @jeanettenouch2123 3 ปีที่แล้ว +3

      Nope. It makes her videos that much more awesome. She seems so real, down to earth

  • @i-spy-ty
    @i-spy-ty 3 ปีที่แล้ว +141

    This is great. I started off coding, teaching myself with FCC, Udemy etc. Decided after 3 months it really wasn't for me. Decided to go the UX route, studied on IDF for about 2 months and now have my first UX design job!

    • @iloverette
      @iloverette 3 ปีที่แล้ว +6

      Hey! CONGRATS to you! I'm studying web development now, but I really want to get into UX/more design-based work. I've been trying to find good courses for UX but haven't come across any. What is IDF? Any other recommendations?

    • @saltybaelv
      @saltybaelv 3 ปีที่แล้ว +1

      Hi there, did you have any design experience before this? Thanks !

    • @i-spy-ty
      @i-spy-ty 3 ปีที่แล้ว +2

      @@saltybaelv No I didn't. I had some UX writing experience, and I read a ton of medium articles, began looking at youtube videos and a company took a chance on me!

    • @GodsInstrumentKay
      @GodsInstrumentKay 3 ปีที่แล้ว +1

      @@i-spy-ty Did you build/need a portfolio before interviewing?

    • @ashharkausar413
      @ashharkausar413 3 ปีที่แล้ว

      congratz

  • @aruallaura00
    @aruallaura00 3 ปีที่แล้ว +36

    1 year ago I watched a video of yours and it truly inspired me to transition to tech. I am now on a coding bootcamp and you keep on inspiring me

  • @YourAverageTechBro
    @YourAverageTechBro 3 ปีที่แล้ว +58

    Great video! I gotta say that even as someone who got a degree in computer science, I definitely resonate with every single point. Great content as always!

    • @Isabelle-bs5tg
      @Isabelle-bs5tg 3 ปีที่แล้ว +3

      Great comment!

    • @YourAverageTechBro
      @YourAverageTechBro 3 ปีที่แล้ว +1

      @@Isabelle-bs5tg thanks Isabelle 😏 fancy seeing you here

  • @jonathanself1263
    @jonathanself1263 2 ปีที่แล้ว +11

    My self-taught path was very easy compared to most. I had two and a half months on unemployment to teach myself. But, I had years of experience of being a nerd, occasionally tinkering with HTML back in the late 90s. I had some college programming courses many years before I decided to get into development. The reality is, it didn't take me 3 months to land a web dev job, it took me about 15 years of figuring myself out. I don't think I'm alone on this path, either.

    • @2DarkHorizon
      @2DarkHorizon 2 ปีที่แล้ว

      Great description. I know a lot of developers followed a similar path. It is the years of experience of being a nerd as you said. I remember a developer that was into the demoscene and later became a great programmer.

  • @ttmjima
    @ttmjima 3 ปีที่แล้ว +38

    So true, you see all those posts from people doing it in a 4 month timeline thinking that's realistic but those cases are the exception! I ended up not being able to completely self teach too and enrolled in a full stack dev program. If you're completely switching fields it's more like a 1-3 year timeline (and with covid possibly even longer)!

  • @JarissaRoach
    @JarissaRoach 3 ปีที่แล้ว +24

    Even though you're a self-taught programmer who has regrets, I think you're doing an amazing job!! I'm an entry-level Software Engineer, and I studied Computer Information Systems in college. I believe in order to be a successful self-taught programmer a person has to have self-discipline and a passion for coding ❤️

  • @johan56
    @johan56 3 ปีที่แล้ว +17

    As a senior dev / tech lead: I promise you, the feeling that there is soooo much to learn, that will never go away!

  • @Calupp
    @Calupp 3 ปีที่แล้ว +40

    went to school for cs for 2 years. dropped out to teach myself for the last 2+ years. this shit takes time and im not ashamed.

    • @theish9
      @theish9 3 ปีที่แล้ว +10

      all you guys story calms me down a bit. i been stressed with python just for the last 2 weeks trying to memorize. starting from scratch.

    • @cplusplussizeddick1430
      @cplusplussizeddick1430 3 ปีที่แล้ว +1

      @@theish9 stop trying to memorize you clown. Read, understand, then build a project. Google what you forget. You're silly as hell bro

    • @cplusplussizeddick1430
      @cplusplussizeddick1430 3 ปีที่แล้ว +2

      @@theish9 memorization can come with practice/experience. It's so ridiculously inefficient to be trying to rote memorize

    • @cplusplussizeddick1430
      @cplusplussizeddick1430 3 ปีที่แล้ว

      @Allison Edwards I could have not too. And so that's what I chose

    • @cplusplussizeddick1430
      @cplusplussizeddick1430 3 ปีที่แล้ว

      And as a matter of fact @Caleb, total bs you are. It does not take 2 fkn years. You are just kidding yourself. You didn't drop out to teach yourself. You dropped out to go on and jerk around and kid yourself without having to be held responsible and accountable like school would've made you. Quit your bs

  • @CarlaJenkinsTV
    @CarlaJenkinsTV 3 ปีที่แล้ว +102

    0:58 I had to immediately hit the like button on this one. They're selling pipe dreams about getting a job in 3 months. Your video is so necessary.

    • @codingcrashkurse6429
      @codingcrashkurse6429 3 ปีที่แล้ว +6

      You see that often on channels of TH-camrs who claim that they are self tought developers but all they do is talking about motivation, how they got a job in 3 months and all of these channels have one thing in common: You won´t see these guys write a single line of code.

    • @thomasgurchiek3301
      @thomasgurchiek3301 3 ปีที่แล้ว

      I'll be honest the Women In Code movement with bootcamps hasnt helped the 3 month motive at all over the past couple of years. 3 months is steep and takes quite a bit of dedication no matter the area of programming. Well except AI and ML for some reason companies have this idea that you HAVE to have a freakin masters/PHD to run models, so perplexing.

    • @ShogoMakishimaxx
      @ShogoMakishimaxx 3 ปีที่แล้ว

      @@codingcrashkurse6429 Chris Sean does. I am not so sure of the others, but yes, he actually does write code.

    • @alluringbliss4165
      @alluringbliss4165 3 ปีที่แล้ว

      @Derek Hawkins what do you recommend for someone who has no background in computer science. I am interested in Software developer but not sure what first books or subject I should start with

    • @derekhawkins4435
      @derekhawkins4435 3 ปีที่แล้ว +1

      No they’re not. Lol. Just because one person couldn’t do it doesn’t mean other people can’t. Some people naturally learn math quicker than others. Other people naturally learn coding quicker. People are just convinced that coding is voodoo. That’s not the fault of the people who HAVE done these things in 3 months.
      I literally teach people how to code and I’ve helped them get jobs within 3 months... not EVERYBODY (like everybody likes to think), but a STRONG amount of people I’ve taught have found employment within 3 months.
      The only difference is that people don’t have a clue what they NEED to know. Typing in “How to code” just simply doesn’t cut it. And that’s what most people do if they have no experience.

  • @plutosprincess
    @plutosprincess 3 ปีที่แล้ว +49

    I’m Nigerian too and a software developer in the making... thanks for the video ✨✨✨

    • @toruwalt
      @toruwalt 3 ปีที่แล้ว +4

      We (Nigeria) miss you. Lol
      Getting programming jobs here is hard. 😂

  • @ElzaraIsmE
    @ElzaraIsmE 3 ปีที่แล้ว +27

    I like how realistic you are about time. As a person who is changing career to CS I feel a lot of pressure to do it quickly. It’s taking me longer time than that. I feel better about my journey now. Also tips about reading code and debugging is super helpful.

    • @b1ueocean
      @b1ueocean 3 ปีที่แล้ว +5

      It’s YOUR journey Elzara, take your time and pace yourself remembering to reach out to any number of folks who are willing to help.
      Realism and a personal sense of perspective are important as there’s a bit of misinformation and a lot of ego in the game you’ll come across if your so lucky 😊
      Congrats for having the courage to perform a career change and the very best to you along the way 👍
      My aunt went from midwifery to Law at 41... it was an amazingly demanding transition for her over a number of years but fast forward 11 years she’s a high flying Capital Markets lawyer at a massive firm and is still able to help anyone managing to go into labour on her morning metro commute 😊

    • @ElzaraIsmE
      @ElzaraIsmE 3 ปีที่แล้ว

      @@b1ueocean thank you for taking time to write such an encouraging response. 🙏❤️

  • @redtela
    @redtela 3 ปีที่แล้ว +21

    I'm also a self taught developer, and after 2 decades in the industry, find myself as a Software Architect and Development Manager.
    The "never stop learning" still applies. I also have to debug code still.

  • @harmonyisreal
    @harmonyisreal 3 ปีที่แล้ว +23

    As always, your videos stay informative! While on this self-taught journey, your videos have been helping a a lot. Thank you for making these videos! It honestly makes a difference!!

  • @blaisetelfer8499
    @blaisetelfer8499 3 ปีที่แล้ว +11

    I've had the best of both worlds. I took early-level CS classes at a junior college, which gave me a strong understanding of the fundamentals of computer science, the logic behind programming, and courses on C and Java. Beyond that I'm self-taught, so in the past 18 months I've learned a lot of frontend, a bit of backend, became competent with design and UI, learned version control, how to deploy and host an app, etc. It takes time (a lot longer than what coding bootcamps promise you in their ad), but it definitely makes you marketable. Whether you have a degree or not, you have to be willing to accept that your code will never be perfect and there will always be more to learn, especially as technology and markets change over time.

  • @cowl6867
    @cowl6867 ปีที่แล้ว +1

    You can definitely learn how to code in 3 months, as I did. It's just not enough to get a job. You still need connections, a good portfolio which takes a while, and further computer and problem-solving skills

  • @setasesh6948
    @setasesh6948 3 ปีที่แล้ว +15

    I am a Network Engineer, and there's a saying that most Network Engineers ran from programming into that field. as for its quiet, the oppose, I fell in love with programming and I am on my journey as a self-taught programmer. I feel the guidance is really needed coz I really don't wanna waste too much time wondering around.

    • @BradleyCTurner
      @BradleyCTurner 3 ปีที่แล้ว +1

      ive been thinking about going a network engineering route, whats it like, i never have the chance to ask people who actually work as a network engineer, i plan on going into helpdesk and work from there.

  • @Marius_The_Norse
    @Marius_The_Norse 3 ปีที่แล้ว +6

    The learning never stops, and yeah it can be frustrating, but its always possible to overcome it by taking it step by step

  • @jeremiasobiangcoding3533
    @jeremiasobiangcoding3533 3 ปีที่แล้ว +74

    I like your minimalistic, realistic videos

  • @edidiongesu4035
    @edidiongesu4035 3 ปีที่แล้ว +12

    Hi, Just started watching your videos and ended up watching like 6 in a row. These are so good, lool. I'm a self-taught data scientist and I have similar regrets. Keep it up! 🔥🔥🔥🔥🔥🔥

  • @MrKeith-hc2fv
    @MrKeith-hc2fv 3 ปีที่แล้ว

    You are absolutely on point. There is no point where you stop learning. The pace does not slow down. You need to learn to see through the hurricane.

  • @justjess5891
    @justjess5891 3 ปีที่แล้ว +10

    I did get my first job after just 4 months of self-learning, though to be fair I was lucky to get it and the first 6 months were really hard. There was so much basic stuff I still didn't know at the time, but thankfully my employers were very patient with me

  • @Alex.In_Wonderland
    @Alex.In_Wonderland 3 ปีที่แล้ว +1

    THANK YOU! i'm currently just starting down the path of being self taught, just to get ready for a bootcamp by next year, although the INSANE amount I know i'll have to end up learning in the long run just seems so unrealistic to obtain in 3 months to actually be proficient with not only the technologies, but also the soft skills like reading through others code and debugging.
    Solid video! I DO NOT see enough people talking about this lol

  • @JerryAbah
    @JerryAbah 3 ปีที่แล้ว

    Working with a large codebase and reading other people's code was a major challenge for me when I started my first job as a developer. Thanks for sharing the tip.

  • @yapdog
    @yapdog 3 ปีที่แล้ว +6

    I'm old. I've been programming for nearly 30 years. I've developed some products over the years that have affected a specific industry. I've written language parsers/lexers, runtime environments, pro CG tools, etc... and *still* I find that there's far too much to learn. Oh... I'm self taught. Rather than trying to find employment, I've built my own software companies... and am in the process of building a new one. Keep ya head up.

  • @CindyAlexius
    @CindyAlexius 3 ปีที่แล้ว +182

    Is it just me or does Bukola make coding and learning to code jazzy and cool? Loving the new vid, sis! I love sharing space with devs; but, stop short of getting back into that programmer life of prod code. I'm thinking I want to freelance. Do you have any advice on freelancing? I have too much anxiety daily for the responsibility of production code. Also, after I finished my bootcamp, it took me 11 months of hard core grinding to find my 1st developer job. I needed a support group to keep the pace and definitely cried a ton; but, I never gave up. That was almost 4 years ago. Now, I'm a scrum master; but, itching to get my fingers back into code. Thanks as usual for the great content! All the best!

    • @amiyrbarclift6309
      @amiyrbarclift6309 3 ปีที่แล้ว +3

      Wow that's serious. Thanks for sharing your story so people can really understand just how hard it is out there to land a job/career in coding.

  • @DeidreDevelops
    @DeidreDevelops 3 ปีที่แล้ว +14

    This is so interesting as someone who's also self taught. Thanks for making this! :)

  • @CalvaTV
    @CalvaTV 3 ปีที่แล้ว +3

    Totally awesome. I can tell you that the feeling of always having to learn new things never ends. I've been at this for 30+ years. The number of things to learn only increases. And that is wonderful.

  • @SinMelchiah
    @SinMelchiah 3 ปีที่แล้ว +3

    I’m always an advocate to get a degree. Why? Because whatever you do, you will be more credible. That’s it. Even for non tech savvy people, you will be seen as a more reliable person, than someone who never proved that they can work under stress. Thus it opens more doors in your career. Despite the fact that it is not the case. Love your channel, keep it up!

  • @PCGamingGoodies
    @PCGamingGoodies 3 ปีที่แล้ว +10

    Not only you have to keep learning about coding, but you also have to be fluent in the industry you work for. E.g. if you develop solutions for the garment industry, then you need to learn about the garment business. Develop for health industry, game industry, retail industry, etc., and you have to learn about those too. Self-learning is not necessarily a disadvantage, because college only trains you a few years and doesn't perform miracles. You have to do a lifetime of learning on your own whether you go to college or not.

    • @timi_t_codes
      @timi_t_codes 3 ปีที่แล้ว

      Yup. Domain knowledge can really set you apart.

  • @ishmaelbangura5900
    @ishmaelbangura5900 3 ปีที่แล้ว +266

    Every time I see someone post a vid talking bout how they got a dev job in 3 months I feel like slapping them through the computer screen

    • @Robertking1996
      @Robertking1996 3 ปีที่แล้ว +5

      Some people have done it though

    • @hodsh1
      @hodsh1 3 ปีที่แล้ว +11

      my brother did haha. paid for an 8 wk javascript course and got a job at the same company afterwards as the person who ran the course had worked for previously. think he was just told exactly what to expect at interview.

    • @SwissShieva
      @SwissShieva 3 ปีที่แล้ว +5

      @@hodsh1 makes sense

    • @filiphedman4392
      @filiphedman4392 3 ปีที่แล้ว +5

      Yeah, Bragging about your "status" like that is the most asshole thing to do ever.

    • @aces8481
      @aces8481 3 ปีที่แล้ว +5

      Peen slap me bro

  • @JeremiahPeoples
    @JeremiahPeoples 3 ปีที่แล้ว +11

    Great video Bukola 👏🏾

  • @LoLelfy
    @LoLelfy 3 ปีที่แล้ว +19

    Mastering use of developer tools is HUGE. I’m in the final year of my CS degree and just now realized how much time is wasted due to the lack of this skill!

    • @Anne-rc3og
      @Anne-rc3og 3 ปีที่แล้ว

      hey, I am just beginning my degree and wanted to learn few things/skills which I can begin from now, any tips? @
      Gabrielė

    • @jalenthompson8967
      @jalenthompson8967 3 ปีที่แล้ว +1

      @@Anne-rc3og You have a code every day, and spend time learning concepts.

  • @gadgetsawol3614
    @gadgetsawol3614 3 ปีที่แล้ว

    I really like your advice! Not the trope cliche answers but real life pragmatic examples of what you'll see day to day. Love this :)!

  • @dakotapritt1047
    @dakotapritt1047 2 ปีที่แล้ว

    This was a great video! Most of the articles and channels that I looked at didn't provide the info you gave. Thank you so much!

  • @geoffl
    @geoffl 3 ปีที่แล้ว +6

    software interviews test for:
    - algos and data structures
    - behavior/culture fit
    And, that's all you should focus on until you get a job.

  • @glennpowell5957
    @glennpowell5957 3 ปีที่แล้ว +2

    She is so spot on! As a self-taught or learning in schools, this is not a game. Coding is a lifetime geek-ish process. I'll never give up because I like the mind bobbling problems.

    • @glennpowell5957
      @glennpowell5957 3 ปีที่แล้ว

      Washington DC, where can one get volunteer work to get a better perspective on coding?

  • @omobabaaremu226
    @omobabaaremu226 3 ปีที่แล้ว +3

    Very good summary. Even if you are not self taught, the process is nearly the same. No university really teaches that deeply. You are doing very well.

  • @smartmudzingwa7274
    @smartmudzingwa7274 3 ปีที่แล้ว +5

    Iam in Love with this Lady ,she is very calm and composed!

  • @datalyfe5386
    @datalyfe5386 3 ปีที่แล้ว +63

    I am also self-taught. Took me about a year haha and the learning never stops

    • @datalyfe5386
      @datalyfe5386 3 ปีที่แล้ว

      @athesit humanist i have a undergrad degree I math, I’ve seen people do it with just and associates but it is much more difficult because of the competition. Almost impossible

    • @someleelpreemo1239
      @someleelpreemo1239 3 ปีที่แล้ว

      How about creating a project to stand as your resume then freelance

    • @datalyfe5386
      @datalyfe5386 3 ปีที่แล้ว +1

      @shabby arp biggest problem will be competition since degrees are an easy way to show you have put the time in. Definitely recommend a portfolio with real - world projects

  • @TheMusiclover258
    @TheMusiclover258 3 ปีที่แล้ว +1

    Hello! Just recently ran into your videos as I am transitioning into a new career. I graduated with a degree in Molecular Bilogy and soon realize after getting a job directly in my field that it wasn’t for me. I’m currently in the early beginning stages of learning programming and I’m super excited and motivated to continuously learn!!!

  • @Oxymand1as
    @Oxymand1as 3 ปีที่แล้ว +1

    I’ve been a self taught software developer for over 30 years. I am still a software developer just a very very senior one. Love it. Glad your enjoying your journey the future is bright. 🖖

  • @KIDZTAz
    @KIDZTAz 3 ปีที่แล้ว +2

    Crazy how I began my journey watching your videos last year while beginning my self-taught journey (and badgering you with questions on insta). Just wanted to let you know, we made it! I got a few job offers and owe a lot to your channel and a few blog posts, lol I really didn't use much else. My biggest regret would be not having looked for others to work on projects with or work with in general. Did everything solo and right when I got accepted into recurse where I planned to work with others and pair program, my job offers came in. The irony is suffocating lol. Anyways thanks!

    • @Bukola1
      @Bukola1  3 ปีที่แล้ว

      Wow that's amazing!! Congrats on your job offer!!

  • @jbcom2416
    @jbcom2416 2 ปีที่แล้ว

    I really appreciate the value you put in every video you make. Every info is so spot on... and cool background music which not many can nail

  • @prakharsingh7766
    @prakharsingh7766 2 ปีที่แล้ว

    Thanks a lot Bukola, you're awesome. I clicked on the video just for some entertainment, but it was extremely helpful - I had been planning on learning vim, git, shell and debugging since a few days and the mit course was just what I was searching for.
    BTW, I am a 1st year cse student from India - and it maybe different for the USA, but they hardly teach anything that you will apply directly - or will be very helpful in your career as a SDE in the syllabus. I knew this fact before I joined but I still did - because the competition is extreme here, and getting an interview call as a fresher is extremely difficult - in many cases more difficult than cracking the interview and the chances of that call decrease substantially if you don't have a degree. I, like most of my friends - practise dsa, do cp, learn languages and frameworks and make projects parallelly with college - not as hectic as it sound - but having to attending college lectures certainly seems to be more of a bother than help.

    • @prakharsingh7766
      @prakharsingh7766 2 ปีที่แล้ว

      Not to say that I don't like the curriculam - I enjoy learning discrete mathematics, linear algebra, probabiliity & statistics, theory of computation, finite automata and machine Learning - it's just that even for those courses, mit ocw lectures is what I refer and college lectures seem to be more of a bother - which are mandatory, btw.

  • @happyrock
    @happyrock 3 ปีที่แล้ว +9

    Currently going through this transition myself and these videos are so insightful. It's been a tough journey but these help a lot, so thank you very much for sharing

    • @Bukola1
      @Bukola1  3 ปีที่แล้ว

      Keep going, you can do it!

  • @bulbacode4380
    @bulbacode4380 3 ปีที่แล้ว +33

    I taught myself from 11 years old to 19 years old before I got my first software job. Talk about long times lol

    • @bulbacode4380
      @bulbacode4380 3 ปีที่แล้ว +1

      @Aisha M TH-cam

    • @waynegore176
      @waynegore176 3 ปีที่แล้ว +2

      @@bulbacode4380 which proves do you really need school

    • @bulbacode4380
      @bulbacode4380 3 ปีที่แล้ว +9

      @@waynegore176 I don’t think anyone needs school. But maybe I’m an anomaly idk

    • @b1ueocean
      @b1ueocean 3 ปีที่แล้ว +6

      @@bulbacode4380 you’re not an anomaly it’s just that Software Engineering became a formal industry after the desktop computing revolution and rise of business/enterprise software.
      In the 80s and 90s when a lot of hobbyists were into games MANY of the top contributors piled in from their bedrooms while still in their teens.
      The old Demo scene where truly incredible skills would be showcased was largely driven by self taught hobbyists with truly ridiculous skills honed over hours and hours and hours of learning and experimenting.
      Understanding the underlying hardware, how to get the machine go faster, go louder, go brighter. Learning math to produce complex geometry and effects in graphics and audio.
      It was difficult to get access to a Mainframe machine or a proper Unix Workstation so we played about with 8-bit machines like the Commodores, Spectrums, Amstrads, Atari’s, BBCs, etc and then eventually PCs.
      I was building 3D engines in C and Assembler at 15/16 in the early 90s using library books and bootleg compilers/assemblers 😋
      Once I said I’d like to work for a proper company doing “business software” at 18 I was told to get a degree.
      It really would have made more sense taking my C skills and getting to grips with the Windows C API, I has already started out on C++ and OOP the year before uni anyways.
      I didn’t know any industry people, there wasn’t any social media or TH-cam - you sought of trusted what the olders said and got on with it.
      It’s a world of conventions, exceptions and luck.
      We just have to figure things out.
      If you feel like an anomaly chances are you’re just one of the pioneers.
      After COVID with many institutions turning to remote learning during the worst times, with lots of courses appearing online, individual courses and entire curriculums, we might yet see some movement to where CS learning becomes a remote affair allowing folks the flexibility to work, learn, etc while picking up skills.
      We’ll soon see I guess.

  • @Halogenvsrg
    @Halogenvsrg 3 ปีที่แล้ว

    Got a random recommendation for your video not having seen you before, and what a pleasure it was to watch. Subscribed for how real and straightforward you were with just about everything, and I imagine a number of developers share similar sentiments on the start.

  • @terri2kool
    @terri2kool 3 ปีที่แล้ว

    I've just started to get back into coding for fun and the tip about learning your editor is GOLDEN! Cause I legit started researching keyboard shortcuts for VS code.

  • @Rakadeja
    @Rakadeja 3 ปีที่แล้ว +1

    I am really anxious about trying to get out there and flaunt my stuff, but this has reassured me that even though some pompous jerks tell me it'll never happen and I should go get my degrees first - I really want to do this now instead of later.

  • @534A53
    @534A53 3 ปีที่แล้ว +1

    Even as a senior developer you will always have that feeling like you don't know something and that there is always more to learn. It's probably the one thing I hate the most because it can be stressful and lead to burnout because you can end up spending time outside work learning new things and trying to keep up. It just never ends. I think also thats what sets software engineering apart from all other engineering disciplines. Sometimes I think, does a Chemical Engineer, or Civil Engineer have it this tough? Are they watching TH-cam videos about how to construct new bridges in their spare time? Probably not :)

  • @hantu4321
    @hantu4321 2 ปีที่แล้ว

    Yes it's forever learning as new technology keeps coming out there's always something new to learn

  • @ericramirez2769
    @ericramirez2769 3 ปีที่แล้ว +1

    Love this video! I graduated on the Fall2020 and I feel have learned more these past three months on my own than in school.

  • @tree_jack
    @tree_jack 3 ปีที่แล้ว +3

    Thank you so much for this!!! I’ll definitely check out those courses, along with keeping these tips in mind. I love this channel!

  • @MrDFJohnson
    @MrDFJohnson 3 ปีที่แล้ว +1

    Computer Science and Programming are two different beasts. Programming is just one of many disciplines within Computer Science. You can program without knowing anything at all about the field of computer science. Many times people ask if you have to be good at math to program a computer. The answer is no, but you DO have to be good at math to self learn Computer "SCIENCE" or get a degree in it. Unfortunately movies/media have given the mistaken impression that computer science and programming are the same thing and interchangeable as disciplines. You can be a successful programmer without knowing anything about computer 'science' with the exception of algorithms and data structures. To be a really marketable/senior "programmer" you have to at least know those two comp-sci disciplines. But regardless if you are a programmer or computer scientist, you are ALWAYS learning.

  • @SebastianDuqueC
    @SebastianDuqueC 3 ปีที่แล้ว +20

    3 months is definitely unrealistic, I went to a 6 month coding bootcamp that gave me the base to grow my coding skills. Although I see a lot of companies hiring bootcamp graduates to mentor them

    • @robdog114
      @robdog114 3 ปีที่แล้ว

      App Academy ?

    • @SebastianDuqueC
      @SebastianDuqueC 3 ปีที่แล้ว

      @@robdog114 Ironhack

    • @brecaldwell2993
      @brecaldwell2993 3 ปีที่แล้ว

      What type of companies are more likely to hire boot camp graduates?

    • @mandisaw
      @mandisaw 3 ปีที่แล้ว

      @@brecaldwell2993 Startups, freelance/contract jobs, industries like mobile/web or game dev where quick & dirty often supercedes slow & good - basically places where they put a premium on hiring someone cheap, quickly. Large/enterprise companies, with full-time staff positions can generally afford (in time & money) to be more competitive.

    • @SebastianDuqueC
      @SebastianDuqueC 3 ปีที่แล้ว +1

      @Derek Hawkins I have yet to meet a single person who has become a full stack dev in 3 months without any previous coding experience. Unrealistic doesn't mean impossible maybe a genius could do it, becoming a full stack dev requires months and month of experience and not only in your own "Hello World" projects, I'm talking about real open source or private projects. I do agree with you that there's no cookie-cutter template for learning how to code but bootcamps definitely help to get started.

  • @zecare
    @zecare 3 ปีที่แล้ว

    This are great tips!! When I first started learning to code I spent a lot of time reading and memorizing stuff and I honestly never really truly learned how to code until I started building stuff or trying to solve programming challenges.

  • @thirdeyepoets398
    @thirdeyepoets398 3 ปีที่แล้ว

    By far, the most valuable video I've ever seen. This is way more than gold.

  • @Asiaray_
    @Asiaray_ 3 ปีที่แล้ว +1

    I love this! I love your authenticity and how genuine you are. I'm a self-learner as well in coding and started last year, still studying as I know I'm not quite there yet. My goal this year is to prep for tech/code interviews and hopefully land something, even if it's a non-tech role but in the right industry :)

  • @tommyopeters
    @tommyopeters 3 ปีที่แล้ว

    This is the first video that made me realize I haven't really learnt debugging and I've been hacking my way through it. Thank you for that.

  • @gabrielleholt1863
    @gabrielleholt1863 3 ปีที่แล้ว

    I watched one of your videos last year while I was trying to learn to code for a couple weeks and immediately gave up. Now I've decided to commit to learning again and I found this video to be realistically inspiring so that I don't get wrapped up in the IDEA of what some people may be trying to sell me. I agree that 3 months is not enough time, it is a long-term journey to develop into a developer

  • @BeginningProgrammer
    @BeginningProgrammer 3 ปีที่แล้ว

    I think it's a good thing that someone didn't tell you these things. They might have scared you away. I think you learned them at the right time. I once told a junior dev that it takes anywhere from 5-10 years of professional experience to get good at software engineering and it was overwhelming to him to know it took that long.

  • @husseinkizz
    @husseinkizz 3 ปีที่แล้ว

    These are very crucial facts really, and I think the only way to go through the curve faster is lean stacking, only learning what you really need!

  • @sophiel9687
    @sophiel9687 3 ปีที่แล้ว

    Hi Bukola, I'm new here, nice to meet you. Thank you so much for this informative video. I've been trying to tell my parents to not believe the online ads and claims about learning coding in 3 to 6 months. Also, I really appreciate your updates about learning to read other people's code, debugging and optimizing the tools. I learned a lot from this video. Thank you so much for your hard work and effort. Sending you lots of love, I hope you have a blessed day.

  • @gilbasit
    @gilbasit 3 ปีที่แล้ว +1

    Great video! Always something interesting and worth watching SE related content on your channel, especially for beginners like me.

  • @jeffbee6090
    @jeffbee6090 3 ปีที่แล้ว

    great tips! thanks!
    (& on a side note... this is your first one I've seen. You seem like an incredibly sweet person.... voice inflections, mannerisms, smile... what a smile! :)

  • @AdekunleLawal
    @AdekunleLawal 3 ปีที่แล้ว +1

    Continuous learning is a core essential and it’s only going to become more important as the rate of change become more intense. I would also advice anyone looking to start programming to start collaborating with open-source projects as early as possible.

  • @jordanromano4452
    @jordanromano4452 3 ปีที่แล้ว

    I love your channel, you awnsering so manny questions that I have yet to even ask myself :)!

  • @samuelglover7685
    @samuelglover7685 3 ปีที่แล้ว

    Nice presentation, and thanks for drawing my eye to that MIT course. One quibble: Tweaking your tools and dev environments is all well and good, but you forgot to mention the next delightful s/w engineering ritual -- your organization has decided to update/patch/"deploy" something or other, somewhere or other, and somehow or other your profile/environment/IDE settings have been turned to hamburger.....

  • @ypucandeleteit
    @ypucandeleteit 3 ปีที่แล้ว

    great video, I think you are very knowledgable and these are great suggestions

  • @andreadarceuil2609
    @andreadarceuil2609 3 ปีที่แล้ว +1

    This is so true..you never stop learning

  • @dcat1730
    @dcat1730 3 ปีที่แล้ว

    Really helpful info, as always. I work with developers testing new features and am considering that career path for myself--I see day to day how hard they work and the pressure to always learn more. It can definitely be intimidating. Appreciate your videos and how supportive and informative they are.

  • @phizz8694
    @phizz8694 3 ปีที่แล้ว

    Nice job!! Keep up the grind and it was pay out eventually. Great insight for folks who are learning and what's to be expected.

  • @plasmadice
    @plasmadice 3 ปีที่แล้ว

    Great topic. This is a good video to send to a friend who's playing with the idea of becoming a developer.

  • @heathhanz842
    @heathhanz842 3 ปีที่แล้ว

    you are so awesome! love your commitment!

  • @mikes.1946
    @mikes.1946 3 ปีที่แล้ว

    Luckily, living in South Florida has given me the advantage of such a large local dev community. I was able to go to code meetups and one of the events was actually a debugging event. Even though it was was advanced for my experience at the time, it was enlightening. I'm currently taking the Full Stack 2021 bootcamp on Udemy by Angela Yu and I love it. Just finished up with Bootstrap and jumping into variables in JavaScript. Very fun stuff! Also, I'm doing this bootcamp self-paced while chipping away at my BACS degree in hopes to get a job before I graduate. Good luck to you and everyone on their journey, and thanks for sharing!
    - Mike

  • @melat4400
    @melat4400 3 ปีที่แล้ว +10

    Thanks, Queen!

    • @bboymj3628
      @bboymj3628 3 ปีที่แล้ว

      😯 never expected Ethiopian

    • @binib1741
      @binib1741 3 ปีที่แล้ว +2

      @@bboymj3628 we are here :)

  • @israelkayaba6002
    @israelkayaba6002 3 ปีที่แล้ว

    Thank you for sharing your personal experience sister, this is inspiring!

  • @collinsigeh
    @collinsigeh 3 ปีที่แล้ว

    This happens to be one of the most truthful video on TH-cam.

  • @millertime6
    @millertime6 3 ปีที่แล้ว +1

    Pretty insightful, especially regarding the realistic timeframe. 🙏🏽

  • @nikkitampos6017
    @nikkitampos6017 3 ปีที่แล้ว

    Thank you! I'm exploring the path and this is the kind of content I was looking for!!

  • @Nonsense116
    @Nonsense116 3 ปีที่แล้ว

    You spoke nothing but absolute facts. My biggest problem with the "tech-preneurs" is the whole "get a job in 3 months" nonsense. Also the notion that we won't ever struggle for a job. To those wondering, you aren't getting hired in 3 months unless you are incredibly lucky, there will be times when no one calls you back when you put out tons of applications. Even if you are qualified. It's hard but rewarding. I wouldn't trade my job for anything. I get to work in a space with other highly inclusive and collaborative engineers. All with a tech stack and product that I love and take ownership over. It's wonderful, but it took an immense amount of work to get here. If you love it, that struggle will be worth it in the end.

  • @jacoblo574
    @jacoblo574 3 ปีที่แล้ว +20

    I think it is a blessing that you have avoided wasting time and money from school when you can learn all that by yourself.

    • @davidwatched935
      @davidwatched935 3 ปีที่แล้ว +5

      It depended on what you want to learn. Almost all self taught developers are web developers which is the easiest field in programming. But if you want to learn AI, you will probably not learn it in the Internet (watching a course where you are only taught to import some libraries in python and not how to use real AI algorithms is not real AI).

    • @mandisaw
      @mandisaw 3 ปีที่แล้ว

      @@davidwatched935 Also, most of what she describes are skills that you'd learn in a decent degree program. The difference in my experience is that when self-taught, you have to constantly prove to prospective employers that you've actually done all that work. CS grads are assumed to have done it already (even if they haven't).

    • @allenmoody7527
      @allenmoody7527 2 ปีที่แล้ว

      @@mandisaw The CS grads have to constantly prove themselves too. Interviews in this industry are notorious.

    • @mandisaw
      @mandisaw 2 ปีที่แล้ว

      @@allenmoody7527 The leetcode thing is a fad, driven by a mix of hiring mgrs seeking to match FAANG results by matching their hiring processes, and a bumper crop of consumers & companies all invested in the test-to-succeed pipeline.
      I suspect that as companies large & small have to get more flexible with their hiring strategies just to compete, this leetcode gatekeeping will fade out - especially where it has zero overlap with the actual job. That, or we'll see a shift back to cheap contractors & staffing companies. These things always have an ebb & flow.

    • @allenmoody7527
      @allenmoody7527 2 ปีที่แล้ว

      @@mandisaw 10 years is a long time for a fad. I will say I've encountered more practical interview rounds recently(build a thing), but it was only a small part of the whole code test driven process. I'll just have to keep playing the game for now.

  • @Tony-ee3nm
    @Tony-ee3nm 2 ปีที่แล้ว

    Very helpful information, thanks for sharing Bukola

  • @alexyost3095
    @alexyost3095 3 ปีที่แล้ว +3

    You’re so awesome 👏 Thank you so much for all these videos! They’re so useful for all the girls planning their careers in software development! Or just like me... daydreaming to become one 😸

  • @grs688
    @grs688 3 ปีที่แล้ว

    For debugging I've found it useful to have a background in the rest of the system so that you understand what you are using and the potential interactions that you have.

  • @devohnmitchell
    @devohnmitchell 2 ปีที่แล้ว

    I'm a Network Admin and Coding Rookie getting back into coding. You are right you never stop learning. I thought I was the only one that thought way.

  • @mpromise
    @mpromise 3 ปีที่แล้ว

    There used to be a magazine called Failure Analysis. We (and you!) can learn so much from each other’s mistakes and all become better programmers. Thank you so much for your humility and tremendous help. We’ve all benefited and I hope you benefit from our input to you as well. We’re in this together Bukola! :)

  • @ipheolu
    @ipheolu 3 ปีที่แล้ว

    Thank you for sharing this.
    Before I started handling dev projects on my own, I spent most of my beginner days debugging and fixing other people's code. This helped me figure out some of the best ways to develop right. Basically, learning the good habit and ditching the bad ones.
    Also, over the years I have discovered coding is actually not the job. The job is being a "Problem solver". This differentiates a coder from an engineer.
    Regarding degrees, I really don't think it helps to build the skills. Although it has helped me to package myself better and be more organised. Most of my coding techniques learnt so far are self-taught.

  • @EricCosner
    @EricCosner 2 ปีที่แล้ว

    There’s will always be a lot to learn. I’ve been coding for 30 years (since I was 10 so both self taught and I have a BS) and I don’t think it will ever get easy. If it gets easy, then it’s probably just an indication that growth isn’t happening, or we need to review more logs or refactor something ☺️

  • @darksavior1187
    @darksavior1187 3 ปีที่แล้ว +1

    I graduated with a CS degree in December 2019, and still not employed as a developer. Admittedly early in my job search Covid-19 hit, but right now I am feeling like all my degree did for me is put me in debt. So the constant chime that there are more positions than people to fill them doesn't seem to apply to entry level. Mid level and senior that may be true, but this industry doesn't have much in the entry level in my experience.

  • @ikomatata
    @ikomatata 3 ปีที่แล้ว

    Learning never stops in this field. What changes is how easy it gets to assimilate new information. Fundamentals are usually the same.

  • @terrencelawrence9099
    @terrencelawrence9099 3 ปีที่แล้ว

    Very insightful and helpful! Keep soaring!

  • @delaynomorejee
    @delaynomorejee 3 ปีที่แล้ว

    Useful tips.Thank you very much.Merry Xmas and Happy New Year