Задать вопрос
  • Основная работа и другие проекты. Как к этом относится ваше начальство?

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

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    можно подумать, что при объявлении указателя, символ * относится к имени(не как часть, а как что-то зависящее от него), а не к типу.

    Если взять стандарт языка (например C99) и почитать главы Declarations, Type Specifiers и Declarators, то можно увидеть, что он разделяет declaration-specifiers, в который входят только слова и declarators, в который входят скобочки и звёздочки. Т.е. твой вывод по сути верный.

    Там же можно увидеть, что часть называемую declarator всегда можно обернуть в скобки, из чего можно извлечь следующий вывод: часть объявления вокруг которой можно поставить скобки самым широким образом относится к конкретному идентификатору, оставшаяся часть -- ко всему списку. Т.е. const char *a, b; можно превратить в const char (*a), b, но нельзя превратить в const (char *a), b или в char (const *a), b.

    Ну и напоследок стоит добавить, что такая интерпретация объявления не следует ни из чего с необходимостью, это просто решение которое было принято разработчиками языка. Они могли принять это решение по-другому и тогда уже другие конструкции вызывали бы наше удивление.
    Ответ написан
    2 комментария
  • Где стоит получать образование computer science?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Какая-то странная привычка у детей искать "секретный прием", который сделает из них мастера.
    Нет такого секретного приема. Сделай 10.000 раз обычный прием и будешь мастером.

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

    ОБразование - любое, относящееся к IT, там все равно будет кусочек базы.
    Если есть вариант за границей - наверное вполне имеет смысл чисто по причине того, что это заграница.
    Ответ написан
    Комментировать
  • Джун QA - это про потенциал и обучаемость, или - когда нужен Мидл с низким окладом?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Вы должны понимать, что дело сейчас не в джуниор/мидл первая работа.
    Это вообще вход в профессию. Ваши вопросы по большей степени вообще не относятся к работе, а к какой-то виртуальной реальности.

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

    Насколько быстро найти первую работу - СУГУБО индивидуально. Кто-то с первого раза, кто-то за 2 года не может. Нет никаких сроков, есть рекомендации что учить и как готовиться.

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

    Оформляют на работу по разному, что оф. оформление, что самозанятость - дело не в этом, а в том, что за компания, и преференции у них могут быть разные
    Пенсия вас реально интересует прямо сейчас? Или вы считаете что от того, что вас сейчас оформят официально, у вас как-то изменится пенсия?
    Стаж у ИП также само идет, вы работаете на себя, платите пенсионный. За свою жизнь еще успеете поработать в разных вариантах, с разной зарплатой. Это вообще неважный вопрос.

    С одной стороны говорят - мы ищем позитивных умеющих думать ребят, а недостаток по теории - не страшно, джуна можно научить (есть ли такая тема вообще? менторство там или банально показать что у нас да как, т.е какая никакая адаптация имеющихся теоретических и практических знаний к реальным рабочим сценариям)

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

    хотят кадр, который может и вэб, тестировать, и мобилки и бэкенд полностью постманом покрыть, и в SQL базами ворочать, и расскажет за топологию сетей и где и куда DNS кэшируется (хотя возможно там работа в вакансии совсем не про это) ну итд...

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

    Ну то есть как-то ощущение, что вы хотите не на джуна, а в первый класс.

    Джун - это сотрудник, который знает как и умеет работать. Да, мало опыта, да, возможно не хватает знаний в отдельных областях, но это не тот, кого на работе будут учить. Но минимальные знания для работы это довольно большой пласт знаний, и если говорят что QA это самый низкий порог входа, так это потому что IT в целом высокий порог входа, требующая квалификацию.

    Вы бы пошли делать простую хирургическую операцию, типа удаление аппендикса к такому специалисту, как вы в ИТ? Если нет, то думайте.
    Разница между хирургом и ИТ в первую очередь заключается в том, что практика и знания ИТ реально получить дома, сидя у монитора, без общения с реальными пациентами и наработки практики в моргах. Но сами знания все равно должны быть.
    Ответ написан
    Комментировать
  • Sqlite3.ProgrammingError: Incorrect number of bindings supplied. The current statement uses 1, and there are 7 supplied. Как решить?

    @Everything_is_bad
    между (id) и (id, ) есть разница.
    Ответ написан
    Комментировать
  • От чего зависит количество единоверменных запросов, которые может обрабатывать БД?

    fzfx
    @fzfx
    18,5 дм
    это в общем случае определяется параметром max_connections.
    в случае, если количество подключений к серверу достигло данного максимума, то в новых подключениях будет отказано, пока не освободится одно из занятых подключений.
    если подключение установлено, то по нему может быть передан на выполнение запрос. он начнёт выполняться и, в зависимости от настроек таймаутов, от того, какие блокировки и на какие объекты имеются в СУБД и какой уровень изоляции используется, запрос либо выполнится; либо выполнится частично и встанет в ожидание освобождения какой-то из блокировок, и после освобождения продолжит выполняться; либо подождёт освобождения блокировки и прервётся по таймауту (результат такого частичного выполнения откатится); либо выполнится частично и прервётся по нарушению сериализации (результат такого частичного выполнения откатится).
    вроде ничего не забыл.
    Ответ написан
    3 комментария
  • Можно ли обмануть программиста с проектной работой?

    Maksim_64
    @Maksim_64
    Data Analyst
    Взаимная заинтересованность, лучшая гарантия исполнения всех обязательств.
    Ответ написан
    Комментировать
  • Можно ли обмануть программиста с проектной работой?

    Обмануть могут.
    Для защиты от этого можно применять разные способы:
    1. Обязательно нужно оформлять договор, где все подробно расписано (кто, что, кому, когда, за что. Кто что кому обязан и не обязан)
    Туда как раз нужно включить и то что заказчик обязан предоставить все необходимые доступы.

    2. Трашневая/поэтапная оплата за отдельные этапы работы.

    3. И ещё раз подтверждаем всё документами: акты выполненных работ, акты принятых работ.

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

    ThunderCat
    @ThunderCat Куратор тега MySQL
    {PHP, MySql, HTML, JS, CSS} developer
    1) Да, при условии наличия индексов помимо примари кей.
    2) Примерно то же самое - при наличии внешних ключей в эти таблицы запись будет идти медленнее с ростом количества записей и соответственно перестройки индексов.
    3) См. п. 2.
    Ответ написан
    4 комментария
  • WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on http://127.0.0.1?

    @Everything_is_bad
    WARNING
    это не ошибка, а предупреждение, для понимания смысла достаточно просто перевести текст
    Ответ написан
    Комментировать
  • Важен ли работодателю тот факт, что сотрудник состоит на нарко. учете?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    трит ли (по вышему опыту) работодатель на данный факт, или ему по барабану?

    Смотрят в основном компании от средних и выше, у которых имеется человек под эту задачу. Помимо этого, могут смотреть судимости, долги, административные производства итп.
    Ответ написан
    Комментировать
  • Как присвоить одному сайту разный IP?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    объединить сети.
    Ответ написан
    Комментировать
  • Как убрать уведомление 'Опасный сайт'?

    @Refguser
    Решения для бизнеса: от создания ИМ до...
    Выкинь это домен. Он в блеклистах. Запаришься вытаскивать.

    Но если сильно хочешь - можешь и заняться. Возможно через годик-другой и вытянешь :)
    Ответ написан
    Комментировать
  • Как работают бекенд разработчики в банковской сфере?

    @Drno
    на рабочем ноуте - только работа. остальное - на своем.. разве что так)
    Ответ написан
    5 комментариев
  • Какую книгу выбрать для изучения алгоритмов и структур данных?

    Adamos
    @Adamos
    Бестселлер "101 вопрос на Тостере, которые новички даже не пытаются поискать".
    Ответ написан
    Комментировать
  • Как разработчики пользуются Git в компаниях?

    xez
    @xez
    TL Junior Roo
    Происходит это так:
    Появляется задача реализовать какой-то функционал.
    Разработчик создает ветку от мастера "Новая крутая фича" и делает там все что угодно. Создает новые функции, удаляет старые - все, что необходимо для реализации задачи.
    В это время всем остальным он не мешает, т.к. ведет разработку в своей ветке.
    Когда процесс разработки заверешен ветка "Новая крутая фича" мержится в мастер.
    Ответ написан
    Комментировать
  • Как исправить ошибку HostNotFoundError [SequelizeHostNotFoundError]: getaddrinfo ENOTFOUND 5432 при подключении к PostgreSQL на NodeJS?

    @q2digger
    никого не трогаю, починяю примус
    А теперь внимание на свой конфиг
    dialect: 'postgres',
            host: process.env.DB_HOST,
            host: process.env.DB_PORT

    и на ошибку
    syscall: 'getaddrinfo',
    hostname: '5432'

    Дальше надо подсказывать или уже увидел?
    Ответ написан
    4 комментария
  • Где найти других программистов?

    Deita
    @Deita
    GitHub — лучшая социальная сеть программистов
    Ответ написан
    8 комментариев
  • Где найти других программистов?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    а зачем?
    - заведите учетку на github, публикуйте наработки
    - участвуйте в чужих проектах
    ... может все и наладится? ;)
    Ответ написан
  • Как получить более глубокие знания?

    xez
    @xez
    TL Junior Roo
    Возьмите привычку читать по часу в день.
    Список литературы:
    Брукс "Мифический человеко-месяц"
    Гетц "Java Concurrency на практике"
    Блох "Java. Эффективное программирование"
    Мартин "Чистый код: создание, анализ и рефакторинг."
    Гамма, Хелм, Джонсон, Влиссидес "Паттерны объектно-ориентированного проектирования"

    Вся литература из доклада: https://www.youtube.com/watch?v=popkBBjbAv8

    Алгоритмы не помешает еще подтянуть.
    Минимум прочитать "Грокаем алгоритмы"
    Кнут "Искусство программирования"
    Седжвик "Алгоритмы на Java"
    Кормен "Алгоритмы построение и анализ"
    (не знаю, какая из них лучше, и нужно ли читать все)
    Ответ написан
    1 комментарий