Coding Is Changing...Here Is What You NEED To Know

Поділитися
Вставка
  • Опубліковано 2 чер 2024
  • Learn how to break into tech from this free introductory course from CourseCareers, simply register to access the content: techwithtim.net
    Coding is changing faster than ever in 2024. There are 3 things you need to know if you want to keep up: Coding is easier than ever to learn, more people know how to code or are learning how to code than ever before, & AI tools like ChatGPT have demolished the barrier-of-entry for building technical projects.
    🎓 Premium Courses 🎓
    🏢 CourseCareers - techwithtim.net/dev
    🔗 BlockchainExpert - algoexpert.io/blockchain (use code “tim”)
    💻 ProgrammingExpert - programmingexpert.io/tim (use code “tim”)
    🎓 Free Courses 🎓
    📚 Introduction To Software Development: techwithtim.net/dev
    ⏳ Timestamps ⏳
    00:00 | The FACTS
    00:25 | What This Means For You
    00:51 | How To KEEP Up
    02:45 | The BIGGEST Change
    03:36 | Build Your Credibility
    06:01 | The 5 Step PLAN
    08:10 | The BEST Way To Land a Job
    🔗 Socials 🔗
    📸 Instagram - / tech_with_tim
    🐦 Twitter - / techwithtimm
    💬 Discord - / discord
    🤝 LinkedIn - / tim-ruscica-82631b179
    🌐 Website - techwithtim.net
    💾 GitHub - github.com/techwithtim
    🔗 Support 🔗
    👕 Merch - teespring.com/stores/tech-wit...
    💵 Donations - www.paypal.com/donate?hosted_...
    🙏 Patreon - / techwithtim
    🔖 Tags 🔖
    - Programming Trends 2024
    - How To Use AI To Code
    - ChatGPT Coding Tutorial
    Hashtags
    #techwithtim
    #programming
    #aiprogrammingt

