Задать вопрос
  • Могу ли я отказаться от проекта?

    @McBernar
    Уверен, что формально в вашем трудовом договоре нет строчки, что вы будете работать только с React и Vue.

    Как надо сделать правильно

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

    Говорить, что вы такой принц в белом и ручки о старый Angular марать не хотите — это, простите, показать всем вокруг, что вы ошиблись профессией.
    Ответ написан
    2 комментария
  • Как сделать бесконечное получение данных из массива?

    longclaps
    @longclaps
    from itertools import cycle
    
    for c in cycle(['A', 'B', 'C']):
        print(c)

    или
    from itertools import count
    
    lst = ['A', 'B', 'C']
    for i in count():
        print(i, lst[i % len(lst)])
    Ответ написан
    4 комментария
  • Градация уровня знаний в языках программирования. Каковы различия и требования?

    Джун знает синтаксис и умеет накопипастить несложное приложение, мидл умеет в структуры и алгоритмы, а сеньор в архитектуру.
    Ответ написан
    7 комментариев
  • Градация уровня знаний в языках программирования. Каковы различия и требования?

    longclaps
    @longclaps
    Поговорка есть такая: "молодец среди овец, а среди молодца и сам овца".
    Градации Junior, Middle и Senior существуют не сами по себе, а на конкурентном рынке труда.
    Просто позиций Junior и соискателей на них кратно больше, и из статистики по этой толпе яснее формируются ожидания рынка насчет квалификации Junior.
    ps тут в фавориты выбился простой ответ - это понятно ) плюсуют нетрудорустроеные соискатели, осваивающие синтаксис, и джуны, надеющиеся прочесть учебник по алгоритмам и пойти в гору. Всем удачи )
    Ответ написан
    4 комментария
  • Как работает магистраль памяти в процессоре 8086?

    @pfg21
    ex-турист
    википедия уже не канает ??

    Физический 20-битный адрес, позволяющий адресовать до 1 Мбайт памяти, получается путём сложения исполнительного адреса и значения сегментного регистра, умноженного на 16
    https://ru.wikipedia.org/wiki/8086
    Ответ написан
    2 комментария
  • Как организовать запуск скриптов на сервере?

    sim3x
    @sim3x
    Получения таска из телеги - nginx-uwsgi-(django / flask / handmade wsgi )
    В зависимости от того, как долго работает парсер
    - стартовать его в том же треде, что принял запрос от пользователя
    - делать очередь (celery) и работать через нее
    Ответ написан
    Комментировать
  • Насколько востребован рынок react и в целом js разработки на фрилансе, в частности на upwork?

    opium
    @opium
    Просто люблю качественно работать
    Что вам мешает зайти и самому посмотреть?
    А что тысячу проектов в день по вордпресу вы сможете сделать сами один?
    Надо смотреть есть ли какой то минимальный объем работ, чтобы занять все ваше время, остальные проекты у вас просто не будет времени выполнять
    Ответ написан
    3 комментария
  • Авторские права на GitHub?

    Tyranron
    @Tyranron
    Не пойму какое реальное практическое применение имеет сервис github и как обстоят дела с авторскими правами?


    Это хостинг Git репозиториев, который, помимо непосредственно удаленного Git репозитория, предоставляет ещё целый ворох удобных инструментов коллаборации и интеграции (code smell, code coverage, CI, Docker Hub'ы, Zapier'ы, боты, и вот всё это вкусное). Всё это позволяет удобно вести разработку проектов.
    К слову сказать, Github используют и для закрытых проектов тоже. Но это уже идет за денюжку.
    Авторские права регулируются лицензией, которую каждый уважающий себя репозиторий имеет.

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


    Есть как закрытые (код доступен только членам команды), так и открытые (код доступен всем) проекты. В чем смысл открытых проектов и open source как такового - это отдельная огромная тема.
    Открытый исходный код, как минимум, дает следующие преимущества проекту:
    - Доверие и прозрачность. Любой желающий может изучить исходники и удостовериться, что там нет ничего вредного. Может сам взять и скомпилировать код, если не доверяет чужим бинарникам.
    - Рост за счет сообщества. 1 команда - хорошо, но тысячи контрибъюторов - лучше.

    Не все проекты являются "аудиоплеером на продажу". Не все проекты монетизируются. Более того, зарабатывать деньги - тоже далеко не цель каждого проекта. Open source - это просто другая модель разработки ПО. И с помощь неё разрабатываются достаточно серьезные вещи: Linux, Kubernetes, MySQL, PostgreSQL, тысячи их... Без open source не было бы такого бурного развития программных продуктов. Он является фундаментом и базой для всего остального. Назовите мне хотя бы один закрытый большой и известный проект, который не использует ни одного open source продукта вообще. Ведь open source на самом деле вездесущ =)

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


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

    Откуда дизайнеры берут фотки - вопрос к ним. Как Вы должны понимать, ситуаций разных целый ворох. Одни просто берут фотки из интернета. Другие, более добросовестные, получают согласие автора на использование фотки, если она не выложена под свободной лицензией.

    3) Если взять код с функционалом типа CMS - это тоже нарушение авторских прав? Может я что-то не понимаю, но принцип CMS же примерно одинаковый, генерить статичные страницы, каталог и прочее взаимодействие? Взять тот же Bitrix, это что-то супер-уникальное чего нет в открытом доступе? Неужели за столько лет развития интернета в сети не появилось бесплатного качественного аналога платной CMS?


    Это будет нарушением прав, если Вы этот код будете использовать не согласно лицензии.

    Вопрос про принцип не понятен. Лицензирование принципов - это уже патенты. Если проект нарушает патент, то он его нарушает будь хоть открытым, хоть закрытым. И наоборот тоже, если в проекте реализовано что-то запатентованое его авторами - то копирование будет нарушением патента (если в условиях лицензии не указано другое). Но вообще open source и патенты как-то плохо смотрятся в одной корзине. Как говорится - ни рыба, ни мясо.

    За аналоги Bitrix не скажу, но вообще бесплатных CMS - пруд пруди. Гугл "в зубы" и вперед выбирать.
    Ответ написан
    5 комментариев
  • На чём остановиться при изучении вёрстки?

    @AnneSmith
    самая ленивая
    возьмите одну самую толстую книжку и прочтите ее от начала до конца

    в школе же вас не по видео роликам учили, а по учебникам, воспользуйтесь полученным опытом
    Ответ написан
    Комментировать
  • Как такое реализовать?

    Vlatqa
    @Vlatqa Куратор тега CSS
    й
    Ответ написан
    Комментировать
  • Какие есть it-профессии, где не нужно писать код?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    на врача/юриста/кого-то ещё выучился и работаешь рабочий день, остальное время свободно.

    Смешно...
    Врач любой специализации любой квалификации раз в пять лет проходит "переподготовку", изучая что появилось нового и подтверждая свою классность. Знаю вовсе не понаслышке. И постоянно в течение работы изучает что-то изучает, изучает...
    Любая профессия требует постоянного совершенствования, если конечно хочется добиться чего-то.
    Работники неквалифицированного труда - тем ничего не надо. Раньше можно было встать к конвейеру - вот где пустота в голове! Не, можно ошиваться в ИТ и не совершенствоваться постоянно - тянуть провода, менять картриджи в принтерах, коробки таскать - если ИТ-отдел настолько велик, что может позволить себе держать такого "подай-принеси-уйди-не_мешай"
    Ответ написан
    1 комментарий
  • Как заработать школьнику на программировании?

    opium
    @opium
    Просто люблю качественно работать
    ну любой может заработать на программировании если умеет программировать хорошо, возраст тут не важен.
    Ответ написан
    6 комментариев
  • Какие есть it-профессии, где не нужно писать код?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Младший техник у какого-нить провайдера. тянуть и обжимать проводочки.
    Саппорт в call центре.

    Сисадмин (нормальный), тоже должен знать и учить новые технологии и библиотеки.

    P.P.S. "Например, на врача/юриста/кого-то ещё выучился и работаешь рабочий день, остальное время свободно. "

    Ахаха... ты реально думаешь что юриспруденция за последние несколько лет не поменялась? Да хотя бы гиктаймс почитай какие новые громкие законопроекты только в области ИТ были приняты за последние полгода. Что уж говорить про те, которые не слишком громкие, или которые никто не понял?
    Ты реально думаешь, что врачи сейчас лечат также, как 10 лет назад? В стоматологии поменялось почти все - материалы, подходы. В клинической лаборатории даже стандартные нормативы. У окулистов жизнь поменялась уже пару раз.

    Мало нового происходит у младшего специалиста с минимальной зарплатой. И то...
    Ответ написан
    Комментировать
  • Как чайнику настроить Git?

    vicodin
    @vicodin
    Имею некоторый опыт
    1 шаг: удалите файлзиллу
    Ответ написан
    Комментировать
  • Почему в ОАЭ недоступны ru домены?

    Sanes
    @Sanes
    Пусть обратятся в техподдержку своего провайдера.
    Ответ написан
    Комментировать
  • Путь Python программиста с 0?

    zooks
    @zooks
    Frontend
    https://toster.ru/search?q=python+%D0%BB%D0%B8%D1%...

    Вопрос был задан уже десятки раз.
    Ответ написан
    Комментировать
  • Кто переходил/перешел с PHP на JAVA?

    Я с Python (все еще использую для своих проектов), перешел на Java

    - Открыл список вакансий города, глянул вакансии по .net / java - Java оказалось почти в 3 раза больше, да и зп на 20-30% повыше. Плюс я люблю продуктовые компании, а их под .net очень мало, там чаще всего разработка под заказ
    - Посмотрел, какой стек используется в вакансиях
    - Прошустрил стек, что мне нужен по книгам, потыкался с пет-проектом
    - Пошел работать, без особых проблем

    P.s. Только учитывай, что при работе с Java ты учишь не сколько язык, сколько его экосистемы и паттерны - а это лет на 10
    Ответ написан
    2 комментария
  • Куда пойти учиться на системного программиста?

    sim3x
    @sim3x
    MIT
    Ответ написан
    Комментировать
  • Какие статьи на Хабрахабр прочитать начинающему (и среднего уровня) программисту?

    longclaps
    @longclaps
    Хочу хорошего. Посоветуйте хорошего начального и среднего уровня, чтобы хорошо стало.

    Не стесняйся пользоваться поиском, он реально работает.
    Обрати внимание на тэги - они для твоего удобства.
    Читай учебники, это даёт систематические знания.
    Пиши код.
    Ответ написан
    2 комментария