• birdwing@lemmy.blahaj.zone
    link
    fedilink
    arrow-up
    3
    ·
    10 hours ago

    ngl this got me wondering what kinda jobs are fairly easy to enter (not too difficult or not too few availability), have good job prospects (salary, labour terms and conditions)… like how do i even learn how to do front/backend, etc., if i am bad at math?

    • da_cow (she/her)@feddit.org
      link
      fedilink
      arrow-up
      1
      ·
      6 hours ago

      The amount of math needed depends massively on your desired field. If you want to go into gamedevelopment you will probably work a lot with vectors. If you go into embedded systems the basic knowledge of hexadecimal and the binary system are crucial and you will probably also need the basics of electric engineering.

      I would guess, that webdevelopment or systems integration usually don’t involve that much math.

    • B0rax@feddit.org
      link
      fedilink
      arrow-up
      4
      ·
      edit-2
      10 hours ago

      You don’t need math at all.

      How to learn it? Think of a project you would like to tackle, and just start on your pc. Ask ChatGPT for a starting point

    • funkless_eck@sh.itjust.works
      link
      fedilink
      arrow-up
      2
      ·
      edit-2
      9 hours ago

      I am not a professional but coding is more holding logic paths in your mind and translating large concepts into bite-sized steps.

      In my (extremely amateur) solo dev project this weekend - a card game, I needed a trap that’s invisible to opponents but visible to the player.

      So we create an (invisible) control node with an (optionally visible) animated node with a text label that inherits the visibility of the immediately parent.

      Then the top level node needs a “when I give you a place to be, animate appearing then animate moving to that place function” and it needs to respond to the card_played signal, and it needs to check the logic to see if that’s the time to trigger, and if so which functions it needs to activate (the board, the “umpire” node, the opponent hand) in which order, then call the dialogue system to display dialogue, then query the dialogue database for which message to show, in which language (currently only English) which in itself has a controller that forces the order of animations and turns on/off clicks to various functions while this function resolves…

      The only math involved is “how fast should the node move” and “if this trap blocks face cards, then block anything with a card value over 10” (jack queen king)