8

So I have a question regarding what I should learn next. I am going to my 3rd year in college and you can say that I am sort of baby MERN stack developer. Baby because I don't have a lot of production/real world experience. Now I need to decide whether I want to continue to work with JS in web dev. Or should I go to some other language for web dev like . NET or python. Or should I start learning GraphQL, or Machine learning. I am quite interested in blockchain and devops also, but I need to make a decision and please give me advice as to what you think will help me in the future.
I know I am all over the place but that is literally my brain since last few weeks.
Thanks in advance, I'll do a ++ as a form of my thanks.

Comments
  • 1
    Learn something that you can apply on small project that’s popular in the industry around you
  • 2
    @devTea wow, well I don't exactly know what is popular in my industry. Actually I don't know what is my industry. Like in the future what do you think would be better for me ML or web dev. I have a feeling Graphql will take off in awhile which makes it exciting to learn too
  • 1
    @norman70688 any particular reason for that?
  • 3
    @NightAxeblade learn both RESTful and GraphQL if you want to be a web devs. ML means you’re leaning towards data science. .NET also popular for big companies around me. Just decide one and make a small project to put it on your portfolio
  • 1
    @devTea I'm actually open for leaning towards any profession including data science. What do you think would be more paying or would be better work life balance. I plan on doing my masters also so which would be a good field for that.
    And thanks for all the responses :D
  • 2
    @NightAxeblade obviously data scientist with computer science, learn ML and read some paper about one of their algo, neural nets, etc. Learn the math and how to do analyze data. I’m on computer science master as well
  • 2
    @devTea thank you a lot for the guidance
  • 2
    If you want to do blockchain, either learn a functional language or a system language (my recommendation is ocaml or c), cant really help with the others
  • 2
    I'ts good that you have a broad interest.
    But make sure you know javascript and the concepts of programming real good before you jump into other languages. As you can transfer that mental model to other languages later.
    As for GraphQL and Docker, learn it as an extra of a javascript project. Here some learning platforms
    JS - www.scrimba.com
    Docker - www.katacoda.com

    If you want to go into data science learning python is a must. But also a keen interest in statistics, probability and linear algebra.

    So to summarize:
    1. Learn the basics real good.
    2.Learn docker and continous integration to deploy your projects
    3. learn graphQL
    4. learn how to visualize data with graphs like https://d3js.org from graphQL
    5. Learn a Graph Database like www.neo4j.com
    6. Start learning Python
    7. Get good at Python numpy,
    8. Start learning data gathering and Analysis
    9. Jump into Tensorflow
    10. Use all your combined knowledge of WebDev, DevOps, data analytics and machine learning to work in block chain.
  • 3
    Just learn something.
  • 2
    Loool I went from @heyheni advice to @vane advice. Thanks for the advice though
  • 2
    @theKarlisK would certainly be paid a lot to master that
Add Comment