• Что за шум вокруг темы, что программисты скоро не нужны?

    @JaPoznajuMir
    Герман Греф: Не нужны сегодня программисты. У нас огромное количество программистов, с которыми мы боремся.
    Тим кук: Изучайте программирование, а не английский.

    Больше кода: что государство может сделать с четырехкратной нехваткой программистов в России? тыц

    Япония вводит обязательные уроки программирования в начальной школе тыц

    Ведущие муниципальные колледжи США вводят учебный курс «Разработка приложений на Swift» тыц

    США выделят на программирование в школах $200 млн в год тыц

    В США падает спрос на инженеров и ученых, а на программистов — растет тыц

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

    Что касается веб-разработки, то уже давно придуманы крутые сервисы и редакторы, где можно создавать довольно-таки сложные сайты и веб-приложения, в которых обычный человек (чаще дизайнер) может создать такой сайт/сервис, что никакому школьнику с 80 левелом копипасты это не повторить. И вообще, если вас пугает конкуренцию со стороны школьников, то вам стоит задумать о своей компетенции.

    Пример сервисов, которые теоретически должны заменять веб-разработчиков:

    https://origami.design/
    https://atomic.io/
    https://webflow.com/

    Но почему-то не заменяют? Подумайте над этим.

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

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

    Гадать, каким будет будущее бесполезная трата времени. И никакие советы вас от него не уберегут. Единственные способ себя обезопасить, по-моему личному мнению, это попытаться создать бизнес, который поможет вам скопить большое количество денег и смягчит встречу с "будущим". Но так как многие из нас способны быть лишь хорошими спецами(а многие даже на это не способны), то остается лишь постоянно быть начеку, следить за трендами и когда нужно быстро меняться под требования рынка.
    Ответ написан
    2 комментария
  • Можно ли с Arduino программировать на JavaScript?

    melodyn
    @melodyn
    Лучше нативная смерть, чем фреймворковая жизнь.
    5 комментариев
  • Можно ли с Arduino программировать на JavaScript?

    @bagzon
    Backend PHP, NodeJs, JS
    Мне вот эта библа нравится johnny-five.io
    Ответ написан
    Комментировать
  • Что за шум вокруг темы, что программисты скоро не нужны?

    PravdorubMSK
    @PravdorubMSK
    "Школьники" действительно цены обвалили. Интернет-магазин сделать сейчас может любая макака, поставив опенсорс. И за это взять деньги! Фриланс тому подтверждение - работают весьма отвратно и за еду. Те массовый рынок и мнимый престиж профессии безусловно нагнетает в индустрию множество людей.

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

    И еще. Нужны или нет программисты. Поинтересуйтесь, сколько реально программистов надо в вашем городе. Или в радиусе 100 км. Бизнес успешно функционирует и без вас. Программеры нужны только в мегаполисах. На переферии работы нет. Или она плохо оплачивается.
    Ответ написан
    15 комментариев
  • Что за шум вокруг темы, что программисты скоро не нужны?

    Vlad_IT
    @Vlad_IT
    Front-end разработчик
    программисты не будут скоро восстребованы.

    Когда мне было 16, я начинал только программировать, меня волновал тот же самый вопрос. Вот даже тему создавал на форуме www.cyberforum.ru/job/thread127123.html (сильно не читайте, мне стыдно за свои сообщения того времени =) ) Это было 7 лет назад, за это время особо ничего не изменилось, поэтому думаю через еще 7 лет будет все нормально.
    Работы для программиста море, а работники нормальные как правило отсутствуют. Понятное дело, что программирование стало "мейнстримом", делать сайты идут все кому не лень, т.к. везде кричат "Программирование сделает вас богатыми! Всего за месяц вы научитесь создавать сайты за деньги!", благо майнинг переманивает людей, желающих легких денег (не в обиду профессиональным майнерам). Но скажу точно, если вы прочитали хоть одну книжку по своему языку программирования, можете писать без использования jQuery и Boostrap (не в обиду этим технологиям, просто часто вижу, что люди учат не JS/CSS, а jQuery/Boostrap), умеете ставить правильные сроки, сможете написать игру "змейка" - то вы уже лучше 90% программистов, а то и больше.
    будут такие инструменты

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

    Так будет с большинством профессий, даже со специалистами по машинному обучению. Но надо понимать, что это случится еще не скоро, лет 10 у вас есть, а там сделают безусловных доход в развитых странах, а в менее развитых, сделают закон, требующий чтобы более 50% сотрудников были не ИИ :-)
    Скажу точно, если вам программирование не очень нравится, то советую уйти в другую профессию, т.к. без любви к этой профессии будет сложно часами сидеть и учить материал (когда тебя не заставляют). Деньги легкие вы тут тоже не сделаете.
    Ответ написан
    10 комментариев
  • Зачем нужно ООП в javascript?

    Krasnodar_etc
    @Krasnodar_etc
    avito front
    Ты не задумывайся об этом и пиши, как тебе угодно. С опытом приходит понимание, зачем и почему разные паттерны и стили.
    Ответ написан
    Комментировать
  • Где освоить современный стек для работы с JavaScript?

    EvgeniyKvasyuk
    @EvgeniyKvasyuk
    Не очень правильный подход. Вот вы их изучили, а дальше? Глупо изучать стек "просто так". Найдит задачу, которая потребует от вас изучение стека. Изучение ради изучения контрпродуктивно
    Ответ написан
    Комментировать
  • Есть какие-нибудь сайты, где люди с идеей объединяются/ищут "за бесплатно" людей для реализации проекта?

    @AnneSmith
    самая ленивая
    чет вы как-то не стыкуетесь
    один приходит где поучаствовать
    второй через неделю ломает голову где взять желающих
    Ответ написан
    2 комментария
  • Какой плагин для Gulp использовать для сжатия изображений, чтобы не ругался GooglePagespeed?

    denisemenov
    @denisemenov
    Оставьте gulp-imagemin с дефолтными настройками и не обращайте внимание на Google Pagespeed.
    Ответ написан
    5 комментариев
  • Когда начать изучать JavaScript фреймворки?

    amexlar
    @amexlar
    Ровно тогда, когда вам это понадобится ) Это единственная (и правильная) причина что-то делать/менять/начинать новое.

    Решили поднять скиллы? Берите понравившийся фреймворк, копипастите его example-ы и изучайте их.
    Есть реальная задача? Составляйте алгоритм, смотрите, какие инструменты предлагает фреймворк, и используйте их.
    Ответ написан
    Комментировать
  • Что лучше учить после front-end-a, Node.js или PHP??

    miraage
    @miraage
    Старый прогер
    Я front-end dev, сейчас осваиваю React, очень нравится.

    Что лучше учить после front-end-a, Node.js или PHP??

    Типа уже всё знаете про frontend? Как правильно писать на React? Как настраивать webpack? Когда юзать webpack а когда rollup? Какие babel плагины/пресеты юзать и как их конфигурить? Как архитектуру приложения задать, чтобы потом спать по ночам? Когда надо выносить логику в middleware/saga, а когда в thunk? Как соблюдать SOLID во frontend разработке? Экосистему тоже всю небось освоили? now/Next/SSR/CRA?

    Я вот в web области 6+ лет кручусь, из которых последние 2 на React. И я до сих пор задаюсь некоторыми из этих вопросов. Конечно, есть хорошие рабочие практики, полученные из личного опыта и/или опыта коллег, но эти вопросы возникают до сих пор.

    Тут решайте сами. Либо нормально во frontend разбирайтесь еще прилично, либо забейте и прыгайте на бэк.
    По зарплате - не думаю, что будет большая разница. Один мой друг получает $3000+ (чисто React и ничего более) и всё время получает офферы на более зарплатные вакансии.
    Ответ написан
    7 комментариев
  • Как учить языки если ничего не выходит?

    BBmike
    @BBmike
    Ты не умеешь учиться. В этом корень проблемы. Остальное производное от нее.
    Ответ написан
    1 комментарий
  • Сложно ли написать свой блог на nodejs?

    Кстати, рекомендованный выше сайт https://learn.javascript.ru как раз написан на Node.JS (точнее, io.js). Никаких сложностей нет, но, как и всегда в реальных проектах - есть много-много деталей.
    Ответ написан
    3 комментария
  • Сложно ли написать свой блог на nodejs?

    MarcusAurelius
    @MarcusAurelius Куратор тега Node.js
    автор Impress Application Server для Node.js
    Блог это конечно же решаемая задача для ноды, но эта ниша уже занята другими языками и фреймворками, поэтому блоги на ноде пишут редко, подробнее посмотрите вот этот мой ответ о том, что лучше писать на ноде, что имеет смысл, а что нет: Что можно написать на Node.js?
    Мой Вам совет, учите сначала платформу, смотрите видеоуроки тут https://learn.javascript.ru/nodejs-screencast пробуйте свои сыли на практике тут nodeschool.io и выбирайте готовый движек для блогов тут https://github.com/sindresorhus/awesome-nodejs
    Сделать блог это может означать:
    1. Взять движек блогов и сделать на нем блог
    2. Написать движек блогов и сделать на нем блог
    Делать блог на голом экспрессе, это почти то же, делать блог вообще на голой ноде, это можно только если Вы уже профессионал и хорошо понимаете, что делаете. Иначе нужно идти по первому варианту и брать все готовое, вот еще одно место где это готовое можно поискать: nodeframework.com
    Например: https://ghost.org/ или hexo.io
    Ответ написан
    Комментировать
  • Server side rendering на react16/redux?

    crazy_leo
    @crazy_leo
    Frontend Developer
    Ответ написан
    Комментировать
  • Стал работать по часам и обнаружил, что выходит 6 часов в день. Это нормально?

    Maksclub
    @Maksclub Куратор тега Карьера в IT
    maksfedorov.ru
    Не забывайте, НИКОГДА не забывайте, что в ваше рабочее время входит не только полезная работа (написание кода):
    - разобраться с той или иной информацией, изучение проблемы
    - анализ и преоктирование
    - просто изучение нового (подходы, библиотеки)
    - отдых в определенном проценте (не считая обеда)

    Если за вас это не делает работодатель, делайте за него.
    В будущем, если будете управлять коллегами — делайте это для них.

    Главное для любого человека — он сам, никакая зп не переплюнет эгоизм, помните это.
    Ответ написан
    Комментировать
  • Как применить функцию ко всем одинаковым id?

    @FinnishFox
    Front-end Developer
    id должен быть уникальным, несколько элементов не могут иметь одинаковый id.
    Ответ написан
    1 комментарий
  • Почему добавляется +5px?

    @kiberlain
    потому что картинка по умолчанию строчный (инлайновый) элемент. Все инлайновые элементы воспринимаются как строки текста, а так как у текста (у отдельных символов, например символ "y" имеет снизу "хвостик" ) то браузер специально добавляет отступы снизу-сверху, чтобы символы полностью поместились в строку по высоте. Поэтому, что бы картинка воспринималась не как строчный, а как блочный элемент надо задавать для неё правило display: block

    jsfiddle.net/p2btx682
    Ответ написан
    2 комментария
  • Как коректно спросить о том куда расти для повышения ЗП?

    gubin_niko
    @gubin_niko
    Я могу лишь своё мнение озвучить, основанное на практике.

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

    Ещё посмею дать совет. Развивайтесь дальше, изучайте свою сферу глубже и шире, задевайте смежные, изучайте иностранные языки и другие языки программирования. Когда будете иметь каждый месят по десятку новых предложений и по 1-2 горячему оферу, уже никаких переживаний не будет, а при отказе поднять ЗП можно смело уходить к конкурентам. Отрастите зубы, чтобы не сосать, а грызть))
    Ответ написан
    16 комментариев