O
O
Old Odessa2015-01-13 07:32:59
Java
Old Odessa, 2015-01-13 07:32:59

Is it possible to prepare for java junior in three months of pure time?

He studied at a technical college, received a diploma in engineering, a bachelor's degree. A year ago.
From programming there was only Delphi, and that was not serious for a long time.
Now I decided to do Java for further development for android. So I started taking a Javarash course.
I want to get a job as a junior, and I have only 3-4 months at my disposal. Advise where to start, how to move correctly, maybe there are companies with images. centers, etc. I ask in order to manage time and resources as efficiently as possible.
I will look for work in St. Petersburg.
Thank you.

Answer the question

In order to leave comments, you need to log in

6 answer(s)
S
suslik2015, 2015-01-13
@suslik2015

Can. It took me about 2 months to move from low-level sish (worked with networking equipment in Delink) to Java EE. Java is a very simple language in general. Thousands of Hindus confirm).
How to study:
1. The main thing is to write code. You need to get used to the code. Sometimes you debug someone else's code and look at the errors yourself. I don't know how it works. Practice and more practice.
So, go to startandroyd.ru, but do not stupidly repeat the lessons, but make changes.
2. Javarashi, educational centers are very useful ... to their creators and teachers. We benefit from them - only self-esteem will help to increase. But a complete, even elementary, own program enhances it much better.
3. Read books. But any chapter must be fixed by practice. In Java - Horstmann and Cornell, if with English good - Eckel. Android - Reto Mayer. If it's a beginner - Head First.
4. You need to understand OOP. You understand OOP - you know java. Java is pure OOP.
Know algorithms and containers. You read Wikipedia (English), or any book on algorithms (the thinner the better) - you implement binary search, bubble sort)), quick sort, list (singly linked, doubly connected), hash table, binary tree, red-black tree. Then you find analogues in the standard library and use them).
5. And most importantly - Google, javatalks.ru, java2s.com. All your questions are already answered.

R
Rishat Kadyrov, 2015-01-13
@laska

You can already go through interviews even now. It's not worth waiting 3 months. Perhaps the interviews will be very difficult from the realization of your own worthlessness, but you will gain experience and get TK. Which you can do and pump.
If they don’t take you, then after 3 months you can try again at the same company, there’s nothing to worry about if you explain the situation: “after the failure at the previous interview, I didn’t eat, didn’t drink, I taught reality.” Trust me, your progress will be appreciated.

Z
Zakharov Alexander, 2015-01-13
@AlexZaharow

Java is not only JavaEE. Try to work with java in manual mode:
- build the application with your hands, without an IDE, "sniff" the manifests. In java, manifests are very important;
- run the application without building the jar file, run various jvm settings from the command line;
- work with java in linux;
- study maven (well, or some other build system, but everyone will require a threshold to enter the topic), learn to write and integrate modules, because you can quickly write a program only using the results of someone else's work, and this still needs to be learned;
and generally get used to the idea that studying at work takes a lot of time. There will be no such thing that he raised, for example, streams and hurt yourself, lafa and a freebie went. Two themes together already give rise to a third, and now the three themes influence each other, and then they dissolve into each other. In general, it's fun.

W
WildCherryCandy, 2015-01-13
@WildCherryCandy

I upgraded Java from zero to junior level in about two weeks... So I think it all depends on the desire and mindset. I can give you a simple advice for quickly mastering the language:
1) From the books: half of the "Philosophy of Java" will be enough. There you will be able to understand the basic concepts of the language.
2) Then you come up with a project and start doing it using the documentation and forums.
Why this particular approach?
Although I am a fan of literature, but still, in the books, in simple terms, a lot of text is written, which takes a lot of time. And for quick assimilation, it is best to get as close as possible to real conditions and turn to sources of knowledge only when needed.
In general, this is just advice based on my experience. To get started, try to make a simple servlet using JSP, Hibernate, JPA technologies, which will display some kind of table with data, search by several criteria.

K
Konstantin Kanaev, 2015-01-22
@Yoh_Asakura

Let me tell you a little story, maybe it will help you. A year ago, I wrote programs in c# (wf + ms sql server), played a little with asp.net mvc, js, etc. In the spring of 2014, one person was looking for someone in our city who would write an application for android. I met and took an order, while I did not know Java at that time, I did not feel passion for android + I have no predispositions for programming for this, I achieve everything through work. As a result, I have been writing under android for more than six months, the order was successfully completed. We will leave the rest of the received regalia behind the scenes, but they are also there.
In general, if you really need it, then start making some kind of application for yourself, or take a real order. First, you will climb to find out what you need to download and how to create a project, then how to display Hello World, and gradually solving such small tasks, your level will grow. Do not go into the subtleties of development now, smart algorithms, you will come to this later, as soon as the need arises. I sincerely wish you good luck!

C
Cyril, 2015-01-22
@krog

It took me just three or four months from scratch. I decided that in order to get a job without experience, I need to confirm my knowledge with something. For this, I took the Oracle Certified Associate Java Programmer. Perhaps this is not really necessary, but preparing for the exam helped me a lot. After I passed, I got a job for a junior vacancy a week later, the interview went quite easily and I did the test task without straining too.
The most useful books, I think, are Thinking in java (the Russian version does not have a lot of things, for example, exercises, some chapters, and everything related to templates is cut out in paragraphs) and OCA Java SE 7 Programmer I Certification Guide (there is no io / nio, but it is highly desirable to understand this, in TiJ, it seems, the rules are described).
It is also desirable to look at the vacancies of interest and study the basic requirements, at least in general terms, to have an idea.
Well, write a bunch of everything, of course)

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question