V
V
Vlad Shevchenko2013-12-02 21:59:25
Java
Vlad Shevchenko, 2013-12-02 21:59:25

What are the prospects for Junior in a small town?

Six months ago I started learning Java. Before that I wrote in C++, "tried" PHP and little by little some other technologies.
Motivation - a lot, desire to learn - no less. Therefore, I managed to master some minimum, with which I could try, if not to work as a Junior, then at least go to an interview and assess my level.
Now I'm 17, I plan to continue practicing Java until I'm 18 and look for a job as a Junior. The problem is that the city is not too big, IT is poorly developed and there are almost no job options. There are no Java Junior jobs on several sites.
I have several options for what to do next, I hope for the comments of Habr toaster users about each:

  1. Continue to study on your own for a long time and eventually reach the Middle level (fortunately, such vacancies are in a small number, but there are). I see one significant problem - Middle is not only knowledge, but also team development experience, which I have 0. And not only team development, but in general - there are probably things that I do wrong and just don't know about it.
  2. Freelance. As I understand it, Java is focused more on corporate development and there is nothing for a single freelance novice to do with it.
  3. Remote junior. Here, more than ever, I need advice. In general, I don’t know how common this is, what demand, in a word, any information is of interest.
  4. Moving to another city. Minuses? Honestly? It's scary :-(
  5. Just keep looking for jobs in your city. In principle, at least sometimes, but the vacancies I need should still appear. But just sitting and waiting is stupid, I don't know how long it can take.

Answer the question

In order to leave comments, you need to log in

7 answer(s)
F
FoxInSox, 2013-12-03
@WarAngel_alk

IMHO, none of the points is right for you. I will offer my own:
6. Continue to learn Java, but not just by reading and solving typical problems, but start your own project. Not too complicated, you don't need to write your own "3D engine that will make a revolution" or your own operating system, but just a project that would cover one area or another, but with high quality. For example, write a clone of the Dropbox service: a server part, a web client, and an Android client. There you will find multi-threaded programming, and servlets, and databases and UI, and networking, and much more. Just be sure (!) Bring it to the end. Android application in Google Play, rent a domain for the service for 500 rubles per year. And then start a new project again.
Do not rush to become a junior and earn "money", you will have time to become one many more times. Evenly, calmly and at your own pleasure improve yourself.

A
Alexander Shakun, 2013-12-02
@safari21

In fact, why not go to college?

V
Vasily, 2013-12-02
@dedik

Why not go for a middle interview? Ask if there are vacancies suitable for your level and work for food for experience (if money is not very tight)

A
Alex, 2013-12-03
@classx

open your company

O
OnYourLips, 2013-12-03
@OnYourLips

1. It is impossible to reach the middle level by training. It takes years of practice.
2. Android development, but it's not enterprise at all. I wouldn't mess with it, but you don't have a choice.
3. Are you sure you are already a Junior? Junior is a person who can write projects of medium complexity in a team. I say this because some people think that junior and beginner are synonymous.
4, 5. IMHO only from the middle, the income of one junior is not enough. Although you can sit at home and "stay in the ass" © Lebedev.

D
dimafeng, 2013-12-05
@dimafeng

Why not participate in open source? Or for free to help someone in projects?

L
lovesuper, 2013-12-03
@lovesuper

None.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question