Контакты
Местоположение
Россия, Москва и Московская обл.

Наибольший вклад в теги

Все теги (3)

Лучшие ответы пользователя

Все ответы (2)
  • Стоит ли сейчас покупать подписку на JavaRush?

    @dhive
    Java dev
    После редизайна не щупал, но не думаю что хуже, чем раньше. Давным-давно сам занимался, от себя скажу, что если стоит вопрос "Нужно ли?" и есть финансы под это, то почему не вложить их в знания? По моему опыту знания совсем не бесполезные.
    Те кто пишут про книги - платформа то ведь не про это. Она про "набить руку" и раскачать мозг в правильном направлении, по сути - "есть задача - есть решение". Книги этого не дают, или дают лишь отчасти. И все это взаимно друг друга дополняет.

    Мой рецепт:
    1) Javarush + Head First Java
    Javarush: дает-таки раскачку мозга под решение проблем и уверенность. Позволяет с какого-то количества набитых задач мыслить так: "да, я знаю что то что я пишу - говнокод, но по крайней мере КАКОЙ-ТО код, решающий задачу я написать могу"
    Head First: в дружелюбной манере позволяет познакомиться с базовыми возможностями и "пощупать", что вообще Java может делать (пишем всякие чаты клиент-сервер и в таком духе).
    2) Horstmann, 1ый том. 2ой полистать и читать главы по необходимости. Взять себя за хвост и задать себе идею какого-нибудь полноценного проекта, похожего на что-то из реально используемого в жизни. Пусть это будет пет-клиника, простенькая игра, GUI-шное приложение-блокнот/TO-DO (к которому можно потом докрутить синхронизацию с сервером, пощупав сетевой стек, а потом написать веб-морду, а потом ... Ну, вы поняли?:) ). По крайней мере разметить себе эту идею и потихоньку пытаться подступиться к ней со стороны кода и продумывания как оно должно выглядеть
    3, 4, 5, 6 и т.д. : Много всего интересного вроде: ООП, основных коллекций, используемых на проме и алгоритмов над ними, книг про хороший код вроде "Рефакторинг", "Effective Java", "Чистый код", подходов и шаблонов проектирования, TDD, и прочее, прочее... В контексте данного вопроса смысла раскрывать тему не вижу. По запросу, в общем :)

    Сейчас, если собеседую junior'ов, зачастую у людей заметен некоторый перекос в сторону теории, в противоположность практическим навыкам. У тех людей, кто в т.ч. колбасил задачки на JavaRush, проблем такого рода намного меньше.

    з.ы.: никакого отношения к JavaRush не имею, просто действительно считаю что парни создали классную штуку, которая в свое время мне сослужила очень добрую службу :)
    Ответ написан
    Комментировать
  • Стоит ли покупать MacBook БУ?

    @dhive
    Java dev
    Позволю себе влезть возможно с не совсем уместными рекомендациями, но мало ли, вдруг пригодится :)
    Если вопрос о macOS не стоит ребром, я бы присмотрелся к обычным недорогим ноутам. Все же велик риск за такую сумму купить хлам, что справедливо и для Эппловской техники (это как брать Porsche Cayenne за 500 тыс.руб, уж простите за аналогию), и для Б/У ноутбуков в целом (когда зачастую нельзя просто взять и залезь в потроха дабы визуально оценить их состояние).

    Буквально на днях подбирал знакомому железку в пределах 30к для офиса, в эту сумму практически ничего толкового найти не смог, поэтому опирался на "хотя бы" IPS матрицу, дабы не сломать глаза (и не играть в рулетку с качеством поставляемых матриц из зоопарка TN) и не совсем дохлый процессор (НЕ-Celeron, Atom и пр.) с заделом на апгрейд, если производительность окажется совсем грустной. Так оно и вышло (все очень быстро уперлось в 4GB RAM и родной дохлый HDD), в связи с чем были сразу же докуплены железки еще на 10к. Итого:

    - Lenovo ideapad 520-15ikb (IPS, i3-7100U, GF940MX, 4gb RAM, 1000gb HDD) = ~30-32к
    - SSD Samsung 860 EVO 250gb = ~5к
    - Плашка DDR4 SO-DIMM на 8GB (суммарно 12, 4gb распаяны на материнке) = ~5к
    Итог: ~41к

    Страдать с таким конфигом вы точно не будете, скорее наоборот. Я был очень приятно удивлен, насколько ШУСТРО он начал бегать (говорю как пользователь домашнего ПК с i7-6700k+16gb RAM+SSD на борту). Как бонус - вполне неплохая видеокарточка, можно и в игрушки поиграть (Dota2 в 1920x1080 с максимальными настройками выдала на глаз стабильные 50-60FPS без просадок).
    В некоторой степени узким местом может стать процессор, но последние поколения i3 вполне хороши. Примерно с таким конфигом (только там был старенький мобильный i5-1.8ghz) работал на площадке у заказчика несколько месяцев (Intellij IDEA в два окна + довольно объемный проект на Java) - вполне себе комфортно и трудностей с производительностью никаких не испытывал.
    Что-то похожее "из коробки" в магазинах стоить будет в районе 45-60к.
    Ответ написан
    Комментировать