im 29 yo. recently lose my job, and thinking about use some of my saving money to school for programming, for the sake of not being homeless, but idk consider of my age, will it helps me in the future to survive if i have a degree on programming.

pardon my english

  • FizzyOrange@programming.dev
    link
    fedilink
    arrow-up
    7
    ·
    4 days ago

    Have a go on your free time and see if you like it. There is an absolute ton of free learning material online. You don’t need to pay anyone.

    Most programming jobs (e.g. making web sites) are easy enough for the average person to do, but I think most people would find programming far too tedious and boring to learn.

    It’s like law - there’s nothing particularly difficult about it but most people find it incredibly mind numbing to read legal documents.

    So I would have a go in your free time first to make sure it is something you could do.

  • acrepair@programming.dev
    link
    fedilink
    arrow-up
    1
    ·
    3 days ago

    Absolutely! At 29, you’re still young, and learning programming can open up many career opportunities. The tech industry values skills more than age, so a degree (or even strong skills from self-learning) can definitely help you build a stable future. Go for it!

  • FourPacketsOfPeanuts@lemmy.world
    link
    fedilink
    arrow-up
    6
    ·
    4 days ago

    It’s never too late to start programming. To get a job though you need to show you can get things done. Even if you’re going for junior roles, you’ll benefit from being able to include links to some finished projects on your CV. For most basic entry level it is far far far better to have something that was finished, and works, but isn’t perfect rather than nothing at all.

    Don’t put too much trust in so called “certificates” from these schools. A company will, again, be more interested to see what you can do than what pieces of paper you’ve earned. Having said that some courses are good (some are not). Only sink money into it if you have scrutinised the reviews and seen good words about them on here or Reddit or other popular program discussion places. Don’t go off their own testimonials.

    If you were willing to be relaxed on salary (if the alternative is indeed homelessness) then you ought to be able to get your toe in the door somewhere. After that don’t feel too loyal, do what you need to, but study and build study and build in your own time and keep yourself out there open to job #2.

  • Schal330@lemmy.world
    link
    fedilink
    arrow-up
    4
    ·
    4 days ago

    I’m in my late 30’s and I’m a junior dev, having been in the role for just over a year. If you are persistent you can do it. From my experience it has been a hard and at times frustrating job simply because there is so much I don’t know, but that comes with the reward of the eureka moment, where when something works it is one of the best feelings.

    Now in terms of doing a school, if it’s a scheme where you pay for the training and they say they’ll get you a job at the end, please be cautious. I have a few friends that went down this route and they say they were the lucky ones to land jobs, but in their groups everyone else was left out in the cold at the end.

    This was just my process but I did the Java MOOC course that taught me enough to get going, I was doing this at the same time as working in IT. It’s completely free. For frontend learning I’ve been using Scrimba which has free content but also a paid for subscription, it has been alright and the way they merge the recordings with the IDE is good and the free content feels more substantial than what you’d get with Codecademy.

    I’m still just a noob at all of this, and there is so much I don’t know but I’m happy to try and answer any questions you have.

    • hungrythirstyhorny@lemmy.worldOP
      link
      fedilink
      arrow-up
      2
      ·
      4 days ago

      no i mean the school for degree…

      thanks for the link dude… ill try to access the link

      i believe you have a lot of knowledge, and you will become pro someday…

  • NostraDavid@programming.dev
    link
    fedilink
    arrow-up
    3
    ·
    edit-2
    4 days ago

    I did a “game design” school when I was younger, but couldn’t get a job as a programmer. Worked for a laboratory for a little over a year, and then went back to school to get a software engineering degree. I was 28 when I went into it, worked with “youngsters” of 18 years and older. It was completely fine.

    I’m now 50k in debt, but I’m also making twice as much as I did with my minimally paying job at the laboratory. It’s going to be a boon in the long run, IMO.

    Then, luck should be taken into account. Once you are done with your degree, perhaps the market will have recovered a bit, because I’m hearing a lot of negative feedback lately.

    edit: If you’re not sure, you can take a peek at this graph of free MIT YouTube courses. Choose something interesting on the right, then figure out where to start on the left to get to your chosen point. Each course can easily take about 100 hours, which sounds a lot, but if you do them you can take that knowledge and more easily extrapolate information in the future.

    • hungrythirstyhorny@lemmy.worldOP
      link
      fedilink
      arrow-up
      2
      ·
      4 days ago

      sorry my english is very bad, but what im digest from ur comments is there is a luck included to get a job in programming, am i right?

      ill look into it tonight for sure

      thanks a lot sir…

      pardon my english

  • MrScottyTay@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    3
    ·
    4 days ago

    When I was in uni for computer science we had a few older people at the time. I myself went a little older at 21 instead of 18 but there were others, notably one even at 50-ish changing careers from nursing to computer science. I’m pretty sure they’re doing pretty good now. If you finish with knowing your stuff, employers aren’t going to care that much about your age.

      • silasmariner@programming.dev
        link
        fedilink
        arrow-up
        4
        ·
        4 days ago

        Trial and error, oh my God yes. So much error. Such a trial. But also try to pay attention to detail… If something seems to generally work but then doesn’t for this one case, it might be completely broken and just spitting out plausible stuff the rest of the time. But anyway yeah, you’ve got the spirit.

      • MrScottyTay@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        3
        ·
        4 days ago

        Knowing your stuff is more about knowing how to learn rather than memorising how to do things exactly.

        Knowing where to look to find the information you need is way more important than remembering that information because it means you can adapt to anything and programming is always changing and you’ll always be learning new stuff.

  • NoiseColor @lemmy.world
    link
    fedilink
    arrow-up
    3
    ·
    4 days ago

    What you guys think how AI influences the progress of programming. In two years the profession will look a lot different than today. I’m a designer and even today I’m pretty much able to make apps for myself practically without coding. This will only get simpler with complex apps. I’m not saying they are coded well, but they work. In two years, in less, probably in a few months there will be swarms of ai agents programming the same thing. Don’t get me wrong, I’m not saying we won’t need you, the experienced programmers, but how much jobs will there be for new people?

    And I know there is a lot of ai hate on lemmy so please spare me with that.

    • MrScottyTay@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      2
      ·
      edit-2
      4 days ago

      People overestimate the ability of LLMs and programming. It’s very useful at times. I use it sometimes, but I have to be very careful because your can very easily go down a rabbit hole of doing things that are VERY wrong and not industry standard with lots of issues. And if you spot them and try to get the LLM to sort it you often go round in circles in solutions that do not work.

      I now mostly only use it to point me in the right direction of something I currently don’t know about, but I make a conscious effort to look at it’s sources rather than taking it’s word for it.

      And the other really good use of it is for debugging errors. That I have no qualms with. Errors are usually well documented online with solutions on how to fix them so LLMs mostly know what they’re talking about with them and can point you in the right direction of sorting it out way quicker than trying to find that info yourself due to how shit search engines are now.

      • NoiseColor @lemmy.world
        link
        fedilink
        arrow-up
        1
        ·
        3 days ago

        I don’t know about overestimating… Check this out: https://lovable.dev/

        And it’s not about how this can’t completely replace developers. Maybe not today, but this product will just get better and better and better. This thing never sleeps and it costs way less than a developer. I think there are uncertain years ahead. Right now, I think that if I was at a point of my life to choose my career, I’d choose something that can’t be done remotely on the computer.

        • MrScottyTay@sh.itjust.works
          link
          fedilink
          English
          arrow-up
          1
          ·
          3 days ago

          You’d never get anything new or innovative if we only relied on AI for programming. The landscape for how things are done is always changing. Even in 6 months time things will be outdated and insecure.

          The only jobs that were going to lose are the underpaid “You’re a programmer, I have an idea for an app, could you do it for me?” Kind of jobs. Which are always shit anyway.

    • hungrythirstyhorny@lemmy.worldOP
      link
      fedilink
      arrow-up
      1
      ·
      4 days ago

      okay thanks for the advice sir,

      maybe that is a bad decision to jump intor programming at this point… and maybe if you have another advice for me, because idont have any safety net beside my savings

      ill have ur comment in mind, for future consideration

      pardon my english

  • Jesusaurus@lemmy.world
    link
    fedilink
    English
    arrow-up
    3
    ·
    4 days ago

    Schooling for programming isn’t super necessary. Programming, at it’s core, is not super difficult. It’s effectively learning how to structure fundamental logic in a way to do what you want and then figure how to do that with the programming language you are using. There are various free resources online to get started.

    Once you’ve learned some fundamentals, you can start some random practice project and figure out how to expand it to challenge yourself and learn from practice.

    A lot of programming is also experience driven. As you code, you learn better approaches, new capabilities within your programming language, best practices, etc. Looking back at code from when I was first starting, I often find multiple potential improvements in the way I did it at the time.

  • OsrsNeedsF2P@lemmy.ml
    link
    fedilink
    arrow-up
    2
    ·
    4 days ago

    Programming is a great way to make money, even remotely, but it’s very difficult. If you’re interested and up for the challenge, going to school for programming (computer science) will help a lot in the future.

    What country are you from?

      • OsrsNeedsF2P@lemmy.ml
        link
        fedilink
        arrow-up
        3
        ·
        4 days ago

        I think you could probably do it - You live in a country with good internet, good access to technology, etc.

        If you can afford to go to school, I would recommend doing that. If you can’t, try out Android app development: It’s not easy, but if you put in a lot of work for a year or two, you can make pretty good money (once you start making a few apps, you’ll be able to get 100k IDR/hour). Start with this tutorial installing Android Studio: https://www.youtube.com/watch?v=10IvxreBoIA

        If you can get Android Studio installed, let me know, I’ll find a good tutorial to help you write your first basic app.