• Говорят в России недостаток IT специалистов составил 1 млн, так ли это?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Да, не хватает миллиона программистов - профессионалов от мидлового уровня с опытом работы в коммерческих проектах не менее трёх лет. А начинающих, которые только хотят стать программистами, переизбыток.
    Ответ написан
    9 комментариев
  • Как выполнить скрипт (обращения к API) по интервалу?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    cron в *NIX или планировщик задач в Windows
    Ответ написан
    Комментировать
  • Могу ли я заниматься коммерческой разработкой (backend с php) на Windows 10?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Очередной дурацкий вопрос.
    И дело даже не в том что линукс действительно на первых порах не нужен.

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

    Что - уже все основы выучил? Теперь на перепутье стоишь, уже идти устраиваться или линукс мучать? Какой там линукс? Базовые операторы, основы БД, отладку, обработку ошибок, разделение кода и представления, основы НТТР, основы безопасности уже выучил? Нет? Ну так надо садиться и учить то что и на винде прекрасно учится. И задавать вопросы если что-то непонятно. Для этого тостер придуман.
    А не ковырять в носу мечтательно, "все у нас хорошо, только линукса не хватает!".

    Надо меньше мечтать и больше работать. И задавать вопросы по ходу дела. Тогда станешь программистом.
    А с таким подходом дальше дивана не продвинешься.
    Ответ написан
    11 комментариев
  • Как правильно логировать базу данных?

    azerphoenix
    @azerphoenix Куратор тега Spring
    Java Software Engineer
    Если честно, то не совсем понятно чего вы хотите.
    В БД есть логирование. Вот, например PostgreSQL

    Если речь идет о логах hibernate & jpa, то вот, полезная статья:
    https://www.baeldung.com/sql-logging-spring-boot
    Можно установить уровень логирования, а затем например, вывести логи в файл

    Если речь про Spring & Hibernate (про аудирование), например, когда какая сущность была добавлена или обновлена, то есть например, EntityListeners.

    Вот, простой пример:
    @SpringBootApplication
    @EnableJpaAuditing
    public class Application {
      public static void main(String[] args) {
        SpringApplication.run(Application.class, args);
      }
    }


    сущность User -
    @Entity
    @EntityListeners(AuditingEntityListener.class)
    @Table(name = "users")
    public class User {
    
        @Id
        @GeneratedValue(strategy = GenerationType.SEQUENCE)
        private Long id;
    
        @CreatedDate
        @Column(updatable = false)
        private LocalDateTime created;
    
        @LastModifiedDate
        private LocalDateTime lastModified;
    
    }
    Ответ написан
    2 комментария
  • Должен ли крутиться вентилятор у блока питания?

    DevMan
    @DevMan
    зависит от блока.
    на хороших БП вентилятор крутится только когда нужен.
    Ответ написан
    8 комментариев
  • На чем лучше написать веб-сервис с обработкой файлов/запросов?

    @caballero
    Программист
    а какая разница. На чем умеете на том и пишите
    Ответ написан
    3 комментария
  • Как понять что ты развиваешься и как найти знакомых?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Самый верный способ - устроиться на работу.
    Ответ написан
    5 комментариев
  • Можно ли отдать небольшой промышленный проект PHP на оценку правильности архитектуры?

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    Претензий к его работе нет, все довольны и счастливы, но делалась в спешке,
    ...
    и теперь хочется проверить его "качественность".

    "Вы или крестик снимите, или трусы оденьте...", это не к вам конкретно, а в целом всем таким заказчикам. Я ведь верно понимаю что заказчик был в курсе что сроки не соответствуют необходимым для данной задачи?

    Вы спокойно можете обратиться к разработчику и спросить какой код у него набросан на коленке и без тестов, а что написано по уму. Сами ведь небось спешку и согласовали? Ну так скорее всего все по принципу - "быстро, качественно, дешево - выбирайте любые 2 опции!". И какой смысл проверять заведомо быстросляпанный продукт?

    Если есть сомнения в качестве наскоро сляпанного продукта - достаточно обратиться к разработчикам, попросить написать что можно улучшить/переписать нормально и сколько это будет стоить. Скорее всего будет быстрее и дешевле какой-либо экспертизы. Тем более что основная задача решена, и можно уже не гнать по срокам.
    Ответ написан
    5 комментариев
  • Какие наиболее выгодные фриланс-биржи на русском языке?

    @Stalinko Куратор тега Фриланс
    PHP'шник и фрилансер до мозга костей
    Нормальные бывают не биржи, а знания.
    Пока знаний нет, будет высокая конкуренция и демпинг. И никакая биржа не спасёт. Нет такого чудесного поля дураков, где всем подряд раздают вкусные заказы.

    Как знания подтянутся, можно будет уже играть в другом классе, по другому ценнику и с меньшей конкуренцией.
    Ответ написан
    3 комментария
  • Как получить доступ к сайту (серверу) без белого ip?

    karabanov
    @karabanov Куратор тега Linux
    Системный администратор
    Из Инетрнета пользователи будут обращаться на белый IP твоего роутера.

    Посмотреть на какой IP пробрасывать порт можно командой ip a
    Ответ написан
    6 комментариев
  • Возьмут ли на работу в 19 лет?

    vabka
    @vabka
    Токсичный шарпист
    Как думаете, то, что мне на данный момент 19 лет будет играть какую-то роль, могут ли относиться несерьезно?

    Какой конкретно вам собеседующий / начальник попадётся я не знаю.
    Но я ни разу не встречал таких, кто отказывал кандидату только из-за возраста.

    В любом случае - если вам откажут из-за возраста, считайте что повезло, тк не придётся работать с неадекватами.
    Ответ написан
    Комментировать
  • Возьмут ли на работу в 19 лет?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Не нужно спрашивать случайных людей в интернет.

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

    Важно не только то, что ты изучал HTML, а и например то, что тебе дали задачу а ты ее ПОНЯЛ и ВЫПОЛНИЛ, а это между прочим далеко не всем доступно.

    Так и тут - на какую работу тебя брать? На работу для знающих HTML и основы js? Где такая работа?
    Важно не то, что ты знаешь, а что требует тот, кто платит деньги.

    Посмотри на список вакансий в разных компаниях, отправь резюме или свяжись по контактам на те вакансии, где тебе кажется ты подходишь, попробуй устроиться. Все.
    С каждым интервью будешь больше и лучше понимать что интересует работодателя, и где тебе надо подучить, где твои навыки просто не подходят.
    После 10-ти интервью можно делать промежуточные выводы.
    Ответ написан
    Комментировать
  • Влияет ли количество CPU на показания нагрузки в top'е?

    gbg
    @gbg Куратор тега Linux
    Любые ответы на любые вопросы
    Если в компухторе 16 процессоров и все заняты, нагрузка (Load Avg) будет 16
    Если 32 процессора - 32. Вы про это?
    Ответ написан
    3 комментария
  • Влияет ли количество CPU на показания нагрузки в top'е?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Дело обстоит следующим образом.

    Load AVG показывает суммарную загрузку по всем ядрам процессоров (или ядерным потокам). Другими словами - это суммарный показатель загрузки всей системы.

    Но, в утилите top/htop можно посмотреть загрузку по каждому ядру (потоку ядра) в отдельности - нажмите кливишу 1, увидите загрузку каждого ядра в отдельности.

    Возвращаясь к Load AVG:
    - если у вас в системе 1 процессор, и AVG равно единице, то у вас система загружена полностью;
    - если у вас в системе 16 процессоров, и AVG равно единице, то у вас система загружена на 1/16 часть;
    - если у вас в системе 16 процессоров, и AVG равно 16, то у вас система загружена полностью;
    - если у вас в системе 1 процессор, и AVG равно 16, то у вас система полностью перегружена, и я бы добавил 15 ядер.
    Другими словами, что либо сказать только по значению AVG нечего, без знания о количестве ядер (ну как минимум).
    В общем, как-то так...
    Ответ написан
    4 комментария
  • Как изменить язык программирования в PHPStorm?

    Ukrainskiy
    @Ukrainskiy
    Вариант 1) Использовать WebStorm.
    Вариант 2) Поставить соответствующий плагин
    61e972572254f844658283.png
    Ответ написан
    Комментировать
  • Нужно ли высшее образование при наличии опыта работы?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    миллион раз это обсуждалось.
    +:
    знакомства
    умение искать решения
    хоть какой то материал
    возможные хед хантеры
    отмазка от армии
    есть некоторые должности которые просто не дают без корочки
    внезапно при эмиграции профильный диплом может быть плюсом
    -:
    тупые программы
    5 или там 3 года вынь да положи
    деньги
    Ответ написан
  • Что будет если объявить двум элементам один id?

    yarkov
    @yarkov Куратор тега JavaScript
    Помог ответ? Отметь решением.
    <img data-id="uuid" />
    <p data-id="uuid" >text</p>

    querySelectorAll('[data-id="uuid" ]');

    можно ли объявить двум элементам один id

    Можно, но в приличном обществе могут ударить по лицу за такое.
    Ответ написан
    3 комментария
  • Какова правда в работе и обучении будущего ИБшника?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    ИБ - это вайти в квадрате.
    В ИБ нельзя зайти "патамашта крута!". Надо обладать целым набором личностных качеств, которые довольно редко встречаются в популяции. В частности надо уметь мыслить логически и самостоятельно работать с информацией, буквально по крупицам выуживая её там, где на первый, второй и третий взгляд кажется что вообще никакой информации нет. Или наоборот - уметь вылавливать те же крупицы из безумного потока косвенной информации. То есть так же обладать нечеловеческой усидчивостью и внимательностью.
    Если эти качества есть, то человек вполне зайдет в ИБ, причем никого не спрашивая.
    Если их нет - как их нет очевидно у автора вопроса - то да, останется только перекладывать бумажки за малый прайс, разве что в виде бонуса должность будет называться не "младший делопроизводитель" и "специалист по ибэ!"

    Ну и в принципе перед тем как начинать смотреть на ИБ, надо сначала углубленно изучить либо программирование, либо системное администрирование. Не на уровне mysql_query в похапе и sudo apt install, а именно углублённом, чтобы понимать как работают программы и сети. После этого при желании можно будет заехать в ИБ практически самотеком.
    Ответ написан
    4 комментария
  • Как делать Unit тест юнита где идёт взаимодействие с внешним сервисом?

    vabka
    @vabka
    Токсичный шарпист
    Нужно отрефакторить этот модуль так, чтобы он не делал запрос во внешний сервис напрямую.
    Тогда можно будет ему, в рамках теста, подсунуть заглушку, вместо реального клиента.
    Ответ написан
    2 комментария
  • В разных IDE код выдаёт разный ответ, как так?

    gbg
    @gbg Куратор тега C++
    Любые ответы на любые вопросы
    Оператор << не является точкой следования, таким образом, вы получаете неопределенное поведение - у вас вызовы ++(*val) не отделены точкой следования друг от друга.

    Вот так ошибки не будет:

    cout << a.get();
    cout << b.get();


    Потому что ; является точкой следования.

    В более свежих версиях стандарта может быть другая терминология, но суть проблемы - прежняя.
    Ответ написан
    Комментировать