• С каких пор появился фронтенд?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    По пунктам:
    Почему в университете стало популярней разрабатывать сайты, ежели учить C++ и писать "толстые" клиенты.
    Потому что скриптовые языки дают существенно бОльшую скорость разработки чем C++ что собственно является главным аргументом. Разработчики стоят дороже железа условно.
    С++ остается в каких-то узко-специфических задачах со сложной математикой где производительности скриптовых языков не хватает. Писать на C++ интерфейс не актуально года с 2000 пожалуй что.

    Когда произошла точка перелома, что "тонкие" клиенты теперь популярней и почему? Хотя ведь мобильные приложения, это ведь тоже "толстый" клиент

    И мобильное приложение, и фронт сайта - могут быть и тонким и толстым клиентом, зависит от конкретного проекта.
    Это всегда баланс между бизнес-хотелками и затратами.
    Толстый клиент - лучше отзывчивость интерфейса, можно вынести часть нагрузки на железо клиента, дороже поддерживать (дорогие ios/android/angular/... разработчики, специфические проблемы синхронизации данных).
    Тонкий клиент - все наоборот :)

    UPD Если трактовать вопрос в стиле "почему веб более популярен чем десктоп":
    1. Как показывает практика любой софт который физически крутится у пользователя можно взломать и получить бесплатно. Если софт не лежит на торентах - скорее всего он никому не нужен.
    2. Многие сервисы сейчас продаются по модели ежемесячной-ежегодной подписки - это даёт существенно лучшие экономические показатели чем продажа платных обновлений.
    3. Интернет становится все более доступным и по географии и по $, все более быстрым.

    Все это делает модель SAAS и её наследников весьма привлекательным.
    Я бы сказал так - сейчас нужны какие-то ОЧЕНЬ веские причины не использовать SAAS.
    Ответ написан
    13 комментариев
  • Как получить заказы по web scraping и какие навыки улучшить?

    @WapGeaR
    Программист
    Я бы не доверился человеку со ставкой 8$/час, попробуйте хотя бы 15
    Ответ написан
    6 комментариев
  • Есть ли аналоги Themeforest для разработчиков приложений?

    pozZzitiv
    @pozZzitiv
    Дизайнер и перфекционист
    Чем Codecanyon на той же площадке не подходит?
    Ответ написан
    3 комментария
  • Веб-разработка с несколькими устройствами. С чем её едят?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега Веб-разработка
    BrowserSync делает то, что вам нужно — передает действия между разными устройствами и автоматически перезагружает страницу при изменениях.
    Ответ написан
    1 комментарий
  • Стоит ли использовать Angular2 с ES6?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Собственно могу ли я обойтись ES6 при работе с Angular


    Можете, вопрос в рациональности.

    Хоть код на TS отличается не сильно, он все же отличается. А так как большая часть учебных материалов по ангуляру все же будет на TS - то стоит задуматься. Да и не так плох TS.
    Ответ написан
    Комментировать
  • Как платить фрилансерам в белую (субподряд)?

    kumaxim
    @kumaxim
    Web-программист
    Пример №1
    Вы являйтесь ИП в юрисдикции РФ. Ваш подрядчик тоже ИП в РФ.
    Что делать: подписывайте договор на оказание услуги, например, Вы платите 5 т.р. за разработку дизайна.
    Расходы: пересылка конверта с документами в адрес Вашего подрядчика, который будет рисовать дизайн
    Налоги: нет

    Пример №2
    Вы являйтесь ИП в юрисдикции РФ. Ваш подрядчик физическое лицо в РФ.
    Что делать: подписывается гражданко-правовой договор(часто Вы можете встретить сокращение ГПХ - гражданско-правового характера). Он будет точно таким же как договор между ИП, только в качестве исполнителя в нем указано физ.лицо.
    Первое что необходимо помнить при оформлении договора подряда с физ.лицом - коные договора должен быть четко определен, например, "...Исполнитель обязазуется нарисовать Заказчику дизайн-макет сайта кулинарной тематики и предоставить его до 25.10.2016". Ни в коем случае не должно быть указано выполнение какие-либо переодических действий, например, "...Исполнитель обязуется выполнять работы по разработке дизайн-макетов сайтов, в течении 10 дней с момента поступления запроса от Заказчика..." Это уже будет являться трудовым договором, а это уже отдельная тема.
    Расходы: пересылка договора подрядчику + пересылка отчетов в ФНС и ПФР
    Условие: Пусть 5 000 рублей это сумма, за которую работает Ваш подрядчик.
    Налоги:
    1. 13% - налог на доходы физ.лиц
    2. 22% - взнос в Пенсионный фонд
    3. 5,1% - взнос в фонд Обязательного мед.страхования

    Расчет:
    1. 5 000 - 13% = 4350 - столько получит на карточку Ваш исполнитель
    2. 5 000 - 87% = 650 - это 13% НДФЛ
    3. 5 000 + 22% = 1100 - в Пенсионный фонд
    4. 5 000 + 5.1% = 255 - на медицину
    Итог: Ваш подрядчик получает 4350 рублей. Бюджет РФ получает с этого 1975 рублей. Суммарно Вы заплатите 6325 рублей
    Отчеты: в Пенсионный фонд(если не ошибаюсь форма РСВ-1) и в ФНС. В ПФР отчет должен быть отправлен в конце месяца, хотя могу ошибаться. Для наемных сотрудников на трудовом договоре РСВ-1 точно ежемесячно предоставляется. Для людей на договорах подряда точно не скажу, спрашивайте в своем ПФР. В ФНС отчет раз в год до 01.04 должен быть предоставлен.

    Пример №3
    Вы являйтесь ИП в юрисдикции РФ. Ваш подрядчик физическое лицо вне юрисдикции РФ
    Что делать: ежайте в эту самую другую юрисдикцию, открывайте там филиал/представительство и работаете по законам той страны. Деньги сначала со своего ИП кидайте на представительство, а потом с него уже Вашим наемным людям. И да, еще Вас ждет с распростертыми объятиями валютный контроль банка и ФНС внешние операцияии с аффилированными иностранными компаниями любит под микроскопом рассматривать.
    Налоги: не знаю, сильно зависит от страны назначения.

    Пример №4
    Вы являйтесь ИП в юрисдикции РФ. Ваш подрядчик ИП/юр.лицо вне юрисдикции РФ
    Что делать: идти в банк и узнавать что такое валютный контроль, что надо заполнять, сколько это идет и т.д. Точно нужен будет счет в иностранной валюте. Вроде бы, но могу ошибаться, еще нужно будет регистрироваться на таможне, даже если Вы физически через границу ничего перемещать не собирайтесь(тут могу ошибаться).

    Вывод.

    Оцените объем работы, которую Вы хотите сами аутсорсить и либо найдите веб-студию, которой будите аутсорсить и получать от них все документы либо возьмите себе в штат человека, который будет все это делать.
    Ответ написан
    1 комментарий
  • Биржа upwork как источник заказов для IT компании?

    @polifill
    Не с той стороны заходите.

    Самая большая проблема - ВЗЯТЬ нормальный заказ на бирже UpWork.
    Ну а вам как бизнесмену - брать такие заказы РЕГУЛЯРНО, чтобы обеспечивать свой штат постоянной загрузкой по работе.

    Все остальные озвучанные вами проблемы - полнейшая ерунда и вообще не являются проблемой на фоне той проблемы, что действительно вам будет трудно решить для того чтобы начать свою деятельность на Upwork - РЕГУЛЯРНО БРАТЬ ХОРОШИЕ ЗАКАЗЫ.

    Неплохие специалисты на Upwork годами работают - и предел их мечтаний "взять заказ на 500 долларов", а вы сходу на постоянные заказы по $3000 рот раззеваете....

    Не хотите, чтобы ваши конечные исполнители видели ваши заказы и заказчиков - работайте с исполнителями мимо Upwork, а через Upwork только с заказчиками работайте, - в чем проблема-то????

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

    1. Одиночному специалиста не так просто брать крупные заказы.
    2. Чтобы раскрутиться на Upwork - нужно время, и довольно долго новичок получает не особо интересные и не особо денежные предложения.
    3. Если вы обеспечиваете сотрудников постоянным потоком работ - они не будут искать доп. заработок на сайтах типа Upwork.
    4. Не всем нужен этот гемморой с прямым заказчиком. Подавляющее большинство людей в мире работает в каких-либо фирмах и получает работу через начальника, а то и через большую цепочку начальников... Многим людям так намного комфортнее.

    Проблема у вас будет только в одном случае - если вы будете откусывать ЗДОРОВЕННЫЙ процент, при этом никакой СВОЙ ВКЛАД НЕ ДОБАВЛЯЯ.

    Но в наше время, когда о Upwork знают почти все - никак вы эту проблему не устраните.

    Только внося свой дополнительный вклад (например, прекрасным знанием английского языка, постоянным вниканием в глубину проектов и тем, что будете крайне внимательно относится к своей репутации на Upwork и будете работать над репутацией долгие месяцы) вы будете застрахованы, что работать через вас будет выгоднее, чем напрямую.
    Ответ написан
    8 комментариев
  • Биржа upwork как источник заказов для IT компании?

    begemot_sun
    @begemot_sun
    Программист в душе.
    Имхо на бирже фриланса много конкуренции в виде демпинга.
    Наверное лучше налаживать канал через партнеров в той же америке.
    Может какие нибудь продажники за процент от сделки будут работать ?
    Ответ написан
    6 комментариев
  • Биржа upwork как источник заказов для IT компании?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    В профиле агенства не обязаны быть работники, работникам не обязательно говорить про апворк (если уж так хочется секретничать). Главное качественно заполнить профиль и постоянно мониторить интересные заказы и отправлять заявки на них. На первый заказ может уйти неделя-две, а может и месяц-два - как повезет. По времени - ну, полчаса-час-два в день на поиск/ответы на заявки. 60 ответов в месяц бесплатны, дополнительные - денег стоят.
    Ответ написан
    9 комментариев
  • Биржа upwork как источник заказов для IT компании?

    Sanes
    @Sanes
    Так себе источник. Лучше с местными коммерсами работать.
    Ответ написан
  • Как запустить стартап-сайт, чтобы не "лег" от наплыва людей и ддос?

    Rou1997
    @Rou1997
    Не зная особенностей сайта, ваши 200 тысяч в сутки с учетом на часовой пояс считаем как 200 тысяч за 12 часов, и 5-10 запросов в секунду, выдержит даже дешевый VPS и обычный хостинг если премиум, можете потестировать, а также для тестирования использовать https://loadimpact.com/ или просто Сеоспринт.
    А вот от DDoS и даже DoS защититься гораздо сложнее, там тысячи запросов в секунду будут, часто очень крупные сайты можно "обрушить" запустив бота на одном дешевом VPS, но зато и заблокировать его IP очень легко, а прокси стоят денег, так что вряд ли кто-то займется, а на крайний случай предусмотрите блокировку IP.
    Ответ написан
    1 комментарий
  • Как правильно подготавливать иконки для разработчика Андроид?

    Ознакомьтесь более внимательно с гайдами от гугла. В "Clearance" как раз говорится о том, что размер самой иконки 24dp, а Touch target 48dp. Поэтому от вас требуется иконка 24dp под разные разрешения, а программист уже сам сделает отступы по 12dp со всех сторон:
    <ImageView
      android:id="@+id/iсon"
      android:layout_width="24dp"
      android:layout_height="24dp"
      android:padding="12dp" // отступы по краям
      android:src="@drawable/ic_search_white_24dp" 
    />


    Вообще, рекомендуется использовать стандартные гугловские иконки, если это возможно. В вашем случае лучше так и сделать. Зайдите на гугловский сайт, либо на materialdesignicons.com и скачайте архив с этой иконкой для разных разрешений. В результате у вас получится 5 папок со всеми нужными иконками, которые вы передадите программисту.

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

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

    И еще, как мне кажется, вы делаете неправильно, когда режете иконку прямо вместе с фоном. Более разумно передавать иконку с прозрачным фоном, а цвет самой иконки сделать белым. Потому что в случае изменения цветовой схемы приложения, придется перерисовывать все иконки (менять их фон или цвет). В коде же можно будет добавить пару строк:
    <ImageView
    ...
    android:tint="@color/my_color_icon" // цвет иконки
    android:background="@color/my_color_icon_background" // цвет фона иконки
    />
    />
    Ответ написан
    1 комментарий
  • Начало карьеры в Европе?

    opium
    @opium
    Просто люблю качественно работать
    Писать программы пробовали?
    Ответ написан
    Комментировать
  • Как удержать статус Rising Star на Upwork?

    opium
    @opium
    Просто люблю качественно работать
    Просто хорошо работаешь и ничего делать больше не надо
    Ответ написан
    Комментировать
  • Как правильно создать структуру приложения на ReactJS + Laravel 5.3?

    На бэкенде: делаете rest-api с помощью Laravel.
    На фронтенде: берете реакт + редакс и разрабатываете приложение, которое будет общаться бэком через АПИ.
    Ответ написан
    Комментировать
  • Подкиньте литературы по IoT?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    Internet of Things with Python

    Raspberry Pi IoT Projects
    Building Arduino Projects for the Internet of Things
    Security and Privacy in Internet of Things (IoTs)
    Learning IoT with Particle Photon and Electron
    MySQL for the Internet of Things
    Ответ написан
    Комментировать
  • Должен ли Web-разработчик уметь администрировать сервера?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Администрировать - нет. В нормальных компаниях это делают отдельные люди, хотя бы по соображениям безопасности.

    Пользоваться консолью на уровне "скопировать файл / запустить скрипт", уметь отредактировать crontab, знать чем хардлинк отличается от софтлинка итд - да.
    Но не надо называть это администрированием.
    Ответ написан
    Комментировать
  • Что за шрифт используется тут?

    joker2k1
    @joker2k1 Автор вопроса
    это san francisco monospaced
    оказывается apple не разрешает его использовать, поэтому его трудно найти
    Ответ написан
    1 комментарий
  • Как управляют самописным сайтом?

    PavelK
    @PavelK
    Переделывают на CMS, она как бы для этого и нужна.
    Ответ написан
    Комментировать