Java для чайників

Рекомендую дві книги:

- Г. Лакман Макдауелл "Кар'єра програміста. Як влаштуватися на роботу в Google, Microsoft або іншу провідну IT-компанію"

- Д. Монгала "Робота мрії для програміста. Тестові завдання та питання при співбесіді в провідних IT-компаніях"

Незважаючи на назву, про те як влаштується на роботу там від сили сторінок 20. А все інше це дуже цікаві завдання. Допоможе не тільки в мові потренуватися, але ще і алгоритми вивчити. В кінці книги є розбір завдань з рішенням.

І ще трохи в догонку :)

А, взагалі, методички з завданнями - це все добре, але вони не приносять користі без викладача (бажано грамотного), який може оцінити твоє рішення і спосіб його досягнення, тому що завдання може бути і вирішена, але використовувані методи для її вирішення будуть вельми жахливі з точки зору структурного програмування і ООП.

Так що вивчення синтаксису мови, який є лише інструментом для вирішення завдання - це лише мала частина того, що тобі належить вивчити, щоб стати дійсно програмістом (навчитися тримати молоток в руці - це мало, щоб побудувати будинок).

Питання, звичайно, не принципове, але книгу ти вибрав для вивчення теж не найбільш вдалу, так як Шілдт великий любитель писати довідники і переписувати специфікації, я б тобі порадив Брюса Еккель "Філософія Java" (Thinking in Java), останнє видання начебто четверту .

Розкрити гілка 0

А якщо немає постійної можливості сидіти на сайтах і виконувати їх уроки? Де взяти завдання для навчання офлайн?

Розкрити гілка 1

В тій книзі, по якій я вчуся, в кінці кожного розділу є пара завдань. Це чертовски мало!

Розкрити гілка 0

Розкрити гілка 1

JFrame ніби як до андроиду не належать) А по справі - хочеш навчитися писати під android - гуглі сайт startandroid.

Розкрити гілка 0

String b = "Для мінусів 2";
System.out.println (b);

Розкрити гілка 0

String a = "Для мінусів 1";
System.out.println (a);

Розкрити гілка 1

"Вивчаємо Java (Світовий компьтерний бестселер)"
Почни з цього.

Розкрити гілка 0

Схожі пости закінчилися. Можливо, вас зацікавлять інші пости за тегами: