• Какие решения существуют для поиска кадров в небольшую команду?

    beeptec
    @beeptec
    Наш стартап на всех этапах в случае необходимости того или иного специалиста обращался в опенсорсинговые IT агенства или искал рейтинговых специалистов на порталах фриланса.
    У нас были контокоррентные задачи и люди справлялись вполне приемлемо.
    Ответ написан
    4 комментария
  • Как сделать машиночитаемые "Часы работы" в HTML?

    vabka
    @vabka
    Токсичный шарпист
    https://developer.mozilla.org/en-US/docs/Web/HTML/...

    Ещё можно добавить микроразметку через itemProp
    https://schema.org/LocalBusiness

    Получится что-то типа
    <time itemprop="openingHours" datetime="Mo, Tu, We, Th, Fr, Sa 7:00-18:00"> Mon. - Sat. 7:00 am - 6:00 pm</time>
    Ответ написан
    1 комментарий
  • Что дальше учить?

    vabka
    @vabka
    Токсичный шарпист
    Коротко - да, надо всё. Не надо только если тебе фронтенд не интересен - тогда и React можно не учить.
    Раз ты не можешь сам оценить нужность этих тем для тебя - значит уровень знаний у тебя сейчас околонулевой.

    Длинно - пройдись по каждой теме по порядку:
    - Если можешь ответить конкретно на вопрос "что я получу, если изучу эту тему", то решай сам.

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

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


    для чего они нужны?

    Ты ожидаешь, что тебе сейчас все 20 пунктов распишут?
    Не ленись - прочитай предисловие к каждому сам.
    Ответ написан
    3 комментария
  • Что дальше учить?

    Kentavr16
    @Kentavr16
    long cold winter
    То что в темах - обязательная база JS. React это просто дополнительный инструмент в руках разработчика, это не другой язык, не другой принцип построения веб-сайтов. Обязательно все указанное учить. Все и с самого начала. Я сам пробовал "начинать учиться" с реакта. Глупость полная. Это как попытка начать залезать на лестницу сразу с 10-й ступеньки. Не выйдет.
    Ответ написан
    Комментировать
  • Как работает перенаправление вывода скрипта python?

    trapwalker
    @trapwalker Куратор тега Python
    Программист, энтузиаст
    Или вызывайте вот так:
    print(subprocess.getoutput('./1.py'))
    Так вы дождётесь полного выхлопа.
    Но если выхлопа много, то лучше запускать иначе, чтобы получить выходной пайп и вычитывая его в цикле слать всё на stdout __main__

    UPD: Дополню ответ, а то часть оказалась в комментариях.

    Такое происходит потом, что при перенаправлении выхлопа в файл происходит буфферизация. Накопительный буффер сбрасывается в файловую систему по факту своего заполнения или принудительно (по команде flush или по факту завершения процесса).

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

    NikFaraday
    @NikFaraday
    Student full-stack Developer
    Событие - это когда что-то произошло и вы уведомляете систему об этом
    Делегат - это ССЫЛКА на метод с уже заданным набором параметров. Далее вы можете присвоить делегату любой метод, который удовлетворяет описанный делегат.

    Да, события, это тоже, частично, делегаты
    Ответ написан
    1 комментарий
  • Как работает этот рекурсивный алгоритм?

    AgentSmith
    @AgentSmith
    Это мой правильный ответ на твой вопрос
    Подобные алгоритмы легко анализируются и распутываются, когда начинаешь вручную подставлять значения. 0, 1, 2,...
    Ответ написан
    Комментировать
  • Как вывести одинаковый блок на всех страницах HTML не редактируя файлы?

    firedragon
    @firedragon
    Senior .NET developer
    Есть старая технология SSI
    https://ru.wikipedia.org/wiki/SSI_(%D0%BF%D1%80%D0...

    другой вариант это путь как в Wordpress вы выносите header и фотер в отдельные файлы и все
    https://www.php.net/manual/ru/function.include.php

    третий вариант js
    взять какой то элемент например body и обернуть его содержимое каким либо шаблоном.

    https://jsfiddle.net/vkorotenko/3nbg2syu/
    Ответ написан
    4 комментария
  • Как систематизировать знания?

    @mletov
    Прочитайте какую-нибудь книгу, которая считается авторитетной в той области программирования, которую вы для себя избрали. Я вот, например, когда начинал писать на C#, бездумно копировал с SO примеры с использованием List<T>. Но при этом даже близко не понимал что это, еще и ругался про себя "опять эти непонятные уголочки, интересно, что они значат". А потом прочитал Албахари, ах вот что это, обобщенный класс, а их, оказывается, еще и свои можно писать. Как сколько нам открытий чудных...

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

    Adamos
    @Adamos
    Да все мы самоучки и пропустили "небесный инструктаж", как это называет Ричард Бах.
    Ощущение неполного понимания обозначает границу между тем, что вы действительно освоили, и тем, что еще нет. По мере накопления опыта граница будет расширяться, но не исчезнет никогда. Комфортно и уверенно вы будете себя чувствовать только в задаче, которую решаете не в первый раз.
    Добро пожаловать в профессию ;)
    Ответ написан
    2 комментария
  • Какую литературу или статьи прочитать для понимания какая базовая ит-инфраструктура должна быть у современного малого бизнеса?

    gbg
    @gbg Куратор тега Системное администрирование
    Любые ответы на любые вопросы
    Глобально, вопрос идентичен такому "что мне почитать, чтобы стать терапевтом, научиться водить камаз, а еще выступать на стадионе с рок-концертом".


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

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

    Например, в учебнике написано, что железка CISCO поддерживает h323. И железка Panasonic тоже поддерживает h323. Прочитав учебник, вы будете строго убеждены, что одно можно соединить с другим и получить профит. На деле же оказывается, что одно другое никак не понимает, но вот если между двумя этими идиотами поставить Asterisk, понимание достигается моментально.

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

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

    @100000000000
    function pouer (num, gibe) {
        if (!gibe) {
            return pouer(num, 1)
        } else {
            return Math.log2(num)
        }
    }
    
    pouer(16) // 4
    Ответ написан
    Комментировать
  • Что почитать про парсинг?

    @dmshar
    Райан Митчелл. Современный скрапинг веб-сайтов с помощью Python. 2-е
    межд. издание . — СПб.: Питер, 2021.
    Anish Chapagain. Hands-On Web Scraping with Python.-2019.
    Katharine Jarmul, Richard Lawson. Python Web Scraping. Fetching data from the web.-2017 Packt Publishing.
    Richard Lawson. Web Scraping with Python Scrape.-2015 Packt Publishing
    Ответ написан
    Комментировать
  • Как выбрать другой метод загрузки в YoutubeDL?

    Лучше загружать видео с YouTube через библиотеку pytube. Она работает немного быстрее, чем youtube_dl. Да и кода писать всего одну строчку (не считая импорта и input'а).
    from pytube import YouTube
    link = input()
    YouTube(link).streams.first().download()
    Ответ написан
    Комментировать
  • Возможно ли написать приложение для ВК на python?

    firedragon
    @firedragon
    Senior .NET developer
    https://vk.com/dev/vk_apps_docs

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

    jcmvbkbc
    @jcmvbkbc
    http://dilbert.com/strip/1998-08-24
    Вот тут я как-то постил свой список.
    Некоторые ссылки протухли, но по названию должно хорошо искаться.
    Вдобавок, https://lwn.net/Kernel/Index/ для точечного погружения в отдельные топики.

    А адептов секты теоретиков "читай исходники" реально надо заставлять читать исходники до просветления.
    Ответ написан
    2 комментария
  • Можно ли заработать C++ программисту в 2021?

    Adamos
    @Adamos
    Чтобы заработать, нужно начинать не с "я почитал книжку и выучил операторы", а "я могу написать программу/сайт, которые могут...". Работу для джуна на Крестах - так, чтобы вам разжевали, что делать, а потом еще за это заплатили - вы вряд ли найдете.
    Но если самостоятельно сможете решить нужную кому-то задачу (например, написать программу-клиента к API, который возьмет нужные данные и сделает нужные вещи - поняв, что заказ, написанный совсем другими словами, можно воплотить именно так) - то на фрилансе ни возраст, ни образование не спрашивают. Зарабатывай, если можешь.

    Но вообще, выбирать для быстрого заработка Кресты - это примерно как пойти в музыкалку, чтобы подработать лабухом.
    Ответ написан
    Комментировать
  • Можно ли заработать C++ программисту в 2021?

    saboteur_kiev
    @saboteur_kiev Куратор тега C++
    software engineer
    И хочется слезть с родительской шеи побыстрее)

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

    Никому не нужен "подработчик на С++", но ты можешь делать лабы по С++ (или по математике или по еще чему-нибудь) в своей школе/институте и там подработать.
    А с 18-ти можешь попробовать трудоустроиться, для чего уже сейчас можешь пошерстить вакансии в своем городе и учить то, что в них указано.
    Ответ написан
    Комментировать