Задать вопрос
  • Как перестать кодить и начать программировать?

    @darksladen
    Больше кодь и будешь больше программировать!
    И начать надо с того, чтобы понять, что ты не знаешь перечисленные тобой языки. Язык это не просто синтаксис. Выбери нужную тебе технологию и углубляйся.. А это хрень все, что ты там "Привет мир" пишешь. Можно скажем хорошо знать js, а в react'е быть быдлокодером, потому что не знаешь всех его тонкостей и уловок.
    Ответ написан
  • Как перестать кодить и начать программировать?

    BuriK666
    @BuriK666
    Компьютерный псих
    Если ваш старый код, для вас выглядит ужасно, то значит вы развиваетесь. Бейте тревогу когда начнете "идеально" писать.
    Ответ написан
    11 комментариев
  • Почему косинус иногда изменяется на синус?

    @ElijahTr
    1. sin(pi/2+t)=cos(t)

    2. >> sin (a+b) = sin(a)cos(b) + cos(a)sin(b) (Proof: sin(a+b) = (cos a)(sin b) + (sin a)(cos b))

    3. sin(pi/2)*cos(t) + cos(pi/2)*sin(t)=cos(t)

    4. >> sin(pi/2) = 1 cos(pi/2)=0

    5. 1*cos(t) + 0*sin(t)=cos(t)

    6. cos(t)=cos(t)
    Ответ написан
    Комментировать
  • Зачем продают оборудование для майнинга?

    @jkotkot
    режим сарказма
    Во времена золотой лихорадки больше всего стабильно зарабатывают те, кто продает лопаты и прочие сервисы для упрощения добычи.
    В том числе это основано на том, что покупатели оборудования думают, что они получают преимущество над осальными, покупая оборудование, но если все его купят, то ни у кого преимущества не будет. А производители оборудования в любом случае остаются в стабильном предсказуемомо выигрыше.
    https://pikabu.ru/story/skolko_zarabotano_na_zolot...
    Ответ написан
  • Как искать клиентов маленькой региональной студии в 2017?

    Jump
    @Jump
    Системный администратор со стажем.
    посоветуйте эффективную стратегию привлечения клиентов для небольшой региональной студии/интегратора?
    Реклама.
    Только не надо понимать это слишком банально, вроде объявления в газете или на столбе.
    Включите голову - реально полезный инструмент для многих целей. И думайте.
    Подумайте кому нужны ваши услуги. Что вы можете сделать нужного клиентам.
    Напишите деловое предложение интересным компаниям которые потенциально могут нуждаться в ваших услугах. Раздайте визитки знакомым людям, которые вращаются в деловых кругах вашего района, и.т.д.

    В общем это постоянный непрерывный процесс. Если клиентов много - вы занимаетесь работой, если клиентов мало направляете силы на рекламу и привлечение клиентов.
    Ответ написан
    Комментировать
  • Машинное обучение - это работа для "ученых" или программистов?

    @hauptling
    Язык программирования - это инструмент.
    В машинном обучении, необходимо знать: статистику, аналитику и т.д. , без них Вы в данной области - никто.
    Ответ написан
    Комментировать
  • Машинное обучение - это работа для "ученых" или программистов?

    sim3x
    @sim3x
    Потому, что сейчас профиль настолько попсовый, что ученым там делать нечего
    Зато прикладных задач - все больше и больше
    Ответ написан
    Комментировать
  • ИП + PayPal = касса?

    Menaskop
    @Menaskop
    Анархист. Работаю в Сети. Живу в Сибири.
    К сожалению, советы выше - абсолютно не верные.

    Пояснения
    1. тут - общие посылы
    2. здесь - ликбез

    Коротко: не важно, агрегатор принимает платежи или банк: Вы конечный продавец? Тогда - чеки шлёте именно Вы. Поверьте, агрегаторам это не выгодно: иначе они получат всю ответственность по новой редакции ФЗ 54.

    Кроме того, электронные деньги - это тоже безнал, но приём по безналу - не требует касс, а вот приём через ЭПС (Яндекс, PayPal - который у нас работает через НКО, Киви и т.д.) - да, требует. Исключение - это то, что представляет WMR и им подобные "титульные знаки", но это тема отдельного разговора.

    UPD. Специально (и не только) для вас - ответ развёрнутый.
    Ответ написан
    Комментировать
  • На чем написаны сборщики данных в Яндекс.Метрике?

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

    @lega
    с помощью протокола http
    Нет смысла в таком кол-ве портов, переходите на keep-alive (напр zmq), и 1-10 портов хватит чтобы загрузить на 100% железо/сеть
    Ответ написан
    Комментировать
  • Почему люди пишут boilerplates с основ, вместо того, чтобы форкнуть существующий boilerplate и писать сверху?

    @BorisKorobkov
    Web developer
    Потому что есть фатальный недостаток.

    P.S. Вообще-то react, react-native, nodejs и пр. отличаются друг от друга чуть менее, чем полностью.
    Ответ написан
    Комментировать
  • Где собраны образцы топовых лендингов?

    lexxpavlov
    @lexxpavlov
    Программист, преподаватель
    Шикарный дизайн успешного сайта.

    Смотреть без звука!

    P.S. sarcasm mode off
    P.P.S. ну или для азиатского рынка...
    Ответ написан
    Комментировать
  • Как править чужой код так чтоб его не сломать?

    @kttotto
    пофиг на чем писать
    Во первых нужно закладывать время на разбор легаси кода, об этом сразу надо говорить с заказчиком. Зная задачу, всегда понимаешь, ЧТО надо написать, но в случае с легаси надо еще и понять КУДА это написать. Без этого никак и поэтому это время надо учитывать.

    Второе. Когда-то меня учили, что код нужно менять только дописывая его, в крайнем случае удаляя, но ни в коем случае не переписывая. Поэтому, если надо изменить поведение - наследуешься, переопределяешь метод и используешь новый класс. Мне сложно судить о php, как этот проект реализован, но ООП для того и придумали, что его легче поддерживать и он легче модифицируется.

    Следующий вариант изучить код, начинать писать тесты к нему. Я этим способом пользуюсь редко, в основном пишу на то, в чем я не уверен, что боюсь сломать.

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

    А вообще чтение легаси, это дело опыта. Я помню первые свои чужие проекты, я думал, что попал в ад. Сейчас копаться в чужом коде, это мое любимое дело) Я могу часами сидеть разбирать чужой код, что начальству приходится меня попускать: "я понимаю, я тоже это люблю, но надо дело делать")) Люблю просто на гитхабе полазить по чужим проектам, посмотреть как люди думают.
    Ответ написан
    Комментировать
  • Язык программирования для 40летнего начинающего?

    dom1n1k
    @dom1n1k
    Я бы посоветовал отталкиваться не от языка, а от своей нынешней специальности и имеющегося опыта. Объясню.
    Просто пойти в "программирование вообще", особенно если в веб - это действительно столкнуться с дикой конкуренцией 20-летних, которые программируют если не с пеленок, то со школы точно. И шансов выиграть эту борьбу, откровенно говоря, немного. Не, какую-то работу вы, конечно, найдёте - но вряд ли она будет очень уж завидной.
    Нужно поискать сферы на стыке вашего опыта и IT. Например, вы врач - искать места, где программируют медицинские системы. Если строитель - системы связанные со строительством. Если химик - связанное с химией, ну и так далее. Тогда большим плюсом будет ваше глубокое понимание предметной области, которого нет (и не предвидится!) у тех самых 20-летних.
    Найти такие места, разведать там обстановку и вот то и учить.
    Ответ написан
    7 комментариев
  • Что выгоднее фрилансеру - одиночке ИП или ООО?

    @nefedovgeka
    Однозначно ИП с упрощенным налогооблажением, 6% единый налог с оборота. Отчетность будешь сдавать раз в год, вернее за тебя ее будет банк сдавать или сервис Контур и др.
    Ответ написан
    Комментировать
  • Удаленная работа системным администратором. Насколько актуально в 2017?

    chupasaurus
    @chupasaurus
    Сею рефлекторное, злое, временное
    Рекомендую мигрировать в то, что называют сейчас "DevOps инженерами", вакансий на удалёнку полно, платят хорошо.
    Ответ написан
    Комментировать
  • Государственная служба и фриланс?

    opium
    @opium
    Просто люблю качественно работать
    главное об этом никому не рассказывать
    Ответ написан
    Комментировать
  • Есть ли "жизнь" на русскоязычных биржах?

    @LiguidCool
    А за бугром толпы индусов. Никто не обещал что будет легко.
    Ответ написан
    Комментировать
  • Хеширование слова с допуском ошибок при вводе и/или написании. Как сделать?

    wataru
    @wataru Куратор тега Алгоритмы
    Разработчик на С++, экс-олимпиадник.
    Вот пример такого хеша:

    int hash(string s) {
      return 42;
    }


    Можно вместо 42 возвращать другое число, но обязательно, всегда одно и то же.
    Это все потому, что множества слов с ошибками перекрываются. Например, строки "aaaa" и "aabb" должны давать одинаковый хеш. Но точно так же сроки "bbbb" и "aabb" должны давать одинаковый хеш. В итоге получается, что все возможные строки должны давать одинаковый хеш.

    В чем состоит изначальная задача? Зачем вам такой хеш понадобился? Наверняка что-то типа поиска строк, совпавших с 1-2 ошибками. В этом случае следует перебором сгенерировать из заданной строки все возможные с 1-2 ошибками, эти строки уже сохранить как-то (например, используя стандартный хеш в хеш-таблице).

    Или можно сравнивать строки парами, считая сколько нужно ошибок, чтоб получить из одной строки другую. Это стандартное динамическое программирование. Гуглите дистанцию редактирования.
    Ответ написан
    2 комментария
  • Каковы максимальные рейты на Toptal?

    neatsoft
    @neatsoft
    Life is too short for bad software
    Toptal - агентство. Размер комиссии, при которой агентство оказывается жизнеспособным, составляет от 70 до 90 процентов. Человека с рейтом $70/h они попытаются продать за 100, значит на руки такой работник будет получать максимум 30. Это вариант для ярко выраженных интровертов, панически боящихся общения с клиентами на финансовые темы.
    На upwork.com или freelancer.com около 6 месяцев потребуется на то чтобы осмотреться и понять принципы работы, после этого толковому fullstack-разработчику можно рассчитывать на постоянный поток long-term проектов. Дальнейшая работа будет минимум вдвое более выгодной, чем на Toptal, и помимо денег будет приносить постоянных клиентов.
    Ответ написан
    8 комментариев