• Есть ли адекватная книга по Java? Что нужно учить для разработки под Andriod, а что сразу отсечь как лишнее?

    thestump
    @thestump
    программист PHP
    Вместо Шилдта я порекомендую Шилтда! В крайнем случае, если Шилдт вообще ни в какую я порекомендую книгу Шилдта. Могу еще Лукяненко порекомендовать потому что программирование изучать по диагонали всись и вкось не получится. Программирование это довольно муторная, довольно скучная профессия в которой надо быть внимательным и читать строчку, за строчкой, страницу за страницей, главу за главой, внимательно вникая в суть написанного, перечитывая непонятные места и разбирая из с помощью гугла.
    А у Лукьяненко вполне приличная современная фантастика! Можно весело и не скучно провести досуг.

    Поэтому либо Шилдт либо Лукьяненко.

    П.С. Шилдт это одна из самых легких книг которые читаются на одном дыхании.
    Ответ написан
    Комментировать
  • Можно за три месяца чистого времени подготовиться к java junior?

    @suslik2015
    Можно. Около 2 месяцев мне потребовалось, чтобы перейти с низкоуровней сишечки (работал с сетевым оборудованием в Дэлинк) на Java EE. Java вообще сам по себе очень простой язык. Тысячи индусов подтверждают).
    Как изучать:
    1. Главное писать код. Нужно "привыкнуть" к коду. Иногда отлаживаешь чужой код и взгляд сам выцепляет ошибки. Я не знаю как это работает. Практика и еще раз практика.
    Так, что идите на стартандройд.ру, но не тупо повторяйте уроки, а вносите изменения.
    2. Джавараши, образовательные центры очень полезны... их создателям и учителям. Нам пользы от них - только самооценку помогут повысить. Но законченная, пусть даже элементарная собственная программа, повышает ее гораздо лучше.
    3. Читайте книги. Но любая глава должна быть закреплена практикой. По джаве - Хорстманн и Корнелл, если с инглишем гуд - Эккель. По андройду - Рето Майер. Если совсем бегиннер - Head First.
    4. Нужно понимать ООП. Понимаешь ООП - знаешь java. Java - ООП в чистом виде.
    Знать алгоритмы и контейнеры. Читаешь википедию (английскую), либо любую книгу по алгоритмам (чем тоньше, тем лучше) - реализуешь бинарный поиск, сортировку пузырком)), быструю сортировку, список (односвязный, двухсвязный), хеш таблицу, бинарное дерево, красно-черное дерево. Затем находишь аналоги в стандартной библиотеке и используешь их).
    5. Ну и самое главное - гугл, javatalks.ru, java2s.com. На все ваши вопросы уже есть ответы.
    Ответ написан
    1 комментарий
  • Изучение Java: мотивация, перспективы, краткий план?

    opium
    @opium
    Просто люблю качественно работать
    Поселил я тут к себе нового соседа недавеча, 20 лет джава программист удаленный, работает по 60 часов в неделю получает 5000 баксов в месяц играет в волейбол каждый день , через день в качалку. Ездит с нами на острова
    Думаю спрос на джава программистов очевидно есть и он конский если люди готовы платить такие деньги двадцатилетнем юношам
    Ответ написан
    8 комментариев