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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    @asd111
    ИИ сейчас в зачаточном состоянии, поскольку до сих пор неизвестно как математически описать воображение. Демис Хассабис из Deepmind говорит что когда решат эту проблему, то будет прорыв в ИИ.
    Почитайте теорию по машинному обучению и вам станет понятно насколько там всё в зачаточном состоянии. Ваш страх перед ИИ основан на фантазиях гуманитариев далеких от науки, поэтому не пугайтесь, а смело занимайтесь программированием, на ваш век задач и вакансий хватит.
    Кстати сейчас самые хайповые вакансии как раз связаны с ИИ и машинным обучением. И если вы пойдёте в эту сферу то без денег не останетесь и ещё там есть место для стартапов, т.е. для своего бизнеса. Недавно слышал про компанию, которую основал 18 летний парень - они занимаются математическим анализом( с машинным обучением и т.п.) реплеев из онлайн игр(dota, counter strike и т.п.) и помогают игрокам поднять свой ранг за счет анализа своих ошибок в реплеях, зарабатывают на подписках насколько я понял.
    Ответ написан
    1 комментарий
  • Что за шум вокруг темы, что программисты скоро не нужны?

    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 комментариев
  • Что за шум вокруг темы, что программисты скоро не нужны?

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

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

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

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

    10 лет назад был огромный спрос на сетевых инженеров (те, кто циски и джуниперы настраивают), им платили хорошие деньги. Операторов было много, сети везде были разными, работа сложной. Теперь мелких операторов почти не осталось, весь рынок поделен на сотовой связи между БИГ4, на ШПД тоже осталось 5 крупных игроков. Так вот эти операторы соптимизировали свои бизнес процессы так, что связистов потребовалось значительно меньше. хотя общая сложность сетей значительно возрасла. Как сейчас работает оператор? Фактически один человек рисует схему, как должно быть настроено, другой настраивает согласно этой схеме. Фокус в том, что раньше при отсутствии первого надо было держать 5 человек высокой квалификации второго типа. А теперь надо одного первого и 5 других, просто умеющих читать. Да, высококвалифицированные люди остались, но только их стало значительно меньше.

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

    AlexanderMint
    @AlexanderMint
    Web Developer
    Работаю в крупной компании разработчиком, и так сложилось что за достаточно длительный период времени мы меняли сервисы для рассылок по различным причинам, остановились на sendgrid.com, и это самый оптимальный вариант. Работаем сейчас с ними уже год по API + все письма хранятся у них, но и SMTP они поддерживают. Можете у них хранить письма как для рассылок (от них пользователь может отписаться) так и для уведомлений. Так же могу посоветовать SparkPost, но с ним все сложнее и дороже
    Ответ написан
    Комментировать
  • Возможно ли в \vova07\imperavi\Widget добавить кнопки цвета шрифта и цвета фона?

    @vova07
    Здравствуйте EVOSandru6 ,
    Мой ответ запоздалый но думаю что он может быть полезен другим пользователям в случае подобных проблем.
    Вашу задачу можно решить следующим кодом:
    <?= \vova07\imperavi\Widget::widget([
            'name' => 'redactor',
            'settings' => [
                'lang' => 'ru',
                'buttons' => ['formatting', 'bold', 'italic'], // Пропишите сюда любые дополнительные кнопки которые вам нужны.
                'plugins' => [
                    'fontcolor',
                    'video',
                ],
            ],
        ]); ?>

    Лучше всего использовать версию `~2.*`.

    Для справки хочу уточнить что атрибут settings в данном виджете принимает все возможные настройки редактора, как например buttons, plugins, lang и так далее, ибо он является PHP аналогом JS настроек редактора, все что там прописанной конвертируется в непосредственные настройки редактора в JS коде.

    Удачи!
    Ответ написан
    2 комментария
  • Предпринимательский подход к разработке и программированию - как развивать, что именно прокачивать?

    @asd111
    В провинции основной IT бизнес - интернет магазины, веб студии, 1С и всё что с этим связано.
    1. По интернет магазинам. Можешь поискать в своём регионе у кого нет интернет магазина или сделано плохо и предложить им купить у тебя интернет магазин. Либо можно сделать большой агрегатор интернет магазинов для своего региона наподобие яндекс маркета или амазона, но только в рамках своего региона. И потом предложить купить место в этом агрегаторе за 2-5000 в год.
    2. 1С . Предлагаешь все услуги связанные с 1С, в том числе бухгалтерский аутсорс. Находишь исполнителей, делаешь свое ООО с капиталом 10к руб.
    3. Делаешь свою веб студию с друзьями. Нанимаешь знающего друга менеджером по поиску клиентов, в том числе на иностранных биржах, и работаете с друзьями. Для провинциальных веб студий часто основными клиентами становятся московские веб студии, которые скидывают свои проекты на аутсорс.
    4. Переезжаешь в Москву и устраиваешься менеджером IT проектов. И скидываешь все заказы на выполнение в свою фирму в провинции.
    Ответ написан
    Комментировать
  • Как обналичить криптовалюту?

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

    @lotse8
    Попытки усидеть одним местом на двух стульях или поймать сразу двух зайцев ни к чему хорошему в итоге не приводят. Потому что человек ограничен временем. Чтобы в чем-то преуспеть и обойти конкурентов, этим надо заниматься 8-12 часов в день. Но Вы же один, поэтому у Вас будет или через день, или 4 на 4 в день или еще как, Вы не сможете через пару-тройку лет оставаться конкурентоспособным программистом, и не заметите как перейдете на штампование типовых сайтов на Bitrix или WordPress. Поэтому определитесь лучше для себя, в какую сторону Вам дальше идти. Думать надо очень хорошо. Предпринимателями становятся сотни тысяч, а богатыми предпринимателями единицы. Потом в случае чего после предпринимательства назад на зарплату вернуться будет тоже не просто, желающих таких к себе брать немного. Посмотри ради интереса, сколько желающих предпринимателей и фрилансеров публикуют анкеты на сайтах job и как долго они там висят.
    Не пугаю и не отговариваю, но решение о дальнейшей своей судьбе надо принимать очень обдуманно и взвешенно. В соответствии со своими склонностями и способностями.
    Ответ написан
    Комментировать
  • Где можно почитать про грязные или полугрязные black SEO трюки?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Самый популярный грязный seo трюк - это брать деньги за раскрутку. Время black SEO давно прошло, так что почитать можно в архивах каких-нибудь. Дорвейство и другая магия, типа "правильные keywords".
    Лучше почитайте про семантические html5 теги. Про ui/ux. Про маркетинг и психологию потребителя. Послушайте конференции яши и гугли. Толку будет больше. Иначе придется драться за кусочек хлебушка со школьниками, которые выводят с потолка формулы идеально соотношения ключевых слов в тексте и обещают за 2 месяца вывести в топ по высокочастотнику.
    В любом случае, даже если находится дыра в поисковом алгоритме, ее закроют прежде чем книгу утвердят в тираж. Так что тут только самому заниматься аналитикой и искать такие дыры. Маловероятно что их нет. Как и маловероятно, что тот кто нашел будет этим с кем-то делиться.
    Ответ написан
    7 комментариев
  • Предпринимательский подход к разработке и программированию - как развивать, что именно прокачивать?

    jaxxreal
    @jaxxreal
    Fullstack Developer
    Мне нравится ваш ход мысли, да и подбор навыков тоже хорош. На мой взгляд предпринимательский подход будет заключаться в увеличении своей рыночной стоимости за счет дополнительных навыков которыми остальные не обладают, например ведение переговоров и доскональное знание технологий. Можете сделать больше за короткий промежуток времени и вы уже ценней всех остальных людей +- вашего уровня.
    Ответ написан
    Комментировать
  • Предпринимательский подход к разработке и программированию - как развивать, что именно прокачивать?

    @kdeit
    Последние несколько лет мучаюсь тем-же вопросом.
    Сейчас понял, что предприниматель — тот кто получает деньги за организацию работы других, программист — получает деньги за то, что пишет программы. Голова работает у всех по-разному.
    Ведете переговоры с клиентами и отвечаете на их письма и звонки — вы менеджер;
    Если открыли интернет-магазин и сами пишете для него тексты — вы копирайтер;
    Если директор фирмы обзванивает клиентов каждый день — он менеджер, а не директор (хоть в уставе написано по-другому).
    Если откатиться на несколько лет на 5 назад, то я бы начал прокачивать какое-то одно направление (front, back) с уклоном в что-то одно (Angular, Laravel).
    Ответ написан
    Комментировать
  • На каких русскоязычных сайтах, можно фрилансить без денежных вложений?

    @McBernar
    fl.ru самая большая площадка в любом случае.
    Просто найдите 1500 рублей и купите. Это не большие деньги. Первый же заказ окупит ваши вложения. А если за месяц вы ничего не найдете, то дело уже не площадке, а в вас.
    Ответ написан
    1 комментарий
  • Предпринимательский подход к разработке и программированию - как развивать, что именно прокачивать?

    @Levhav
    Возьмусь за разработку проектов любой сложности.
    Важно уметь отдавать задачи кому то, а не делать самому. У меня уже есть все технические навыки которые вы перечисли и даже немного больше. Но сейчас я сталкиваюсь с тем что работаю сам как исполнитель только потому что пока не научился нормально передавать задачи или их части кому то ещё.

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

    Без этих навыков попытка отдать что то исполнителю будет подобна игре в рулетку.
    Ответ написан
    Комментировать
  • Предпринимательский подход к разработке и программированию - как развивать, что именно прокачивать?

    Jump
    @Jump
    Системный администратор со стажем.
    Предпринимательский подход к разработке и программированию
    Для начала отделить мух от котлет.

    Предприниматель - специалист по зарабатыванию денег.
    Программист - специалист, который пишет программы по заданию.

    Когда программист работает в организации все просто - дали задание, пиши код, тебе скажут с чем нужно работать, что прокачивать.

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

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

    @artemt
    Full-stack developer
    4. Хорошие знания по ООП - это само собой разумеющееся

    Функциональное программирование сейчас не менее важно, если не более

    Английский - хотя бы на уровне чтения технической документации

    Нет, английский должен быть на общем хорошем уровне. Тем более, что это не так уж сложно при желании.

    8. Ну и по мелочи

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

    навыки решения типовых задач, доведенные до автоматизма

    До автоматизма должен быть доведён поиск типовых решений в собственной кодовой базе. А задачи достаточно просто решать.

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

    Maksclub
    @Maksclub Куратор тега Веб-разработка
    maksfedorov.ru
    На самом деле навыки программирования хорошо себя показывают в проектах, связанных с этим программированием.
    Неоднократно видел, когда требовались продакт/проект-менеджеры с прогерским беком.

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

    В любом случае, если хотите стать предпринимателем — все то, чт оу вас есть — этого УЖЕ ОЧЕНЬ достаточно стать эффективным предпринимателем из технических компетенций.

    здесь лучший выбор - LAMP стек

    LEMP лучше :) (Nginx)
    Ответ написан
    Комментировать
  • Предпринимательский подход к разработке и программированию - как развивать, что именно прокачивать?

    @mipan
    Книга "Программист фанатик" это для вас.
    Ответ написан
    Комментировать
  • Какая идеальная страна для айтишника?

    Все достаточно просто:

    1) Если есть планы делать более-менее крупную софт-компанию, то Россия, Украина, Беларусь. Банально налоги и стоимость труда (а это один из основных источников расходов в IT), тут наиболее привлекательные. А для перепродажи софта всегда можно открыть прокладку в какой-то конкретной стране (если софт заточен на гос.сектор), либо в странах прокладках из пункта 2.

    2) Если компания небольшая и нужен просто доступ к европейскому рынку, то страны Балтики и Финляндия.

    3) Если просто хочется свалить в европейскую страну и там заняться бизнесом, то нужно просто сваливать.

    P.s. Крайне не советую ехать к попуасам из Румынии, Болгарии, Хорватии, Черногории и так далее. Там весело отдохнуть и потусить, но если долго жить и работать, то не заметишь, как сам начнешь думать и действовать, как попуас.
    Ответ написан
    5 комментариев