The BIG Misconceptions About Learning to Code | What to Avoid Going Into 2024

Поделиться
HTML-код
  • Опубликовано: 27 ноя 2023
  • Download the HubSpot FREE Ultimate Workbook for Redesigning Your Website: clickhubspot.com/ib4
    As we step into 2024, the landscape of technology, especially coding, is evolving rapidly, partly due to the emergence of advanced AI. However, this year is shaping up to be an ideal time for learning to code, and we’re here to tell you why!
    🔍 Inside This Video:
    Myth-Busting: We’re debunking common myths about coding in the AI era and explaining why these shouldn’t hold you back.
    Expert Insights: Gain valuable insights from industry experts on how coding remains a critical skill, even with AI advancements.
    Why 2024: Discover the unique opportunities that make 2024 the best year to start or continue your coding journey.
    🤖 Coding in the Age of AI:
    Complementing AI: Learn how coding skills are still essential in an AI-dominated tech world.
    AI Integration: Find out how to leverage AI tools to enhance your coding skills and efficiency.
    Future-Proof Skills: Understand how to develop skills that will remain valuable, even as AI continues to evolve.
    #MisconceptionsAboutLearningtoCode #tiffintech

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

  • @TiffInTech
    @TiffInTech  6 месяцев назад +15

    Hi friends! What are you going to be learning going into 2024?

    • @Tahir-eo9mu
      @Tahir-eo9mu 6 месяцев назад +3

      I m going to be learning Python and Cloud computing

    • @stevensong8784
      @stevensong8784 6 месяцев назад +2

      Cybersec and prompt engineering

    • @kafayataramide7086
      @kafayataramide7086 6 месяцев назад

      I want to first learn HTML, CSS and JavaScript to have some experience in coding before starting career in cloud engineer. Freecodecamp just uploaded AWS complete bootcamp course of 100+ hours. Thanks for all your videos, they are really helpful.

    • @jamesross5120
      @jamesross5120 6 месяцев назад +2

      grrr data structures and algorithms :-< its so hard its not even funny gonna take me months to learn the basics

    • @devsmith001
      @devsmith001 6 месяцев назад

      Doing DevOps and cloud in 2023. Will go for AI in 2024.

  • @randyriegel8553
    @randyriegel8553 5 месяцев назад +16

    I gave ChatGPT a task to build a function in my C# code that I already had written. It generated code that did what I asked it. So being a dev I had to benchmark both of the functions. My hand written code was faster and used less memory than what ChatGPT spit out. AI is good to get a basic idea but it doesn't always give you the best results.

    • @juleswombat5309
      @juleswombat5309 5 месяцев назад +1

      Did you engage in a conversation with it, to suggest improvements ? Now what if your boss simply wanted that same function ? does he care about its specific performance, vs the costs of paying for your development time. What about in 5 years time ?

    • @theforsakeen-9014
      @theforsakeen-9014 5 месяцев назад

      @@juleswombat5309 if nothing else only a coder that actually know how to make it faster and safer is going to be able to make those suggestions.

    • @alexaneals8194
      @alexaneals8194 5 месяцев назад +1

      Problem with the AI engines is that the quality of the code put out is only as good as the data input into the engine. So, it's a good search tool and may give you a good basic design to start with, but it's not necessarily going to give you the best options or even a good option in many cases. I would never recommend that a beginning programmer use ChatGPT or any other AI tool until they learn the basics. They should also try to solve the problem first and then use the AI generated code for comparison. Think of it as the answer guide in a math book. If you only use the answer guide to figure out how to solve the problems, you are never going to get good at math. The same goes with programming.

  • @AndreAmorim-AA
    @AndreAmorim-AA 6 месяцев назад +5

    LLMs became useful for me not exactly to write a code but understand other programmers code and debugging, refactoring, etc.

  • @3a8o
    @3a8o 5 месяцев назад +2

    You were one of the people who inspired me in 2020, and now I am finishing my degree in computing.

  • @Cyapow
    @Cyapow 6 месяцев назад +8

    If your starting out just go for a junior dev role. Most times it won't be for much money but often has training on the job and you will be interacting with people you can ask questions to.
    So many resources now that just weren't around when I was young. Such a good time to become a coder

    • @Cyapow
      @Cyapow 5 месяцев назад

      @@CheeseStickzZ my lifes long gone pal. I have kids lol

  • @I_Lemaire
    @I_Lemaire 6 месяцев назад +12

    Thank you for the video, Tiff. The number one thing I will say about learning how to code is that it is serious business. This is not an easy profession and takes a lot of intellectual effort.

    • @u263a3
      @u263a3 5 месяцев назад

      Amateurs need not apply

  • @joonkim202
    @joonkim202 5 месяцев назад +3

    Tiff in Ted! I'm over 50 and learning to code , not because I want to get a job but because sometimes I feel illiterate not knowing, and I also want to see where I can apply the skillset/tech. Its kinda like the new English.

    • @colmxbyrne
      @colmxbyrne 5 месяцев назад

      The new English- precisely

  • @abekuul
    @abekuul 6 месяцев назад +16

    100% agree. Understanding coding will open up an array of possibilities.
    I graduated from a coding bootcamp and I was able to jump into various technologies just from learning basic coding skills. Now I’m a software security engineer and enjoying every challenge.

    • @wilt7505
      @wilt7505 5 месяцев назад +1

      How much coding experience did you have before entering the coding bootcamp you graduated from? anyways congrats on doing something you enjoy

    • @abekuul
      @abekuul 5 месяцев назад

      @@wilt7505 I struggled my way through a few programming courses. I barely passed and though coding wasn't for me.... I graduated with a cybersec degree and then I joined a coding BootCamp that helped tie everything together.
      A consistant study routine is key. Keep at it and things will eventually click.

    • @manofsteel9051
      @manofsteel9051 5 месяцев назад

      "Engineer"😂😂

  • @csaratakij6339
    @csaratakij6339 5 месяцев назад +3

    When people talking about AI replacing the programmer, people tend to forget about 'Engineer' in 'Software Engineer' title.
    Code is just a tools to communicate to the hardware. The real work of programmer is to solve engineering problem.
    All AI does is to lower the barrier entry for common folk. Sure you can use AI to speedup a lot of common stuff. But good luck solving the actual technical problem without any programming knowledge. like example, how youtube deliver the smooth video watching experience when you have an unstable internet connection speed.
    It's like giving the advance axe to the professional carpenter compare to the normal person. Despite the advance tools, the final product when use by common folk will always look bad compare to when professional using it.

  • @kristinarunciman6472
    @kristinarunciman6472 6 месяцев назад

    Just the questions I was asking! Thanks, Tiff!

  • @Jeff-0621
    @Jeff-0621 6 месяцев назад +1

    I would get a wall mount that allows for multi-angle pivots and swivel. Or perhaps a motorized ceiling mount that brings the monitor down from the ceiling

  • @catalinagalan
    @catalinagalan 6 месяцев назад +1

    Hi Tiff! Love your content, I’ve been following for a while. I wonder if you could expand on what a good portfolio to start applying for jobs would be? I recently finished a bootcamp, I’m mostly interested in back-end. Thanks!

  • @Jibril_Abdulkadir
    @Jibril_Abdulkadir 6 месяцев назад

    Trying to learn in 2024 more back end Programs and working on some projects great vid btw

  • @sanathkumar6526
    @sanathkumar6526 5 месяцев назад

    There's a lot of fear mongering going on when it comes to tech jobs related videos on RUclips, you are just different and you keep it real, thankyou

  • @gabriel.d111
    @gabriel.d111 5 месяцев назад

    Thank you for your time to inspire others

  • @stevensong8784
    @stevensong8784 6 месяцев назад +1

    Thanks!

  • @anthonyw2931
    @anthonyw2931 6 месяцев назад +4

    I'm one of those artists with pitch forks going after AI. But honestly, coding for me isn't quite related. It seems even more important to be able to code. It's like learning english or Spanish in the US. We'll have to be able to really understand this sentient machine...

  • @litjellyfish
    @litjellyfish 5 месяцев назад

    I see it like this. If you want to create a digital product. If you know a bit about the tech behind it and how it works. A bit about how to communicate with users. UX / UI. Can do basic lay out and design work and handle art and music assets (even if you don’t know it yourself how to do) basic data / analysis. With that you are a great T person. You can choose where to go deeper but if you don’t want that you can help a great manager or product owner as you speak a bit of all languages.

  • @godhandinfamous
    @godhandinfamous 6 месяцев назад

    what a breath of fresh air to have you in the YT space

  • @FloridaJunkies
    @FloridaJunkies 5 месяцев назад

    Grear advice, im an security system egineer and also an electrician bit im not getting any younger, im 47 now and would like to learn to code bit dont know where to start. Id like to learn automation and also blockchain tech, a lot of security sysyems have open API abd would be great to learn to change the API code to intergrate technology.. also like the idea of becoming a blockchain developer , . Where do i start and which basics should i start with?

  • @devsmith001
    @devsmith001 6 месяцев назад

    Can you please make a video on DevOps with cloud.
    I love the way you explain😍

  • @itsattaullah
    @itsattaullah 5 месяцев назад +2

    Make video about truth behind gaming companies prefer AI to real developers

    • @Deep.Development
      @Deep.Development 5 месяцев назад +1

      It won't just be gaming companies. Every company is going to fire every tech/dev they have soon...

  • @cskelton
    @cskelton 5 месяцев назад

    As a university student, most of my learning process is literally scanning through documentation. Memorize what is possible and what packages specialize in what. Other than that, you don't really need to memorize much past basic syntax

  • @josealejandrodiazmunoz6142
    @josealejandrodiazmunoz6142 6 месяцев назад +1

    I was gonna dislike it just by the title, but I stayed a bit, now I smiled and, instead, I liked it XD. Thanks for the video

    • @TiffInTech
      @TiffInTech  6 месяцев назад

      Awe that made my day! :) Appreciate your support!

  • @wburris2007
    @wburris2007 6 месяцев назад +2

    I have been learning to code for 45 years. Now that I am retired, my hobby is to talk about code with an LLM. But the LLMs would be more fun if they were better at math.

    • @juleswombat5309
      @juleswombat5309 5 месяцев назад +2

      Then use an LLM with access to tools, like say a Calculator. I am pretty dumb at arithmetic, that is why I use a calculator.

    • @wburris2007
      @wburris2007 5 месяцев назад

      @@juleswombat5309 I am talking about the hard stuff. University calculus and beyond. Any decent AI should be able to help me learn the math involved in understanding string theory.

  • @thenomadcoder
    @thenomadcoder 6 месяцев назад +1

    question, does AI, stuff like github copilot, whisperer, tab9, etc will make it impossible for the field to find senior engineers ever again? with the idea that we dont need to study at all, could this be the end of new senior engineers? could this AI backfire on companies in that way? never seeing a junior move into a senior position?

    • @alexaneals8194
      @alexaneals8194 5 месяцев назад

      If I were a black hatter, I would just poison the well. AI engines are trained on data that is already out there, they don't think despite the name. The algorithms are getting better, but you can still skew the results. Remember they are trained by searching for existing code and it comes down to a numbers game in many instances. So if you flood the training data with erroneous results the engine will give you those results. So, no AI is not going replace senior engineers who are needed to make sure the code is safe and valid.

  • @timursahin3993
    @timursahin3993 6 месяцев назад

    btw, thanks for this video.

  • @chadbarney4612
    @chadbarney4612 6 месяцев назад

    I'm curious as to what you think about this Subject Oriented Programing. And I am excited to see you get that mammoth sized monitor on your stand hahaha 😆

  • @tetraquark2402
    @tetraquark2402 5 месяцев назад

    Just seems to steal code from what's been put online by people atm. It is very useful for learning but you have to be specific in what you ask

  • @petrzurek5713
    @petrzurek5713 6 месяцев назад

    Came for the title, stayed for the Dell monitor, left with mixed feelings 😂

  • @_JonJon_
    @_JonJon_ 5 месяцев назад

    Cool monitor . Tbh I don’t use monitors though I use TV’s 😅

  • @PP-ow1xy
    @PP-ow1xy 6 месяцев назад

    Yo Tiff! If you don't need one of your old Dell monitors, please ship it over to me and I ll send you some flowers in exchange 😅

  • @manueljordan317
    @manueljordan317 6 месяцев назад

    Congrats - nice your new toy!

  • @kitastro
    @kitastro 5 месяцев назад

    you are compensating but I'm not sure why

  • @bugra320
    @bugra320 6 месяцев назад +2

    Don't worry about losing your job. If AI takes over everything, this means the apocalypse is imminent. I'm sure you have already watched Terminator or Matrix

  • @erich7558
    @erich7558 6 месяцев назад +1

    I remember the question way back when. Why bother with learning math when calculators are faster and more reliably accurate? I still have my doubts. When AI can write the code and debug the code, why bother. BTW I am currently learning 10 computer languages in parallel with the assistance of AI. For fun ?!?!?

    • @erich7558
      @erich7558 5 месяцев назад +1

      @@Deep.Development The competition for what I expect to be a dwindling number of positions in computer programming in the next several years will be fierce. At 74-years-old that is no longer my concern.

  • @candyts-sj7zh
    @candyts-sj7zh 5 месяцев назад

    Bigger monitor != better coder

  • @josephmuh7342
    @josephmuh7342 5 месяцев назад

    I am a recent software developer. And so far i have applied for 6 jobs i got 4 rejects 🙂🙂

  • @GaneshDevdas
    @GaneshDevdas 5 месяцев назад +1

    Nice try😁🤣🤪
    Wanna hear how many times I've heard that?
    And by the way, we've managed to implement narrow A.I. / ML
    - it will eventually do what we teach it, nothing more to be expected!!!
    Greetings from an old IT geezer😈

    • @I_am_Raziel
      @I_am_Raziel 5 месяцев назад

      Someone understands😊

  • @welissoncanto
    @welissoncanto 6 месяцев назад

    5:32

  • @timursahin3993
    @timursahin3993 6 месяцев назад +1

    it's not a monitor, its roommate. it have to pay some bills :)

  • @tjmns
    @tjmns 5 месяцев назад

    Did Data the robot take over everything in Star Trek. No. Just used as a tool to help solve problems when needed. In this long running sci-fi series there were a lot of ppl still interfacing with systems, creating custom modules and interfaces etc. - As far as Ai minimizing coding -- imo it's a myth that will never ever happen

  • @LongJourneys
    @LongJourneys 5 месяцев назад

    I kind of loathe the term "coder". I'm not sure why. Maybe it's a little bit like how some people don't like it when others call soda "pop". In a way maybe it takes away from the title of "software engineer".

  • @fftrre3450
    @fftrre3450 5 месяцев назад

    The path of bionic species starts in computer.

  • @victorylapp
    @victorylapp 5 месяцев назад

    AI still has a long way to go . It will
    Improve and replace common apps . But not real deal programming yet . Chatgpt could not even create a Merkle tree proof function . AI can do common things and write code snippets but not deep level or research level protocol development . Not yet

  • @juleswombat5309
    @juleswombat5309 5 месяцев назад +2

    After 35 years in software systems development and delivery, I am glad I am not starting out in the industry right now. You need to ask yourself, are you in the top 10% of software talent. If not, then leave the software career path if you are expecting to make a living from it. AI will not replace you, but those using these advanced AI tools will. Put simply, the boss can now afford to achieve his software objectives with much fewer, highly talented software staff. Having to get software developed has always been a cost pain point for many industries. Now they have the opportunities to significantly reduce those costs, gain extra features, with just the 5% talent pool, using these ever advancing software productivity tools.

    • @emilz0r
      @emilz0r 5 месяцев назад

      15 years of programming and are using AI tools. It might make you deliver features a little bit faster than without, but not like multitudes faster

  • @RafikSamman
    @RafikSamman 5 месяцев назад

    Thank you! They don't get the role of AI.

  • @sab6261
    @sab6261 6 месяцев назад

    I see a gaming monitor

  • @DevNando_
    @DevNando_ 6 месяцев назад

    Schedule a life together my love

  • @rajunaidu7751
    @rajunaidu7751 5 месяцев назад

    BIG MISTAKE UNDERTAKER

  • @DJ-Illuminate
    @DJ-Illuminate 5 месяцев назад

    Well, I have all of those skills and have been unemployed for two years. I assume because I am 67 years old I'm looked at as a stupid boomer.

  • @JoshsRenew
    @JoshsRenew 6 месяцев назад

    You call a guy... If it was me, I'd just do it myself.

  • @robpearce
    @robpearce 5 месяцев назад

    4:25 that stock footage is hilariously cringe. Dude types fast for not touching the keyboard too.

  • @johnvoorhees2331
    @johnvoorhees2331 6 месяцев назад

    If you are going to code, learn a COMPILED language

    • @intgrapnoi
      @intgrapnoi 6 месяцев назад

      Interesting. Why?

    • @johnvoorhees2331
      @johnvoorhees2331 5 месяцев назад

      @@intgrapnoi 1.) First compiled code is strongly typed(Yes some scripts are kind of strongly typed, but not the same)
      2.) While I have seen some of IBM;s server-side scripting, they are ALL lame. Back-end development is better suited for a compiled language
      3.) Learning a compiled language first, will force you to understand how the code is generated and executed(The closer to the metal and understanding how they work, well set you up for success as a dev later on. I would also high suggest learning Linux at same time
      4.) Script Kitties are a dime a dozen(every kid out of highschool know 2-3 scripting languages)

    • @intgrapnoi
      @intgrapnoi 5 месяцев назад

      @@johnvoorhees2331
      1.) I'm not sure what learning a strongly typed language has to do with anything. Javascript is weakly typed (a scripting language) just as much as C can be considered weakly typed because you can cast the crap out of it without compiler errors. (-1)
      2.) LAME is a subjective term and without further justifying a compiled language being "better suited" for back-end as currently Javascript is the most widely used backend language by a million miles - around 97% sites use Javascript for their backend (-1)
      3.) I don't agree that learning a compiled language first will force you to understand how code is generated and executed because you can learn very easily learn a compiled language WITHOUT learning how its generated, whatever that means. If you're saying you by knowing how to code Java you know how its converted into bytecode you must be from a different planet
      4.) Script Kitties are one thing - and a term that stopped being used as soon as Hackers came out in 1995. For the last 5-10 years that has been more Javascript/Rails/(Scripting) developer jobs than candidates available so there will always be a demand for I guess you call "Script Kitties" - but of course only the talented ones get those jobs as today's bootcamps does churn out maybe what you're calling "Script Kitties" that couldn't pass a simple take-home web app test.
      Appreciate your thoughts sir but I'm guessing your comment is coming from the 80's before Hackers came out and the mainstream use of the internet. Have a great day!

  • @georgikyshenko4380
    @georgikyshenko4380 5 месяцев назад

    AI can`t code or at least they cant replace the human coders, for now.

  • @HueCodes
    @HueCodes 6 месяцев назад

    It's easy, learn python that makes AI 😂

  • @williamparrish2436
    @williamparrish2436 5 месяцев назад +1

    I finally realized most people aren't built to write code. If the thought of doing algebra 8 to 10 hours a day for the rest of your life sounds like hell, then don't be a developer. Because that is basically what you are doing. Algebra and using logic to push data around. And you only push it three ways: Into the database, inside the business logic, and into the UI. Over and over again. I think code is glamorized and there are so many ways to make money in tech that you don't need to be a programmer to make bank. I like my route now of certifications and experience. At some point I'm going to be the guy that knows so much about technology and business that people will come to me for advice. I won't be doing any programming and I'll still be making 6 figures. Programming is really only for a certain type of person.

  • @vlogulsibian
    @vlogulsibian 5 месяцев назад

    you love me ???

  • @josersleal
    @josersleal 5 месяцев назад

    I started puking on the first few me me me seconds of the video.

  • @gmxmatei
    @gmxmatei 6 месяцев назад +3

    2024? Coder? No! OOP is a perfect waste of time and money. The future in software is Subject Oriented Programming. The current software model is a non-intelligent system -- a pool of programming languages, a pool of databases, a pool of people, a pool of applications, and so on. In the first we have to build an intelligent system -- the Universal Software Model, based on only three main concepts (parameters, subjects and Informational Individuals). It is ready (60%) as a perfect functional prototype: usmXXfundamentals Multi-Oriented Programming.

  • @NonchalantWalrusParty
    @NonchalantWalrusParty 5 месяцев назад

    Eeesh Steve Jobs? Gross.

  • @gavinschuette9826
    @gavinschuette9826 5 месяцев назад

    lol sure!! just have the AI do it!! lol go ahead!! gooooo d luck!! hholy shit that shnoz