• Если я хорошо освою C, я смогу написать свою ОС под свою хотелку?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Чисто теоретически, вирус можно написать почти на чем угодно.
    Но важно понимать, что вирус заражает операционную систему, а не исходный код.
    Поэтому вам нужно разбираться как именно работает операционная система, чтобы ломать ее безопасность и пользоваться уязвимостями.
    Ответ написан
    Комментировать
  • Какой смысл в подвале на сайтах с автоподгрузкой при прокрутке?

    SmthTo
    @SmthTo Куратор тега Вёрстка
    Все перепёлки мира будут оплакивать мою смерть.
    Никакого смысла нет. Это дизайнерская, функциональная, техническая ошибка или недоработка. Просто хотят внедрить автоматический AJAX, который может быть удобен в ряде случаев, но что делать с подвалом в данном случае — не знают и не хотят решить данную проблему. В любом случае, подвал нужен, если контент не бесконечный (условно) и есть ограниченные по контенту страницы, а в подвале важная информация.

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

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

    Нужно знать базу, ее можно изучить на примере любого языка, но лучше брать тот, у которого порог вхождения ниже, например C, хотя тот же PHP подойдет, но придется затронуть и другие технологии (HTML, например)

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

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

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

    devalone
    @devalone
    ̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻
    создай свой твитч с блэкджеком и стримершами
    Ответ написан
    1 комментарий
  • Кого нанимать для разработки мобильного приложения: фриланс разработчиков или студию?

    @stratosmi
    Хотим сделать мобильное приложение заказа услуг для дома и комфортной жизни (репетиторы, фотографы, уборщицы и т.п). Будет отдельное приложение для клиентов и для исполнителей.


    Не только приложения. А еще + сервер (или что то вроде firebase, но в любом случае - не бесплатно).

    Бюджет на разработку 1-3 тыс. долларов


    Никого не нанимать. Забудьте.

    Впрочем, найдутся школьники, что согласятся. Но до ума не доведут.

    Стоимость подобного проекта - примерно в 10 раз больше.

    P.S.:
    Исполнители отдельные напрямую без студии - дешевле при прочих равных. Но вопросы организации работы - лежать будут на вас.

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

    Плюс дело не только в затратах вашего времени - а сможете ли вы организовать работу исполнителей?

    P.P.S.:
    Если студия дешевая, то она попросту наймет исполнителей - те же фриленсеров, что можете нанять и вы напрямую.

    Нормальная студия - существенно дороже.
    Ответ написан
    2 комментария
  • Как не пускать на сайт при включенном adblock/ublock и прочее?

    @uroot
    Для того, чтобы обойти такие определения на наличие adblock/ublock достаточно просто отключить JS. Но здесь дело в другом. Если лично я вижу такой сайт, то я просто на него больше никогда не вернусь или тем же adblock-ом заблокирую всплывающее окно "Отключите adblock".

    И так сделают многие - они просто не вернутся на ваш сайт.
    Ответ написан
    14 комментариев
  • Как не пускать на сайт при включенном adblock/ublock и прочее?

    @d-stream
    Готовые решения - не подаю, но...
    Большая часть пользователей адблокеров просто тут же покидает сайты-попрошайки, если их попрошайничество хоть как-то мешает. Бывают конечно редкие сайты-исключения, на которых блокировщики отключают.
    Но чтобы этого добиться - надо быть ресурсом типа хабра или Майкрософта.
    Ответ написан
    14 комментариев
  • Дилемма повышать в должности или нет?

    Moskus
    @Moskus
    Весьма вероятно, что у вас есть один вменяемый программист и пять особ, которые ещё не выросли из школьного образа мышления, а также ещё, как минимум, один такой, в руководстве, кто это придумал.
    Экзамены - это синтетический тест, который означает, что компания не может оценить их квалификацию по их работе, потому заменяет это на ритуал, который к реальности, скорее всего, отношения не имеет.
    Если человек отказывается играть в эту игру, это не говорит ничего о том, что он умеет, также как ничего не говорит об этом и желание других играть.
    Ответ написан
    8 комментариев
  • Дилемма повышать в должности или нет?

    vt4a2h
    @vt4a2h
    Senior software engineer (C++/Qt/boost)
    Убрать глупые и ненужные экзамены. Тогда всё встанет на свои места.
    Ответ написан
    5 комментариев
  • Тестовое задание (Junior Frontend), приемлемое ли?

    bootd
    @bootd Куратор тега CSS
    Гугли и ты откроешь врата знаний!
    При чём тут какая-то связка с php? Как php вообще относится к вёрстке? Если вы там адаптивности боитесь, то, лично моё мнение, вам ещё нужно подтянуть знания и вы себя в оценке переоценили))

    Что насчёт самого макета, то я бы сказал, слишком лёгкий. Чё тут делать то? Карту вставить? Подвигать стрелочки при наведении через css? Сделать кнопку с раскрытием меню?

    P.S. Я никак не хочу обидеть или оскорбить вас, но я не понимаю, сути вашего вопроса. У вас навыки 70% х 30%, а вы вместо того, что бы начать верстать, пришли сюда с глупым вопросом, а не слишком ли сложно!
    Ответ написан
    2 комментария
  • Что вы делаете если не укладываетесь в срок?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    Ни ускорить ни замедлить (новых людей подключать, краткосрочно процесс замедлится еще сильнее - на том чтоб работу дополнительного человека координировать), переработки череваты выгоранием и падением мотивации в итоге еще большим сабатажем сроков.
    Оценка сроков - это описательная и приблизительная харрактеристика, которая никак не влияет на реальные сроки разработки, вы же не будете что-то делать медленней если сделали быстрее чем планировались сроки, точно также и наоборот.
    Как с этим быть - никак, показать что есть, спринт фиксирует ваши обьемы работ на определенный момент времени, чтоб вы могли оценить проделанную работу, и решить куда дальше двигаться.
    Ответ написан
    Комментировать
  • Что вы делаете если не укладываетесь в срок?

    @ponaehal
    Упрощаю вопрос:
    Я запланировал сделать это за две недели, но ошибся в оценке. Что делать?
    Ответ на мой взгляд очевиден:
    Извиниться, признать ошибку, сделать выводы. Все остальное (типа привлечение доп ресурсов, введение ночных смен и т.п.) это попытка прикрыть свою ошибку как менеджера за счет компании.
    Ответ написан
    2 комментария
  • На какую ЗП можно рассчитывать с 2-летним опытом работы?

    vt4a2h
    @vt4a2h
    Senior software engineer (C++/Qt/boost)
    На мой взгляд, в резюме не должно быть указано з/п, вообще.
    В плане уровня з/п... Любая, за которую сможете себя продать. А о наглости и самоуверенности тут вообще не стоит думать.
    Ответ написан
    Комментировать
  • Куда легче всего эмигрировать из Украины?

    Stalker_RED
    @Stalker_RED
    Если работаете удаленно и продолжаете платить налоги в украине (можно тоже удаленно), то можно хоть завтра ехать в практически любую страну как турист. Но придется соблюдать сроки прибывания, делать визараны или перемещаться в другую страну.

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

    Хинт: возможно стоит рассматривать не только англоязычные, но и некоторые восточноевропейские страны, вроде польши, болгарии, черногории, эстонии и т.п., где многие понимают русский, например. Беларусь, тоже вот. Тайланд, ГОА, бали - как временный вариант.
    Ответ написан
    Комментировать
  • Можете по-простому объяснить про Docker и как им начать пользоваться?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Что такое докер - объяснить просто. Это виртуализация приложений. Для быстрого развертывания приложения в привычном для него окружении на любой подходящей системе.

    Как начать им пользоваться - объяснить сложно, особенно не зная какую задачу вы хотите этим решить.
    Ответ написан
    24 комментария
  • Как безопасно разорвать fixed price контракт?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    типичная ситуация с фиксПрайс контрактами, будет вам урок, никогда нельзя брать фикспрайс контракты, даже на 5 минутную "доработку" - рано или поздно ты изза копеечной правки нарвешься на такого заказчика, который испортит тебе репутацию.
    Само собой не все такие проблемные, но в случае проблем (например клиент хочет бесконечно растягивать обьем работ, затягивая и компосируя мозги как в примере), то ты будешь всегда крайним.
    ---
    Вариантов не так много:
    1. возврат денег (безопасно но теряешь деньги за уже выполненый труд)
    2. Не разрывать контракт, просто ему также бесконечно компосировать мозги, он тебе что-то шлет, ты соглашаешься посмотреть (но не указываешь точных сроков когда что-то посмотришь или исправишь), просто все время говоришь что еще НЕ разобрался, нужно время, при этом никогда не грубишь и НЕ отказываешься от работы, просто тянешь бесконечно время, ничего не делая, если он начинает высказывать не довольство ожиданием, предлагаешь ему сменить подрядчика.
    Клиент или сам расторгнет контракт, или забьет, ну и в случае чего спор проще будет решать, все равно клиент сам пропал, а теперь не хочет ждать когда у тебя время освободится. . .
    3. Попробовать все довести до желаемое клиентом состояния - но предположу что скорее всего не получится сколько бы ты труда не вложил, (нужно понимать что всегда оставшиеся 10% проекта занимают 90% труда), кто заказывает по фикспрайс часто этого не понимают и что-то обьяснять ему как правило бесполезно (поэтому брать проекты на фикспрайс - это безумие, хорошо тебе еще ума хватило проект на этапы разделить, так бы ты ни копейки за свой труд не увидел).
    Ответ написан
    Комментировать
  • Что написать для тренировки на js с нуля?

    shmatuan
    @shmatuan
    8 year of Web, 5 years of Vue
    Из того, что часто может пригодится в вебе

    • Паралакс
    • слайдер
    • генерацию таблиц из js
    • сортировку таблиц
    • общение с сервером
    • Плеер (аудио/видео)
    • Работа со временем (momentjs)
    • Подгрузка постов при скроле
    • Движение блоков при скроле
    • Пагинация
    • Модалка
    • Взаимодействие с изображениями (фильтр, обрезка, ...)
    • Кастомные селекты, датапикеры
    • Табы


    + можешь поискать топ сайтов и попробовать повторить интересные штуки из них
    + jQuery
    + фрейморки, например Vue
    + node js
    Ответ написан
    Комментировать
  • Какие курсы по php выбрать?

    usdglander
    @usdglander Куратор тега PHP
    Yipee-ki-yay
    Что можете посоветовать?

    Ментора
    Ответ написан
    4 комментария
  • Может ли "сайт" узнать, что я использую VPN или прокси-сервер? Как он выявляет это?

    Radjah
    @Radjah
    Как минимум разница в часовом поясе и языке между тем, что в заголовках, и географической привязкой IP.
    Косвенно по принадлежности подсети. Адрес того же DO мало похож на адрес провайдера из России.
    Ответ написан
    Комментировать