5
13 Comments

Where are you in your programming journey?

This is mostly aimed at people who are learning programming.

  1. Where are you in your journey with programming?
  2. What are you struggling with?
  3. What do you think will help?
  4. Is there something I can do help? I've been programming for a while (7+ years) now and I'd like to help others get better.
on May 15, 2020
  1. 1
    1. I got into programming in 2007 making flash games and am completely self taught using google searches on how to solve a specific challenges, generally now with WordPress (php) and JS.

    2. I struggle with the bigger picture aspects outside of code since I don't have formal training. For instance, my latest project is a collection of tools where various webpages require different JS scripts. Usually, no problem, but I used SWUP, a library that handles page transitions and loads specific parts of page content. I don't have a great understanding how scripts interact and load, so it took a while to figure out how to dynamically handle loading scripts on the fly and how to deal with page content that changes.

    3. I think it would help to read boring articles and take tutorials.... but that's not how I learn best :(

    4. Idk, perhaps point me in the direction of resources or strategies to look into.

  2. 1

    Hi, I'm in the journey of learning and i"m always see people that have been programing for good time ago that learning by doing is the best one, so my struggle here, is it okay to learn from multiple tutorials and doing the job right away you learned all things about the language or the framework or it's okay to learn from one resource and just keep on coding?

    1. 1

      I think both options are good and doing both might be the best! Learning from one resource helps keep things focused and gives you good understanding, but it might not cover everything you need. Other resources will help you fill the gaps.

      Hope this helps,
      Cheers

      1. 1

        Thanks a lot, that was really helpful.

  3. 1
    1. I’m a recent graduate starting as a Software Engineer at a mid-sized startup soon.
    2. As a student and intern, I worked a little bit with a bunch of software and languages, but I can’t really say that I’m very strong with one particular thing because there are so many things to learn and I’m not sure where to start or how to really dive in.
    3. It would be helpful to have small projects to work on (even unpaid) for things that I don’t have a lot of experience in. That way I get real world hands-on experience which can lead to mastery of a specific craft.
    4. Do you know the best way to narrow down on a specific area with CS or a way to find projects for people who don’t have a lot of experience?
    1. 1

      re 2: Just so we are on the same page your struggling with where to start learning?
      re 4: I think the best thing to do for projects is think of one that you want to make and start building it. That way you tackle a real problem and you learn all the way through.
      Also when you say "find projects for people who don't have a lot of experience" what kind of projects do you have in mind?
      Most programming books usually have exercises at the end that help you practice your skills, although not projects usually.

  4. 1
    1. I have been a front-end developer for 4 years now. I am thinking of learning React this summer

    2. Knowing what to focus my time on learning

    3. Something that tells me what to work on and where it will get me so I can analyze the benefits of each path.

    4. I want to know if I should learn back-end development so I can go full stack. However, I would still love to have my niche be front-end development. What should I do 🤔?

    1. 1

      To play devils advocate, why would you like to got full stack?

      1. 1

        Haha, okay. I wanted to learn full stack because I've never really ventured out into back-end development and I feel like I'm missing something. However, I still would love to specialize in front-end development.

        1. 2

          I have always enjoyed getting my hands into everything. About 6 years ago, when I was fresh out of school and impressionable, I said this in a job interview. The interviewer "engineer with decades of experience" gave me a dirty look and said I "should not want to do everything" and should specialize. Since I was new I was like "yeah, perhaps..."

          BUT no! Absolutely follow your own passion. Some people will say this because it has worked for them. It does not mean it applies to you. If you enjoy learning and building and exploring, then by all means go for it. You do not need to know all the minor details of each piece, but be proficient enough to implement a system when needed.

          Especially now when I work for my own company this skillset is extremely valuable since I don't have to hire anyone to fill in the gaps. I do full stack web and android at the moment, and still always learning.

          Do not listen to to the noise; listen to yourself and what fits you.

          1. 1

            Wow thanks so much @MF706 ! I will for sure think that way.

            1. 2

              @MF706 you said it perfectly