A
A
ahverdova_tanya2017-10-18 15:47:00
Java
ahverdova_tanya, 2017-10-18 15:47:00

What to study in combination with Javarush courses so that you can take freelance orders or get a job somewhere as a Java Junior?

I want to be a freelancer in the IT field, well, if it doesn’t work out, then get a job in the IT field. I am a beginner, I recently started courses on this site: https://javarush.ru/
At the end of the course, they promise employment opportunities as a Java Junior (by the way, how realistic after these courses, do you know?)
Obviously, I won’t get these courses alone enough to get a job somewhere or be a freelancer.
I would like to know what else needs to be studied and how much? How many years will it take.
And yet, to be honest, I still don’t understand what Java Junior is doing - is it the field of mobile applications or web development or both?

Answer the question

In order to leave comments, you need to log in

9 answer(s)
B
bubuxDD, 2017-10-18
@bubuxDD

Well man, you certainly swung)

And now seriously, I also started with these courses, so I will describe my experience. Useful for those who do not want to step on a rake. I started with them when the interface was on silverlight and there were very, very few lectures, real projects started for the first time. But that was a long time ago and I don't know how things are now. Completed 30 levels in total.
So specifically for the courses
1) They helped to learn how to code in Java. (In addition to the courses, I looked at the head, on multithreading and a couple of other topics, I read interesting chapters in books)
2) They taught me not to be afraid of programming. No matter how strange it may sound.
3) Gave the basic concepts of algorithms and OOP. (Basic does not mean sufficient :))
4) In general, the most important plus is that they are well structured and if problems arise, there is a community that will help. After all, there is nothing worse than the state when motivation disappears due to a task that is too difficult and there is no one to ask (During my years of study, this turned out to be the most important plus when choosing any training materials)
Then there was an internship with Kislin (Some miracle I managed to get there from Javarash)
Here I learned to build more or less working applications. And I stopped being afraid of libraries, frameworks and other things. The main thing for me that was taken out of the internship is the ability to combine different technologies (For example, now there is no horror in my eyes if I suddenly find out that I need to make it possible to exchange data for a Linux application written in C ++ with a java web application that will give data to mobile phones, that is, there is an understanding of how technologies work).
Then I got a job))))))
In time for the next half a year, just take courses on javarush. Plus htmlacademy - it has courses in html, css. In the same visit, study sql according to the book of the o'relly publishing house - "Learning sql"
If there is an internship, it's good, if not, we buy topjava from Kislin. After javarush, this is the most preferred option, the first distribution is for a fee, the rest are free, so if you don’t meet the deadlines, you don’t have to worry, you will always have a fresh version of the project if the alarmist backs up these 3 gigs of data. At this stage, the main thing is to learn how technologies work together and how important it is to choose the right architecture. This will take another half a year.
(These terms are relevant if you do coding for 6 hours a day, well, on Sunday you can relax :) )
English is needed, it’s unambiguous to learn. Lingualeo plus Pimsler plus textbook plus series in English. It will take 4-5 months to bring the level up to the norm.
I don’t advise you to go to freelance right away, your development will be greatly hampered, due to the fact that you will do the work according to the template. It is better to go to an office, preferably a large one, and work at least for food. But there your level will grow faster than freelancing, plus colleagues who will help and advise. And when you gain experience, you can calmly go to increase your salary (And in your own office, in another or on freelance, life will show it)
Matan is horror, but if you want to be a super senior with a cosmic salary. You have to learn how to not spit and write that he is not needed. Since algorithms and new technologies, the same artificial intelligence is one continuous swearing. Yes, and there are a lot of places where matan is actually needed, even if this is not indicated directly in the vacancies. My advice if you want to grow as a professional, teach.
junior, mid, senior - this is an indication of the level of experience. Foreign analogue of our junior, senior - employee. Such levels of knowledge division are accepted in almost all areas in the West (web, mobile, desktop, science)
Well, purely household advice, try to eat well, get enough sleep and not fill your head with a program. Leave yourself free time this will help not to cool off. Here, for example, there are such shots that write that they work the code 12 hours 7 days a week and after 3 years they push through the June into the office of "hoof horns" and there they are already growing like a professional laborer the code for 16 hours a day. This is not a useful example. The head is constantly stuffed with new knowledge, the circle is porridge and nothing is laid out on the shelves. So it turns out that they are engaged for 12 hours, but to no avail. They just get tired and burn out. It seems to me that the most convenient daily routine is when you go to bed at 8-9 pm, get up at 3-4 in the morning. You go for a walk, breathe fresh air and stomp on coding, but it’s better to learn something with a fresh mind, it’s cool and the information is better absorbed. Kodish hours 4 then uni, work (underline). And in the evening you do some kind of routine, such as coding some garbage that does not require special mental abilities. The main thing is not to rush. And take breaks between technologies. For example, they taught a toad for two months, and then do not code anything for the next week. This will help maintain mental health, and physical morning walks))))
When monitoring the vacancies of employers, look not only at how much you will be paid, but also at what you will do, sometimes work can discourage motivation to move on despite the salary. No matter how strange this statement may seem to you, but believe me, sometimes it happens)
The answer, of course, turned out to be crumpled, but if you are interested in something, ask me. Because I was just a student myself.

