Answer the question
In order to leave comments, you need to log in
How do you find home project ideas?
Where to look for ideas for home projects? You can’t show code from past jobs, and employers often ask for links to github. And I'd love to do something useful for a home project, but unfortunately not a single sensible idea.
Answer the question
In order to leave comments, you need to log in
At work.
First of all, I'm looking for a ready-made solution in the repository. If there is no ready-made solution, then I write code for a working project. This code does not go to open source. Then I write a lib at home and put it on github (and npm). If either turned out to be successful, then over time I remove the code from the working draft and replace it with either.
I've done this trick several times with great success. By the way, when you start open source it usually gives rise to side projects and so like an avalanche. This is how people with hundreds of their own projects on gihab appear.
Writing code for the sake of a link to a github is not a promising idea. You write, abandon another one in a month, and in 5 years it will be embarrassing to show this code.
Do something that you will be interested in maintaining and developing, on the topic that it will be interesting to talk about with users of your product.
Well, or start your own commercial startup, so you will have at least some kind of motivation for its development. In addition, if the project is commercial, this does not mean that the code is closed. For example, there may be an open source version with reduced features and a commercial version.
Or, if the subject matter allows, it’s even easier to open source under the AGPL and sell it not under the AGPL, but under a different license. For example, for embedded libraries, this is very important, since few will want to use the library under AGPL in a commercial project, but they will be able to feel it and be ready to purchase a license compatible with proprietary software.
You can’t show code from past jobs, and employers often ask for links to github
A classic for raising the skill of generating ideas: creativity is a skill, a skill, and it needs to be developed. Every day come up with 10 ideas, absolutely any, without thinking about the possibility of implementation. But be sure every day and at least 10 ideas.
After a few days, you can look at the list for one day and sort by the possibility of implementation or by likes / dislikes. In this way, feedback will occur, and over time, ideas will become more realistic.
If you do this, then in a couple of months the skill of creativity will develop well.
Ideas can be of different directions, not necessarily for programs (and it's even good that they are different directions).
Come up with:
- using something (how can you use a pencil?)
- ways to optimize something (how to optimize a hammer?)
- game ideas (10 variations of Tetris)
- book ideas (fiction? journalistic? professional?)
- recipes (meat? milk? turnip?)
- even what directions for ten come up with ideas!
I have a million ideas where to take the time to implement. They are generated more often than it is possible to embody them.
we would give you, but at least indicate the language
>to do something useful
for this you need to have a broad outlook and see the problems of people - this only comes with age, and even then not for everyone.
If you don’t have your own ideas, I advise you to simply participate in other people’s open source projects, or participate in programming competitions.
To get started with these articles:
https://techrocks.ru/2018/02/12/side-project-ideas...
https://proglib.io/p/5-projects-to-learn-programming/
and .tp
At some point after such articles, a generator of ideas of varying degrees of delusion will cut in. They need to be written down. For example, send yourself a message on VK with the hashtag #idea.
For example, here's a stupid #idea for you: "Make a microwave simulator for your phone."
And these can actually be a wagon and a small cart to roll up.
The most interesting in your opinion, you need to implement.
Come to us in fundamental science. If there is a desire, we will offer tasks.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question