Задать вопрос
  • Где найти наставника или программиста, который даст простые заказы за небольшие деньги?

    @MasterMike
    У меня для вас плохие новости.
    Наставникам обычно платят деньги, чтобы они с вами возились.
    А это кардинально отличается от ваших пожеланий.

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

    Vlad_IT
    @Vlad_IT
    Front-end разработчик
    Ребята, это не пинг и не NavigatorOnLine, так делать нельзя, ибо пользователь может читать статью, а вы ему при потере интернета все обломаете. Такая плашка работает на сайтах, чей контент грузится по ajax, без перезагрузки страницы. Плашка должна показываться при неудачном ajax запросе получения страницы, и в идеальном случае, предлагать посмотреть оффлайн страницы (предварительно загруженные в хранилище). Если же сайт не ajax, можно при помощи того же NavigatorOnLine делать проверку, что если сайт в оффлайне, превентить переходы по ссылкам, и показывать эту плашку только в случае клика на ссылку.
    Ответ написан
    Комментировать
  • Как правильно сверстать путь - "змейку"?

    5b60388f11ce8990114373.jpeg
    Ничего сложного, если напрячь извилины и увидеть ваш рисунок несколько иначе. Тогда выходит что ваша змейка это просто 3 блока с 33..33% шириной. Просто для первого блока не показывается правая и нижняя граница (border) и для верхнего - верхняя и права. Закрутку даете через border-radius, с тем, что между ними находится можете как хотите разобраться. можете сделать полосой, можете сделать блоком с только одной границей. Расположить проще всего флексами.
    Ответ написан
    Комментировать
  • Зачем программисту работать на кого-то?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Познав дзен программирования, вам еще нужно будет познать дзен администратора, дзен экономики, дзен управленца, дзен маркетолога, дзен продажника.

    Есть еще и промежуточные дзены, например что жрать, пока познаете дзен.
    Ответ написан
    Комментировать
  • Как прeодолеть зону комфорта, стать фрилансером не обанкротившись?

    kumaxim
    @kumaxim
    Web-программист
    Для начал ответь сам себе на вопрос "А чем тебе неудобна текущая золотая клетка"? Можешь не писать здесь, но определись для себя.

    Далее нужно осознать, что фриланс - это подвид бизнеса. Есть книжка Р.Киосаки "Квадрант денежного потока". Там всех людей, работающих в экономике разделяют на 4 части:
    1. Р - наемные работники
    2. П - предприниматели
    3. Б - бизнес
    4. И - инвесторы

    Фриланс - это сегмент П. Ты работаешь один, возможно зарабатываешь больше чем работая по найму, но вот ты заболел, продуло тебя где-то, температура 38.5.... Сомневаюсь что ты из стали сделан и сможешь в таком состоянии писать код.
    Сегмент П очень хорошо охарактеризовал г-н Залогин из Локус Медиа. Он сказал примерно так: "Вы человек-велосипед - пока крутите педали - едите, как только перестали - упали"

    Переходя к твоему вопросу о выходе из зоны комфорта.
    Первое что рекомендую перед началом своего бизнеса - оплати все долги. Закрой ипотеку, погаси автокредит, все потребительские заемы и т.д. В случае если ты провалишься(первый блин, обычно, комом) по крайней мере ты со своей семьей не под мостом окажешься.
    Второе - содержание семьи. Никакие твои заработки не должны влиять на твою жену/ребенка. Твои родные, как минимум, должны иметь крышу над головой + еду на столе. Посчитай сколько ты платишь за комуналку + еду. Далее умножаешь эту сумму на 24 месяца. Это финансовая подушка твоей семьи.
    Третье - планирование. Бизнес без бизнес-плана - это не более чем хобби. С 16 лет стремился зарабатывать в сети. Продавал ссылки на sape.ru в 2008-2009, работал с трафиком в 2010-2012, продавал китайские безделушки с 2013-2014... Сейчас ушел в разработку одного SaaS-решения. Первые пару месяцев оптимизм из ушей хлещет, думаешь "Да все будет, да это фигня, преодалею...." Но вот начинаются черные полосы: ТИЦ сайта в планируемый апдейт не вырос до нужного значения, твой сайт на 9 месте в выдаче, вместо требуемой тебе 3-4 позиции, товар из Китая на таможне завис.... Да я могу до бесконечности перечислять проблемы, которые возникали у меня... А время - деньги: тебе нужно платить аренду, зарплату, рекламу, кредиты и т.д. Не платишь - начинается ругань, из Максима Александровича я сразу превращаюсь в мошенника, кидалу, сволочь... эх, во общем суть ты понял. Думай на 2 шага вперед, вот что я хочу сказать
    Четверное - не делай бизнес с полного нуля. Перт Осипов(проект Бизнес Молодость) в каком-то из видео говорил, что мы не ценим самое ценное что у нас есть, мы воспринимаем это как должное, когда для других людей это может быть сравни бриллианту среди кучи стекляшек. Вы не первый день работайте в ИТ по какой-то специализации, так ведите эту специализацию и дальше. Занимайтесь своим любимым делом.
    Пятое - не пытайтесь все делать сами. Когда я запустил свой самый первый интернет-магазин по Китайским безделушкам я все делал сам: рисовал дизайн, верстал его, настраивал рекламу, обзванивал клиентов, носил товар на почту.... В общем занимался вообще всем! Причем за всей этой рутиной я не видел, что мой сайт работает не эффективно, я упускаю из виду 20% горячих клиентов, 10% моих бандеролей исчезают в глубинах Почты России... Вы как первое лицо компании должны знать все процессы своего предприятия, иначе Вы не сможете им управлять, но Вам не нужно все процессы делать самому. Отдайте часть на аутсорс или делегируйте наемному сотруднику.
    Шестое - я на этом очень сильно обжегся около 3-х лет назад.... Ставьте своим сотрудникам четко достижимые KPI(ключевые показатели эффективности). Например, есть у меня форма заказ обратного звонка на сайте. Человек пишет туда своего Имя и номер телефона, после чего эти данные попадают в CRM. Для менеджеров, которые у меня обрабатывают вызовы клиентов один из KPI звучит так: перезвонить клиенту в течении 15 минут после поступления от него заявки, если она поступила в рабочее время. Причем все KPI Вы должны сформулировать максимально точно и подробно. Я сам с KPI работаю так: есть у человека базовый оклад и базовый набор KPI, которые ему необходимо выполнять. Если он их выполняет - получает оклад, выполняет лучше - получает оклад + премию. Причем оклад у меня сам небольшой, около 6 т.р., но нижняя з/п у меня примерно в 2,5 раза выше.

    Первые 4 пункта - это как мягко выйти, вторые два - как не свалиться.

    В целом о бизнесе в РФ могу сказать что его делать относительно легко. Достаточно просто делать что-то хорошо и по человечески относится к своим клиентам. Примерно за 1 год Вы нарабатываете определенную базу контактов(поставщики/партнеры/клиенты), которые Вас знают и доверяют Вам. А далее главное все это не растерять.

    Вам могут все Ваши родные/коллеги/друзья говорить "Да ты что, сейчас санкции, налоги, коррупция..." Поверьте, все это херня! Под прессом можно работать и зарабатывать, причем когда его снимут - Вы получите взрывной рост. А все эти отговорки про санкции, коррупцию, высокие налоги... Да просто у кого-то очко играет!
    Ответ написан
    14 комментариев
  • Лучше свой проект или полный объем необходимых знаний?

    gobananas
    @gobananas
    finishhim.ru
    Я бы проголосовал за свой проект, потому что только в реальных условиях возникают вопросы и ситуации, о которых не прочитать в учебниках. Я когда начинал реальные проекты делать просто офигевал поначалу от объёма проблем, о которых в руководствах ни слова.
    Ответ написан
    Комментировать
  • Почему зависает сайт при работе с двух окон?

    @dmitryKovalskiy
    программист средней руки
    На слух конечно такое решать сложно. Причина почему из разных браузеров работает скореее всего связана с тем что авторизация в разных браузерах инициирует разные идентификаторы сессий и фактически каждый пользователь живет своей жизнью что есть правильно.
    Касательно основной задачи - проблема чисто архитектурная. Большие тяжелые SQL запросы нельзя выполнять синхронно с действиями пользователя. Как хотите обходите, но формирование отчета не может и не должно реализовываться через синхронный запрос. И нет - async/await ситуацию не исправит. Хотите делать визуальное представление данных - оптимизируйте запрос,денормализовывайте таблицы, стройте индексы, в общем разбирайтесь по query-plan что работает долго.
    Некоторые расчеты можно предрасчитать заранее(хотя это большая редкость, но бывает).

    Опять же вопрос - нужно ли пользователю весь набор данных отчета или только некая выжимка(топ-10 от чего-то). Если нужен весь - то может стоит реализовать через выгрузку в файл и почту, а не в интерфейс системы.
    Ответ написан
    Комментировать
  • Поменять местами кнопки "Нравится" и "Отметить решением"?

    Nomad_77
    @Nomad_77 Куратор тега Тостер
    Product manager at habr.com
    Мы сделаем чуть иначе, в скором времени сообщество сможет выбирать решения для вопросов без участия автора вопроса. Я полагаю это решит данную проблему.
    Ответ написан
    Комментировать
  • Как сверстать блок как круг с текстом внутри?

    aliencash
    @aliencash
    Партизан
    Дизайнера на кол. Но перед этим пусть вам скинет этот круг в SVG.
    Ответ написан
    Комментировать
  • Вуз или самообучение - что выбрать?

    sim3x
    @sim3x
    Если расположение не имеет значения, то езжайте в Финляндию, Германию, США
    Ответ написан
    2 комментария
  • Хорошая ли идея учиться на специалиста по ИБ?

    sim3x
    @sim3x
    Если идете за деньгами, можете не идти ни в дев, ни в безопасники
    Ответ написан
    Комментировать
  • JQuery есть смысл использовать вместо Реактов?

    rockon404
    @rockon404 Куратор тега React
    Frontend Developer
    Если старый добрый jQuery может выполнить все задачи проекта

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

    Понятно что вопрос надо смотреть конкретно, но все же - какие есть явные преимущества у React/Vue и недостатки jQuery?

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

    Или это просто от слова Мода?

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

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Вы всерьез рассчитывали, что Вам тут все расскажут и покажут? В ситуации, где проблема на проблеме сидит, проблемой погоняет и игогокает на нескольких языках? Где квалифицированному юристу работы по самое не хочу?
    Ответ написан
    13 комментариев
  • Как находить и участвовать в проектах на гитхаб?

    sim3x
    @sim3x
    Делаете работу
    В процессе находите ошибку в стороннем коде
    Находите ее источник
    Пишите багрепорт и тесткей
    Так как всем пофиг
    Сами фиксите баг
    Неделю стучитесь мейнтейнеру, чтоб он принял ваш пушреквест
    Он вас посылает, тк ето не баг
    Ответ написан
    10 комментариев
  • Интересная верстка?

    @Deexter
    Можно поступить подобным образом https://jsfiddle.net/arfdnvum/1/
    Ответ написан
    1 комментарий
  • Тинькофф Оплата. Как реализовать распределение прибыли?

    @Xilian
    Программист 1С, сетевые технологии, SQL
    Не путайте понятия - прибыль она значительно позже оплаты возникает. Партнеров в транзакции по оплате нет никаких. Банк просто знает о переводе и все.

    Если у вас есть агентские договора с другими ФизЛицами/Компаниями/ИП - банку это не интересно, он просто подтвердит зачисление на счет и снимет с вас комиссию. Если нужно накапливать и выплачивать процент агентам - это уже другое. Тут лучше напряч бухгалтера/юриста - как они проводят это по учету.
    Ответ написан
    Комментировать
  • Как сделать эффекты как на сайте примере?

    sfi0zy
    @sfi0zy Куратор тега CSS
    Creative frontend developer
    Что ж вас всех так тянет к этому канвасу? (риторический вопрос)

    1. Анимации буквы под ней фото. Как это делается? Подозреваю что canvas используется

    Если вы про большие "прозрачные" буквы, через которые видны фотографии, то никакой канвас там не нужен. Это делается на svg-масках - просто и производительно. Соответственно при перемещении мышки добавляется transform:translate для маски. Задача тривиальная, но оставлю пример для ознакомления. Переход между слайдами делается аналогично.

    2. Листание мышкой (зажимаешь появляются направляющие вверх-вниз, вправо-влево).

    На нажатие мышки вешаете обработчик, показывающий эти элементы (думаю не стоит говорить о том, как поменять им opacity). Далее точно так же - на событие "перетаскивания" добавляете transform:translate для всех этих линий и transform:scale для кружков. При переходе между слайдами добавляете еще больше трансформаций по вкусу.

    Остальные эффекты тоже интересуют. Понятно что css3, js, canvas

    Для рисования линий можно опять взять svg и..... Это вообще мощный прием, много куда его можно приткнуть. Появление надписей можно сделать на CSS-анимациях. Вариантов много, можно начать с вот этого примера (только делать все в обратную сторону) или поиграть с размерами псевдоэлементов, положенных поверх текстов. Еще там есть постраничный скролл, но это легко загуглить.
    Ответ написан
    5 комментариев
  • Кинула веб-студия, агентский договор?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg

    Что можно сделать в такой ситуации?

    Принять во внимание, не допускать подобное в дальнейшем. Выпить пивка, пожарить мяса, посмотреть на закат, поднять руку вверх, махнуть и сказать "да ну и ... с ним".
    Ответ написан
    1 комментарий
  • Так умеют ли поисковики индексировать SPA?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    А что такое "SPA"? Разве это набор стандартов? Что бы говорить о том, что есть общие проблемы? Вариантов реализации куча, в каждой будут свои проблемы.

    На своем vuejs сайте я сделал генерацию мета тегов на php (добавил в index.html скрипт, который генерирует мета информацию (title, description, og: и тп), чтобы ссылки можно было постить в соц сетях и на других сайтах.

    Это зачем нам знать? Как это к индексации относится?

    Все ли будет работать в моем случае?

    Вы о чем? Все это что? Холодильник и акваланг будут работать.

    Умеют ли боты индексировать такие сайты?

    Какие такие? Механизм загрузки контента Вы не описали. Есть ли смена url? Вы привели кучу не нужной информации, а по делу 0. Что мешает просто проверить? Если сайт уже есть. Что Вас останавливает?

    Если отключить генерацию title и description, сможет ли поисковый бот корректно их получать, если они меняются из js?

    Тут вообще или Вы не все написали или слабо понимаете, как оно у Вас там все работает. ХЗ. Что значит "отключить генерацию title и description". Плохо ли если в странице не будет "title и description"? Плохо. Но сразу же пишите, что они меняются из js. Так меняются или нет?

    Мне кажется, что основная ошибка в том, что многие считают SPA чем-то современным, что заменит традиционный подход. Нет. Есть проекты, которые есть смысл делать в виде SPA и им обычно не важно как они будут индексироваться и ранжироваться в поисковиках. Есть сайты, которые имеют часть функционала в виде spa, так другая история. И есть сайты, где spa не нужно вовсе. И самое главное SPA и сайт с асинхронной загрузкой или динамический сайт не одно и то же.
    Ответ написан
    1 комментарий
  • Какую схему мотивации можно предложить программисту, решающему сложные задачи (последняя линия поддержки, с задачей никто не смог справиться)?

    sim3x
    @sim3x
    0. Избегать состояния, когда в компании есть "звезда"
    0.1 Стараться, чтоб звезда научила 2+ человек до своего уровня или близкого у нему
    1. Спросить у человека, чем бы он хотел заниматься
    2. Отговорить персонал, который не понимает, что такое ИТ, от KPI
    Ответ написан
    1 комментарий