Задать вопрос
  • Есть ли разница где находятся сервера?

    У cf есть свои сервера в России
    Брать сервер в России решать только вам, обычно нет смысла брать сервер в России
    Ответ написан
    Комментировать
  • Как получить пункт меню "открыть в консоли"?

    @Griglapidus
    C++/Qt
    В адресной строке пишешь CMD, откроется консоль сразу в нужном каталоге.
    Ответ написан
    1 комментарий
  • Почему PHP теряет популярность?

    AleksandrB
    @AleksandrB
    Совсем недавно вывел "Hello world"
    PHP не мода, php - классика, а классика никогда не умирает. Если умрет php, то умрут все остальные языки backend разработки потому что появится что-то такое, что сможет в разы превзойти пхп в простоте, скорости и удобстве, на данный момент что джава, что питон, что руби +- одинаковые, каждый подходит для своих целей. Тот же питон выбирают из-за простоты интеграции нейронных сетей, но если говорить не о узких, а о главных параметрах (функционал, скорость и тд) все популярные бэк языки более или менее одинаковые смотрите те же сухие графики.
    А о уменьшении вакансий - глупость несусветная. трын тут приведена статистика за 2018 год и обоих графиках по вакансиям лидирует в сравнении с java/python PHP, при том на первых двух пишут как бэкэнд, так и миллион других штук. А на втором графике и вовсе пхп опережает js (единственный язык в самой популярной сфере разработки).

    А вот если речь идет о реально крупных компаниях (amazon, google...) там как раз предпочитают python из-за выше упомянутой простоты интеграции нейросетей, а java из-за стабильной поддержки сверх высоких нагрузок.

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

    1) Человек, который орет "хочу свалить в другую страну" - малолетний дебил, который не определился с тем, что ему нужно в жизни.
    2) Таких малолетних дебилов куча. Открываешь какой-то ролик "айти-мигранта" из какого-нибудь вьетнами, чили - сидит порет какую-то херню. И даже сам себе ответить не может, зачем и для чего он туда поехал.
    __

    Грамотный подход:

    1) Выбираем 1-3 страны, которые ты считаешь перспективными.
    2) Изучаем требования к кандидатам.
    3) Изучаем методы миграции.
    4) Принимаешь решение по конкретной стране - есть смысл, нет смысла итд.
    5) Начинаешь вкладывать время, силы, деньги, чтобы пролезть в горлышко миграции.
    6) Получаешь то, что ты хотел (либо понимаешь, что прямой дороги пока нет, и надо как-то обходами действовать).
    7) Радуешься жизни, либо понимаешь, что как-то не очень-то и хорошо получилось.
    Ответ написан
    1 комментарий
  • Где найти игры для веб-программиста?

    Beeetle
    @Beeetle
    https://flexboxfroggy.com по флексам
    https://cssgridgarden.com по гридам
    Очень прикольные сервисы по изучению в игровой форме
    Ответ написан
    2 комментария
  • Как правильно выстроить разработку и деплой сайта?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Разработка и контроль версий

    Читаем про git flow, восхищаемся и интегрируем.
    Читаем PSR-ы, восхищаемся и интегрируем. Не помешает: Попросили проверить код, на что смотреть нужно?
    Читаем про vagrant. На базе вот этого вот строим dev окружение. Можете поиграть с https://puphpet.com/. До docker все же стоит дорасти.
    Постигаем Phpstorm, и радуемся жизни.
    Можете посмотреть так же: https://github.com/index0h/php-conventions

    Тестирование

    Читаем про phpunit, восхищаемся и интегрируем.

    Документирование

    Рекомендую взять за правило: документирование алгоритмов нужно только в крайнем случае, когда используются некие хаки. Говнокод лучше переписать на что-то очевидное, чем объяснять, какая муха вас укусила и где.
    Что касается docblock-ов для помощи ide - это отличная идея.

    Деплой

    Самый простой и надежный способ: root у вашего nginx/apache указывать как ссылку на каталог текущей прод версии. При релизе - заливать код с помощью rsync в новый каталог, а далее менять ссылку на новый релиз.
    Например у вас каталог с версиями кода:
    production -> v1.0.2 - текущая версия
    v1.0.1 - старый релиз
    v1.0.2 - текущая версия
    v1.0.3 - новый релиз
    Когда подготовка завершена - вы только меняете симлинк production на v1.0.3. Если что не так - можно быстро откатиться на предыдущую версию.
    Ответ написан
    11 комментариев
  • Будет ли доступно Яндекс.Облако для Украины?

    Lillipup
    @Lillipup
    Allons-y, Алонсо!

    Похоже оно там заблочен

    Верно

    Есть ли где-то инфа, будет ли Яндекс как-то договариваться по этому поводу с ребятами из Украины?

    С момента блокировки прошло уже почти три года, так что вряд ли.
    Ответ написан
    1 комментарий
  • Если цель свалить в другую страну и там работать программистом, нужен ли диплом для визы?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Здравствуйте, меня волнует вопрос, нужно ли иметь диплом для получения работы зарубежом в качестве программиста?

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

    В СНГ довольно трудно найти компании которые согласны принимать программистов которые не имеют соответствующего диплома,

    Наоборот, в СНГ гораздо больше компаний, которые берут без диплома, чем зарубежом.

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

    Интернет большой, стран зарубежом - много. Везде свои нюансы.

    так вот стоит ли трата времени и денег на образование? Первый диплом совсем не связан с программированием. Думаю закинуть в частную шарагу на магистратуру на ИС(естественно там ничему не научат). Стоит ли игра свеч?

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

    ruddy22
    @ruddy22
    Спасение утопающих — дело рук самих утопающих
    тогда откажись
    Ответ написан
    9 комментариев
  • Фриланс для автотестировщика?

    criticalsomethoughts
    @criticalsomethoughts
    UI\UX Developer, Project Manager
    Советую не делать этого - для наглядности посмотрите видео - QA из Silicon Valley / Как стать тестировщиком в К..., где вам откроют большой секрет работы СНГшного фриланса. Коротко: большие компании будут искать то что будет дешевле для их задачи, в итоге крупные компании "покупают" китайцев и индусов, готовых работать за еду, и вы будете демпинговать, пока не помрете с голоду, если вас не устраивает работа в офисе - возможно стоит поменять работу, но СНГшный фриланс - это.....
    Ответ написан
    Комментировать
  • Каков путь изучения основ программирования?

    anton_reut
    @anton_reut
    Начинающий веб-разработчик
    Такой элементарный вопрос сразу выдает ленивого трудного на подъем человека который не пошел гуглить свой вопрос а хочет получить всё готовенькое "на блюдечке". Короче сначала победи лень.
    Ответ написан
    2 комментария
  • Какие есть на данный момент хорошие курсы от компаний для дальнейшего трудоустройства?

    criticalsomethoughts
    @criticalsomethoughts
    UI\UX Developer, Project Manager
    Не проще ли, просто ходить на собесы и просить зп на уровне "сходить 2 раза в ашан и умереть с голоду", а там и глядишь, если проявите себя, возьмут в штат.

    Недавно знакомый (23 года), сделал пару пет проектов - один - сервис помощи в решении математики(пишешь задачу, тебе "оператор" пишет решение(3 вопроса бесплатно, потом за деньги), второй пет проект - поисковик книжек в формате epub. На 3х собесах его послали, сказали что слишком "мал", следующие 2 собеса он выбирал между большой компанией\маленькой зп, маленькой компанией\хорошей зп.

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

    delphinpro
    @delphinpro Куратор тега CSS
    frontend developer
    Ответ написан
    Комментировать
  • Как сделать такую кнопку?

    lastuniverse
    @lastuniverse
    Всегда вокруг да около IT тем
    Такие кнопки уже давно никто не делает картинками, для этого используют css.
    Это можно делать вручную, а можно и воспользоваться онлайн конструкторами типа этого https://www.css3buttongenerator.com/

    вот небольшой пример:



    я конечно не идеально подобрал цвета, шрифты и размеры, но вы вполне сможете это сделать сами

    ЗЫ: подправил тень
    Ответ написан
    Комментировать
  • Предлагать ли начинающему фрилансеру свои услуги сразу нескольким заказчикам?

    Zoominger
    @Zoominger
    System Integrator
    Конечно, предлагать.
    Шансы начинающего фрилансера получить заказ исчезающе низки, чем больше разошлёте, тем больше повышается шанс.
    Ответ написан
    Комментировать
  • Предлагать ли начинающему фрилансеру свои услуги сразу нескольким заказчикам?

    @Stalinko Куратор тега Фриланс
    PHP'шник и фрилансер до мозга костей
    Предлагать однозначно.

    есть шанс что вас возьмут не в один проект(я знаю это редкость) и тогда что делать, если время ограничено.

    Предложить не значит, что вы уже обязываетесь сделать работу.
    Если времени на всех не хватает, то просто отказываетесь и всё. Говорите, что сейчас заняты на другом проекте. Абсолютно нормальная практика для работающих людей.
    Ответ написан
    Комментировать
  • Актуально ли создать свое фроненд/дизайн агенство в 2019-2020?

    Zoominger
    @Zoominger Куратор тега Веб-разработка
    System Integrator
    есть плохое понимание рынка

    Это абсолютное противопоказание для начала любой коммерческой деятельности.

    С другой стороны, вы легко найдёте работников где-то на 15-20 тысяч рублей в месяц каждому на фулл-тайм.
    Ответ написан
    Комментировать
  • Где взять подробный пошаговый туториал по решению реальной жизненной задачи с помощью Docker?

    ThunderCat
    @ThunderCat
    {PHP, MySql, HTML, JS, CSS} developer
    Реальный пример - днями попросили сделать изменения в проекте, стек не типичный для меня, нгинкс/постгрес/пых7.2. При том что делать его на домашней машине пришлось, вин10. Так то у меня настроен апач/мускуль/пых 7.1.

    Поставил контейнеры на нгинкс/постгрес/пых7.2., задавил локальный апач чтобы не мешал на 80 порту и все, могу работать с совершенно другим стеком, и все это "внутри" на линухе, со всеми возможными апт-гет инсталлами и тд. Закончил - выключил - забыл. Или перенастроил контейнеры. В системе ничего не поменялось вообще.
    Ответ написан
    2 комментария
  • Где взять подробный пошаговый туториал по решению реальной жизненной задачи с помощью Docker?

    @developer007
    Есть проект postgres + php + redis
    генерирую docker compose файлик с помощью этого сервиса https://phpdocker.io/generator (мне самому лень думать).
    далее пушу в репозиторий проекта докер файлик. (точнее уже папка будет).

    Даёшь коллеге доступ в репозиторий. Он клонирует и запускает команду docker-compose up
    и всё. У него запускаются нужные контейнеры. Приложение начинает сразу работать.
    Коллега не будет кудахтать что у него сейчас mysql на компе, а postgres не хочет ставить т.к муторно.
    или redis у него другой версии и тд.

    Также вы можете на любом рабочем месте запустить в изи свой проект.
    Вообщем крутая штука при разработке.

    Насчет использования на проде - хз
    Народ кучу серверов эксплуатирует без докеров и норм.
    Ответ написан
    4 комментария