I need some friendly advice.

I am very interested in programming and being a great developer. It's the only thing that gives my life meaning. I want to learn all the technologies but everytime I start learning something, I see some other cool tech and I just keep hopping around, or sometimes I get intimidated by the complexity. I am pretty sure you guys must have gone through or are going through this phase. I want to learn many development related stuff but I don't want to keep juggling.
I graduated from college an year ago.
Can you please suggest some ideas which will make me pursue one tech/language for a long enough time so that I can learn it properly and then move on to a new tech?

  • 2
    I'm in the same boat. You basically have some form of full stack mindset and that may be your future career-wise. If you have some ideas and spare time, you can do bigger side projects. If you don't have any ideas, try seeking out other interests, they might help you, although they will definetely give you some perspective.
  • 1
    Is programming *really* the only thing that gives your life meaning? If so, fine---but just curious.
  • 0
    @theuser Bigger side projects. Hmmm. I think that makes sense.
  • 0
    @platypus Yes. There's literally nothing else that I enjoy doing.
  • 1
    Sounds simple, but the easiest way of doing that is just to get a job. You'll be likely working with the same language, or set of languages from 9-5 all the while you're there.
  • 1
    I have the same problem. At some point though the language you choose and the framework, as long as they are not completely stupid choices for the problem at hand become irrelevant. Every technology has plus and negative points so at some point you have to think as well, if you are already highly skilled in a technology that you can use to solve a problem, is there any point in deciding on a new technology every time? I say no.

    With that said I also pick up 1 new technology every mo th or two and reproduce something like a list app with some features that require a lot of resources, some that require a lot of reusable structures and some I/O bound processing. I recreate the same parts using different technologies at least to get some idea and I read a bit about x language vs v language. Committing to learning a new framework or language entirely is a large commitment.
  • 0
    @AlmondSauce I do have a 10 AM - 8 PM job (Not just 9-5)!!!

    I want to learn more and I don't have a problem putting in the effort. It's just that I am not very productive while learning because I am jumping around too much.
  • 0
    @evilcoder 9-5 is just the general phrase. I think most of us tend to do more than that ;)

    Is your job dev related?
  • 0
    @AlmondSauce Yup. Full stack dev.
  • 0
    @evilcoder Any chance of being able to switch projects at work to work on a new stack / language, even if only for some of the time?
  • 0
    @AlmondSauce I have seen differences across the different companies I have worked in. In startups, there's no 9-5. In established organizations, there's nothing apart from 9-5.!
  • 0
    @AlmondSauce The project that I work for is a long time product, so atleast for 6 months, won't be able to switch.
  • 0
    @evilcoder That's not true - I've worked in established organisations where there's been plenty of options other than 9-5.

    That being said, if you can't change approach at work, I'd agree with others that a longer term side project would be a good avenue to pursue.
Your Job Suck?
Get a Better Job
Add Comment