I won't bore you guys with my sob story but I've been unemployed and doing fuck all day after day for quite some time. I've been trying to educate myself about coding which is where I hope to land in due time, but it's been hard to summon enough motivation in the vacuum.

This got me thinking, maybe I can supplement my family income by doing a bunch of no strings attached computer stuff on fivver or something and get a bit of experience with coding along the way. Getting five bucks for an hour or two of work would be good pocket money here in Russia.

I'm a stemlord and generally consider myself to have a bit of a talent with coding, despite never having done it in a professional capacity. I know some C# from making shitty games in Unity, some Python from tinkering with machine learning and a bit of JavaScript.

Is there a smart way to approach this? I'm willing to learn those new fancy web frameworks or whatever.

  • StLangoustine [any]
    hexagon
    ·
    edit-2
    3 years ago

    What constitutes know2code though? I've had to take a bunch of CS courses in university and wrangled jupyter notebooks in the lab, but I have no idea what's expected from a hired coder...

    • Slaanesh [he/him, comrade/them]
      ·
      edit-2
      3 years ago

      Web dev is probably most lucrative and maybe backend or DB?

      Take a peak at the sites and see what's most requested, if you have a good grasp on programming, a crash course through youtube or w/e might be enough to get you started in the most requested langs.

      What's expected from a hired coder? My experience may vary form others, but as a proj manager, I'd like code that fits the existing code well enough (no rockstar shit, good code is readable and maintainable), good documentation, and a knowledge of the git process (branch knowledge). Ideally I'd show you a sprint board (maybe have some scrum/khanban knowledge) that you can pick and choose from and you'd create merge requests when ready (In our stack, after running AT) and work with another dev in code review.

      Bit more on this, I wouldn't expect a fresh hire to know our process or tools. I'd work with them, or ask a senior dev to work with them to introduce them to our stack and dev flow. Is everyone like me? No, there are a lot of assholes out there.

      • Atavist [none/use name]
        ·
        3 years ago

        (no rockstar shit, good code is readable and maintainable), good documentation, and a knowledge of the git process (branch knowledge)

        As a novice how do I git good at this?

        • Slaanesh [he/him, comrade/them]
          ·
          3 years ago

          Keep up to date with best practices, follow some forums or even stackoverflow honestly, it's what I do. Branch knowledge and working with atislan/github/gitlab can mostly be done through youtube tutorials and just farting around with it.

      • eduardog3000 [he/him]
        ·
        edit-2
        3 years ago

        I’d like code that fits the existing code well enough (no rockstar shit, good code is readable and maintainable)

        As if the existing code is ever readable and maintainable. The code I work on at my job is one of the big reasons I want to quit.