Answer the question
In order to leave comments, you need to log in
What kind of Pet Projects can be made?
Good day, I want to learn .net core in practice, I watch guides and it seems that I understand and grasp everything, but I can’t even write a couple of lines of ROFL on my own. I got interested in the idea of making a pet project, as options: a regular online store, a telegram / discord bot, a simple web service. (Mainstream is shorter)
There were a couple of questions:
1) what else could be done at the initial level? (Links are welcome :) )
2) and is it worth focusing on .net core 3 right away or can I watch earlier versions as well?
3) what do you need to know before learning the back-end in general (besides C# core, database, front)?
Answer the question
In order to leave comments, you need to log in
https://habr.com/ru/company/edison/blog/344006/
https://habr.com/ru/company/edison/blog/430126/
Do it.
Little life hacks
When you learn a new technology, keep in mind where you want to apply it, or where you want to work on it.
When I taught Django, I opened vacancies (which I could be hired for), looked at what kind of companies. I liked her. I saw that they have an open API for integration with them. As a result, I wrote a small service that works with their API.
As a result, the interview was easy - easy. I showed them my service, thereby immediately showing that I know the right stack, and I already partially know their service and api - as a result, I received an offer.
You need to do what you personally like.
How do we know what you personally like?
3 - DBMS
2 - worth it. and you can)) upd if the case study is on the crust 2.* why not nibble it?
It all depends on why you need this pet project?
If you want to understand the technology, then, in descending order of complexity: an online store, a web service, a bot. You can make a simple game, in terms of complexity it will not be easier than a simple web service, and easier than an online store. If you make the game difficult, then its complexity will easily surpass IM. The advantage of games and IMs is that their functionality (and complexity) can be increased incrementally.
If you want to become popular, attract contributors, make something in demand in IT circles, then you need to make a tool for other developers. Tools gain stars, forks and get contributors, while most open-source games are needed by players, but not needed by other developers.
For the third question, I can also recommend looking at something from project management - Gantt charts (allows you to make a project with understanding in time), BPMN and IDEF notations for describing a project (allows you not to get lost in your own project over time), other things necessary for understanding your future architecture.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question