For a lot of developers, the last thing they want to do after being at work all day is write more code. Staring at a screen all day does take a tol...
For further actions, you may consider blocking this person and/or reporting abuse
Great article. I wholeheartedly agree with all of the points you covered here Milecia.
One thing to remember as well especially when learning a new language or framework is to keep it small at the beginning especially if you don't have a lot of time.
Sometimes we get too excited to an idea that we overestimate what we can achieve within the amount of time that we want to invest in learning it and then we get overwhelmed with all of the concepts that needs to be learned. It's one of the reasons why don't finish what we started. I also fall into this trap sometimes π¬
What's important is to break it down, to get the scope of what you wanted to learn and then define a specific goal that you wanted to achieve from learning this new thing, a success criteria. For example, learning the basics of Javascript to create a simple calculator.
That's all. Cheers!
Thanks for the tips.
Nice write up π
I have tons of ideas but in most cases I stop working on it after several restarts (trying new frameworks, do something differently, ...).
For me, personal projects have two major benefits (as you also mentioned):
If you have problems finding a project you want to work on, this might help:
Here's another collection of app ideas you can use:
github.com/florinpop17/app-ideas
Thank you for sharing those! You will definitely find a project idea there.
Thanks for adding those lists of ideas! Definitely going to check out a few.
There are definitely more, but those are the ones I quickly remembered.
This post is gold β¨
I consume most of my free time doing personal projects and proud of it.
Last week I created an open source online markdown viewer and editor called Marcdown π
It's lightweight, fast and clean. I wrote about it on dev.to β¨ and got immense support (3500+ views // 100+ reactions // 25+ comments) from my fellow devs π§‘ππππ Love you all.
GitHub link
Great article Milecia!
I couldn't agree more. Trying to figure out what to build especially for new developers can in itself lead to frustration and burnout. My answer is always this, build something you already use and enjoy, then let your imagination run wild with it.
Totally agree! Personal projects help me a lot on getting to know new stuff in Android developement. Sometimes the technologies we use at work are not new or we haven't got the space to apply new stuff and if we want to keep up to date with new trends, the personal projects is the only way we can do it. And just reading about them isn't enough, I need to write code in order to understand how something's supposed to work.
Great article btw!
I started to make my own alternative to GitHub with PHP, i learned laravel with it or microblogging app with laravel + android app... I learned how to map network drives from encrypted configuration and more ....
I've had several passion projects, some Kafka related. Thinking about trying to build the Kafka Broker in Rust, to learn more about the internals of Kafka, distributed programming and Rust. But first have to finish a blog for Confluent and what to play with KSQL as well. And then there are some Rust Wasm frameworks I want to try..
All your points are π― valid. The only problem is you can get really exhausted from coding all day at work and coming home to code some more or even read a book on programing. You sometimes just wanna relax and do nothing.
Hi!
I'm a volunteer firefighter and I develop apps for the team (i see that like personal projects). That's ideally to apply all of my creative and i learn developing something usable.
In this time i came across with all you write, its very productive!
I am working on a personal project and it's really an adventure. I get to reset and try working out problems with different approach. I get stack with an error no one has ever stack overflow it. I get things to work out on the end user at the end of the day.
You're right, the best thing that you can do is working in personal / open source projectz. Maybe you would learn new things and improve your skills. Great article.
Yes correct
I love me some personal projects. No rush, no deadlines, no pressure, endless possibilities and complete control π
Love this! Thanks!
An informative article. remind my development career beginning days.