• Как в JPA построить динамический запрос?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    Седой и строгий
    Criteria API.
    Ответ написан
    Комментировать
  • Как мастерски овладеть InteliJ IDEA?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    исследуй функционал, работай, смотри как другие пользуются и со временем все прийдет.
    по поводу горячих клавиш, запомнить такое большое количество это конечно не просто - я рекомендую использовать двойные хоткеи, когда ты вызываешь комманду при нажатии поочереди 2х хоткеев, это позволяет сильно упростить запоминание, тк можно горячие клавиши объеденять в группы, по функционалу.
    ну например ctrl+s (группа работы с файлами) затем клавиша вверх (открыть проект) либо клавиша вниз (закрыть проект) клавиша вправо (сохранить), влево (синхронизировать), ну и по схожей схеме настроить все необходимые группы
    Ответ написан
    2 комментария
  • Как мастерски овладеть InteliJ IDEA?

    Maksclub
    @Maksclub
    maksfedorov.ru
    Ребята из JetBrains снимают видео и даже на конференциях выступают

    Вот пример:
    Антон Архипов — Эффективная работа с IDE(A)
    С этого видео кучу всего себе внедрил именно по хоткеям, тк тоже Макбук и тоже места мало, в итоге и на работе все хоткеями настроено... дебаг, тесты, терминалы, БД, Вагрант, да все хоткеями.

    Плейлист кучи мини-видео от самой JetBrains по разным применениям (дебаг, сборщики, рефакторинг)
    Ответ написан
    Комментировать
  • Есть ли где-то краткий туториал по Java?

    sim3x
    @sim3x
    Ответ написан
    Комментировать
  • Какие требования для джуна на с++?

    sim3x
    @sim3x
    Загляните на сайты с вакансиями

    ПС: полноценный калькулятор - с парсингом синтаксиса требует теоретических и практических навыков хорошего уровня
    Ответ написан
    6 комментариев
  • Spring Как создать сложную Rest ссылку?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Spring
    Седой и строгий
    Передавайте параметры в строке запроса.
    Ответ написан
    4 комментария
  • Стоит ли учить Kotlin?

    sim3x
    @sim3x
    Нет
    Оно вам не нужно
    Ответ написан
    Комментировать
  • Стоит ли учить Kotlin?

    @nrgian
    Изначально с программированием я не в ладах, на учебе была Java, был С++, C#. Но ни одни из них меня не зацепил, не особо хотелось ими заниматься.


    Не в ладах - полно и других профессий, кроме программистов.

    А язык программирования учится очень легко.

    Поэтому особого значения он и не имеет.
    Значение имеют парадигмы, концепции, принципы, паттерны.

    Именно они и учатся сложно.
    Но, одновременно, зато они переходят из языка в язык.
    Выучил первый язык - легко пойдет второй, а третий - вообще влёт.

    А вот есть вариант с котлином. Я очень люблю копаться в android смартфоне (начиная с прошивки, ядер, рутов и т.д., заканчивая работой с .apk файлами на патчи лицензии, взлом премиум фишек в бесплатном софте и т.д.), а Android судя по последней конференции гугл будет плавно переходить на котлин, и данный ЯП сейчас в приоритете.
    Впереди свободное лето и уже хотелось бы найти себя.


    Еще раз:

    Собственно сам язык программирования - вторичен.
    Вы как то слишком уж много значения уделяете тому, что "выучить тот язык или выучить этот язык".

    Первично - собственно умение программировать.
    Это от языка слабо зависит.

    Если вам концепции хорошо знакомы - то на очередном новом языке вы можете уже и через день программировать начать.

    Если вы собираетесь заточиться на Android - то вам придется столкнуться и с Java и с Kotlin.
    С обоими. И много.

    Но тут смотря в какой именно сфере Android - где-то там есть и С и C++.
    А где-то с Андроидом придется столкнуться и с C# (Unity) и с Dart (Flutter) и пр.

    Это я так написал - для тех, кому действительно нужно.
    В вашем случае согласен с
    sim3x
    Нет
    Оно вам не нужно


    Ибо вы или чем-то уже занимаетесь.
    Или оно вам не нужно.

    Я очень люблю копаться в android смартфоне (начиная с прошивки, ядер, рутов и т.д., заканчивая работой с .apk файлами на патчи лицензии, взлом премиум фишек в бесплатном софте и т.д.),


    Полагаю, что вас просто заинтересовал какой-то один из аспектов в компьютерной технике.
    Ну а что - "крякать игры" это тоже интересно.
    Однако при чем тут собственно программирование?

    Как именно вы это делаете?
    Просто накладываете патчи, созданные другими?
    Так это вообще не программирование.

    Крякайте игры, самостоятельно декомпилируя разбирая логику их работы? Поздравляю, с программированием вы уже разобрались.

    Патчи ядра - если вы хотите понимать суть - это язык С.
    Патчи функционала Android, патчи игр - это Java/Kotlin/Unity прежде всего.

    Это если вы эти патчи собираетесь создавать самостоятельно.

    Обратите внимание, речь не об применении уже кем-то созданных патчей - то своем другой уровень.
    Им может заниматься и "продвинутая домохозяйка".
    Программирования тут нет от слова "вообще".
    Ответ написан
    Комментировать
  • Способы подработки для Десктоп разработчика?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    для начинающего С# разработчика который еще в процессе обучения

    Устроится продавцом-партаймером в магазин бытовой техники или салон сотовой связи.
    Ответ написан
    1 комментарий
  • Сложно ли учить новый язык программирования после JavaScript?

    Wolfnsex
    @Wolfnsex
    Если не хочешь быть первым - не вставай в очередь!
    Сложно ли учить новый язык программирования после JavaScript?
    Что Вы подразумеваете под словом "учить новый язык"? Учить синтаксис нового языка? Нет, не сложно, но не особо понятно, зачем оно в целом Вам надо? Знание синтаксиса языка без более глубокого понимания происходящего на более низком уровне - всё равно, что знание алфавита без понимания того, что означаю слова (составленные из букв этого алфавита).

    И даже если Вы изучили язык N ну очень хорошо (я про синтаксис), это будет порядка 5% от того, что Вам нужно будет изучить в целом, что бы стать высококлассным спецом в мире современной разработки.

    Отвечая на Ваш вопрос буквально - "учить новый язык" не сложно, ни до, ни после...
    Ответ написан
    Комментировать
  • Уехал в Москву, но не тяну по сложности, стоит ли возвращаться домой?

    qlkvg
    @qlkvg
    python backend developer
    Был в похожей ситуации года 3 назад, только без обрубания концов и релокации. Совсем не тянул, спрашивал мелочи у коллег и стыдился, ничего не понимал. Хотелось все бросить и вернуться на прошлое место работы, где можно было спать до обеда. В итоге через 3 месяца ада, ощущения собственной ничтожности и штудирования книг в любой удобный момент, что-то начало получаться. В итоге дорос до человека, у которого джуны спрашивают мелочи.
    Сейчас понимаю, что первые несколько месяцев нужно было просто пережить. Это нормально для зеленого новичка в индустрии. Если вы не устроились на позицию сеньер фул-стека, адекватный работодатель не будет от вас требовать мгновенного результата. Если переживаете, честно поговорите с непосредственным начальником, что не вывозите, нужно время на раскрутиться
    Ответ написан
    4 комментария
  • Уехал в Москву, но не тяну по сложности, стоит ли возвращаться домой?

    @itsjustmypage
    Если взяли, значит устраиваешь. Продолжай штудировать и спрашивать. Английский технический довольно простой и переводчики такое нормально переводят.

    KEEP-CALM-POSTER-LOW_large__78588.129146
    Ответ написан
    Комментировать
  • Проблема с запуском .jar, в чем проблема?

    @LexPex
    PM Sysadm
    sudo apt-get install openjfx
    Ответ написан
    Комментировать
  • Проблема с запуском .jar, в чем проблема?

    OrlovEvgenii
    @OrlovEvgenii
    golang developer / DevOps
    [WARN] JavaFX API isn't available
    не может найти JavaFX, это может быть потому что у тебя старая версия java в пакет которой еще не входит javafx. Или JavaFX установлен но не определена переменная окружения.

    [ERROR] javax.script.ScriptException: ReferenceError: "CheckComboBoxClass" is not defined in at line number 70

    а крашится собственно потому что класс CheckComboBoxClass является компонентом javafx или зависит от него.

    Как обновиться посмотри например тут
    Ответ написан
    Комментировать
  • Для работы в какой сфере стоит прочесть книгу "Архитектура компьютера" Танебаума?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Со мной многие не согласятся, но я считаю, что "Архитектура компьютера", "Компьютерные сети" и "Современные операционные системы" Танебаума обязательны к прочтению всеми новичками.
    Ответ написан
    2 комментария
  • Для работы в какой сфере стоит прочесть книгу "Архитектура компьютера" Танебаума?

    GavriKos
    @GavriKos
    Для того, кто хочет лучше понимать архитектуру компьютера - логично же.
    Ответ написан
    Комментировать
  • Дальнейшее развитие, как реализоваться дальше?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    1. Читаешь учебник
    2. Пишешь пет-проект
    3. Устраиваешься в офис
    4. PROFIT
    Ответ написан
    2 комментария
  • Подходит ли Spring Boot для монолита?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    Седой и строгий
    Boot - это просто автоконфигуратор и запускалка для Spring приложений. Ему до фонаря на каких архитектурных принципах это приложение построено.
    Ответ написан
    Комментировать
  • Когда можно искать работу?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    в какой момент можно искать работу?

    Когда будете уверены, что сможете пройти собеседование.

    Берут ли на стажировку?

    Это правильнее и эффективнее узнавать на работных сайтах, а не на Тостере.

    Можно ли фрилансить?

    На фрилансе нет шансов без опыта.
    Ответ написан
    Комментировать
  • Как протоколировать деятельность потоков в файл?

    iLLuzor
    @iLLuzor
    Java, Kotlin, Android Developer
    Это называется "логирование". Возьмите библиотеку log4j, например
    Ответ написан
    Комментировать