Задать вопрос
  • Какие сервисы для продажи js скриптов, вы знаете?

    sergiks
    @sergiks Куратор тега JavaScript
    ♬♬
    github, за «звёзды» : )
    Ответ написан
    Комментировать
  • С чего начать изучение php7 новичку?

    SerafimArts
    @SerafimArts
    Senior Notepad Reader
    Сообщение выше от verdex - это какой-то троллинг. Обе книги - полный шлак, который может быть полезным только совсем новичкам, которые только за комп сели (ну или выбрались из дремучих 2000х только что).

    Отвечая на ваш вопрос, и судя по перечисленному стеку и задачам - изучать дальше сам пых имеет мало смысла, всё же понимание как работает композер, зачем нужна слабая связанность, почему PSR - это тру-вей и проч. - это уже не ньюби. Список, в прнципе совершенно верный. Так что даже не зная как работают корутины в пыхе, или не подозревая о существовании его байткода vm - вполне можно жить, остальное с опытом придёт. Так что учитывая всё это, думаю стоит посмотреть в сторону книг:
    1) Макконнелла
    2) Эрика Эванса
    3) Ну и мб Gang of Four или что-то похожее, фундаментальное, вроде Мартина Фаулера

    P.S. Зендстра довольно унылый, хоть и вполне адекватная книга, пусть и старовата.
    Ответ написан
    1 комментарий
  • Какую должность перспективней написать в трудовой книжке?

    Decadal
    @Decadal
    Вероятно, у вас какой-то особенный смысл для слова 'перспективы', но отечественная трудовая книжка и перспективы в IT вообще не связаны, на мой взгляд
    Ответ написан
    Комментировать
  • Если разница в компаниях по какому методу верстаю сайт mobile first или desktop first или еще какой нибудь?

    Elwen
    @Elwen
    Конечно же, всегда есть исключения, но в командах/компаниях внимательно относящимся к процессу разработки придерживаются не только единых методов, но и стилей написания кода. Это в значительной степени упрощает работу, когда несколько человек решают схожие задачи (например, верстку), а также позволяет быстро переключать людей с проекта на проект (если, например, кто-то ушел в отпуск). И, конечно же, позволяет сохранить код более чистым и читабельным.
    Ответ написан
    Комментировать
  • Какой язык программирования учить для успешного поиска работы за рубежом?

    @AnneSmith
    самая ленивая
    прежде всего английский, чтобы на такие вопросы искать ответ самостоятельно :)

    затем в linkedin делать поиск по ключевым, например "java remote, worldwide" и смотреть количество и качество вакансий по миру или в стране вашего интереса

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

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

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Есть же поиск, а в нем "Нашлось 72 млн результатов", вот первый попавшейся: https://ruseller.com/lessons.php?id=1248
    Ответ написан
    2 комментария
  • Есть ли какие-то преимущества в разделении кода для одного селектора на части?

    sfi0zy
    @sfi0zy Куратор тега CSS
    Creative frontend developer
    Если вопрос о компонентах - то скорее всего особой пользы от такого не будет. Если о каких-то глобальных вещах (даже вы сразу приводите пример с html) - может иметь смысл деление глобальных стилей на смысловые части: стандартная нормализация (например normalize.css), дополнительная нормализация (например дать всему box-sizing: border-box), все, что связано с текстами (размеры, шрифты), хаки и куски полифилов, которые со временем было бы хорошо убрать и.т.д. В случае крупного проекта вы можете думать не селекторами, а смысловыми группами - это не обязательно, но довольно удобно.

    Ну и, разумеется, есть вариант "10 фрилансеров, каждый что-то добавил, получилось чудовище франкенштейна - куча швов и заплаток, но вроде работает". Там никакого смысла не будет, просто "так получилось".
    Ответ написан
    1 комментарий
  • Возможно ли найти удаленную стажировку в it?

    sfi0zy
    @sfi0zy
    Creative frontend developer
    Но вряд ли кого-то интересует человек без опыта... Нормальной работы тут не было...
    сложно ли устроиться... много что пробовал... вольюсь во что-то новое если понадобится

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

    Фриланс тоже имеет смысл попробовать, но это не для всех. Там умение продавать продукт имеет большее значение, чем умение его создавать.
    Ответ написан
    2 комментария
  • Свои проекты vs Основная работа и как между ними не разорваться?

    @AnneSmith
    самая ленивая
    для 21-го года вы исключительно целеустремленны, особенно на фоне местных "профи", которые торгуются учить или не учить им очередной CSS фреймворк и ждут, что их будут нянчить на каждой строчке

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

    у вас сейчас есть все средства для попытки, возраст, необремененность семейными обязательствами по всей видимости, кое-какой опыт, а главное - понимание того, с чем вам нравится работать

    не получится - пойдете в офис :) тут дело не в том, что тяжело совмещать, а в том, что вы уже приняли решение о том, чего вы на самом деле хотите

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

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

    vitali1995
    @vitali1995
    Если речь ведётся о сборке js-проектов, то лучшим ответом будет webpack.
    Если нужна автоматизация произвольного типа задач, тогда лучшим решением будет gulp.
    Впрочем, эти два инструмента отлично дружат друг с другом, когда каждый из них занимается своим делом.
    Ответ написан
    4 комментария
  • Есть ли такой фреймворк?

    Antonchik
    @Antonchik
    Программирую на HTML
    Это не фреймворк, это готовое приложение. На втором скрине думаю используется adminLTE, это html шаблон для админок, но он дает внешний вид не более. Задача не стандартная и думаю вам придется писать самому такой функционал
    Ответ написан
    Комментировать
  • Как разбить массив на части?

    RomReed
    @RomReed
    JavaScript, Flutter, ReactNative, Redux, Firebase
    Комментировать
  • Как правильно сделать GET запрос на чужой домен с помощью jsonp?

    crazy_leo
    @crazy_leo
    Frontend Developer
    JSONP не будет работать, если о нем не знает сервер
    Ответ написан
    Комментировать
  • На каком движке делают крутые лендинги?

    Sanasol
    @Sanasol Куратор тега JavaScript
    нельзя просто так взять и загуглить ошибку
    html css js - любой степени крутости можно сделать.
    Ответ написан
    3 комментария
  • Как правильно задавать вопросы в переписке?

    @vanillathunder
    Если человек может быстро нагуглить вопрос, значит он уже не плохой специалист.
    Ответ написан
    Комментировать
  • Где использовать js фреймворки?

    Maksclub
    @Maksclub
    maksfedorov.ru
    • Админ-панели -- тут фрейворки короли
    • Полноценные сайты -- тут тоже очень много сайтов, делается отдельное АПИ на бекенде, к которому могут юзаться сайт и приложухи мобильные, и чтобы не вести еще отдельно сайт -- делают веб-приложение...
    • Интернет-магазины

    то есть:
    1 бекенд с серверным АПИ
    3 приложения (веб + андроид + айфон)

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

    Даже если приложухи не нужны, все равно низкая зависимость от способа создания бекенда -- меняй фреймворки, меняй вообще языки (на Джангу, на Рельсы, на ASP.NET) вообще не важно... главное, чтобы АПИ нужное было для фронта.

    По лендосам -- делай, почему нет, если хорошо освоишь и разработка будет дешевле, чем на JQuery
    Ответ написан
    Комментировать
  • Что за фигня с приравниванием в js?

    Все нормально, просто объекты передаются ссылками, вам нужно создавать новый объект, если хотите управлять им независимо.

    Например:
    let anotherObj = Object.assign({}, obj)

    Или более продвинутые методы отсюда underscorejs.org или его форка https://lodash.com/docs/4.17.4 (рекомендую), в последнем есть и рекурсивный merge может быть полезным, так же стоит помнить что assing не работает в IE 10-11
    Ответ написан
    8 комментариев
  • Как сделать так чтоб, width был 100%?

    carlcox
    @carlcox
    Fullstack developer
    ответ - width: 100%;

    вопрос конкретнее задавайте)
    Ответ написан
    Комментировать
  • Объясните как команда работает через Git?

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