Learning Java. The first program for a good start [closed]


Closed. It is impossible to give an objective answer to this question . Answers to it are not accepted at the moment.

Want to improve this question? Reformulate the question so that it can be answered based on facts and quotations.

Closed 4 years ago.

Improve the question

The question is as follows.

There are requirements:

  • knowledge of Java EE, Ajax, Web-Services, XML/XSLT, ORM/SQL
  • experience OOP applications
  • knowledge of GWT, UML, JMS, JNI, Spring

There is a goal: To understand all this just enough so that you can safely go to the interview and know that everything will be OK in the future. Until now, I have not coded in Java.

If the information is useful, THEN: From the above list, I dealt with everything that is not directly related to Java (Ajax, XML, SQL...). In my practice, I used C, Delphi, PHP (it is now my daily bread and, to put it mildly, I got fed up), JS and there was a case in assembler libu wrote.

The question is, in fact, what. We need a "quick" start. To do this, I am now reading "Thinking in Java" and in parallel I want to write some (generally speaking, it does not matter what, preferably connected to the web and the pieces from the list at the beginning of the question) application to the JRE, so that it fits better in my head.

What should I start writing to cover as much of that list as possible? It is also interesting to learn from Java developers how they are up to such a life "we have come to the end"=) As they say, first-hand experience.

Author: Grundy, 2011-12-03

2 answers

How much time are you willing to spend on all this? You understand that after C++ / PHP, you will have to break your brain a little, because java programmers who write in the style of C++ are not needed. From my experience - after many years of C++(server side), I was offered to run a project in Java (for phones). Before that, I only saw java, but did not write it. And nothing, they read books at their leisure (at first I read Eckel Thinking in Java - but somehow it is slow, now I read Norton).

You can switch it, the main thing is to have a project and a good mentor who will answer stupid questions and make criticism of the code. I also recommend to look through Java Programming for Kids, Parents and Grandparents - it is available in Russian translation and is free.

But for everything to be OK, you need either talent, or luck, or hard work. I think that after a few hard months of studying, a normal programmer can switch to java.

 4
Author: KoVadim, 2011-12-03 08:11:47

Try taking the course " Student Personnel Department". He has already helped many people to understand the world of java web applications . And as a homework assignment, rewrite it in GWT).

 2
Author: Nofate, 2011-12-03 09:44:05