K
Konstantin Kavensky, 2017-10-18
@Sonzanie

There is no freelancing in Java.

S
Saboteur, 2017-10-18
@saboteur_kiev

Most courses can promise employment, but in any case, not everyone will get it, so in 99% of cases you need to deal with employment yourself and actively (send resumes, check vacancies, and continue to write code and your projects - this will be appreciated).
The javarush courses themselves are not bad in principle, but in modern realities, only they will not be enough.
Another question is that many people come to these courses already knowing computer essentials well , which includes a lot of things not so much a developer as a good advanced user.
And it happens that a person has completed courses, but is not able to distinguish xml from xls, what is a kilobyte and a kilobit confuses, run a program in Windows with an argument - he doesn’t know how, he’s afraid of the command line like fire, how to register on gmail and set up a mail client - show and tell.
So it's hard to give you a time frame. Who has a couple of months, who has years.
As for what java junior does - writes something in java, and in what area - this is another question. junior is just a term for "beginner". What is a beginner - in each company is VERY different.

G
goodfornothing, 2017-10-18
@goodfornothing

At least a year, studying 12 hours a day, studying English in parallel.
And even then, this is the level of a trainee, but not a junior.

D
DenEncode, 2017-10-18
@DenEncode

I got a Java Junior job after these courses + "internships" from these same courses. By time: a year of the course itself + books on Java combined with the main work. Then 3 months "internship" for 10 hours a day, then 3 months of polishing knowledge and preparing for interviews. Total almost 2 years. Now about what Java Junior does - he usually works on enterprise-level web projects (all sorts of CRM, ECM, etc.). Accordingly, Java Junior is not taken to freelance. If you want exactly freelancing, then you need to go to HTML/CSS/JavaScript + React/Angular

S
Sanes, 2017-10-19
@Sanes

500+ hours of Java programming experience

Can you imagine what 500 hours is? Provided that you will hang over the tasks decently. Count as 1 hour a day.

S
sky_driver, 2017-10-19
@sky_driver

Does it make sense to pass without buying a paid subscription to JAVARUSH? Is the free version severely curtailed?

M
MaxLich, 2017-10-19
@MaxLich

He also passed javarash, but did not pass an internship with them. And she has a lot of good things to say about her. Yes, and I saw an internship program somewhere there: it seems that everything that is needed at work (one pure javarash is not enough). So, if possible, go for another internship. But this is if you plan to go to the enterprise. So you can go to android after a good study of javacore. (and then, of course, you do not need this internship in Javarash).

V
Vladimir Dementiev, 2017-10-26
@SayMAN83

The lessons will undoubtedly be useful to you, but I still recommend using an IDE (JDeveloper, NetBeans, Intellij IDEA, Eclipce). It also doesn't hurt to practice building a project with notepad and a clean JDK without an IDE.
Since you can stumble upon a serious rake for you to assemble the project into an executable module.
When working with the web, you will have to work with tomcat or with an application server, and there you will definitely need the skills to configure your application and web server.
When working with a database, you will need at least minimal administration skills.
Therefore, you should not rely entirely on such online courses. On them you will master only coding, and not a full range of work.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question