Answer the question
In order to leave comments, you need to log in
Where can I find work experience for a beginner in Java programming?
I would like to know more about where to find work experience. I climbed on your Internet and highlighted some options.
1) open source. Since I'm new, I just googled "open source java projects". Got a lot of links, but very old ones. And on sorting "for the last week" too anything. Perhaps I'm stupid. But I also heard that beginners should not climb here, since Open Source is not for beginners
2) Create your own project that will be useful to people and that will bring money.
Maybe I have a poor imagination, but I can’t think of anything like that. The feeling that either it has already been, or it is too simple, or it is not necessary. Can you at least give an example of what a beginner can do with his own hands so that it is useful. I would like to at least imagine the scale of the work. A month, half a year, a year (I didn’t write about a week, because for something that people will need, there is a feeling that this is too little time) ...
3) Go for an internship. Basically, I don't mind. But there are too few vacancies for an internship, and often there you still need to know Python, Ruby, and a whole mountain of everything else (St. Petersburg on the hh website). I’m ready to work for free, if only the experience goes. And I am ready to learn other languages, but if it was already at the level of at least Junior. (about the mountain of everything does not apply to js html css spring, etc. what is required from a java developer and so on almost everywhere. you need to know all this, I am aware. but here is Ruby ...)
If you follow the logic that you need development experience, then , theoretically, any program would do if I used patterns and various technologies in it to show that I understand something. But all around I hear only one thing - your program must be needed.
PS really sweated while thinking up the essence of the question, which ends with a question mark.
Answer the question
In order to leave comments, you need to log in
There is a great video with jPoint on how a student or newcomer to programming can "get" into OpenSource.
"experience for a beginner"
"Create your own project that will bring money."
Mutually exclusive paragraphs. Rookie and bring money? Do you really think that you can write a project that will bring in money better than experienced programmers? Especially that "where to find experience" you ask on the toaster and not guessed on your own, there is great doubt that you can come up with a real project that you can handle.
Shoot for money. If you want money - get a job or try freelancing. Difficult and hard - it means you are not a beginner, but just wanting to become one - learn.
Active opensource projects can be searched not in Google, but directly in github - the links there are more relevant.
As for the last part of your question, yes. Now nobody needs people who know java or ruby or C++ or C# and only that. There are hundreds of different technologies and tools, and all of them are needed, everything needs to be taught.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question