• Почему в программировании столько математики?

    PravdorubMSK
    @PravdorubMSK
    понимаешь, дорогой друг, есть два типа программистов - которые делают действительно что-то серьезное. их 0.1% от общего числа кодеров.

    а есть 99,9999% кодеров. у них ИНЫЕ задачи. у них задачи - собирать из кусков уже написанных высокоуровневых штук всякую муть ДЛЯ БИЗНЕСА. бизнесу редко нужна математика, бизнесу нужны всякие сайты и мобильные приложения.

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

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

    всё.

    остальное - суть демагогия. за демагогию и за математику не платят. платят только за результат.
    Ответ написан
    7 комментариев
  • Какие книги по аутсорсингу и работе с фрилансерами стоит прочесть?

    saboteur_kiev
    @saboteur_kiev Куратор тега Книги
    software engineer
    Книги?
    Успешные фрилансеры работают, а не пишут книги.
    Следовательно книги, которые вы найдете - скорее всего "инфобизнес" или просто биографии.
    Читайте статьи фрилансеров, которые вот на Хабре пишут, на Реддите пишут.
    Ответ написан
  • Как передать маршрут в Яндекс. Навигатор или Google Maps с сайта?

    georgypoplavsky
    @georgypoplavsky
    Вы можете разместить просто ссылки на карту Google и Яндекс.

    Если с мобильного устройства человек откроет ту или иную ссылку, то ему Android предложит открыть эту ссылку в одном из приложений (Google или Яндекс карты), а там уже будет адрес отмечен точкой и надо будет нажать одну кнопку - проложить маршрут, после чего будет проложен маршрут и можно отправляться в путь :)

    Попробуйте открыть ссылки сверху с мобильного телефона.

    Если ни одного из этих приложений нет, то откроется просто мобильная версия страницы на Google или Яндекс.
    Ответ написан
    1 комментарий
  • А Вы встречали гениев-программистов?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Не надо высматривать гениев. Чудоковатым гениям место в институтах. В бизнесе их гениальность применить почти невозможно. Ищите человека подходящего под ваши условия работы и требования.
    Ответ написан
    10 комментариев
  • Как Вы мониторите проекты на Upwork? Приложения, RSS, пр.?

    pro_co_ru
    @pro_co_ru
    Старший инженер-программист
    Сам не мониторю, но у гугла есть сервис для подобных вещей: https://www.google.ru/alerts

    f1b66731f4914c9195da0e2e383226c3.png
    Вместо RSS-feed можно указать получать на почту, почту собирать imap-ом, а там уже парсить список ссылок, ходить по ссылкам и грабить дополнительную информацию.
    Ответ написан
    Комментировать
  • Как обстоят дела с junior-ами?

    @amambaru
    Хочешь - работай.
    Не хочешь - не работай, продолжай учится.
    Работать - эффективнее для обучения.
    Важно:
    В конторе должны быть коллеги более опытные, которые тебе будут помогать.
    Иначе тебе эта контора не нужна.
    Ответ написан
    Комментировать
  • Как оптимизировать svg-файл, в котором находится 5 000 точек, для встраивания на страницу?

    sergiks
    @sergiks Куратор тега JavaScript
    ♬♬
    Браузеру тяжеловато отрисовываеть такое количество элементов.

    Canvas вместо SVG не рассматривали?
    Ответ написан
    1 комментарий
  • Можно-ли считать WebAssembly "убийцей" JS?

    Ni55aN
    @Ni55aN
    Никуда JS не денется, так как на него подсело много разработчиков, и переходить на С++ (он же компилится в WASM) или что-то подобное они не станут. Ведь кому нужна лишняя головная боль (и выстрелы по ногам), чтобы ускорить приложение, в котором от силы все операции занимают долю секунды.

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

    @awdemme
    Отвечаю как заказчик, выставлял свои заказы, получал дебильные отклики:

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

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

    Нужно откликаться так, чтобы было понятно, что ты прочитал задачу.
    Можно сразу предложить варианты решения (пара предложений, без деталей).

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

    Сам я прекрасно брал работы, даже когда начинал обращение с предложением поднять оплату в 1,5-2-3 раза относительно желаемого заказчиком.
    Разумеется, это все было не с потолка, а с моих реальных оценок сложности работ.

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

    Stalker_RED
    @Stalker_RED
    Вы все правильно сказали - хайп. И да, большая часть тех кто хайпит не писали на этих ангуларах ничего сложнее того-же калькулятора.
    Ответ написан
    Комментировать
  • Насколько легко трудоустроиться программисту в 40+, 50+ итд лет?

    Arris
    @Arris
    Сапиенсы учатся, играя.
    Трудно - и с каждым годом будет все сложнее и хуже. С каждым годом растет объем пула "минимально-необходимых для программиста компетенций" . Каждый год появляются какие-то новые фреймворки, инструменты, фишки - которые по идее должны облегчать и упрощать разработку - но на деле вырастают непреодолимой стеной между тобой и "реальным миром веб-разработки". Потому что ты стареешь, а технологии молодеют.

    Я бы картинку нарисовал, но там очень уж нецензурный вид получается ;-)

    И "впихнуть" в себя все новые технологии ну не получается никак - ты или распыляешься и все знаешь по верхам... или идешь вглубь темы. Но тогда приходится откладывать новые технологии в сторону, потому что на них тупо не хватает времени и/или сил. В молодости - времени. Позже - сил.

    Уже сейчас чтобы тебя считали верстальщиком/программистом/фронтэндером/бэкэндером - надо знать в 2 раза больше технологий, чем 2 года назад. Этакий Закон Мура наоборот. Да вы сами просто посмотрите эти списки "компетенций"!

    Читаешь список требований к "Web-программистам" и видишь, что месяц за месяцем, год за годом HR-ы и те, кто там им задачи ставит, вписывают в требования все больше умных словечек, которые они сами услышали и не понимают, зачем оно им нужно и нужно ли? Все ближе и ближе ситуация подходит к "Если бы водителей принимали на работу как програм.... В 2010 году это была "шутка юмора". Сейчас это уже почти реальность.

    Пример хотите?

    Одна государственная организация выставила список требований к "веб-программисту". При зарплате в 35000 рублей он должен уметь чуть ли не МКС программировать и чуть ли не кластера из сотен серверов настраивать. А на деле основной задачей человека будет - таскать проекторы из аудитории в аудиторию, чистить мышки студентам, переставлять winxp и изредка, раз в полгода - добавлять статью на сайт гос.организации. Откуда информация? Связался с человеком, которому 45, который в этой организации работает уже 18 лет. Ему стаж капает, а деньги он зарабатывает совсем в другом месте.


    Что уж говорить об организациях коммерческих? Особенно тех, для которых веб-программист - и чтец, и жнец, и на дуде игрец?

    Но это все лирика и крик души. Извините.

    И да, к 35-40-45 годам по мнению "молодых и амбициозных IT-специалистов" ты должен обладать строго определенным списком компетенций как в профессии, так и по жизни (к примеру, я столнулся с отказом в приеме на позицию программиста потому что у меня нет... автомобиля. Зачем программисту автомобиль? Ну там сложная и длинная логическая цепочка, сводящася к "раз у тебя нет автомобиля - ты лох, а лохи нам не нужны").
    Мне кажется, проблема в том числе и в том, что подавляющее большинство этих самых "молодых и амбициозных" специалистов совершенно не думают о своем будущем. Нет, я не про то будущее, которое "куда я пойду, когда закончу вот этот крутой проект". Я о реальности. В их понимании 35 лет - это недостижимо далёкое будущее, а до 50 они не доживут (а если и доживут - то в мечтах тимлидами в гугле).

    Соответственно "молодые и амбициозные специалисты" с презрением смотрят на людей, которые отдали 15 лет разработке определенной платформы, платформы, которую сейчас тщится заменить какой-то пул новых технологий. По их мнению - все что старше 5 лет - ненужное устаревшее говно мамонта. А те, кто не знают появившуюся полгода назад технологию - отставшие от жизни ламеры.
    Also, Эффект Даннинга—Крюгера тут работает в полную силу.

    Резюмирую: трудно, если у тебя нет в резюме стапятисот сделанных проектов. И чем дальше - тем сложнее и труднее будет. Но тебе может повезти - если ты компетентный специалист в узкой области (даже если она 'legacy'). Или ты можешь найти синекуру - гос.организацию, в которой ты присоединишься к когорте таких же скинутых с паровоза прогресса "молодыми и амбициозными". Не переживай, через 20 лет скинут их. А ты останешься.

    Вот только кушать хочется сейчас. Хотя бы просто хлебушка.
    Ответ написан
    23 комментария
  • Какие единицы лучше использовать при адаптивной верстке?

    Ankhena
    @Ankhena Куратор тега CSS
    Нежно люблю верстку
    Насколько я понимаю, для всяких отступов лучше использовать проценты.

    Спросите дизайнера, если сами не можете разобраться.
    Если по задумке отступ зависит от ширины блока, то да, проценты. Если от размера шрифта, то em или ex. Если он вообще постоянный, то пиксели.

    А как быть со шрифтами и изображениями?

    Аналогично.
    Ответ написан
    Комментировать
  • Какую функцию использовать для построения такого графика?

    honor8
    @honor8
    Принципы быстродействия VBA в описании
    Есть график где X лежит между 1...100 и Y тоже может принимать значения от 1 до 100. Так вот, когда X достигнет 100, то и Y должен быть примерно на уровне 100
    y = 18.88 * ( ln(x) + ln(2) )
    Ответ написан
    5 комментариев
  • Какую функцию использовать для построения такого графика?

    @Mercury13
    Программист на «си с крестами» и не только
    Вариантов много. Считаем пока, что никаких требований к f(0) нет. Перемасштабируем наши переменные:
    x' = (x − 1)/9
    y = 8y' + 2.
    Тогда x' и y' будут от 0 до 1, в то время как x и y — 1…10 и 2…10. И тогда варианты.
    1. Степенная функция: y' = x'a, a = 0…1. Если a=½, то квадратный корень, ⅓ — кубический корень…
    2. Четвертушка эллипса: y' = sqrt(1 − x'²)
    3. Синус: y' = sin((pi/2)·x')

    Если же f(0) = 0, то масштабируем по-другому:
    x' = x/10
    y = 10y'
    Ответ написан
    4 комментария
  • Какие есть сейчас нормальные биржи фрилансеров (художники/мультипликаторы/аниматоры)?

    opium
    @opium
    Просто люблю качественно работать
    Ну наверно лучше всего себя представить на бихансе
    а так список полный бирж есть тут
    https://upworkest.ru/spisok-frilans-birzh/
    Ответ написан
  • Нужно ли задавать keywords?

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

    iiiBird
    @iiiBird Куратор тега CSS
    Пока ты спишь - твой конкурент совершенствуется
    Не понимаю о чем вы тут все.
    Edge + блокнот + Paint
    WnauMj7EWES2uDnzpK2Kw.jpg
    Ответ написан
    3 комментария