FAQ

FAQ

@thedude

FAQ! ЧИТАТЬ ВСЕМ


Q: Помогите, есть задание X напишите за меня, подскажите как написать и т.д.

A: Писать за тебя лабы никто не будет. Вместе с описание задания/вопроса кидай ссылку на ideone.com со своим кодом.


Q: Посоны, собираюсь учить джаву по 2/5/20 часов в день. За сколько дней я выучу достаточно. чтобы зарабатывать фрилансом?

A: На джаве фриланса нет. Хочешь фрилансить — дуй в ПХП/раби/1С тред.


Q: Значит, я должен буду всю жизнь сидеть в опенспейсе, конвертируя XML в эксепшны? Ура, мне подходит! С чего начать?

A: Туториалы:

BEGINNER: http://myflex.org/books/java4kids/java4kids.htm https://www.udacity.com/course/intro-to-java-programming--cs046

https://www.udacity.com/course/java-programming-basics--ud282

MEDIUM: http://www.tutorialspoint.com/java_technology_tutorials.htm

HARD: http://docs.oracle.com/javase/tutorial/


Книги:

- Head First Java, (2nd Edition) : Kathy Sierra, Bert Bates - для совсем нулячих простым языком.

- Core Java (9th edition) : Cay S. Horstmann, Gary Cornell - тоже для нубасов, но на серьёзных щщах.

- Thinking in Java (4th Edition): Bruce Eckel - для тех, кто уже умеет в программирование на другом языке, но хочет перекатиться.

- Effective Java (2nd Edition): Joshua Bloch - для тех, кто знает джаву, но хочет перестать писать костыли 

Больше здесь: http://www.proklondike.com/books/java.html


Видео:

1000+ часов видео по Java на русском: https://habrahabr.ru/company/golovachcourses/blog/215275/


Q: Хули все книги на английском?

A: Без английского ты не нужен и можешь смело идти нахуй. Ну или в 1С-тред.


Q: Я не могу в книги. Наткнулся на джавараш, но слышал, что это зря потраченное время. С ним все правда плохо?

A: Зависит от тебя. В целом - пойдёт, но параллельно всё равно нужно читать озвученые книги.


Q: Пока читаю, все понимаю, а сам ничего сделать не могу. Что делать?

A: Практика, больше практики.

Уровня laba1.pas: http://codingbat.com/java http://codehunt.com

Чутка серьезнее: http://programmr.com/zone/java http://codingame.com/puzzles

Рулеточка: http://postimg.org/image/xdfbvgps9/

Олимпиадка: http://codeforces.com

Примеры той-проектов: http://eax.me/programming-language-learning/


Q: Я выучил кор, достаточно ли этого, чтоб взяли на работу?

A: Лол, конечно нет хотя некоторым всё же везёт.

Вот майндмап с джава-технологиями: https://atlas.mindmup.com/2015/10/3d59a040592a0133d02a5d31ebcc5420/java/index.html

Цикл статей что в каком порядке учить: http://dou.ua/lenta/articles/java-beginner-guide-1/ (заблочен РосКомПозором, юзайте прокси)


Q: Слышал, SQL знать надо обязательно. Где его учить?

A: Начни с малого: http://www.w3schools.com/sql/default.asp

Затем переходи к: http://www.sql-ex.ru/


Q: Всё это хорошо, но без алгоритмов меня на работу не возьмут.

A: Не беда, вот курсы от Принстонского университета: https://www.coursera.org/course/algs4partI

То же самое но в бумаге: Роберт Седжвик, Кевин Уэйн - Алгоритмы на Java


Q: Я готов к первому собеседованию.

A: Проверь свои знания здесь: http://www.quizful.net/test

И здесь: http://www.careercup.com/


Q: Вопросы на собеседование.

A: куча вопросов с ответамине всегда правильными: http://jsehelper.blogspot.ru/2016/01/blog-post_59.html

http://becomejavasenior.com/blog/2015/07/01/327-interview-questions-java-developer/


Q: Какие еще ресурсы можно почитать?

A: https://android-arsenal.com/ : android

https://google.github.io/styleguide/javaguide.html : google java style

http://blog.jooq.org/ : Java, SQL, and jOOQ

http://virtualjug.com/podcast/ : подкасты


Q: Где можно пообщаться на java тематику?

A: В этом ITT треде

https://www.reddit.com/r/java : reddit

http://stackoverflow.com/questions/tagged/java : платформа для вопросов и ответов


Список java фреймворков, библиотек и по на любой вкус:

https://github.com/akullpp/awesome-java