Courses\training for java programmer?

Good afternoon.

A year ago, has been studying hard java. Writing small programs and doing various tasks. Studied in parallel to Android yet, according to him, even wrote a couple programs for people. Then I had to freeze learning java(So periodically I read some articles on it ). Because of life circumstances I was not able to try yourself in the role of java programmer, then. But the desire to become all I have left, so I decided to reach the end.

Fundamentals of the java I know and not like a novice(in the outline), you need to pull up threads and patterns, and to refresh knowledge in General. How better to do it in a crimped time(3-6 months)? In the Internet many courses on java with internship, maybe someone knows a really worthwhile course? And really there after they get a job? Is there any sense to bother with them?
August 23rd 19 at 10:52
3 answers
August 23rd 19 at 10:54
Let's start with the fact that any courses this is nothing more than one of the many ways to "honest obtaining money from the population". In the real world training does not provide any knowledge, and employers know it. Start with the fact that you put your knowledge to what you're doing, if possible. If you work in the office and on the construction site, or a plumber to do it will be difficult, but also possible, speak to your master he may then need to program at work. Otherwise look for a part time job on fries services.
If you're not Hiking in the offices to offer their services, even free, but don't sign any contracts and agreements then you have retained a legal right to anything you szelesi
Free courses give a good Foundation. For example, on coursera and stepic. - Bill_Lesch commented on August 23rd 19 at 10:57
The same "base" can be obtained from any of the books. Especially the default base is already there, he is interested in deeper knowledge which will not give any courses, only hard work - reginald.Conroy commented on August 23rd 19 at 11:00
: I would not say that they do not give knowledge(Say, one of the ways of their presentation.) I do have to pay attention because of training(teamwork, realistic goals, etc.). So I decided to ask maybe someone tried it and whether it makes sense. Courses for beginners do not interest me, since I wrote already that I'm not a novice, may be of interest to only advanced some.

About the use of knowledge at work, etc. That's not what I need. The last thing I wrote this application for Android which sends the information to the mail, stating what product and what quantity the user needs. It looks terrible, obviously, but the logic works. Well, I wrote it at the end of November last year and forgot. If asked to write again, like I would ever watch again, either previous to Google. My level: I can read others ' code, you can make it work right, but then I forget it and create something from scratch I can't be. Therefore, I want to settle right programmer.

About freelancing have tried many times but nothing good happened, either to my level nothing, or take someone else, or want not real, etc. Trying to find a team willing to work for free at first, but all too dull. Or don't need, or begin to push the promotion of sites and stuff. - Jailyn_Ebert commented on August 23rd 19 at 11:03
: I haven't tried, I courses taught and know this kitchen from within. The salary is small, ie there are two options of courses: 1. Part lkx professional, i.e. a special time to be fumbling with students not or main job for bestoloch that any special knowledge is not able to give in principle. In short, advanced courses does not exist.
You do not quite correctly understand the essence of programming. Programming is not writing code, but a way of solving user's problem. I.e. the programmer to delve into a specific problem, find a solution and then the obtained solution to write the code for this nor any courses taught not only long-term practice of communication with users (customers).
You don't need a team, usually teams don't take the dummies off the street. You need an office where you need the services of anakasia. Salary will be cheap, but for a couple of years you hearken to the essence of what the office, write a few explanatory applications, even if only to automate their work. But we'll see, making good, will not appreciate you can look for another job, but taking into account the received experience. - reginald.Conroy commented on August 23rd 19 at 11:06
: Yes, I kind of understand what courses I can't make the programmer. :) And wrote that lures me only internship. And the exchange rate is not particularly interested in me, well, just to refresh your mind because the last year is not particularly engaged. And consider the positions of junior programmer. Just in all the jobs needed mainly middle c experience. which I don't :( - Jailyn_Ebert commented on August 23rd 19 at 11:09
: Gee. In fact, all of these jobs complete bullshit, many of them on job sites for several years hanging.

It so happened that in our village all know each other and with the work I have really had no problems, first one a friend recommended, then another, then a third. And here is the ceiling above which here I will not rise. Tried to get in another city, it was just unreal. Everything happens like this:
- And you know this crap?
- No I do not know, but if you take a job sorted out for 1-2 weeks.
- No we need someone that already knows.
- And do you have it?
- The fact of the matter is that we are looking for a year or who is not.
- Strange, but I'm going.
But you don't know crap!
- But you the year wait that you should wait a week!
- What if you fail and can't handle it?
- You idiots, I already have the job that I need to quit, where is the guarantee that you will not disappoint me?
And stuff like that. In short, without recommendations, to find work is extremely difficult even for an expert. I wrote don't try to look for jobs "java programmer" look for any simple job related to computers - reginald.Conroy commented on August 23rd 19 at 11:12
: I work with computers, and the past 5 years worked, and in my town are not the worst organization in terms of equipment. Work with servers, virtualization, storage, and systems RK. But I want to be hired as a programmer, my town is even smaller campaign, because the programmers don't need it. So you'll have to move, so I want to prepare. To time, current place of job and money I spent. - Jailyn_Ebert commented on August 23rd 19 at 11:15
Java programmer write, because I already know the basics and it's easier to start there than with another language. - Jailyn_Ebert commented on August 23rd 19 at 11:18
In programming language or what is not important. But search jobs "JAVA developer" too reduces the number of potential vacancies. If you are able to write applications in JAVA without special problems you can do in any other language.
That's not the problem. That vacancy "Requires a programmer xxxx, yyyy are welcome skills, preferably knowledge of zzzz, the ability to understand someone else's code "
I, as a person who in programming 20 years for money 10 of curiosity, a number of questions arise:
Where the employer knows what the xxxx, yyyy, zzzz ? He is an expert? If so then any special there are a few dummies that can quickly train without any problems or a couple of colleagues who are not averse to change jobs. Why look for someone unknown? Suppose the employer has ready operating, someone, something sculpted and then left. Why did you leave? If found more salary why frame even former colleagues, it is better to leave a good memory to find a replacement. If pulled out and left slamming the door, why the heck else is up to the job? If be dumb as heck to someone to understand someone else's bad code? and why is it necessary to do so as he did the jerk, maybe I can do better? - reginald.Conroy commented on August 23rd 19 at 11:21
August 23rd 19 at 10:56
Write your own draft, it will give you both the necessary knowledge and the repository with your code on GitHub (and employers today look first there).
The project can be anything: a small game application for the Android platform, the backend for the service, in General anything.
I have a couple of small projects. But I am not interested, I made a break for one year, during which virtually no programming. Now I want to restore the knowledge and get work as a programmer. How better to do it in a crimped time(3-6 months)?

The project seems to me not a lot wrong. - Bill_Lesch commented on August 23rd 19 at 10:59
: just did it. You will be able to show your code to the employer, will begin to assemble your portfolio, you will learn to practice and to solve the problem, and not just some abstractie examples. In the process of solving the tasks you all and remember and/or learn new. In any case, my project from GitHub is always a big +. But in 3-6 months will be able to go in search of work. What was wrong? Lecturers courses will not make you a programmer, and training still need to find and get there, that does not prevent you to write your project in the search process, and if there is a selection, then You will have something to show. - reginald.Conroy commented on August 23rd 19 at 11:02
: keep in mind, the trainee is not the newbie that knows nothing and it will all be taught, but one that already knows everything, but he has little or no experience. - Jailyn_Ebert commented on August 23rd 19 at 11:05
Denis as the project is noob web service ? And may yet come mp3 normal desktop applications for VIDOS ? - reginald.Conroy commented on August 23rd 19 at 11:08
certainly cool to write popular software, which will collect the stars on github. But to start with any project. Most importantly make it so you can see not only your level but also how you are able to arrange and organize. - Jailyn_Ebert commented on August 23rd 19 at 11:11
August 23rd 19 at 10:58
What city are you from? Large firms often have programs schools/internship with possibility of employment.
KCHR, Cherkessk, but ready to move. - Bill_Lesch commented on August 23rd 19 at 11:01
then watch the program at T-Systems, EPAM. Have Sbarcea, it seems that it was. - reginald.Conroy commented on August 23rd 19 at 11:04

Find more questions by tags IT educationJavaProgrammingProgramming languages