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

แชร์
ฝัง
  • เผยแพร่เมื่อ 27 ก.ย. 2024

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

  • @TechWithTim
    @TechWithTim  8 หลายเดือนก่อน +34

    To learn programming and Python - check out Datacamp!
    💻 Learn Python - datacamp.pxf.io/9g4PdE
    💻 Learn Programming - datacamp.pxf.io/q4536N

    • @phaddu7737
      @phaddu7737 8 หลายเดือนก่อน +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 8 หลายเดือนก่อน +3

      Hahahahahahaha

    • @krisKrag
      @krisKrag 8 หลายเดือนก่อน +1

      now YT evolve into a self promoted magic courses

    • @czairkolmoslink5952
      @czairkolmoslink5952 8 หลายเดือนก่อน

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

    • @AnonymousAccount514
      @AnonymousAccount514 7 หลายเดือนก่อน

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

  • @HE360
    @HE360 8 หลายเดือนก่อน +235

    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 8 หลายเดือนก่อน

      Looking for some sex tourism i see 😂

    • @paulorodrigofigueiredo7783
      @paulorodrigofigueiredo7783 8 หลายเดือนก่อน +25

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

    • @dadi_vlogs3254
      @dadi_vlogs3254 8 หลายเดือนก่อน

      fact@@paulorodrigofigueiredo7783

    • @isaacfrancis2820
      @isaacfrancis2820 8 หลายเดือนก่อน +43

      @@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 8 หลายเดือนก่อน

      @@paulorodrigofigueiredo7783 😂🤡

  • @xevious4142
    @xevious4142 8 หลายเดือนก่อน +67

    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 7 หลายเดือนก่อน +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 7 หลายเดือนก่อน +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 7 หลายเดือนก่อน +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 6 หลายเดือนก่อน

      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 6 หลายเดือนก่อน

      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.

  • @TheRealJoeM617
    @TheRealJoeM617 8 หลายเดือนก่อน +438

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

    • @PetarPaskaš
      @PetarPaskaš 8 หลายเดือนก่อน +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 7 หลายเดือนก่อน

      @@PetarPaskaš 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 7 หลายเดือนก่อน +7

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

    • @jgeoffrey1
      @jgeoffrey1 7 หลายเดือนก่อน

      Lol​@@papahuge

    • @davedsilva
      @davedsilva 7 หลายเดือนก่อน +3

      Welcome to adulthood

  • @muhammeddiab723
    @muhammeddiab723 8 หลายเดือนก่อน +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 8 หลายเดือนก่อน +8

      Same exact situation,wanna network?

    • @Danny-df4po
      @Danny-df4po 8 หลายเดือนก่อน +2

      do you water there 😂?

    • @rmt3589
      @rmt3589 8 หลายเดือนก่อน +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 8 หลายเดือนก่อน +11

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

    • @berteabdel7722
      @berteabdel7722 8 หลายเดือนก่อน +2

      ​@@kelvinabidhaOh? I'm surprised you didn't get offended like they usually do.

  • @sinfulprayer7339
    @sinfulprayer7339 7 หลายเดือนก่อน +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 7 หลายเดือนก่อน

      Did you do any internships?

    • @ericramirez2769
      @ericramirez2769 7 หลายเดือนก่อน +1

      That’s exactly how I feel

    • @PetrosS-w7n
      @PetrosS-w7n 7 หลายเดือนก่อน

      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 7 หลายเดือนก่อน +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 7 หลายเดือนก่อน

      @@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.

  • @architech5940
    @architech5940 8 หลายเดือนก่อน +119

    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 8 หลายเดือนก่อน +2

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

    • @TeamTosuto
      @TeamTosuto 8 หลายเดือนก่อน +9

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

    • @kinlearn
      @kinlearn 8 หลายเดือนก่อน +4

      I completely relate with you

    • @paskaalisaapaskaa5354
      @paskaalisaapaskaa5354 8 หลายเดือนก่อน +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 8 หลายเดือนก่อน

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

  • @MegaJohn144
    @MegaJohn144 7 หลายเดือนก่อน +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.

  • @samuelkovanko7198
    @samuelkovanko7198 8 หลายเดือนก่อน +89

    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 8 หลายเดือนก่อน +30

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

    • @not-me45288
      @not-me45288 8 หลายเดือนก่อน +4

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

    • @samuelkovanko7198
      @samuelkovanko7198 8 หลายเดือนก่อน +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 8 หลายเดือนก่อน +1

      @@IvanRandomDude +rep facts

    • @sameerhussain2579
      @sameerhussain2579 8 หลายเดือนก่อน +1

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

  • @Big_chicken-ok8gc
    @Big_chicken-ok8gc 8 หลายเดือนก่อน +14

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

  • @pilotashish
    @pilotashish 7 หลายเดือนก่อน +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.

  • @lra-77
    @lra-77 8 หลายเดือนก่อน +15

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

  • @K3rbalSpace
    @K3rbalSpace 8 หลายเดือนก่อน +18

    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 7 หลายเดือนก่อน

      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 6 หลายเดือนก่อน

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

  • @life_life237
    @life_life237 7 หลายเดือนก่อน +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 6 หลายเดือนก่อน

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

  • @fernabianer1898
    @fernabianer1898 8 หลายเดือนก่อน +8

    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.

  • @ivannasha5556
    @ivannasha5556 8 หลายเดือนก่อน +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 8 หลายเดือนก่อน +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.

  • @karim_ghibli
    @karim_ghibli 8 หลายเดือนก่อน +6

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

  • @kutluhakan4190
    @kutluhakan4190 8 หลายเดือนก่อน +16

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

    • @TechWithTim
      @TechWithTim  8 หลายเดือนก่อน

      Appreciate it!

  • @treythomas7647
    @treythomas7647 8 หลายเดือนก่อน +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 8 หลายเดือนก่อน +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 8 หลายเดือนก่อน

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

    • @treythomas7647
      @treythomas7647 8 หลายเดือนก่อน

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

    • @thedudewhoeatspianos
      @thedudewhoeatspianos 8 หลายเดือนก่อน

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

  • @DevOpsJimz
    @DevOpsJimz 8 หลายเดือนก่อน +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!

  • @phen-themoogle7651
    @phen-themoogle7651 8 หลายเดือนก่อน +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 8 หลายเดือนก่อน +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 7 หลายเดือนก่อน +1

      @@alals6794what should people do then?

    • @flanderstruck3751
      @flanderstruck3751 7 หลายเดือนก่อน

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

  • @adaptivedeveloper
    @adaptivedeveloper 8 หลายเดือนก่อน +4

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

  • @Rudenz8
    @Rudenz8 8 หลายเดือนก่อน +11

    Predicting market movements is extremely difficult in reality. It requires the investor to be right twice: Essentially why individuals engage the service of experts who provide proper strategies to navigate the markets

    • @bintaabdullahi2343
      @bintaabdullahi2343 8 หลายเดือนก่อน

      Building a good investment portfolio is more complex so l would recommend you seek Theresa Walton's support. This way you can get strategies designed to address your unique long/short-term goals and financial dreams.

    • @simonahmed1854
      @simonahmed1854 8 หลายเดือนก่อน

      I am surprised that this name is being mentioned here, I stumbled upon some of her clients' testimonies on CNBC news last week...

    • @PatriciaGabrielaTorres
      @PatriciaGabrielaTorres 8 หลายเดือนก่อน

      Her success story is everywhere 💯

    • @Buenasuerte122
      @Buenasuerte122 8 หลายเดือนก่อน

      Her technical analysis is excellent and her interpretation/projections of the market are so accurate I sometimes ask myself if she is human 😂 . The point is, that theresa is the perfect trader to follow for advice and daily signals.

    • @bsquarebuilding
      @bsquarebuilding 8 หลายเดือนก่อน

      Theresa is an expert trader, she uses both manual and algorithmic trading techniques To trade..she is extraordinary

  • @STzim
    @STzim 8 หลายเดือนก่อน +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 8 หลายเดือนก่อน +6

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

    • @IvanRandomDude
      @IvanRandomDude 8 หลายเดือนก่อน +11

      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 8 หลายเดือนก่อน +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 8 หลายเดือนก่อน

      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 8 หลายเดือนก่อน +3

      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

  • @alanjohnson7374
    @alanjohnson7374 8 หลายเดือนก่อน +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.

  • @mcquaigem
    @mcquaigem 8 หลายเดือนก่อน +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!

  • @ad7711x
    @ad7711x 8 หลายเดือนก่อน +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.

  • @SwinkMediaHouse
    @SwinkMediaHouse 8 หลายเดือนก่อน +8

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

    • @TechWithTim
      @TechWithTim  8 หลายเดือนก่อน +1

      No problem!

    • @prohibited1125
      @prohibited1125 8 หลายเดือนก่อน

      Drop out, coding is dying

    • @life_life237
      @life_life237 7 หลายเดือนก่อน +3

      @@prohibited1125 like computer science was all about coding 😂

    • @prohibited1125
      @prohibited1125 7 หลายเดือนก่อน

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

  • @chrisnorthall8317
    @chrisnorthall8317 8 หลายเดือนก่อน +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...

  • @alimihakeem841
    @alimihakeem841 8 หลายเดือนก่อน +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

  • @praktycznewskazowki6733
    @praktycznewskazowki6733 8 หลายเดือนก่อน +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

  • @MachineCog-i2l
    @MachineCog-i2l 8 หลายเดือนก่อน +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.

  • @ayanjawaid2251
    @ayanjawaid2251 8 หลายเดือนก่อน +2

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

    • @TechWithTim
      @TechWithTim  8 หลายเดือนก่อน

      Glad you enjoyed it!

  • @algor.795
    @algor.795 7 หลายเดือนก่อน

    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!

  • @steveoc64
    @steveoc64 8 หลายเดือนก่อน +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.

  • @nepenthesBicalcarata5666
    @nepenthesBicalcarata5666 8 หลายเดือนก่อน +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.

  • @Kpil3
    @Kpil3 8 หลายเดือนก่อน +2

    I think this is incorrect. From my experience in the industry right now, we are moving rapidly to an age of generalists and away from the prior world of specialization. Even architecturally, the trend towards monoliths is symptomatic of this. Teams are getting a lot smaller. It's not enough to have a single specialization, you need to be able to deliver end to end products in much smaller teams now. Having a narrow specialization and range isn't going to cut it when budgets are smaller and interest rates are higher.

    • @Kpil3
      @Kpil3 8 หลายเดือนก่อน

      This is also why they'd rather hire senior developers - they often have both depth and range. When you have a much smaller budget and no VC money, you need a small team that can do it all, where everyone can operate across the stack but with depth too. It's a time of bootstrapping, solo developers, monoliths and DIY.

    • @TechWithTim
      @TechWithTim  8 หลายเดือนก่อน +1

      True but I’m talking more from a beginner perspective. Who you might consider a generalist is still overall a highly specialized dev who likely is great in say frontend dev (as an example). What I’m trying to encourage is people to get a higher depth of knowledge so that they can’t be easily replaced by an AI tool. Should they know a lot of things? Yes of course but I’d rather they’re very good in areas where they can actually provide value beyond what an AI tool could produce and then get to that level

    • @Kpil3
      @Kpil3 8 หลายเดือนก่อน +1

      That's true. I agree about depth, perhaps I'm looking at it too much from the perspective of a more experienced person. I guess it's quite easy to lose sight of what it feels like for a beginner.

  • @Its_Alan_Paul
    @Its_Alan_Paul 6 หลายเดือนก่อน

    Thanks for the Info Tim.
    Much Appreciated.

  • @perogamemc9887
    @perogamemc9887 8 หลายเดือนก่อน +2

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

  • @romankhmaladze5804
    @romankhmaladze5804 7 หลายเดือนก่อน

    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

  • @theoxusriver
    @theoxusriver 8 หลายเดือนก่อน +9

    They screamed into everyone's faces to "Learn to Code," and just as millions started to plan to learn coding and programming, their newly created shiny toy (generative AI) made basic coding skills obsolete. The tech world's push to get everyone to learn coding was never about caring for the skill set of the future generation. It was all about flooding the labor market with low level-programmers in order to drive down the wages. Now that aim will be achieved by AI, which will eliminate junior level positions and allow mid-senior level employees to take over the junior level tasks without sacrificing a lot of time.
    The events of the last 3-4 years have changed world for the worse in so many ways..

    • @chrisstucker1813
      @chrisstucker1813 6 หลายเดือนก่อน

      they screamed learn to code because there was a big demand but low supply. Nowadays, there's an even bigger demand but too much supply.

  • @SASA_maxillo
    @SASA_maxillo 8 หลายเดือนก่อน +1

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

  • @KaisenCode
    @KaisenCode 8 หลายเดือนก่อน

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

  • @garrettblackard2288
    @garrettblackard2288 6 หลายเดือนก่อน +1

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

  • @Da_phuc
    @Da_phuc 8 หลายเดือนก่อน

    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.

  • @MariusSchwendtmayer
    @MariusSchwendtmayer 6 หลายเดือนก่อน

    I think it's the end of high level software. Apps can be build with tools instead of code. But we still need people with deep understanding of computer. When all the old folks retire they will need people that know C embedded system en Kernel.

  • @patrickprucha5522
    @patrickprucha5522 7 หลายเดือนก่อน

    Very good advice for young programmers. Good job!!

  • @alnoor10
    @alnoor10 8 หลายเดือนก่อน +2

    I am first year engineering student....what should i do first, which language should i learn first ...what do i do

    • @womaninwood9177
      @womaninwood9177 8 หลายเดือนก่อน +1

      py

    • @alnoor10
      @alnoor10 8 หลายเดือนก่อน

      @@womaninwood9177 python?

    • @vsouza5000
      @vsouza5000 8 หลายเดือนก่อน +1

      If you can learn the basics of one language, you can learn all of them. They are just the tool you use to talk to the computer.
      Pick one. Try it. See if it clicks. If it doesn't after a week, pick another one.
      I couldn't learn Ruby to save my life, but C# and GoLang clicked with me. They can both do the same, you just express yourself differently with each one.

    • @alnoor10
      @alnoor10 8 หลายเดือนก่อน

      ​@@vsouza5000thanks .... Can I get your any social media id.... I have multiple questions related to It .... If you could help me... 🥺

  • @drowningcrown2293
    @drowningcrown2293 7 หลายเดือนก่อน

    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.

  • @cariyaputta
    @cariyaputta 8 หลายเดือนก่อน

    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.

  • @gd6noob
    @gd6noob 8 หลายเดือนก่อน

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

  • @raykellfoster8461
    @raykellfoster8461 7 หลายเดือนก่อน

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

  • @ErnaSolbergXXX
    @ErnaSolbergXXX 8 หลายเดือนก่อน +6

    Software development used to be about innovation and new thinking. That's what made it interesting. Now its just like a factory worker and a job that everybody can do "good enough"

    • @IvanRandomDude
      @IvanRandomDude 8 หลายเดือนก่อน +10

      You are mixing all software development and "web development". There is still serious engineering involved in other fields.

    • @ErnaSolbergXXX
      @ErnaSolbergXXX 8 หลายเดือนก่อน +2

      @@IvanRandomDude sure you have edge cases, but that doesn't mean that's what most developers works on.

  • @CyberRick94
    @CyberRick94 6 หลายเดือนก่อน

    I feel this can’t find even an entry level position lol. Been into and building computers since I was 12 yo and databases and servers since 15 the struggle is real.

  • @modoulaminceesay9211
    @modoulaminceesay9211 8 หลายเดือนก่อน

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

  • @ziomeek942
    @ziomeek942 8 หลายเดือนก่อน +2

    "Just be robocop that is good in everything" :D

  • @juniorMr
    @juniorMr 8 หลายเดือนก่อน +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

  • @saeedasgaritehrani
    @saeedasgaritehrani 7 หลายเดือนก่อน

    I appreciate your contribution! tnx...

  • @thewonderingworld9301
    @thewonderingworld9301 7 หลายเดือนก่อน

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

  • @KaramAlayan
    @KaramAlayan 8 หลายเดือนก่อน

    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

  • @ifstatementifstatement2704
    @ifstatementifstatement2704 8 หลายเดือนก่อน

    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…

  • @BlazorPlate
    @BlazorPlate 7 หลายเดือนก่อน

    Who will be left to buy product X if potential buyers employed at company Y are replaced by AI to save money on production costs? The same problem applies to company Y. What a dilemma!

    • @chrisstucker1813
      @chrisstucker1813 6 หลายเดือนก่อน +1

      companies just don't care. as soon as one company starts doing it, the rest will follow and try to emulate. they only care about the here and now; for them, the 'who is gonna buy X product?' is a question for another time.

    • @BlazorPlate
      @BlazorPlate 6 หลายเดือนก่อน

      @@chrisstucker1813 You're right. it's a question for another time.

  • @prasukjain8107
    @prasukjain8107 8 หลายเดือนก่อน

    If u do thing just sake for doing them no other motivee you enjoy and never regret anything in ur life

  • @system-wh6ct
    @system-wh6ct 8 หลายเดือนก่อน

    all solid infos. thanks!

  • @bligo2483
    @bligo2483 8 หลายเดือนก่อน +1

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

    • @TechWithTim
      @TechWithTim  8 หลายเดือนก่อน +1

      Thank you for the comment :)

    • @Asdfgadv33423
      @Asdfgadv33423 8 หลายเดือนก่อน

      @@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  8 หลายเดือนก่อน +1

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

  • @cillboon
    @cillboon 7 หลายเดือนก่อน

    As a programmer I thought you might like to know that at certain point in your video, your voice is not insync with your video itself. It looks weird. Can I get a review on that? Perhaps revisit the unit test? A few more test cases? But seriously, just wanted to let you know. I thought the video provided some really clear information and helped to reduce some of the stress developers - or potential future developers - might be feeling. Be on top of your game. I'm not sure I agree with specialization. What you want is T-shaped skills, in any profession. Detailed knowledge of one particular aspect or area that you can take from start to finish AND more general knowledge or skills in other areas.

  • @PhanTimo01
    @PhanTimo01 7 หลายเดือนก่อน

    While I agree with all of your points Tim, I fear our obsolescence is near. I personally see value in leveraging the AI tools out there to be entrepeneural and get out of coding before its too late. As you said, as an experienced dev, your prompting skills are naturally better. Why not use that to your advantage?
    Anyways thanks for the video.

  • @technocrat42
    @technocrat42 8 หลายเดือนก่อน

    Thank you very helpful and for the update

  • @joshuasimmons696
    @joshuasimmons696 8 หลายเดือนก่อน

    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

  • @zerge69
    @zerge69 8 หลายเดือนก่อน +2

    we are all architects now

  • @ragama623
    @ragama623 7 หลายเดือนก่อน +1

    Projects dont really mean much these days.
    #1 is a degree from a university
    #2 is real verifiable experience
    #3 is resume matching as many of the requirements as possible.
    If you dont have these 3, then you will be ignored because the people who are getting laid off and looking for new jobs have all 3.

  • @flabbybum9562
    @flabbybum9562 8 หลายเดือนก่อน

    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.

  • @Eald_Englisc_beon_micel
    @Eald_Englisc_beon_micel 7 หลายเดือนก่อน

    I’ve got Python, JavaScript, and C# under my belt. But very basic in all of them. I don’t want to have to do all this. 😔

  • @BrickTamlandOfficial
    @BrickTamlandOfficial 8 หลายเดือนก่อน +2

    i swear AI is just raising expectations from employers that make everything unreasonable. They expect everyone to finish projects faster simply because they assume that ai can do all the coding and its a failure of the employee where the ai can not do the work. but thats ok because employers have always had unreasonable expectations for unreasonably low pay.

    • @nah131
      @nah131 8 หลายเดือนก่อน

      of course, this is the world of moderen wage slave so yea employers are sure have to be greedy.

  • @ssigitas69
    @ssigitas69 7 หลายเดือนก่อน

    Thank you for this video. I finally understood, I need to stop learning coding 😁 But anyway I will watch your videos. ChatGPT killed my dreams 😭

  • @ms-pf9ow
    @ms-pf9ow 6 หลายเดือนก่อน

    Well explained. 🙏

  • @stanleykubrick8786
    @stanleykubrick8786 7 หลายเดือนก่อน

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

  • @BizzaroBrainBoi
    @BizzaroBrainBoi 8 หลายเดือนก่อน +2

    dont quit ur day job fellas. we aint gettin junior entry jobs anytime soon

  • @JorgeHermiloVegaAvalos
    @JorgeHermiloVegaAvalos 7 หลายเดือนก่อน

    Hey, I don't know if you are related, but another channel posted a video 6 days ago with the exact same name as this one and a very similar background...

  • @MrDunlop707
    @MrDunlop707 7 หลายเดือนก่อน +1

    Tech With Tim: Tech is changing, AI taking over jobs, Coding is not enough, this is how to be above 99% of devs...
    Also Tech With Tim: Buy my python beginner course that is has as much dated and detailed info as w3 schools.

    • @TechWithTim
      @TechWithTim  7 หลายเดือนก่อน

      Funny that the course I mentioned has nothing to do with Python! And I did not say AI is taking over jobs. But thanks for the comment :)

  • @belgian_groenendael
    @belgian_groenendael 7 หลายเดือนก่อน

    Hiring people just on a score on a test shows to me they don't understand people at all. If I was hiring, I wouldn't care less about a score, but I'd be more interested in how motivated the person is, how quick they learn and how they work within a team. I've seen far too many super smart programmers blow up teams because they think they have a big ego and are rude and unhelpful. A score won't reveal this.

  • @dnguyen787
    @dnguyen787 7 หลายเดือนก่อน

    It's good to know that programmers having AI as a tool to help them coding more effectively. :-)

  • @lightless
    @lightless 7 หลายเดือนก่อน

    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.

  • @8koi245
    @8koi245 8 หลายเดือนก่อน

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

  • @youshouldntdothis5747
    @youshouldntdothis5747 8 หลายเดือนก่อน

    There is no need for entry level developers anymore tho. Entry levels were for easy tasks or boring jobs that seniors didnt want to do. So with ai not only seniors can do that in seconds, they can actually work like 5x. Why hire entry levels or juniors then?

  • @Shagidelic
    @Shagidelic 2 หลายเดือนก่อน

    Actually it's the opposite. Programming is getting more complicated. Cloud has brought a lot of complexity along, being a distributed environment, but also containerization, orchestration, cicd, tdd, even hello world web app has dependency injection and a dozen design patterns, then there are frameworks themselves, and new features bloating the Toolkit., increasing employers greed they need 10x ppl (which is virtually impossible) but the pressure is there, frontend dev has dozens of frameworks, backend has dozens of tiers, layers, etc, and not to mention fullstack devs who are expected to know everything from cradle.
    Chat gpt is a talking search engine, it can find you small pieces of code, but it cannot create a complete app, nor can it fix or modify the code. Dev has to do it, and dev has to understand what he is working with.

  • @alexander_sinclair
    @alexander_sinclair 7 หลายเดือนก่อน +1

    You have to be a senior to be a junior now 😂

  • @MikeBoardley
    @MikeBoardley 2 หลายเดือนก่อน

    I feel it’s the opposite. You need to be a fullstack developer not a frontend developer or backend developer. Most of the jobs I’ve been seeing want people who can do it all.

  • @EastWood2004
    @EastWood2004 8 หลายเดือนก่อน +1

    The best strategy is to have multiple jobs and multiple income streams.
    Become financially independent as soon as possible and learn coding as a hobby.

  • @jannickpedersen4620
    @jannickpedersen4620 8 หลายเดือนก่อน +2

    If you need AI in order to work and get results, thats a fail from start, if you cant debug or think for yourself dont code.

  • @__________________________6910
    @__________________________6910 8 หลายเดือนก่อน

    Hello Tim, How are you 👋

  • @john_doe_2231
    @john_doe_2231 8 หลายเดือนก่อน

    Hey Tim where can i watch your coding livestreams ?

    • @TechWithTim
      @TechWithTim  8 หลายเดือนก่อน

      You can watch the recordings on TH-cam! I haven’t done one live in a while

  • @rendivs925
    @rendivs925 8 หลายเดือนก่อน

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

  • @nicolashesse
    @nicolashesse 8 หลายเดือนก่อน

    a video explaining how you use AI tools for coding would be amazing

    • @TechWithTim
      @TechWithTim  8 หลายเดือนก่อน +1

      Great idea!

  • @MilMike
    @MilMike 8 หลายเดือนก่อน

    What if I worked all my life in companies with NDA, so I am not allowed to talk about the projects? So I basically have no portfolio.. nothing to show.
    And I don't have time to work on personal projects. I have some small projects from 20y ago, but they are shitty compared to what I do nowadays xD..
    My strategy was always that I kinda talked about my previous projects, despite the NDA, but not in detail.

  • @DanielSavinoff
    @DanielSavinoff 7 หลายเดือนก่อน +1

    Only yapping all what I heard here is the link to my course

    • @TechWithTim
      @TechWithTim  7 หลายเดือนก่อน

      Guess you didn’t listen!

  • @sunilbandaru
    @sunilbandaru 8 หลายเดือนก่อน

    Why didn't you continue the Rust series?

  • @zach7796
    @zach7796 7 หลายเดือนก่อน

    Love Chat GPT but it is annoying in some ways. There are a lot of people who can complete rather complicated programs by simply asking Chat GPT for a solution yet not understand that solution.

  • @nemanjatrivic9505
    @nemanjatrivic9505 8 หลายเดือนก่อน +2

    I disagree. You still need to know a lot about software engeenering and architecture. You need a lot of knowledge. I rarely use chat gpt it slows me down.

    • @TechWithTim
      @TechWithTim  8 หลายเดือนก่อน +2

      Interesting. I agree you still need to know those things but the better you know the better you can utilize tools.

    • @abdusuf523
      @abdusuf523 8 หลายเดือนก่อน

      It is just good for generating a small code and speed ur typing .. it is stupid for other thing that concerns code design, architecture and deep problems solving .. and yeah when it is cornered it gives u repeated answers .. i found myself using it a little .
      It is mostly a copy paster than a thinker
      It is just a tool to help and speed your development

    • @mike4617
      @mike4617 8 หลายเดือนก่อน

      @@abdusuf523 Not necessarily as it depends on the prompt. It's extremely useful even just for brainstorming. Suppose you have to write a technical paper or a develop a GUI application. Both exercises benefit from structuring your storyboard or architecture, and these ai tools are invaluable at giving feedback and offering suggestions. It is however up to the designer in how the feedback is leveraged.

  • @shaziahussain3029
    @shaziahussain3029 8 หลายเดือนก่อน +1

    ChatGPT has cursed coding.