DEV Community

Cover image for Compiling 2025: learn, build, grow...
Saloni Agarwal
Saloni Agarwal

Posted on

Compiling 2025: learn, build, grow...

This is a submission for the 2025 New Year Writing challenge: Compiling 2025.

Introduction

You might have often read this line

You overestimate what you can do in a day, but underestimate what you can do in a year

Well, I have always underestimated what I could accomplish in a year, which is why most of my goals didn't take off last year.It left me extremely disheartened. After a lot of self-reflection and thinking, I realized that I need to place a bet on all the things that matter to me and take action on them relentlessly to produce the best possible outcome. No matter how difficult the road is,I need to keep going, keep running and make things HAPPEN!

On that note, lets take a look on my 2025 roadmap...

Main goals 🎯

  • Internship at an AI startup
    This is really important for kickstarting my career in AI.
    Key skills to master-
    PyTorch, deep learning, neural networks
    ML algorithms, scaling, optimization
    MLOps, CUDA, kernels. And lastly, making sure my projects highlight these skills in the best way possible.

  • Develop strong skills in NLP
    I started learning NLP in mid November 2024. Honestly, the subject seemed very dry at first but gradually it started making sense to me. The learning curve dropped in December, but now it's coming back up again. And so I am going to spend more hours into it in the next three months henceforth.

  • Do meaningful open source contributions
    I suck at open source and I mean it. But it's high time to do something about it. This is why I joined Quira last year(sneaking in a little shoutout to the community 🀭), where one can explore the true beauty of open source by participating in bi-weekly hackathons, making PRs in open source orgs and even earn bounties!
    Okay coming back to the point, I need to make more open source contributions this year and write code that can help other developers .

  • Become a cool developer - one that can always get things done
    Achieving the above 3 goals leads to this ultimate one goal.

A small list of resources for folks interested in AI -

LLMs

GitHub logo rasbt / LLMs-from-scratch

Implement a ChatGPT-like LLM in PyTorch from scratch, step by step

Build a Large Language Model (From Scratch)

This repository contains the code for developing, pretraining, and finetuning a GPT-like LLM and is the official code repository for the book Build a Large Language Model (From Scratch).




In Build a Large Language Model (From Scratch), you'll learn and understand how large language models (LLMs) work from the inside out by coding them from the ground up, step by step. In this book, I'll guide you through creating your own LLM, explaining each stage with clear text, diagrams, and examples.

The method described in this book for training and developing your own small-but-functional model for educational purposes mirrors the approach used in creating large-scale foundational models such as those behind ChatGPT. In addition, this book includes code for loading the weights of larger pretrained models for finetuning.


PyTorch
CUDA

Side Projects ❀️‍πŸ”₯

Ah, side projects. They are my favorite to be honest.Whenever I undertake a new side project, it's like stepping into the unknown. Now,I started learning SwiftUI in July 2024 and made 4 apps so far. It was a wonderful journey one that has led me to making an app for the Swift Student Challenge this year.This is my most important side project so far, and I hope to deliver a really good app at the end whether I win or not. But hey, thats not all. I plan to make at least 5 projects in Robotics this year. With the recent advancements in AI, it is evident that robotics is going to gain momentum in the next decade hence, I definitely want to be a part of the loop. Self-teaching myself hardware is going to be hard, but I don't want to miss out on the fun of being a MAKER. In fact, the first project is going to be powered by a Raspberry Pi Pico.

Here are some cool Youtube channels that you can check out:

Skills to learn πŸ–‹οΈ 🎹

  • Writing
    As I type away this blog, my writing skills are definitely getting a major upgrade 🀭. Had no plans for this honestly but it's worth a shot. So I am gonna set a goal of writing at least 5 blogs this year and in the process find out if writing is my cup of tea or not.

  • Playing a musical instrument
    Being a big fan of soundtracks and instrumental music, this is something that I have to make time for. I still don't know what music instrument it's going to be but I guess we'll figure it out.

New habits πŸ€

I feel this is something that I have often ignored. As time passes, we tend to develop habits that seem quite harmless on the surface but can lead to huge troubles in the future. Personally, I feel a habit at its root is just a way of thinking. You need to be dead serious about building good habits and letting go of bad ones. So here's a list of habits that I wanna put to production in 2025 πŸ’ͺ🏻:

  • Getting up at 5:30 am in mornings

  • Morning run for 20 mins

  • Reading everyday at night

  • Praying in the morning

  • Journalling each day of my life

Conclusion

Alright, if you are still reading my blog, you might say, "Oh gosh, thats a really long list of things!"
Right it is, but its the only way to I wish to spend my each day this year. I might fail while tackling the above roadmap but its not going to me down. For me, 2025 is not just about growing as a developer but as a person too.

So, for all the lovely people reading this blog, here's a small excerpt from the book, "The Amazing Results of Positive Thinking" that can reignite your spark when things go down:

A small passage from  a book

Let me know in the comments, what goals, skills and opportunities you are planning to embrace in 2025.

A heartfelt thanks for taking some time to read my blog.
Cheers!

gif

Top comments (2)

Collapse
 
rohan_sharma profile image
Rohan Sharma

I wish you all the best!!

I also get motivated. Btw, thanks for mentioning Quira!

Collapse
 
saloni0512 profile image
Saloni Agarwal

Thank you 😊