For the past year and so many months, I’ve been in a front-end web developer boot camp. It’s self-paced, and for the concepts I know, I feel as though I have a decent grasp on how to use them. Still, based on my failed freelancing attempt and the job requirements I see listed often, it seems like it’ll be a long time until I can get a job.

What I currently know is HTML, CSS, JS. I know some basic git and node. I’m currently learning React and Typescript. I am very certain that this is not enough to land a job, and I would like to know any skills I should know by this point.

When I do have the skills, what is the best way to apply to jobs, and what should I know when applying?

  • odium@programming.devM
    link
    fedilink
    arrow-up
    2
    ·
    edit-2
    1 year ago

    After you learn react, I recommend learning about REST APIs, how to use them and how to make them. Also learn how to connect your react app to databases like mongodb. Some libraries to look into are axios and bootstrap and react bootstrap

  • lps2@lemmy.ml
    link
    fedilink
    arrow-up
    1
    ·
    1 year ago

    Front-end web dev can be very competitive in large part due to the abundance of boot camps like the one you attended. I say differentiate yourself with project management knowledge (even going as far as getting a PMP once you land a job and get experience). This will help you stand out and will open more doors down the road. This isn’t going to be as hands-on with coding but that techno-functional role is sorely needed and job prospects look much better

    • Decide@programming.devOP
      link
      fedilink
      arrow-up
      1
      ·
      1 year ago

      Can you tell me more about this or where to read more? It’s the first time I’ve heard of project management in development - I usually hear it associated with the business side of things.

      • lps2@lemmy.ml
        link
        fedilink
        arrow-up
        1
        ·
        1 year ago

        Sure thing, it’s the intersection of those two worlds - often times the degree associated with this type of work is ‘Managent Information Systems’ and falls under the business school but also involves programming though typically at a more practical level and less theoretical and in the weeds compared to computer science.

        I see these jobs in two places:

        • within tech companies developing products with titles like “project manager”
        • at consulting firms typically with titles like “systems integration consultant” and they are helping develop applications and integrations around implementing software

        It is a very lucrative market but can be quite competitive especially when talking about positions at the Big 4

        This is the industry I am in so feel free to ask more