标签: Coding

  • Finding My Passion in Coding and Machine Learning

    Finding My Passion in Coding and Machine Learning

    I recently had an epiphany – I’m more excited about the coding and machine learning aspects of my PhD than the physics itself. As a 2nd-year ChemE PhD student working on granular media with ML, I’ve come to realize that building models, debugging, and testing new architectures is what truly gets me going. However, when it comes to digging into the physical interpretation, I find myself losing interest.

    This got me thinking – what skills should I develop to transition into a more computational or ML-heavy role after my PhD? I don’t have a CS background, and my coding skills are mostly self-taught. I’ve heard that learning formal CS concepts like algorithms and software design is crucial, but I’m not sure where to start.

    If you’ve gone down a similar path, I’d love to hear about your experiences. What skills did you focus on developing, and how did you make the transition? Were there any particular resources or courses that helped you along the way?

    For me, the goal is to move into a field like scientific computing, data-driven modeling, or applied AI for physical systems. I’m excited to start exploring these areas and seeing where my passions take me.

  • Relying on AI: Can I Still Call Myself a Coder?

    Relying on AI: Can I Still Call Myself a Coder?

    I recently came across a post from someone who’s struggling with their confidence as a coder. They’ve always relied on AI tools to help them with their projects, and now they’re feeling like an imposter. I can understand why – it’s like they’re asking themselves, ‘Am I really a coder if I’m not doing it all on my own?’

    I think this is a feeling a lot of us can relate to. With AI becoming more and more integrated into our work, it’s easy to start wondering if we’re still needed. But the truth is, AI is just a tool – it’s up to us to decide how we use it.

    So, how can you build your confidence as a coder and start creating projects on your own? Here are a few tips:

    * Start small: Don’t try to tackle a huge project right off the bat. Begin with something simple, like a to-do list app or a weather program.

    * Practice, practice, practice: The more you code, the more comfortable you’ll become. Try to set aside some time each day or each week to work on a project.

    * Learn the basics: Make sure you have a solid understanding of the fundamentals of coding, such as data structures and algorithms.

    * Join a community: There are plenty of online communities and forums where you can connect with other coders and get help with your projects.

    It’s okay to use AI tools to help you with your projects – it’s all about finding a balance. You can use AI to help you with the tedious parts of coding, but still make sure you’re doing the bulk of the work yourself.

    Remember, being a coder isn’t just about writing code – it’s about problem-solving, critical thinking, and creativity. As long as you’re using AI as a tool to help you with those things, rather than relying on it to do all the work for you, you’re still a coder.

    And to the person who posted about feeling like an imposter, don’t worry – you’re not alone. We all feel that way sometimes. Just keep practicing, and remember that it’s okay to ask for help.