Perhaps people have already asked this question around but I could not find it. I want to know how are SWEs using charger or any other llms to up their game. I feel I am a bit behind in my team to make most out of it and want to start on this asap (don't want this to be the reason for my layoff đ). Regardless, I think this is changing the way we work, I work as a full stack and I aspire to be good at back-end.
What are the skills/how can I use this technology to be a better dev?
On a side note, I have also been thinking about is this time to become a ai/ml developer? Or atleast a back end engineer who can scale these technologies?
Use the LLM as a thought partner or brainstorm partner when you're prepping for a meeting or planning meeting. It can be very helpful to generate a lot more ideas, or to understand some obvious questions to consider.
Since you're an SDE 1 at Amazon, I highly recommend going through this first: Level Up Your Code Quality As A Software Engineer
At the end of the day, AI/LLMs are a tool, and tools are only as powerful as their wielder. Before you start going deep with AI tools, you should solidify your fundamentals first so you know how to both better prompt LLMs and police their output.
After that, I recommend going through these:
On a side note, I have also been thinking about is this time to become a ai/ml developer? Or atleast a back end engineer who can scale these technologies?
No unless you're genuinely passionate about the space. Check out this thread: "The AI frenzy is really making me rethink my career - What direction should I take?"