Задать вопрос
  • Какие задачи должен уметь решать web разработчик?

    sokolnikov
    @sokolnikov
    Современный веб-разработчик это уже больше чем писать маленькие проектики.
    Надо хорошо знать основной язык программирования, следить за новинками, уметь их применять. Это база. Но надо знать и смежные области, как например тестирование, системы контроля версий, немного devops, надо понимать и уметь работать с современными JS и PHP фреймворками, иметь хотя бы основные понятия о шаблонах проектирования (это поможет в разработке и коммуникации с другими разработчиками).
    И главное - настроить себя на постоянное развитие. Технологии развиваются быстро, надо успевать за ними.
    Ответ написан
    Комментировать
  • Какие задачи должен уметь решать web разработчик?

    По больше самоуверенности и всё будет хорошо, а главное уметь искать решения, не мыслить шаблонно, иначе за развитием технологий поспевать не будете
    Ответ написан
    Комментировать
  • Как подключить контроллер на JS в Rails?

    Jeiwan
    @Jeiwan
    Лучше оставьте в стороне пока эти идеи об объединении Ангуляра и Рельс и просто почитайте rusrails.ru, поизучайте сами рельсы. Ну и вообще, потратьте какое-то время, чтобы разобраться, как вообще взаимодействует браузер с HTTP-сервером. Судя по вопросу, вы совершенно не представляете, что делаете, и любые попытки дальше работать с этими фреймворками будут только создавать проблемы.

    А если по сути вопроса, то контроллеры Ангуляра и Рельс "объединяются" через HTTP-запросы: ангулярный контроллер обращается к ангулярному сервису, который отправляет асинхронный запрос рельсовому серверу, в котором этот запрос попадает в тот или иной контроллер.
    Ангуляр и Рельсы — два разных фреймворка, написанные на разных языках, работающие на разных сторонах баррикады: Ангуляр — на фронтэнде (в браузере у пользователя), Рельсы — на бэкэнде (на сервере бородатого админа). Как может взаимодействовать браузер с HTTP-сервером? Только посредством HTTP-запросов.
    Ответ написан
  • Шаги становления хорошего фроненд разработчика?

    mudrenokanton
    @mudrenokanton
    frontend dev
    А какие у вас цели?
    Если хотите работать на хорошую компанию, то лучше смотреть по вакансиям, например, тут.
    Я считаю что это — минимум, но целится лучше на что-то такое или выше.
    В плане порядка изучения советую поступать таким образом("книгу" можно заменять на "сайт" или "документацию"):
    1) прочитали книгу по CSS+HTML, сверстали несложный сайт
    2) прочитали еще одну книгу по CSS+HTML , сверстали что-то посложнее
    3) та же история с JavaScript, первая книга — выполняете упражнения, потом пишете что-то несложное, потом читаете другие книги в стиле best practices. Вот вам список книг и навыков, которые требуют от студентов в одной из фирм.
    4) изучаете "плюшки", тут лично мои предпочтения: JQuery, SCSS, Jade, ES6, gulp, InternJS, BackboneJS. Тут все изучается по документациям, хотя книг по JQuery тоже много.
    5) можете зацепить backend и NodeJS если вам интересно, минимум — понимать что и как там происходит, почитать про RESTful и MVC на серверах
    6) базовые понимания и знания дизайна и сопутствующего софта
    —> дальше пункты которые касаются слова "Хороший"
    7) поиграться с 2D-3D графикой, анимациями и разными библиотеками с ней связанными
    8) совершенствовать свои навыки во всех пунктах выше(оптимизация, best practices), изучать самые интересные решения на разных сайтах, интересоваться всем новым и много практиковаться
    Ответ написан
    Комментировать
  • Как вставить рекапчу в подтверждение email?

    @sunnmas Автор вопроса
    Ruby
    Забыл)
    routes.rb:

    devise_for :users, :controllers => { :omniauth_callbacks => "users/omniauth_callbacks", 
    		:registrations => "users/registrations", 
    		:confirmations => "users/confirmations" }
    Ответ написан
    Комментировать
  • От чего может перезагружатся компьютер после включения?

    zmeyjr
    @zmeyjr
    Дисклеймер в профиле.
    - Блок питания
    - Электролиты на материнской плате

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

    jff
    @jff
    Автор блога и форума про фриланс jff.name
    1) Держать рейтинг 5.0 достаточно просто, большинство заказчиков ставят либо 1 либо 5, так что просто хорошо выполнять работу достаточно для рейтинга 5.0
    2) Пару раз было, когда я не успевал сдать очередной milestone до deadline из-за своей некомпетентности в новой для меня сфере. Один раз спас большой круг знакомых, которые за меня все сделали, а второй раз - нанял другого фрилансера, с большим рейтом и явного профи и в итоге мы вместе закончили проект, я большого профита не получил но клиент остался доволен.
    3) Можно, но клиент может пожаловаться в саппорт и тогда вам все же смогут поставить плохой рейтинг. Однако такое редко практикуется, так как если клиент потерял только время, а не деньги он не особо горит желанием насолить вам. Но бывают исключения.
    4) Можно избежать только если она не объективна. Пишите в саппорт и поддержка по вашей переписке, скринам, результатам работы может снять отзыв.
    5) Неадекватных клиентов полно, очень важно их определять еще на этапе интервью. Если подписать контракт с человеком "хочу за 100$ facebook", то проблем будет нереально много. Даже если вы выполните его условия и сделаете много бесплатных доработок то все-равно можно схлопотать плохой отзыв. Не объективные отзывы можно снять при помощи тикета в поддержку, но они ОЧЕНЬ долго рассматривают такие вопросы.
    6) Лайфхаками делюсь в своем блоге про фриланс - www.jff.name
    Ответ написан
    Комментировать
  • Связать модели через имя одной из модели, а не через id?

    premas
    @premas
    Full-stack web-developer
    Зачем вам переопределять ключи для этого? Это очень нехорошо. В связи добавьте или foreign_key или association_foreign_key в зависимости от типа связи.
    Ответ написан
    3 комментария
  • Какой набор инструментов выбрать для реализации веб-проекта?

    @Realmixer
    Full stack Python (Django) web-developer
    Осмелюсь рекомендовать замечательный фреймворк Django. Почему?
    • Ну во-первых, я в последние годы использую исключительно его и не в курсе, что там у других фреймворков )
    • Во-вторых, в нём есть неплохая админка. Разумеется с регистрацией/авторизацией и правами доступа. Правда без сторонних плагинов права не пообъектные, а на всё множество объектов одного класса. Вот чатика к сожалению нету )
    • В-третьих, в нём есть CBV (class-based views). Это значит, что вьюшки можно писать классами. Соответственно появляется возможность наследовать вьюшки друг от друга, перегружать поля и методы... Но даже если ничего такого не использвать, то код получается очень коротким и лаконичным. Лично я функции с риквестами щупал лишь когда знакомился с фреймворком. Затем меня очень обрадовали CBV и сейчас использую только их. Особенно они подходят для конструирования самодельных админок, если стандартной админки Django будет мало.
    Ответ написан
    Комментировать
  • Адекватный менеджер подключений под Linux?

    @mureevms Автор вопроса
    Влад Животнев , Konkase , Владимир и все подписанные.
    Друзья, совершенно неожиданно наткнулся на PAC Manager. Можно скачать отсюда: sourceforge.net/projects/pacmanager В Linux Mint он оказался предустановленным. Видел его раньше, но тогда как-то он меня не впечатлил. В общем, всем ищущим советую как минимум обратить на него внимание. Возможности широкие. Есть недоработки с прокруткой в табе, но решение быстро нагуглилось. Чтобы не искать - www.voip-lab.ru/obzor-pac-manager-pod-linux ближе к концу.

    UPDATE
    На Linux Mint 20 и Ubuntu 20.04 asbru-cm не подключается к серверам по RDP. Летом 2020 года я снова поставил Remmina. Она стала сильно хороша и многие ее недостатки были исправлены. Присмотритесь к ней.
    Ответ написан
    1 комментарий
  • Какой набор инструментов выбрать для реализации веб-проекта?

    На ruby on rails можно очень легко сделать нужный функционал, и я думаю, что вы с легкостью в ней разберетесь.
    Ответ написан
    Комментировать
  • Как держать рейтинг на upwork?

    Lucian
    @Lucian
    https://t.me/MakeFreelance
    Привет, по опыту скажу что:

    1) Рейтинг предыдущих заказов влияет на последующие, т.е. заказчик видит что у вас идут подряд отзывы 5*, и тоже ставит 5*, хотя работа тянет на 4*.

    2) Если что-то не получается не молчите об этом и не теряйтесь, просто скажите заказчику, он тоже человек и понимает это (если он адекватный)

    3) Можно, повлияет на кол-во успешных проектов

    4) Избежать можно если деньги не получены

    5) У меня таких не было, почему? Смотрим отзывы у заказчика, что он ставит фрилансерам, адекватный человек не будет портить историю себе и другим, в случае если вы сделали свою работу.

    6) Про лайфхаки я пишу в своем блоге, как никто из фрилансеров (возможно я ошибаюсь, если найдете ссылку, кидайте мне, очень интересно почитать), людям нравится, конечно я уже писал об этом, но продублирую сюда:

    чтобы сделать работу качественно, вам нужно полностью понять проблему клиента, просто задавайте вопросы, очень много вопросов, пока не поймете проблему целиком, возможно легче она от этого не станет, но в большинстве случаев, вы пойдете в правильном направлении, удачи Вам на upwork!
    Ответ написан
    5 комментариев
  • Как держать рейтинг на upwork?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    И выполнять работу в срок.
    Ответ написан
    Комментировать
  • Как держать рейтинг на upwork?

    vicodin
    @vicodin
    Имею некоторый опыт
    5) Поведайте о свои лайфхаках, которые позволяют держать рейтинг и радовать заказчиков.

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

    @RadmirZ
    Делаем интернет-магазины на движке minicart.su
    Мы продаем хостинг по 5 т.р. в год, примерно 50-60 клиентов и вроде ничего, отбивается =)
    Ответ написан
    2 комментария
  • PHP Куда двигаться дальше?

    leto2015
    @leto2015
    Веб-разработчик
    Hitsuzen! Прекращай хандрить и висеть на тостере! Не жди "волшебного пинка", учись и делай!
    Почему у других спрашиваешь куда двигаться, у себя спроси чем тебе самому нравиться на данном жизненном этапе заниматься! Это самое сложное. Но, оно этого стоит. Узнаешь себя, найдешь цель, поймаешь кураж , почувствуешь кайф от того чем ты занимаешься, станешь профи... А жевать сопли и стоя около ворот веб-студий проситься теребя в потных руках кепку и проситься juniorом - это не наш метод! Не пойдет телега вперед лошади! Вовик, как сказал: учиться, учиться и еще раз учиться и переделал страну, а тебе все лишь надо себя переделать. Взять себя в руки , учиться, стать гуру, пусть тебя ищут, а не ты их! Удачи!
    Ответ написан
    Комментировать
  • Как однократно добавить строку в файл с помощью Ansible?

    dizballanze
    @dizballanze
    Software developer at Yandex
    Сделайте шаблон файла interfaces и просто используйте модуль template, который в вашем шаблоне заменит {{ foo }} на то, что нужно и заменит /etc/network/interfaces. Т.к. результат рендеринга шаблона при одних и тех же значениях foo одинаковый - можно спокойно прогонять playbook любое количество раз.
    Ответ написан
    1 комментарий
  • Python/Django-кидди, SQL-мартышка, Web-негр — что перспективнее (Ага, «Pre-Junior»)?

    @asd111
    Python/Django - лучший вариант.
    Ответ написан
    Комментировать
  • Как в Linux выполнить команду с параметром взятым из stdout предидущей команды?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    MY_MAC=$(tail -n2 | head -n1 | tr -s " " | tr -d \' | cut -f3 -d " ")
    etherwake -i br-lan "$MY_MAC"
    Ответ написан
    Комментировать
  • Шпаргалки/справочники для front-end разработчика?

    TimLee
    @TimLee
    Когда бывают затупы с CSS смотрю сюда: CSS Reference
    Сайт даёт исчерпывающие пояснение с живыми примерами. Про htmlbook уже забыл.
    Ответ написан
    Комментировать