• Как сделать так, чтобы javascript выполнялся в панели справа в Atom?

    vetero4eg
    @vetero4eg
    Frontend
    Если я вас правильно поняла, вам нужно либо поставить что-то вроде такого терминала https://atom.io/packages/platformio-ide-terminal (можете сразу искать одноименный пакет, если вас не интересует документация). Либо просто включите в атоме панель разработчика: View --> Developer --> Toggle Developer Tools - там тоже есть консоль.
    Ответ написан
    Комментировать
  • Пишу бота на JavaScript с Node Js, при выполнении интервала выскакивает ошибка, что делать?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега JavaScript
    npm install node-telegram-bot-api

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

    rockon404
    @rockon404
    Frontend Developer
    const result = arr.filter(el => Number.isInteger(el)).map(el => Math.pow(el, 2));
    Ответ написан
    Комментировать
  • Какие книги почитать веб-дизайнеру, среднего уровня?

    eastclap
    @eastclap
    UI/UX дизайнер
    Мой мини список:
    • Искусство цвета — Иоганнес Иттен
    • Пиши, сокращай — Максим Ильяхов‎ (дизайнеру тоже нужно уметь)
    • О шрифте — Эрик Шпикерман
    И серия книг:
    • эмоциональный веб-дизайн — аарон уолтер
    • Дизайн – это работа — Майк Монтейро
    • Отзывчивый веб-дизайн — Итан Маркотт
    • Сначала мобильные — Люк Вроблевски
    Ответ написан
    Комментировать
  • Как вызвать функцию по изменению input type='date'?

    yarkov
    @yarkov Куратор тега JavaScript
    Помог ответ? Отметь решением.
    functoin !== function
    Ответ написан
    7 комментариев
  • Как (и возможно ли) дотянуться до Junior JavaScript Developer в кратчайшие сроки?

    @Gorkov
    Исходить надо из того что ты хочешь в итоге. Если я правильно понял цель - владеть js (корректно его понимать и писать).

    Единственно верный путь:
    1. книги
    2. курсы
    3. разное другое (статьи, форумы, мини мануалы, видосы на youtube и т.д.)

    Последовательность можно менять только в пунктах 2-3. Как бы вам не предлогали изучить js на "котиках" за 2 недели - это чушь. Без теоретической базы языка и понимания того что он из себя представляет и как работает вам делать нечего. Вы можете потратить куча времени на использования всякого рода обходных путей (типа сразу вуй и т.д.) в изучении js, но в этоге все равно вернетесь к книгам.

    Не тратьте время попусту, берите пару книг по js и через пару месяцев пройдете собеседование.
    Вопрос можно ли стать js-developer без знаний верстки довльно скользкий, стать то можно, но скорее всего (даже если устроитесь куда то на работу) вам все равно будет не хватать знаний этой "пресловутой html-css".

    Мой совет состоит из пары вариантов.

    Путь первый:
    1. HTML и CSS: Разработка и создание веб-сайтов (Автор Джон Дакетт)
    2. Javascript и jQuery. Интерактивная веб-разработка (Автор Джон Дакетт)

    либо более лайтовый вариант - серия «Head First O'Reilly» (там все разжёвывают как для детей, кому то заходит нормально, кого то это наоборот раздражает)

    Путь второй:
    1. Изучаем HTML, XHTML и CSS 2-е изд. (Авторы Эрик Фримен, Элизабет Робсон)
    2. Изучаем программирование на JavaScript (Авторы Эрик Фримен, Элизабет Робсон)

    Для более глубокого понимания css (если все таки хотите вникнуть в верстку) советую:
    1. Новая большая книга CSS (Автор Дэвид Сойер Макфарланд)

    Для более глубокого понимания js советую (лучше и то и другое):
    1. Изучаем JavaScript. Руководство по созданию современных веб-сайтов (Автор Этан Браун)
    2. ES6 и не только (Автор Кайл Симпсон)

    И уже после этого приступать к vue.js или react.js . Если не понимаете что это , то простым языком это фреймворки которые написаны на чистом js и как бы более удобны в применении для написания разных сайтов/сервисов/приложений (нужное подчеркнуть))

    После вышеописанных книг на изучение любого фреймворка уйдет не больше месяца. В противном случае (если нет "книжных" знаний) никакой фреймворк до конца вам не дастся, так как будете всегда стопыкаться на своей некомпетенции и непонимании работы чистого js.
    И опять же любой фреймворк лучше начать с книги, благо сейчас их предостаточно.

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

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

    Как то так) Если будут более подробные вопросы пишите)
    Ответ написан
    Комментировать
  • Полезно ли изучать React/Redux, если хочешь работать с VueJS?

    bingo347
    @bingo347 Куратор тега JavaScript
    Crazy on performance...
    Начать следует с JS и встроенного в браузер api
    Фреймворк/библиотека - лишь инструмент, который лишь решает определенный круг массовых задач. Без знания основ, настанет момент, когда у библиотеки не будет готового решения/плагина - и Ваша работа встанет из-за этого.
    Имея же хотя бы базовые принципы, как библиотека/фреймворк работают внутри, изучить его станет гораздо более простым делом.

    По сабжу:
    Зная React+Redux освоить Vue+Vuex - дело 2-3 дней
    Работая с Vue возвращаться на React уже не хочется
    Выводы делайте сами
    Ответ написан
    2 комментария
  • Как создать сетку на css в шахматном порядке, чтобы адаптивилась?

    pavelkarinin
    @pavelkarinin
    Full Stack Web Developer
    Тут недавно "игрались" в такую задачку, и Владимир Проскурин решал ее, посмотрите тут, и адаптируйте под свои нужды.
    Ответ написан
    2 комментария
  • Как сделать такой border в css?

    @Alisa1
    Может это и не лучший вариант, но можно дать самому блоку бордер нужного цвета, а абсолютом через псевдоэлементы прикрепить выпирающие хвостики, так и блок будет тянуться и дизайн не сломается.
    Ответ написан
    Комментировать
  • Нестандартный вольтаж GT 525M. Есть ли возможность исправить?

    @neosapient
    VC9, VC11, QT4, QT5, MySQL
    Идея только в замене биоса.
    Недавно наткнулся на статью для Dell Inspiron 15R
    itdell.ru/view_article.php?n=227
    Ответ написан
    Комментировать
  • Возможен ли план самообучения WEB разработке?

    @programrails
    А я думаю, что настоящее развитие может быть только по плану. Однако, ваша самая главная задача сейчас - это хорошо учиться в школе. Выучите веб, но ценой завала школы - глупость неимоверная, преступная. Не надо так спешить, детство даётся один раз в жизни. Не вебом единым жив человек. Не следует думать в отношении некоторых школьных предметов, что "это мне не понадобится". Понадобится всё. Начать с веб можно и с 18 лет - вполне достаточно. Если уж так неймётся - то забросьте пока до 18 лет к чёрту всю эту веб-разработку и основной упор сделайте на изучение английского языка. Станьте асом в английском языке и тогда ваши (российские) конкуренты (со временем) останутся далеко позади - потому что подавляющее большинство российских разработчиков позорно плохо (до смешного плохо) знают английский. Хороший английский - это секретный ключ к успеху в программировании. Не имея навыка смотреть американский фильм с оригинальной дорожкой и понимать (на слух) хотя бы половину - хорошим программистом не стать. Во-первых, бОльшая часть веб-документации - только на английском. Во-вторых - никогда не читайте англоязычную документацию в русском переводе (книги, статьи) - ничего не поймёте правильно - только в оригинале. Потому что перевести такое невозможно - можно только заново написать на другом языке. В-третьих - будете в Турции/Египте летом - сможете больше пообщаться при необходимости.

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

    Когда вам исполнится 17-18 - вообще забудьте про веб и все силы бросьте на поступление в ВУЗ. И лишь после поступления можно начинать с вебом. Да, и забудьте про компьютерные игры. Прямо начиная с сегодня. Совсем. Навсегда.

    Все предыдущие советы даны без учета возраста задающего вопрос. Эти ответы рассчитаны на человека от 18 лет возрастом. Мой же ответ - именно для 14-летнего.
    Ответ написан
    26 комментариев
  • Как развиваться .NET разработчику?

    Я делаю тоже самое, и тоже 2 года.
    Но вот мне все также интересно, по вечерам читаю книги, на выходных смотрю видео.

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

    1) Род Стивенс - "Алгоритмы. Теория и практическое применение".
    2) Джон Маккормик - "Девять алгоритмов, которые изменили будущее".

    Выучите SOLID (Боб "Принципы, паттерны и методики гибкой разработки"), GOF (банда 4х, хватит https://metanit.com/sharp/patterns/), GRASP (Крэг Ларман - "Введение в объектно-ориентированный анализ, проектирование и интеративную разработку") наизусть, прочитайте книги авторов.

    Работа работой, делайте свое дело.
    А в свободное время учите и читайте то что вечно, или почти вечно - алгоритмы, паттерны и т.п., то что можно применить где угодно и на чем угодно. Не забивайте голову неиспользуемыми фрейворками (приходят и уходят) и другими языками программирования на которые не собираетесь переходить.
    Ответ написан
    2 комментария
  • Почему фрилансеры готовы общаться только в чате?

    sadisme
    @sadisme
    font-size:30rem
    Всё просто. В 99% ситуаций общения голосом, желают типичные "гуманитарии", которые от темы разработки бесконечно далеко. Ты им говоришь "напишите ТЗ", а они в ответ "давайте я лучше вам всё по телефону расскажу". Они думают если не разбираются в вопросе и не могут ТЗ написать, то уж голосом точно всё объяснят как надо. И не дай бог вам согласиться (а просят как правило настойчиво, ибо самим лень разбираться в вопросе и что-то писать), вынесут вам мозг по полной.
    Ответ написан
    6 комментариев
  • Дизайн сайта в Adobe XD для чего?

    @GASS10
    Начинающий web-программист
    В XD все ясно и понятно, нет ненужных инструментов, которые не нужны в дизайне. Этакий sketch для мультиплатформы, с возможностью делать прототипы, и показывать их заказчику на расстоянии. Сейчас не знаю, но в будещем должны появляется конвертеры из .psd в .xd Рекомендую использовать именно adobe xd, а Photoshop так, чтобы обрезать картинку или что-нибудь такое ;D.
    Ответ написан
    Комментировать
  • Это заказчики такие скупые пошли или я чего-то не понимаю?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    $50-150-350 за большой объём работы, что очень подозрительно.

    А что подозрительного? Все четко. Подозрительно когда 20000$ за маленький объем, а тут все понятно.

    Похоже на какую-то схему...

    Да, называется ищем индуса или русского идиота

    Стоит ли отвечать таким заказчикам?

    Вы индус?
    Ответ написан
  • Не завышено ли тестовое?

    Maksclub
    @Maksclub Куратор тега Карьера в IT
    maksfedorov.ru
    9 комментариев
  • Как вы создаете себе обстановку для программирования?

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

    vicodin
    @vicodin
    Имею некоторый опыт
    1 шаг - получить базу фундаментальных знаний в выбранной сфере (в это же время можно сформировать некое начальное портфолио)
    2 шаг - изучить основы маркетинга для дальнейшего построения общения с клиентами
    3 шаг - изучить рынок на предмет ценовой политики для формирования собственной стратегии роста и постановки первоначальной почасовой ставки
    4 шаг - оформить профили на фриланс биржах основываясь на знаниях полученных выше и примерах профилей успешных фрилансеров(не копировать, а писать своё)
    5 шаг - начинать посылать отклики на проекты, выполнение которых требует не меньше ~70% текущих знаний
    6 - повторять 5 шаг, корректируя стоимость часа, до "устаканивания" в среднем рейте по сфере, регулярно обновляю информацию в профилях на биржах и пополняя портфолио завершёнными проектами - с чёткой детализацией выполненных задач в них.
    7 - не забывать продолжать развиваться в выбранной сфере и нишеваться в узких направлениях если изначально было выбрано слишком широкое

    Альтернатива фрилансу - бодишопы по типу топтал, при этом процесс тот же самый, только клиентов человек будет подбирать не сам, а их будут подбирать для него дядьки, которые будут брать за это ~половину его заработка
    Ответ написан
    7 комментариев
  • В чем преимущество при использовании CSS-препроцессоров включения во вложенное имя стиля имени его родителя?

    dom1n1k
    @dom1n1k
    Почитайте про БЭМ. Причем желательно не просто краткое объяснение методологии, а с историческими выкладками, откуда и почему он взялся. Ещё очень полезно послушать старые лекции Виталия Харисова на эту тему.

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

    @sunblossom
    Вы меняли файлы игры, которые изначально были не вашими. О каком авторском праве может быть речь? К тому же, в лицензионном соглашении игры скорее всего будет пункт про запрет использования читов.
    Ответ написан
    1 комментарий