Задать вопрос
  • Как поднять себе зарплату?

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

    sim3x
    @sim3x
    Хочешь больше зп?
    Найди новую работу

    АПД
    Теоретически, нужно поговорить с начальством. Да

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

    Даже теоретики в коментах

    АПД2
    У прохождения собеседования есть еще преимущества
    - ты получаешь подтверждение своей квалификации и необходимости тебя на рынке
    - ты получаешь денежный еквивалент своей ценности
    - ты получаешь повышение навыка прохождения собеседований - ето отдельный навык, который не часто пересекается с навыком программирование/разработка/администрирование/...
    - в случае провала собеседования у тебя нет никаких побочных еффектов
    - ты получаешь срез навыков необходимых рынку
    Ответ написан
    36 комментариев
  • Рабочее окружение современного разработчика. Мобильное, быстроразворачиваемое, вандалоустойчивое?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    храним все важные документы в облаке, а серсы у нас и так в GIT.
    Ответ написан
    Комментировать
  • Что запилить php-джуну для портфолио?

    Многим это не нужно. Наличие проектов на GITе сделает свое дело и интервьювер глянет и сделает codereview, но по большому счету это не нужно никому. Большинство спросят как применяли эти технологии, зачем и почему. Что стоит делать и что не стоит в первую очередь. Либо дадут тестовое задание, после которого решат, подходите вы или нет.

    Что до идеи, сделайте то, чем вы увлекаетесь. Если это музыка, напишите музыкальный портал с радио или прослушиванием альбомов, если рисование и арт, посвятите сайт тематике или истории художников. Готовить - ну вы поняли. Как стимул, возможно, работая джуном вы получите еще больший опыт и захотите иметь сторонний доход. Чем не повод поставить свою первую идею в работу и получить мороженко в конце каждой недели ?)))
    Ответ написан
    Комментировать
  • Upwork - как обстоит ситуация сейчас?

    @spotifi
    Расслабьтесь. Никуда Upwork не денется. Это слишком большие деньги.

    В крайнем случае - продадутся кому-нибудь.
    На исполнителей и заказчиков это никак не повлияет.
    Ответ написан
    Комментировать
  • Бесплатный WYSIWYG редактор с multi upload files?

    ckeditor хорошая штука. Перепробовал разные WYSIWYG редакторы, только он нормально и полноценно заработал
    Ответ написан
    1 комментарий
  • Бесплатный WYSIWYG редактор с multi upload files?

    Denormalization
    @Denormalization
    ckeditor + какой-нибудь barryvdh/laravel-elfinder
    Ответ написан
    7 комментариев
  • Какие есть сертификаты\тесты которые реально могут оценить уровень frontend разработчика?

    27cm
    @27cm
    TODO: Написать статус
    Готовые проекты - вот лучшие "сертификаты". Всё остальное - всего лишь попытка казаться умнее, чем есть на самом деле.
    Ответ написан
    Комментировать
  • Имеет ли смысл начинать с Си?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Плюсы:

    Си это сила. У него пока нет конкурентов в системном программировании (разве что rust подкрадывается и D, но они чуть на другие вещи ориентированы).

    Минусы:

    Сегодня Си это специфика. Это либо системное программирование (разработка драйверов, низкоуровневых вещей, баз данных, интерпритаторов, компиляторов) либо микроконтроллеры и т.д. Так же есть определенные задачи для которых критически важна производительность, там и ассемблер иногда используют, но скоро перейдут на FPGA.

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

    Если же вас интересуют более мэйнстрим вещи вроде web или мобильная разработка - проще сразу брать какой-нибудь современный динамический язык (python, javascript) и радоваться жизни.
    Ответ написан
    12 комментариев
  • По какой книге можно изучить JQuery от и до?

    Rou1997
    @Rou1997
    Книга - всего лишь источник информации, здесь она второстепенна, главное - правильная методика, вам нужно тренироваться в решении реальных задач, причем нужно научиться решать все задачи, которые когда-либо будете ставить, это и будет "от и до" для вас.

    чтобы лишний раз не лезть в Гугл

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

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

    nasnetstep
    @nasnetstep
    Пример из Википедии

    В императивном программировании выражение

    a = b + c
    Означает взять текущие значения 'b' и 'c', сложить их и присвоить 'a' результат. Дальнейшие изменения параметров 'b' и 'с' не влияют на 'a'.

    В реактивном программировании то же выражение:

    a = b + c
    Означает, что 'a' есть сумма 'b' и 'с'. Если 'b' или 'c' изменятся в будущем, это отразится на величине 'a'.
    Ответ написан
    Комментировать
  • Хорошо ли подходит NodeJS для парсинга сайтов?

    @Sstrax
    Никто не пишет про cheerio.

    Неужели он на столько плох? Мне показалось, что он достаточно облегчен и алгоритм прост (загрузка-расчленение-сохранение). Возникла только проблема с циклом. Когда прогоняешь его по всем страницам в цикле - он пытается этот цикл выполнить одновременно(синхронно). А вот как заставить цикл продолжать выполнение только после завершения предыдущего шага - не понял пока. Если можете - ткните носом, пожалуйста!

    Идея была написать свой API к сайтам, которые этого не предусматривают...
    Ответ написан
    3 комментария
  • В чем преимущества *nix, linux перед windows (для веб разработчика)?

    DevMan
    @DevMan
    1. вы получаете окружение близкое или идентичное к продакшену.
    2. вы получаете внятную консоль/шел из коробки.
    3. вы избавляетесь от массы вопросов типа "на локалке все работает, а залил на сервер и получил жопу" (или наоборот).
    4. у вас появляется более лучшее понимание как на сервере все работает.

    при теперешнем развитие технологий и производительности железа, нет необходимости себя ломать.
    можно попробовать в виртуалке (docker/vagrant)/дуалбуте и самому для себя решить стоит или нет.
    Ответ написан
    17 комментариев
  • Как можно отменить проект без вреда?

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

    @private_tm
    JAVA dev
    Нормально. Можешь еще глянуть в сторону phyton.

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

    кстати PHP Simple DOM HTML Parser уметь xpath тоже мощная штука(если изучить там по факту нечего учить)
    Ответ написан
    Комментировать
  • Хорошо ли подходит NodeJS для парсинга сайтов?

    @spotifi
    Дело не в языке. А в инструменте.
    Например Scrapy - отличный инструмент. Он на Python. Но думаю есть и на PHP и JS (Node) нужно только поискать.

    Если же речь о полной эмуляции JS, то тогда да, только JS.
    Но не NodeJS - это по сути косольный JS.
    А headless-браузер на JS - это и обеспечивает полную эмуляцию DOM браузера и полное управление. Например, PhantomJS. Но если для парзинга сайта не нужна полная эмуляция DOM (сайт не является сайтом с навороченным AJAX), то нет необходимости в PhantomJS

    Тогда ищи просто удобную библиотеку для твоего любимого языка...
    Ответ написан
    Комментировать
  • Хорошо ли подходит NodeJS для парсинга сайтов?

    muhammad_97
    @muhammad_97
    PHP-разработчик
    Хорошая альтернатива фантому - Nightmare: https://github.com/segmentio/nightmare
    Ответ написан
    2 комментария
  • Хорошо ли подходит NodeJS для парсинга сайтов?

    sim3x
    @sim3x
    Когда у тебя в руках лом - все кажется сайтом

    Стоит посмотреть на golang
    Ответ написан
    1 комментарий
  • Хорошо ли подходит NodeJS для парсинга сайтов?

    maxfarseer
    @maxfarseer
    https://maxpfrontend.ru, обучаю реакту и компании
    отлично подходит, как уже указано было выше - phantomjs очень крут!
    Ответ написан
    Комментировать
  • Верен ли такой подход к изучению программирования?

    Denormalization
    @Denormalization
    В современном мире 80% задач решается копипастом чужого кода и небольшой правкой. (Британские учены доказали).
    Для типовых задач уже давно существуют готовые решения. Не нужно изобретать велосипеды, а тем более комплексовать из-за этого.

    Вам же стоит не просто копировать чужой код и разбираться в нем, но и попробовать его воспроизвести.
    Т.е как-то так:
    - Копипастим
    - Разбираемся почему и как оно работает
    - Удаляем все, создаем новый проект и пишем все с нуля без подсказок (ручками).

    Такой подход будет более эффективен.

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