КОМЕНТАРІ • 630

  • @TechWithTim
    @TechWithTim  4 місяці тому +34

    Learn how to break into tech from this free introductory course from CourseCareers, simply register to access the content: techwithtim.net

    • @phaddu7737
      @phaddu7737 4 місяці тому +1

      Hey Tim, I recently bought you 'ProgrammingExpert.io' course for Python which also includes 'Go'. Are you not on that platform anymore, is the course being updated any future add-ons.

    • @IvanRandomDude
      @IvanRandomDude 4 місяці тому +3

      Hahahahahahaha

    • @krisKrag
      @krisKrag 4 місяці тому +1

      now YT evolve into a self promoted magic courses

    • @czairkolmoslink5952
      @czairkolmoslink5952 4 місяці тому

      Just want to let you know your Discord like doesn't work

    • @AnonymousAccount514
      @AnonymousAccount514 4 місяці тому

      is it me, or is your face AI generated here?

  • @TheRealJoeM617
    @TheRealJoeM617 4 місяці тому +426

    The more I learn, the farther along I get, the more behind I feel.

    • @user-mj8rw1mv5m
      @user-mj8rw1mv5m 4 місяці тому +23

      That's standard if you don't let ego decide instead of you.
      Many unskilled developers use "ego driven development" approach where they think their soulition is the only true answer.
      It's like the opposite of impostor syndrome - you just think you're too good.
      Just by not being that person will get you far ahead.

    • @alelokaoseumu
      @alelokaoseumu 4 місяці тому

      @@user-mj8rw1mv5m some developers also pretend to have wisdom and offer up advice when they don't have experience. We call them "wisdom driven wannab." Notice we don't call it "development" here because the people who usually offer up these unsolicited advice don't have any experience developing?

    • @papahuge
      @papahuge 4 місяці тому +7

      It's okay AI is gonna destroy all programmers. Don't waste ur time.

    • @jgeoffrey1
      @jgeoffrey1 4 місяці тому

      Lol​@@papahuge

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

      Welcome to adulthood

  • @HE360_Games
    @HE360_Games 4 місяці тому +230

    This is why I drive a bus and just code as a hobby. In that way, I'm not worried about having a job and I don't need to jump through these types of hoops. And best of all, when I code, I could do everything MY way!! My life is beautiful and I'll be headed for vacation in Thailand soon too!

    • @aldoumene6201
      @aldoumene6201 4 місяці тому

      Looking for some sex tourism i see 😂

    • @paulorodrigofigueiredo7783
      @paulorodrigofigueiredo7783 4 місяці тому +24

      The question is that soon the AI will take over the bus drivers positions

    • @dadi_vlogs3254
      @dadi_vlogs3254 4 місяці тому

      fact@@paulorodrigofigueiredo7783

    • @isaacfrancis2820
      @isaacfrancis2820 4 місяці тому +41

      @@paulorodrigofigueiredo7783 that's very far from happening. Only would be possible if most cars were electric but that's not the case. AI can adapt to tech problems but not physical ones

    • @alelokaoseumu
      @alelokaoseumu 4 місяці тому

      @@paulorodrigofigueiredo7783 😂🤡

  • @phantomx2003
    @phantomx2003 4 місяці тому +125

    As someone that is interested in coding but don't really have a direction the whole "you can learn for free" can be daunting in itself. There is so much material out there that you don't know if you're going down the right path or an incorrect path in general. At this point I spent more time scanning for the right direction than actually doing any learning.

    • @mcarpenter2917
      @mcarpenter2917 4 місяці тому +11

      I'd suggest try find something you really want to create using a computer, then go make it, every problem you solve, every mistake you make will be you learning. Really there is no "correct" way to program, there is just the level you are at and the trade offs you have made in you project.

    • @user-rz3yk2fh2c
      @user-rz3yk2fh2c 4 місяці тому +5

      I wasted a lot of time listening to people telling me you can be self taught through courses on youtube etc. if you want to be a paid real developer you need either a CS degree or a coding bootcamp. I have made that mistake, so now you can learn from me. coding bootcamp and do it quick.

    • @theukwolfy
      @theukwolfy 4 місяці тому

      Look up edx, specifically I'd start with their CS50 course. It's the Harvord course available online for free (you can pay for a cert though).

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

      Same here, watching tutorials not to learn but to see what that path gonna take you

    • @tengun
      @tengun 3 місяці тому

      You can learn by yourself, but having someone helping you learn through a well designed course is much much better and faster.

  • @xevious4142
    @xevious4142 4 місяці тому +63

    I'd argue ChatGPT does not destroy the barrier to entry at all. If you don't understand the output, or you don't understand the topic well enough to actually know when it's hallucinating, it can be less than useful to dangerous.

    • @kamelkadri2843
      @kamelkadri2843 4 місяці тому +9

      Exactly getting code from ai is one thing knowing how to implementing is a whole other thing, good luck with that if ur noob, I know cuz i am a noob

    • @YuutoTCG
      @YuutoTCG 3 місяці тому +3

      I agree with thise as i am trying to learn. The more i learn i also learn to ask the better or right questions and identify the answers and implement that into my own program. Its not just "chatgpt write me a code of youtube clone"

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

      That’s valid it tends to hallucinate quite a bit, but you can still ask it to explain the algorithm and logic of the code to potentially catch errors, but yeah it’s not perfect

    • @bluex217
      @bluex217 2 місяці тому

      Its funny that people claim that ChatGPT is a threat to programmers because, just the other day, I was chatting with friends who are tech minded but dont code, and they were messing with ChatGPT by asking it how to create certain sites, programs and games, and every time it spit out instructions, they turn to me and ask "Keith, you think you'll know how to implement that?" Know why? Cause even being network engineers in the IT field, they known little about coding and don't know what the fu** they're reading when ChaptGPT spits out an answer...

    • @milanpospisil8024
      @milanpospisil8024 2 місяці тому

      There is still code barrier. I know, I work with less experienced coworkers and even with ChatGPT, they struggle to understand more complicated tasks. Maybe the ChatGPT can write the code if they specify it enough, but the thing is they dont know how to specify it, because they dont know the model and problem in depth. But yeah, ChatGPT quite decrease need for googling, it can deliver many answers much quickly.

  • @khloeabrown
    @khloeabrown 4 місяці тому +113

    This adds so much stress and pressure to my wellbeing. I'm so slow and starting to fall behind. I'm starting to dread the thing I loved (coding and programming).

    • @halowaffles
      @halowaffles 4 місяці тому +25

      Unfortunately, the status quo (in the U.S., at least) is still to be wealthy enough to afford higher education without resorting to predatory school loans.
      With all this free/cheap knowledge at everyone's fingertips, the market is going to be highly inflated, and the only people getting jobs are going to be those with bachelor's degrees or higher.

    • @trlpht
      @trlpht 4 місяці тому +18

      Hang in there. Use all the tools you can and don't stop. We all need to walk before we run, this is no different.

    • @zoltannagy3267
      @zoltannagy3267 3 місяці тому +15

      Please, do not let this video crawl under your skin. It's pretty normal to feel overwhelmed, slow, etc as a beginer. As you gain more expertise things will get easier. It just take some time.
      Also, it is a good idea to divide everything by 2 that you read/listen/watch on the internet because information usually get exaggerated a little bit to grab people attention. If you spot that a source uses absolute language, like completely, every, always, etc., or writes facts with capital letter yet it's not providing any argument that support those statements, it may not hurt to be a bit cautious.

    • @pedroenvogue9834
      @pedroenvogue9834 3 місяці тому +4

      Coding is not the only job of a Computer Science graduate. There are so many other things like Data Science, Mathematics even being An AI engineer yourself. Who did you think create ChatGPT?

    • @riddion2
      @riddion2 3 місяці тому

      I know what you mean. I got stressed out just listening. Many times I also feel like I'm so slow. Even after 25 years I still sometimes have to dive into a problem and don't have any idea how to solve it. This leads me into something else: ask questions. If there is something you don't understand or want more information about, ask about it. If there something on a job listing for a position you interested in, contact the company and ask. It took me a couple of years in the business to not be afraid of this. Companies are actually more impressed if you ask questions in order to write the application and resume because it shows initiative and interest in the company and the position. Often the companies list a lot of buzzwords but only part of the technologies, languages, tools that are listed are really important. Ask what are important. If you a junior, ask outright if you should apply since you are a junior.
      The main skill of a software engineer is to listen, listen to the customer, to your co workers. When you listen and understand the problem you have to solve you start to ask the right questions (to yourself and others). You will then be in a better position to know what tool to use, what tool you'll have learn to use

  • @mkaufmandev
    @mkaufmandev 4 місяці тому +140

    I don't feel like there's anything new here that hasn't been true in the past 20 years except that AI makes it easier to pretend to know how to code lol .

    • @PixelThorn
      @PixelThorn 4 місяці тому +6

      So true.

    • @zerge69
      @zerge69 4 місяці тому +3

      Pretend you say. 😊

    • @darren9678
      @darren9678 4 місяці тому +20

      ​@@zerge69yes, "pretend", let's be honest if that code doesn't work or happens to run an error then we both know damn well that the so called experience with programming by using ai goes out the window.

    • @bluex217
      @bluex217 2 місяці тому

      This. I believe AI is akin to a webscrapper which goes to syackoverflor and the like on your behalf and copies/pastes.. with more complexion and some cohesion behind the code, likely, but..
      Anyways, all modern statistics show that programming jobs in general continue to be on a rise

    • @milanpospisil8024
      @milanpospisil8024 2 місяці тому

      Oh there is certainly new technology (at least, 40 years old neural networks starting to be very useful). Those Language models are better google. It can far quickly answer many questions. They can, within its limits, write small chunks of code. But we are maybe still far from true AI.

  • @architech5940
    @architech5940 4 місяці тому +113

    So basically we have to become expert God tier 10x DevOp engineers with experience in marketing before we can even get an internship that doesn't pay us anything at all. For people who are poor and live in the middle of nowhere, that's like asking us to walk on water.
    I've honestly worked so hard to become skillful and just when I develop a particular skill, it becomes obsolete or just not enough anymore. I can't be the only one that can relate to this. I mean, there's people that get a high paying salary in tech just because they have experience in marketing or management but have very little programming skills, if any. Meanwhile there's guys like me who have genuine knowledge and skills, but no real work experience with the above mentioned. It's infuriating ngl.

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

      Nah, that how galley rowing works in 2024. Now it's a premium job you have to fight for

    • @TeamTosuto
      @TeamTosuto 4 місяці тому +9

      Don't worry bro you're not alone. We got this 💪

    • @kinlearn
      @kinlearn 4 місяці тому +4

      I completely relate with you

    • @paskaalisaapaskaa5354
      @paskaalisaapaskaa5354 4 місяці тому +1

      Yeah, i was kinda interested about should i even get into coding, and after this video im starting to feel like i propably shouldnt. The only thing i know about coding is basically SV_cheat 1-tier stuff you enter into source engine dev consoles, so seeing that the field of profession is this competitive not to mention demanding, i should propably just quit before i even get started lol.

    • @architech5940
      @architech5940 4 місяці тому

      @@paskaalisaapaskaa5354 exactly. I'm switching to business management.

  • @MegaJohn144
    @MegaJohn144 4 місяці тому +7

    I retired in 2017 after over 50 years in the IT community. I am working on a couple of personal projects for my own enjoyment. I have always been amazed at the continuing number of opportunities in this field, but I am also painfully aware of the need to keep abreast. This video has some fantastic advice.

  • @Big_chicken-ok8gc
    @Big_chicken-ok8gc 4 місяці тому +13

    Your like a news reporter in the programming world. Great video. I always learn something in your videos!

  • @KaisenCode
    @KaisenCode 4 місяці тому

    thanks for the help tim. looking forward to add more projects to my portfolio website.

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

    Thanks so much Tim. The note web app your build with flask have been valuable to me. I learnt a lot concept. I'm currently working on a project

  • @sinfulprayer7339
    @sinfulprayer7339 4 місяці тому +44

    I graduated in December of 2022 with my bachelors in software development and I applied like crazy to a ton of jobs, but everywhere made it feel like he said, you needed 5+ years of experience to get in. Im going to follow these steps and really try to step up my game, get really good at one thing and display it with projects. Its just hard cause you go to school and do all the work and think, yes, I did it. Only to find out you just started...

    • @randomfellow1483
      @randomfellow1483 4 місяці тому

      Did you do any internships?

    • @ericramirez2769
      @ericramirez2769 4 місяці тому +1

      That’s exactly how I feel

    • @user-ug7dv4ih1e
      @user-ug7dv4ih1e 3 місяці тому

      yeap i feel you. Colleges almost never really teach you anything usefull all they do is teach you outdated things and sell you the story that you're all set you will graduate and all companies will come at the door to ask you to work for them (well not exactly but i hope i made my point). Two things need to change 1. not teaching 20 years old things and 2. teaching about reality and not fairy tales.

    • @willowsayswhat9642
      @willowsayswhat9642 3 місяці тому +4

      Grad programs!!! Stop DIY’ing your first job. What was your university doing?? Their main role is to get you into the industry.

    • @sinfulprayer7339
      @sinfulprayer7339 3 місяці тому

      @@willowsayswhat9642 I agree with you good sir, they did let me down in that respect. I will probably try both angles and talk to career advisors/keep doing my own thing.

  • @karim_ghibli
    @karim_ghibli 4 місяці тому +6

    No BS, telling how it is, and very thought-through, thanks for the video!

  • @sud0gh0st
    @sud0gh0st 4 місяці тому +30

    I totally agree that AI is changing the game, making it clear that basic coding skills aren't cutting it anymore. Sure, AI can whip up code, but when it comes to structuring projects securely, it's a whole different story. The lack of solid DevSecOps practices with AI-generated code is a real bummer.
    Seeing this AI boom, I decided to pivot to DevSecOps and ditch traditional development for a dive back into cybersecurity. Let's face it, while AI can be a handy tool for devs, the code it spits out in the wild often feels like it's straight from a hasty StackOverflow copy-paste job. It's not really the AI's fault but more about how we're using it - the whole 'slap my code in and let the prompt fix it, then push if it compiles' mentality.
    But getting quality, secure code from AI? That's a skill on its own. It's all about crafting the right prompts, explaining inputs and outputs clearly, and setting out your project goals and structure. Then comes the fun part of reviewing the AI's output and tweaking the prompts to get it to write tests and optimise this is a profession in itself now
    I reckon mastering prompt engineering and understanding the AI workflow is gonna be super handy down the line and understanding DevSecOps, Tests, code coverage and such practices will me a much needed skill-set

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

    When I heard the word "DevOps" all I could do is say "yesssss"
    Thanks for always keeping us up to date!! Appreciate it Tim!

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

    specialisation could work against you as well. You could specialiase in something that's entirely automated tomorrow. That's why over the long term, being a generalist helps. While becoming expertise in one domain can give you an edge, you should also try to build a solid foundation, which will help you to pivot to anything else quickly.

  • @life_life237
    @life_life237 4 місяці тому +4

    I started coding with Java. Then move to python. I was amazed by how easy it is to pick a new language after learning one thoroughly.
    I'm now focused on design, architecture, computer science theory, problem solving skills.
    Since today these languages are so well documented with lots of framework in such a way that you never have to reinvent the wheels.
    That's why I'm focused on problems solving

    • @chrisstucker1813
      @chrisstucker1813 2 місяці тому

      Java was my first too. I won’t lie, it’s not the most exciting language to learn.

  • @samuelkovanko7198
    @samuelkovanko7198 4 місяці тому +90

    The hard part also is project management, how you solve problems and learn from them + ofc modern tools. Coding is becoming the easy part

    • @IvanRandomDude
      @IvanRandomDude 4 місяці тому +30

      No, coding is not the easy part. Maybe it is if you are building landing pages and CRUD apps.

    • @aladeadeseun5288
      @aladeadeseun5288 4 місяці тому +4

      You nail it my brother. Problem solving is one of the most important aspect of programming language.

    • @samuelkovanko7198
      @samuelkovanko7198 4 місяці тому +11

      @@IvanRandomDude no, with LLM's its not the coding that is the hard part but the software infra: knowing what works in certain situations, the workflow, understanding how all parts fit together.
      Just like with learning languages in general you can get the translation in any language from you prompt but knowing when to use what in what situation, correcting errors and doing it fluently is the hard part

    • @addy_0095
      @addy_0095 4 місяці тому +1

      @@IvanRandomDude +rep facts

    • @sameerhussain2579
      @sameerhussain2579 4 місяці тому +1

      ​@@samuelkovanko7198 yeah you have to be kind of a script kiddie in these times to work faster and better ⚡

  • @K3rbalSpace
    @K3rbalSpace 4 місяці тому +17

    If you do a job that relies on a GPT to produce code you couldn't write or understand yourself anyway, then you aren't someone I'd employ as an engineer. Be aware of it by all means, but know that it nor only can generate crap, it can open you up to unwilling copyright violation and even worse.

    • @roleben3009
      @roleben3009 3 місяці тому

      What about if you use it to clean code? I always code my stuff, but sometimes ask ChatGPT to clean up the code or make it more ‘elegant’ while still keeping the same functionality, maybe breaking it down into a few functions, etc.

    • @dantebg100
      @dantebg100 2 місяці тому

      Who cares about you when I can make my own apps ❤️

  • @muhammeddiab723
    @muhammeddiab723 4 місяці тому +56

    Beginner programmer here in Africa. I Want to hit the ground running and really make some progress this year. Last year i was dabbling around which language to learn. I choose python and started learning when i had the time. I always felt like i needed a structure. So, this video helps so thank you.

    • @kelvinabidha
      @kelvinabidha 4 місяці тому +8

      Same exact situation,wanna network?

    • @Danny-df4po
      @Danny-df4po 4 місяці тому +2

      do you water there 😂?

    • @rmt3589
      @rmt3589 4 місяці тому +3

      Same situation, except america(sadly) and both C++ & Python.
      I have a heavy study schedule I'm still working on getting good at, including CS50X.
      I'm game to network too!

    • @kelvinabidha
      @kelvinabidha 4 місяці тому +11

      @@Danny-df4po We only get water form Wednesday to Friday sadly 😔😂😂😂

    • @br0ken_107
      @br0ken_107 4 місяці тому

      @@rmt3589 I am doing cs50x too, I have experience with research side of things now jumping to web dev for a job, count me in if you guys want to network.

  • @treythomas7647
    @treythomas7647 4 місяці тому +3

    Currently working on a startup, I have learned the do's and dont's. As well as how to work with new technologies. And i must say, chatgpt has come in clutch a few times. The hardest part is knowing the best way to articulate your problem at hand.

    • @larsfaye292
      @larsfaye292 4 місяці тому +3

      Indeed. And as Tim said, how to know when what you're getting back is the wrong direction. These tools lack nuance, critical thinking, and intuition (as well as a lot of context). And oftentimes what you're ASKING FOR isn't necessarily the same as what you NEED. I like to refer to these AI tools as "interactive documentation", and that's where I've found the most value out of them.

    • @nicktorres4044
      @nicktorres4044 4 місяці тому

      Do you have any open internship opportunities for an Information Systems student at UTA?.... (:

    • @treythomas7647
      @treythomas7647 4 місяці тому

      @@nicktorres4044 No we are a very small startup. Just me and another developer.

    • @thedudewhoeatspianos
      @thedudewhoeatspianos 4 місяці тому

      That's how it's always been, except AI has substituted for asking a senior colleague.

  • @Mellow4202
    @Mellow4202 3 місяці тому +4

    Chat GPT is the reason I even started.
    After slapping things into it, you start to realize that it gives you continuous errors. So there is no point unless you actually know some things. Which led me down the rabbit hole. So I literally had chat GPT teach me. I would slap code into it and ask very specific questions about the code I gave it. It's crazy how quickly AI can accelerate learning.
    It took me 3 weeks back in November to get the basics down such as functions, variables, arrays, data types, control flow, Input/Output, classes/objects. The difference between the global and local scopes. And so far that's about it. I just started trying to build a simple static webpage. I've already built myself quite a few things dealing with economics. Statistical charts and what not.

    • @nyahhbinghi
      @nyahhbinghi 2 місяці тому

      99% right = 100% wrong in many cases, for sure

  • @unclechaelsneckvein
    @unclechaelsneckvein 4 місяці тому +26

    I'd love a full video on what to specialize in. If you could, please give us an exhaustive list, eg. web dev, mobile dev, embedded dev, data science, ... what technologies to learn, what to expect, ... etc.

    • @mkaufmandev
      @mkaufmandev 4 місяці тому +9

      The best way to know this is to try several things (back, front, design, dev ops, SRE, big data, AI, ML, middleware etc...). You will likely then gravitate to one of those areas and you can specialize in it.

    • @IvanRandomDude
      @IvanRandomDude 4 місяці тому +1

      Specialize in selling rubish courses to beginners, just like Tim does. That's the best way to make money.

    • @Personal-M.I.S.
      @Personal-M.I.S. 4 місяці тому +1

      Or don't specialize. There is actually a trend away from specialization and more towards generalization. That is, having a handle on the big picture and how the pieces fit together, and being able to draw from multiple disciplines to not only understand the problem better, but also to be able to offer a wider number of possible solutions. For coding, just think, a full-stack dev is not a specialist, but they are the most in demand.

  • @guitarbuddha74
    @guitarbuddha74 4 місяці тому +10

    It still seems like the T shaped learning is still relevant. Like have deep knowledge in one thing but generalize in a number of other things. I've done that for nearly 20 years as a sysadmin. It is still a roll of the dice sometimes if the thing you have deep knowledge in is valuable or becomes irrelevant. I wanted to move into programming but the state of we want a god tier person in interviews makes me only want to code for myself to be totally honest.

  • @kutluhakan4190
    @kutluhakan4190 4 місяці тому +16

    Organized info for real world. Perfect video as always. Thanks Tim.

  • @Its_Alan_Paul
    @Its_Alan_Paul 3 місяці тому

    Thanks for the Info Tim.
    Much Appreciated.

  • @aroncanapa5796
    @aroncanapa5796 4 місяці тому +11

    Over a decade of trying to get into the field, studied software applications programming at itt tech, took full stack bootcamp, was going to finish going to computer science with my gi bill , just done I give up, never had a single interview ever

    • @chris-dd6uq
      @chris-dd6uq 4 місяці тому +2

      I was planning on doing comp sci with my gi bill as well, but considering how difficult it was to get into the field already, I might change my mind. I'll probably end up wasting my time.

    • @aroncanapa5796
      @aroncanapa5796 4 місяці тому

      @@chris-dd6uq look into the vettec benefit , take the full stack coding bootcamp at Sabio they guarantee job placement or return the money

    • @aroncanapa5796
      @aroncanapa5796 4 місяці тому

      @@chris-dd6uq use the vettec benefit, I used to take the full stack bootcamp at Sabio with it, they guarantee job placement or return the money

    • @tortureddummies1672
      @tortureddummies1672 4 місяці тому +6

      This is really discouraging 😢

    • @joaquin67
      @joaquin67 4 місяці тому +6

      If you end up going, you're waaay ahead of the other students. I would use that time in college to network, network, network. Prepare for job fair day every year like if it were a final. Talk to everyone. I saw friends landing internships because they either had good soft skills or they wrote up very simple and basic apps. Land as many internships as possible, kill it in those internships experience-wise, then 6 months before graduating apply, apply, apply.

  • @cuddy90210
    @cuddy90210 4 місяці тому

    Thank you again Tim!

  • @cranleymadeit
    @cranleymadeit 4 місяці тому +30

    Your flask tutorials helped me so much. I finished a project with the help of those guides, and I’ve been off the the races since then.
    Those tutorials dragged me out of tutorial hell. Thanks, Really appreciate you!

    • @TechWithTim
      @TechWithTim  4 місяці тому +3

      Wow I’m so happy to hear that! Keep rolling :)

    • @ArshdeepSingh-eq4zq
      @ArshdeepSingh-eq4zq 4 місяці тому

      Can you provide the link for those tutorials

    • @thisguyisnotable
      @thisguyisnotable 4 місяці тому

      @@TechWithTim in every language ive needed lots of tutorials for: rust, go etc. you've always been one of the only channels with good tutorials, so i really want to thank you for that!

  • @8D-Kotlin
    @8D-Kotlin 4 місяці тому +15

    can u make a tuto about using chatgpt for beginners plz ! ty for the Awesome Content ♥!

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

    Thanks Tim this was much needed... you always bring quality content... thanks for that too

  • @user-tg5dx5ew2x
    @user-tg5dx5ew2x 4 місяці тому

    Thank you very helpful and for the update

  • @fernabianer1898
    @fernabianer1898 4 місяці тому +7

    strongly disagree on the first 30 seconds already. "anyone can build xyz and so forth". I've seen people try, fail and quit weekly since I started helping out on different discord servers meant to help enter the field. True it has become easier to get in! Even while some learn it successfully building software still isn't for everyone.
    Also about GPT and Bard, using those tools feels like explaining programming to a 5 y.o. at times. They are very good at explaining basics and some principles, just when it comes to more complex, unique or new stuff they mess up with the confidence of a todler, convinced he could build a house.

  • @system-wh6ct
    @system-wh6ct 4 місяці тому

    all solid infos. thanks!

  • @saeedasgaritehrani
    @saeedasgaritehrani 3 місяці тому

    I appreciate your contribution! tnx...

  • @algor.795
    @algor.795 4 місяці тому

    i'm about to start my first semester of software engineering at a university of applied sciences and i'm hoping for a remote job after my bachelor's degree. i've been working with adobe creative cloud for a long time, so with photoshop, indesign and illustrator and now i want to work more in the direction of analytical work, creative problem solving and software architecture. as a learning on the model thing i have decided to develop an ios game app with swift in xcode: highly intuitive and pedagogical approach, without spoken or written language, only visual language through icons. want to play it myself and look forward to feedback from my friends!

  • @SASA_maxillo
    @SASA_maxillo 4 місяці тому +1

    What do you suggest learning in programming as a school student who doesn't have alot of free time?

  • @TheBeach5563
    @TheBeach5563 2 місяці тому

    Thanks for sharing. So much going on in tech. I’m trying to get a good foundation in coding. I have been working in IT for a while but just tired of the hardware stuff. Want to learn python and build from there.

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

      Pythons a great starting point

  • @mcquaigem
    @mcquaigem 4 місяці тому +3

    Good advise!! I’m changing career from logistics to DevOps. I want to specialize in backend but want to learn frontend as well. I’m literally learning from the beginning; HTML CSS and JavaScript. Then I’m hearing python! Any other advice. Let’s hear it!

  • @KaramAlayan
    @KaramAlayan 4 місяці тому

    Great video as always i am gonna ask a question if you dont mind what are your thoughts on data science/analysis i have heard alot of not so great stuff about how AI can and will end this career as it doesnt require any human touch and relays solely on calculations which AI does much better than humans ? If its too much to answer here maybe make a video about it i would be thrilled to watch it . Its kind of sad to see all of your hard work put into a field dissappear like that thankfully i am still in college which gives me a chance to switch the field and start learning something new

  • @juniorMr
    @juniorMr 4 місяці тому +1

    Amazing vídeo Tim.
    By the way i am needing your help ,i don't know if i should take bacharel in computer science or software engineering. So i need your help taking in consideration that i love build site and apps

  • @modoulaminceesay9211
    @modoulaminceesay9211 4 місяці тому

    i like the channel evolution tim has been awesome and very reliable one day will deffo meet him

  • @phen-themoogle7651
    @phen-themoogle7651 4 місяці тому +5

    Nice video for super competitive people that are able to get to the place they need to be in the next few months and land the job ASAP. And then when GPT5 or GPT6 comes out and can code as good as a senior developer and as good as most specialists in most fields it's going to be impossible to get a job as a human (>.

    • @alals6794
      @alals6794 4 місяці тому +1

      I agree with you there....haha. I left the programming field in 2000 and it was always a tough way to make a living, albeit it paid very well, but at least in the 1990's you could stand out just being able to code. Not the case now, and not worth the massive effort .

    • @randomfellow1483
      @randomfellow1483 4 місяці тому +1

      @@alals6794what should people do then?

    • @flanderstruck3751
      @flanderstruck3751 4 місяці тому

      That's what you tell yourself to feel comfortable with not trying

  • @Da_phuc
    @Da_phuc 4 місяці тому

    I am watching your Algorithm videos, can't believe those were more then 4yrs ago. I think you should build a long tutorial for different algorithms like you did with 9hr long python project.

  • @ivannasha5556
    @ivannasha5556 4 місяці тому +7

    The thing someone like me has seen. Is how software we could run on 64k in the past. Often take 500MB runtime these days. People are using so little skill, so many tools and libraries. That the end result often is a total disaster when it comes to resource usage. Have a look at the out of game clients for LOL or hearthstone. They are amazing at using tons of resources to do almost nothing and not even be able to update the screen properly. Programs you think will be a few hundred K or a few MB plus graphic and sound. Will rarely take less than 100 MB. You just wouldn't believe the internet paradise we could have. If people had 80s or 90s level skill.

    • @mahadhashmi9348
      @mahadhashmi9348 4 місяці тому +3

      Well, we could have that but the problem with code like that is a) it's expensive and time-consuming to create; b) it's a headache to maintain; c) it is a really big barrier to entry for so many people. Yes, frameworks and libraries take up more resources but they save you so much in terms of development cost and time as well as ease of maintenance and upgradability that it's practically no use to be making everything from scratch unless you really want to squeeze out every ounce of performance from your system. Computing resources are really cheap these days and we make web apps in the gigabyte range because we can and because it works.

  • @pietro5856
    @pietro5856 4 місяці тому +1

    Ai is useful for small things , I use it a lot , but in the more complicated things is still far behind.
    I find very useful for front end with Js css and html .
    For backend is pratically not feasible.

  • @chrisnorthall8317
    @chrisnorthall8317 4 місяці тому +4

    Some truth, some not so. We take on people with zero coding knowledge but have very strong maths / physics engineering qualifications. We teach them to code...

  • @danielbee3697
    @danielbee3697 3 місяці тому +3

    Ive been so heart broken, i gave last april once i seen how quick ai was producing code and the direction our economy was going.
    Luckily i went into plumbing and about to complete half a year as a union plumber.
    I still think about coding alot, considering i was self studying 5 days a week for a year and a half.

    • @WeJamWorld
      @WeJamWorld 3 місяці тому +1

      Good job on making the change - you will benefit

    • @Jeroen4
      @Jeroen4 3 місяці тому +1

      Great job on taking control of your life. Be proud.

  • @adaptivedeveloper
    @adaptivedeveloper 4 місяці тому +4

    Ai allowing build anything, with any stack is a massive overstatement. Otherwise spot on.

  • @patrickprucha5522
    @patrickprucha5522 3 місяці тому

    Very good advice for young programmers. Good job!!

  • @cjsport1254
    @cjsport1254 4 місяці тому +4

    I love coding but this job market Is just too convoluted for me personally. I’m just coding as a hobby.

  • @kenkioqqo
    @kenkioqqo 4 місяці тому +10

    This is solid advice. One year ago, I decided to learn Python, then learned Django, specifically to be able to bring my web app ideas to life (Not to get a job). Best decision I made in 2023.

    • @ChyeHeng17
      @ChyeHeng17 3 місяці тому +1

      What web app have you created? Drawn any users yet?

  • @thejackal5099
    @thejackal5099 4 місяці тому +140

    So basically I am wasting my time.

    • @Flux799
      @Flux799 3 місяці тому +16

      Pretty much.

    • @theeverlastingman
      @theeverlastingman 3 місяці тому +16

      No, just adjust your approach to something more focused. It’s actually easier to be a coder now because you can spend less time on technical skill and focus more on creativity with GPT tools.

    • @MwishaLudack
      @MwishaLudack 3 місяці тому

      Yes

    • @fhrmk
      @fhrmk 3 місяці тому +13

      No, youre never wasting your time by mastering new skills

    • @ErwinnPratama
      @ErwinnPratama 3 місяці тому +3

      Yeah , im done with any bs like coding , i will just stick to the ai prompt.

  • @periyavapaadamcharanam
    @periyavapaadamcharanam 4 місяці тому

    hi tim, love your vids

  • @cariyaputta
    @cariyaputta 4 місяці тому

    With the AI still have pretty high chance of hallucination, being super specialized is the best bet nowadays. For example, AI cannot compete with me in regard to nuances of Go and how to actually do a complex inventory-order-payment-delivery pipeline, as well as intergrate with 3rd-party callbacks.

  • @flabbybum9562
    @flabbybum9562 4 місяці тому

    What's the best way to learn Chat GPS and maybe wider prompt engineering? I'm not looking to be a pro developer, but would like those generalist skills you mention.

  • @romankhmaladze5804
    @romankhmaladze5804 3 місяці тому

    This is exactly, what it is. Only after a complete understanding of the problem space, only then you can ask AI for help. I was able to ask the right questions and get thousands of lines of code generated with a minimum review

  • @lightless
    @lightless 4 місяці тому

    Hi Tim, do you think python is still used in the industry? My Uni Course uses it for teaching ML, AI, etc but im always told its obsolete.

  • @drowningcrown2293
    @drowningcrown2293 3 місяці тому

    I just watched a video that suggested specializing is not a good idea right now.
    I guess i need to find a sweet spot generalist and specialist.

  • @raykellfoster8461
    @raykellfoster8461 3 місяці тому

    :O Not the floppys (reminded me of old school Office install) @1:33! :)

  • @Toastymuffin
    @Toastymuffin 4 місяці тому +9

    I've been doing this as a DevOps engineer. Came in to the job only knowing python and django, and with the use of AI LLMs I have been able to write programs and full stack applications written in golang and php/laravel, html, javascript etc...

  • @user-wg2eh3iy5r
    @user-wg2eh3iy5r 4 місяці тому +5

    The requirements on the industry will probably have the effect of people learning programming to make cool things instead of just getting a job. I'm okay with that.

  • @8koi245
    @8koi245 4 місяці тому

    literally what I had to do, I had to bould the mid skills to get an entry job hahah

  • @SwinkMediaHouse
    @SwinkMediaHouse 4 місяці тому +8

    In school right now as a Computer Science major... thank you for this!

    • @TechWithTim
      @TechWithTim  4 місяці тому +1

      No problem!

    • @prohibited1125
      @prohibited1125 4 місяці тому

      Drop out, coding is dying

    • @life_life237
      @life_life237 4 місяці тому +3

      @@prohibited1125 like computer science was all about coding 😂

    • @prohibited1125
      @prohibited1125 4 місяці тому

      entry level positions are all about coding, theres no entry level positions. its oversaturated@@life_life237

  • @user-ug7dv4ih1e
    @user-ug7dv4ih1e 3 місяці тому

    i'm more intersted in full stack web development i code for about 4 years and i know html css js jquery php and mysql i can basically create a fully fuctional website. I'm considering freelancing and i already started my portofolio with 2 projects already i recently started the third an eshop (all of them pure coding no frameworks thou). What do you say is freelancing now a good approach? My main goal is to work as freelacer for maybe 3 - 4 years build up my network and experience and then hopefully land a job. What;s your advice? Could this be a good approach? Yea i also know the pros and cons about freelancing i did some research. I'm 22 btw if it matters at all.

  • @amancharahul5008
    @amancharahul5008 4 місяці тому

    Brother i am pretty confused with django framework as i know python basics but this framework it completed different when we use python. Do you have any suggestions to make it simple and easy?

  • @ms-pf9ow
    @ms-pf9ow 2 місяці тому

    Well explained. 🙏

  • @gd6noob
    @gd6noob 4 місяці тому

    Windows vs macOS vs Linux for programming, which do you use and why?

  • @nccamsc
    @nccamsc 3 місяці тому

    Being a good developer takes a certain aptitude. Most people who do work involving coding can’t name a variable properly, forget about data structures and algorithms. The tools that help them spew out code are crutches that exacerbate the problem. Copying and pasting without understanding - that’s the reality.

  • @nepenthesBicalcarata5666
    @nepenthesBicalcarata5666 4 місяці тому +1

    Just saying, everything you said is taught in wgu’s computer science BS program. We did Ai, ML BE, FE data structures projects and lots more.
    Professional certifications and a ABET accredited degree. If you have free time you can knock out the degree really fast and the mentor and course professors are super helpful.

  • @BobbyTomMathew
    @BobbyTomMathew 4 місяці тому

    This is the best video I've seen this year.

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

    This only covers building new systems. There is a lot of code out there that needs fixes, features and optimizations that your existing programmer is still going to be needed for a long time. Companies generally don't allow you to upload the existing source to ChatGPT, so you need to understand the code, the architecture and the infrastructure in order to make changes safely. I agree building new systems is just prompt engineering now... but generalists still know what questions to ask, and what to prioritize.
    Specialism has significant risks too if your invest all your time in something that doesn't take off.

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

    Seems like the only way to make money long term coding is to create something that will make you money and or gets bought by another company.
    Going to work for someone, all you’re doing is begging someone to hire you so you can help make their company profitable. Coders have become disposable. I’ve been teaching myself since last summer. Initially my goal was to land a job. Now, I’m going to build a portfolio that eventually leads to an actually business.
    Like everything else in society, shortcuts, have taken the prestige away. You have to either invent a new product or make an existing one better.

  • @calmhorizons
    @calmhorizons 3 місяці тому

    Good video - but there is one thing I think you have missed. Soft Skills. More than ever it is crucial to show that not only can you code, but that you are able to translate business problems into technical solutions. So I would recommend that people include a Problem Statement, simple Design Document, and some clear analysis alongside their projects, as well as some evidence of a structured approach in terms of planning. Don't just show what you did - anybody can follow a tutorial to make a "project" - show why you decided to do it that way, show you know what the tradeoffs are, show that you are able to think in terms of problems and solutions, not just tools and tech.

  • @bligo2483
    @bligo2483 4 місяці тому +1

    thankyou tim i am learning very things from you thnks for all of this

    • @TechWithTim
      @TechWithTim  4 місяці тому +1

      Thank you for the comment :)

    • @Asdfgadv33423
      @Asdfgadv33423 4 місяці тому

      @@TechWithTim As a first year student i have free Qt license (till i finish university). I saw that an yearly license is 4000$ if you are not getting it as a student. Is Qt useful, should i focus on creating projects? I'm learning OOP and Data Structures right now

    • @TechWithTim
      @TechWithTim  4 місяці тому +1

      Qt is okay but personally isn't something I see a ton of value in. @@Asdfgadv33423

  • @joshuasimmons696
    @joshuasimmons696 4 місяці тому

    Guess that’s it, after two years going for a degree in IT while teaching myself in my limited free time, I’ll never catch ch up to the barrier of entry. Now I wonder if it’s all been wasted effort

  • @kentakeura1617
    @kentakeura1617 3 місяці тому

    I am not entirely sold on the code generated by AI in a professional environment. For trivial and primitive tasks maybe or fast code concepts maybe, but for daily work on different projects i would rather have the control

  • @plantifulalexandra
    @plantifulalexandra 4 місяці тому

    Great, just when I wanna start, lol.

  • @thewonderingworld9301
    @thewonderingworld9301 4 місяці тому

    I graduated back in May, I have 8 months of internship experience and it's still very difficult to get a job :(

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

    Thank god, I've predicted these trends few years ago and quit programming.

  • @YeshuaIsTheTruth
    @YeshuaIsTheTruth 3 місяці тому

    So... what if we're just gaining traction learning to code? Just keep trucking and realize it may be harder than if it were 5 years ago?

  • @gelzintvidaure
    @gelzintvidaure 4 місяці тому

    great job

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

    I've been programming since I was around 12 years old... and professionally for 25 years. AI is cool but you need to know the language first or you will never learn correctly. For a test with ChatGPT I asked it to write a function in C# that I already had written myself. The code it spitted out worked. So I benchmarked both ChatGPT and mine. Mine was faster and used less memory than the AI generated code.

  • @nickersonlauriston1582
    @nickersonlauriston1582 4 місяці тому

    I literally just watched a video from Josh Christiane saying the complete opposite. His argument is that it’s best to be a jack-of-all trades because it makes you more valuable. He says that if you specialize they may not need your specialization no-longer. He says that’s who’s getting laid-off. People with specializations that are no longer needed.

  • @rendivs925
    @rendivs925 4 місяці тому

    Sir i like both frontend and backend with MERN stack, can you give me advice if i want to become full stack Dev

  • @rahulshendre7089
    @rahulshendre7089 4 місяці тому

    this was actually good

  • @HardKnock
    @HardKnock 3 місяці тому

    My 11 year old daughter has an interest in coding. I have no clue about it. What steps should I take to get her started?

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

    I dont't agree with this that you should be specialized in one specialization like frontend or backed, it's not enough anymore. Now days employes searching for fullstacks because they cut hiring price

  • @nurullo.salaydinov
    @nurullo.salaydinov 4 місяці тому +1

    I'm just thinking, I'm only 17 years old and I'm a full stack developer(no job because of age) and I spent my youth for it but now it is getting hard to land a job ofc I have written many codes myself for a long hours but now AI is writing them within seconds, what should i do know, i have plenty of time to learn new things so that it will be easy to get job, I do want to study for artificial intelligence or cyber security at university, Please Tim help me to go which direction in this field as i have time. PLEASE REPLY! (Sorry if my english is not good) thanks.

    • @drwho9319
      @drwho9319 2 місяці тому

      AI can’t write code, it only pulls snippets, in which many times aren’t even optimized or reliable. No AI of today can replace developers

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

    Interesting points about cleaning up your social media presence, polishing your portfolio, etc
    Probably spot on advice for mass market / junior roles, or anyone that is desperate for a job
    For anything more senior than that - don't worry, professionals that have been around for a while will see straight through all that BS immediately.
    All you are doing is costing the recruiter more time in now having to dig a bit deeper past the fluff to find out who you really are, and what makes you tick. Except this time they are going to do it with an air of suspicion.
    It's usually better to be blunt and brutally honest. Lets everyone get to the point so much quicker. It also saves you from having to deal with idiots who don't know what they want.

  • @m241dan
    @m241dan 4 місяці тому +1

    Every piece of advice in this felt only like... 70% true.

  • @carsonjamesiv2512
    @carsonjamesiv2512 4 місяці тому

    INTERESTING!😃👍

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

    my biggest mistake is to take Comp sci degree course, almost graduate but feel there is no chance to get a job.
    I agree tech and coding is dead

    • @TechWithTim
      @TechWithTim  4 місяці тому

      Well I definitely didn’t say it was dead

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

    Keep in mind programming is over broad. These things apply to all the IT job listings. IT is changing.

  • @stanleykubrick8786
    @stanleykubrick8786 3 місяці тому

    This is like something that came out of a time bubble of the 80's.

  • @STzim
    @STzim 4 місяці тому +15

    What I start to wonder is how coding compares to other professions. I've a feeling that if you directed that much effort to a profession like say plumber, electrician or welder. I've a feeling you would earn a lot more per hour on average than with the same level of effort directed at software development. Also the pipeline seems a bit twisted.
    For example as a plumer in Germany it would go entry level (trade school, paid by employer) to get into the profession. From there you can become a master in your craft with some effort, some courses and a masterpiece after a few years. A bit more and you might be able to start your own business with the contacts and knowledge you've made and the projects you have produced. In IT it seems you start with the projects you have produced, try via contracts and a lot of knowledge to get an entry level job. It just seems like it's the wrong way arround with your field to me.
    Not to dissuade you from a carrer, there still are high paying jobs, just... if this is your main reason to enter, maybe compare before with other fields.

    • @BeepBoop2221
      @BeepBoop2221 4 місяці тому +5

      The difference being you're at higher risk of injury as a welder, plumber or electrician.

    • @IvanRandomDude
      @IvanRandomDude 4 місяці тому +10

      If you ignore flexibility, comfort and quality of life then yes, coding sucks compared to being a plumber. I mean, who cares about being able to work and travel whenever they want. Who cares about not freezing in January working in a dirt, or dying of heat in mid-July on a roof. Does it even matter if one has to go to other city to work and not see their wife and kids for 3 months? If you ignore all of that then yea, it is much better to be anything else but a developer. I am telling you as somebody whose father is a plumber.

    • @BeepBoop2221
      @BeepBoop2221 4 місяці тому +6

      ​@IvanRandomDude not being covered in shit and breathing in toxic brazing fumes for bad pay is always a bonus.

    • @ari.joel.m
      @ari.joel.m 4 місяці тому

      Plumbing is just an example and you're right. I've friends in the trades that make a great living. Their field doesn't change often and then don't have to keep learning in their time off. They do in fact go to company paid workshops to upskill and they get certifications & raises too. I don't see this happening in software. Instead I see corporate styled management that ruins productivity and don't even get me started on interviewing/recruitment. Love programming but hate the field in general

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

      On God and everything holy all the people who say anything about considering trades are either braindead or have never touched a tool in their life. Having had a displeasure of slaving away as an electrician (in the south) I will never recommend anyone to go for that unless the idea of losing a decade or two of your lifespan and health for miserable pay sounds great to you

  • @ifstatementifstatement2704
    @ifstatementifstatement2704 4 місяці тому

    The best part of software engineering is programming. I’ll still do it manually on my personal projects.
    Afterall I did it in basic notepad for 20 years then notepad++, then IDEs. So…

  • @MwishaLudack
    @MwishaLudack 3 місяці тому

    I'm not good at coding, but I like it. I'm determined to work hard at it. My goal now is to volunteer to work with any expert so I may grow my skills and move up the ladder.

  • @atanjacket
    @atanjacket 4 місяці тому +1

    I think that with the market being oversaturated even before language models, and more so now with them, the only way to break through if you are struggling is to specialize into overlapping with another field. I think showing that specialized experience will give you a much better chance. I honestly think of it like the saturation of business management degrees. There are so many of them that are experienced generally, that you need to have a specialization to break into a field/ or to make your own impact by starting a company in a field.