• Стоит ли работать в тех поддержке?

    xez
    @xez
    TL Junior Roo
    Существует такое деление: разработка и эксплуатация.
    Разработка - это разработка, собственно, а так же системная аналитика, тестирование, продуктовая разработка.
    Эксплуатация - это системное администрирование, поддержка, хелп-деск и т.д.
    И в эксплуатации и в разработке есть развитие.
    Например, в эксплуатации можно устроиться «поднимать трубку», за тем на вторую-третью линии, оттуда в сисадмины/дба/сети/безопасность/девопс куда уж занесет ну и менеджмент конечно.
    В разработке растут по грейдам, а там либо в менеджеры, либо в архитекторы/евангелисты.

    В каждой области есть своя большая экспертиза и своя специфика.
    Редкий разработчик на экспертном уровне разбирается в сетях, например, ну и редкий сетевой администратор умеет в код энтерпрайз уровня.

    На ваш вопрос ответ такой: вам нужно самостоятельно определиться что вам интереснее, чем вам хочется заниматься. Если душа лежит в разработку - нужно как можно раньше именно ей и заниматься. Рост экспертизы в эксплуатации даст вам минимальное преимущество в дальнейшем трудоустройстве.
    Если же нравится «в эксплуатацию» - тоже классно; продолжайте карьерный путь, наращивайте экспертизу.
    Ответ написан
    2 комментария
  • Почему IDEA выдает ошибку об отсутствие jdbc драйвера?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    Седой и строгий
    Очевидно, Oracle JDBC драйвер для подключения к Oracle, а не MySQL.
    Ответ написан
    Комментировать
  • Что выбрать для CI/CD проектов на .net?

    vabka
    @vabka Куратор тега .NET
    Токсичный шарпист
    Jenkins:
    - Бесплатный
    - Можно развернуть на Windows, что тебе нужно для net framework

    Ещё бы порекомендовал Teamcity - вроде первые несколько раннеров у него тоже бесплатные и он достаточно хорошо с .net интегрирован
    Ответ написан
    Комментировать
  • Стоит ли использовать lodash сейчас?

    0xD34F
    @0xD34F Куратор тега JavaScript
    Я так понимаю все что предлагает лодаш уже реализовано нативно

    Не понимаете.
    Ответ написан
    Комментировать
  • Всегда ли нужно использовать последнюю версию JDK?

    xez
    @xez Куратор тега Java
    TL Junior Roo
    Последнюю "не LTS" вообще не понятно зачем использовать. Новые фичи плохо поддерживают и IDE и фреймворки.
    Для новых проектов имеет смысл использовать последнюю LTS (на сегодняшний день это - Java 21).
    Стартовать новый проект на java 8, я лично, не вижу смысла.
    Ответ написан
    1 комментарий
  • Всегда ли нужно использовать последнюю версию JDK?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Я бы рекомендовал не использовать последние версии явы, а использовать так называемые LTS (8/11/17/21/25) релизы. 25-го еще нет, но будет.
    И да, я один из тех, кто до сих пор пишет и под JDK8. и не горю желаением переползать на все свеженькое. Ибо есть у меня проекты с JNI, которые не стыкуются с новомодными загрузчиками классов...
    Ответ написан
    Комментировать
  • Нужен ли первичный ключ в таблицах PostgreSQL?

    AshBlade
    @AshBlade
    Просто хочу быть счастливым
    Почему работает в Access - потому что это другая БД. Поведение может различаться.

    Что касается обязательности ключевого поля - странно. Таблицу можно создать и без него.

    Предполагаю, что эта таблица ссылается через references на столбец другой таблицы. В таком случае, на последнее должно стоять ограничение уникальности - иначе как понять на какую строку ссылаться.
    Ответ написан
  • После установки обновления phpstorm перестал запускаться. Как исправить?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    Гугл подсказывает, что нужно прописать переменные среды. Вроде прописала, но все равно не запускается.
    Не подскажете, в чем может быть проблема?

    Это неважно, быстрее удалить ide, почистить все директории, где она хранит данные, перезагрузиться и поставить ide обратно.

    Перед удаление, не забудьте экспортировать конфиг со всеми настройками, чтобы потом его импортировать в свежую ide.
    Ответ написан
    7 комментариев
  • На чём писать клиентское приложение с GUI?

    @froggyMan
    Все хаят электрон.
    Но не пишут почему конкретно он плох.
    Тогда я напишу его достоинства на свой личный взгляд:
    1. Ты выучил typescript - и считай (грубо округляя) стал фулл стэк разработчиком: пишешь бэкенд на ноде, клиента на условном реакте, и совмещая все это можешь создавать кроссплатформенные desctop приложения на электроне. И все это используя один язык: современный ООП ориентированный TypeScript

    2. Возможности создания красивого качественного интерфейса с помощью css поистине безграничны.

    3. Огромная бесплатная npm библиотека различных пакетов под любые задачи и требования.

    4. Кроссплатформенность.

    Жрет ресурсы - ну так по факту - одно электрон окно = один хром. У каждого из здесь сидящего прямо сейчас открыто 15 вкладок хрома.

    P.S. хотелось бы услышать аргументы "против" от тех, кто имеет опыт, а не от тех кто что то где то видел и слышал и на основании этого сформировал свое мнение.
    Ответ написан
  • Как правильно вставлять изображения при наличии двух тем оформления сайта?

    Если нет потребности поддерживать динозавров, можно сделать прямо по красоте: вставлять в HTML оба варианта picture, указывать им специальные классы, чтобы различать картинки для тёмной и светлой тем, и, используя media-запрос prefers-color-scheme, скрывать лишнее.
    Ответ написан
    6 комментариев
  • На чём писать клиентское приложение с GUI?

    vabka
    @vabka
    Токсичный шарпист
    Можно посмотреть в сторону PWA и кэшировать данные в local storage или на диск.
    Ответ написан
    Комментировать
  • Как составить план по изучению языка C++?

    GavriKos
    @GavriKos
    чтобы поскорее начать программировать

    Т.е. вы просто читаете, но код не пишете? Если это так - то это и есть проблема. Садитесь и программируйте. Что угодно. Текстовый квест пишите, парсер хабра, и т.д.
    Ответ написан
    2 комментария
  • Стоит ли дальше учиться программировать?

    Adamos
    @Adamos
    Когда я учился, нам давали Бэйсик и Паскаль.
    Языки вымерли, специалисты нужны по-прежнему.
    Тот, кто просто выучил язык - это еще не программист и уж совсем не специалист.
    И да, я тоже слышал, что С++ вот-вот вымрет... лет двадцать уже.
    РНР - лет десять, та же история, пол-интернета на нем по-прежнему работает...
    Теперь вот Питон.
    Доткомы били-били, не разбили. Блокчейн бил-бил, не разбил. Пришли нейронки, хвостиком машут! Берегись, айти!
    Ответ написан
    Комментировать
  • V8 и JavaScript - на самом деле являются обо интерпретатороми?

    vabka
    @vabka
    Токсичный шарпист
    Если Javascript - это одна из реализаций ECMA-262, коих множества (TypeScript, ActionScript и т.д.).

    ECMA-262 - это стандарт для JavaScript и описывает он только JavaScript.
    TypeScript, ActionScript и прочие реализуют свою собственную спецификацию, которая не обазана быть совместимой с ecma-262

    То получается V8 как и JavaScript интерпретаторы?

    JavaScript - это язык, а V8 - это интерпретатор этого языка.
    Ответ написан
    2 комментария
  • В css есть событие скролла страницы?

    DevMan
    @DevMan
    ховер и подобное – состояние html/документа.
    a скролл страницы – состояние окна браузера, не документа.

    css этим не управляет.
    Ответ написан
    Комментировать
  • Бесконечная установка приложения apk?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Батенька Вы оптимист. Надеятся, что прилжение заработает с первого раза.
    Во первых, есть эмуляторы.
    Во вторых, беспроводная отладка. (Начиная с 11 андроида это просто )
    Ну а в третьих, действительно кабелем. Но я так убил разъем и аккамулятор на своем смарте с Андроид 7
    Ответ написан
    Комментировать
  • Бесконечная установка приложения apk?

    @AlexVWill
    Не надо так... Просто подключи смартфон кабелем к компу и запусти приложение через дебаггер прям на смартфоне. Сразу увидишь ошибки в окне дебаггера.
    Ответ написан
    4 комментария
  • Какой актуальный стек верстки 2024?

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

    Так вы будете на острие ножа, и сможете делать то, что обычная публика не умеет, сделаете хорошее портфолио и вас чаще будут брать на интересные и дорогие задачи. А Tailwind, Bootstrap и т.д.... каждая обезьяна может научиться использовать...
    Ответ написан
    2 комментария
  • Оффер в слепую - нормальная практика?

    @Drno
    Нет конечно. а то подпишешь оффер с какой нить военной компанией в африке...
    Ответ написан
    9 комментариев