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

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

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

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

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

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

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

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

    AlexMaxTM
    @AlexMaxTM
    школьники цены демпингуют

    Кто-то искусственно создает панику? Какой смысл тогда?

    Не палите тему, чем больше школьников испугаются и не пойдут в IT, тем выше будут заработки у тех, кто остался. :)
    Ответ написан
    4 комментария
  • Почему веб клиенту 1С не выдаются ключи?

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

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

    В своем описании вы ни слова не написали про компьютер, на котором находится ваш веб-сервер. То что на этом компьютере установлена платформа необходимой версии - это очевидно, но судя по сообщению так же очевидно, что вы не создали в каталоге C:\Program Files\1cv8\conf или /opt/1C/v8.2/i386/conf (в зависимости от ОС) файлик nethasp.ini с путем к серверу лицензий. Это помогает, если сервер по каким-то своим причинам не выдает лицензию.

    Далее проверьте в консоли кластера название центрального компьютера (на котором крутится менеджер лицензирования) и доступность этого названия с компьютера веб-сервера. Я встречался и с такой ситуацией - помогает прописывание соответствие имени и IP адреса в файлике hosts.

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

    @Antoha1787
    Хорошими кешами можно оптимизировать нагрузку даже на магазинах и сервисах, а на новостнике вы, скорее всего, вообще до 90-99% пиковых нагрузок можете убрать.

    Для этого подключите сайт к CDN от WSR, т.к. они кеширует динамический контент тоже.

    Проще говоря - один пользователь запросит страницу с хостинга и она попадет в кеш их CDN, остальные получат ее уже заранее готовой без очередной генерации CMSкой. Соответственно нагрузка на сервер уже не идет.
    Для редакторов; авторизованных, комментирующих и прочих "нестандартных" посетителей кеш страниц автоматически выключается, поэтому функционал не страдает.
    При появлении статей или комментариев кеш сбрасывается, поэтому сам по себе тоже никак не мешает.

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

    kotomyava
    @kotomyava
    Системный администратор
    Зарплаты весьма высокие, т.к. необходима высокая квалификация даже на старте. Но не у нас. И удалённой работы, совсем не так много, как в IT, к сожалению.
    У нас мало рабочих мест, зарплаты, обычно, довольно печальные, в сравнении с тем же IT, большая часть разработки электроники, в целом у нас, это оборонка, и там свои заморочки...

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

    В перспективных разработках чаще всего будут ARM и ПЛИС. 8/16 битные микроконтроллеры, хоть и используются местами, но чаще из-за инерции, или очень специфичной периферии.

    P.S. Я сделал, кстати, ровно обратный переход, и совершенно о том не жалею. Сейчас, если жить в России, к сожалению, разработка электроники хороша, только как интересное хобби, а не как прибыльная работа.
    Ответ написан
    Комментировать
  • Перспективность профессии программиста микроконтроллеров?

    @n12eq3
    - работа есть, по объёму меньше чем околоадминного эникейства и говнокода на пиэйчпи. забугорных заказов кратно больше, нежели "отечественных", касается всех уровней сложности/денег.
    - в среднем "программист" микроконтроллеров никому не нужен, заказов где есть точное и полное тз, описание периферии, внешних подключений = очень мало, самый минимум это полные знания касательно железа, подключения и обвязки самого контроллера.
    - самодостаточный хороший админ это человек+ноутбук. самодостаточный хороший "программист микроконтроллеров" это куча дополнительного не очевидного хлама.
    - по возможности поточной работы (сопровождение проектов) в среднем находится где-то между исполнителями софта и одноразовыми хардварщиками. найти работу, где будет один долгий проект на проектирование+поддержка, достаточно сложно и рассчитывать на это в целом не стоит.
    Ответ написан
    1 комментарий
  • Сглаживание импульсов импульсного БП?

    Ocelot
    @Ocelot
    Так понимаю, защита срабатывает от того, что в начальный момент БП жрёт ток много больше номинального? Тогда включите его через термистор, он ограничит пусковой ток. Вам нужен с маркировкой NTC, его можно купить или достать из старого блока питания ATX.
    Ответ написан
    1 комментарий
  • Как детектировать напряжение в большом диапазоне?

    @pfg21
    ex-турист
    тебе нужно просто узнать есть или нет напряжение на выходе от 3 вольт и до 38 ??

    можно сделать проще, если микропроцессор на КМОП-технологии (а это скорей всего) просто соедини резистором в 100 ком вывод 38 вольт с входом проца.

    т.к. сопротивление кмоп-входа единцы-десятки мегаом, т.о. порог срабатывания будет практически равен порогу срабатывания проца. (можно навесить резистор на землю, и подобрать напряжения срабатывания).
    при превышении Uвх > Uvcc встроенный диод начнет сливать все лишнее в шину VCC.
    А т.к. резистор достаточно большой ток будет мизерным.
    если непонятно - могу простенький рисунок-объяснение кинуть.

    я так синхронизацию с ~ 220в делал - просто 1 Мом (точнее 3 последовательных 330 ком, чтоб по грязи не пробивало) резистором соединил фазный провод и вход на проце - нормально работало.
    Ответ написан
    Комментировать
  • Как детектировать напряжение в большом диапазоне?

    kotomyava
    @kotomyava
    Системный администратор
    Оптопара, и возможно, дополнительно параметрический стабилизатор простейший на резисторе, и стабилитроне перед ней.
    Ответ написан
    Комментировать
  • Как настроить ACL между VLAN cisco 3750?

    @throughtheether
    human after all
    Возникла необходимость запретить трафику ходить из vlan2 в vlan, но из vlan во vlan 2 доступ должен остаться прежним, т.е. полным.
    Необходимо понимать, что ACL в данном случае (Catalyst 3750) - это пакетный фильтр без отслеживания состояния. Соответственно, он может только разрешать/запрещать перенаправлять пакеты от одного интерфейса к другому. Если вы уверены, что именно это вам и нужно, и если маршрутизацией занимается 3750, то вам следует:
    1) создать ACL:
    ip access-list extended deny_vlan2_to_vlanX
     deny ip 10.0.2.0 0.0.0.255 10.0.1.0 0.0.0.255
     permit ip any any
    2) завесить ACL:
    interface vlanX
    ip access-group deny_vlan2_to_vlanX out

    3) пронаблюдать результат.

    Знаю, что это как-то запрещается и разрешается на уровне ACL, но никак не могу настроить, в основном трафик вообще пропадает.
    Необходимо понимать, что если "доступ" из влана X во влан 2 подразумевает какой-либо двусторонний протокол (т.е. практически любой), то "доступа" из влана X во влан 2 не будет.
    В этом случае вам может помочь фаервол с поддержкой состояния (который выделит, например, начало сессии), которого в catalyst 3750, насколько мне известно, нет.
    В случае использования для "доступа" протокола, использующего TCP, возможен вариант с ключевым словом established.
    ip access-list extended deny_vlan2_to_vlanX_variant2
     permit tcp 10.0.2.0 0.0.0.255 10.0.1.0 0.0.0.255 established
     deny ip 10.0.2.0 0.0.0.255 10.0.1.0 0.0.0.255
     permit ip any any

    Этот ACL завесить на тот же интерфейс vlanX таким же образом, что и в предыдущем случае.

    Буквой X везде отмечен ваш таинственный влан с префиксом 10.0.1.0/24 (который не 2).
    Ответ написан
    Комментировать
  • И снова вопрос о фрилансе... С чего начать?

    opium
    @opium
    Просто люблю качественно работать
    начать с того кем вы хотите в этой жизни работа ть
    Ответ написан
    Комментировать
  • Сбор сетевой статистики с пользовательских ПК?

    @cssman
    советы по сетевому администрированию больших групп ПК

    это AD или управление конфигурациями (chef, puppet, ansible)

    все данные.

    какие данные?
    если нужна доступность - то это snmp, если логи какие то, то например syslog.

    ПО которое будет стоять у меня в офисе

    а это уже бэкэнд (но забирать то информацию нужно чем то, см. выше). тут тоже есть разные штуки для разных целей. для snmp - zabbix, prtg, nagios. для логов - siem'ы, splunk и аналоги

    P.S: В гугле и сам поискать могу :)

    но не поискали.

    правильно заданный вопрос - половина ответа.
    Ответ написан
    1 комментарий
  • Как при открытии любой страницы сайта возвращать один и тот же файл index?

    colonel
    @colonel
    Разработчик PHP, Laravel
    RewriteCond %{REQUEST_FILENAME} !-d
        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteRule ^ index.html [L]
    Ответ написан
    1 комментарий
  • Как собрать данные об установленных программах на клиентских ПК?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    SCCM
    Ответ написан
    Комментировать
  • Как обновить версию php-fpm (в связке с NGINX) на CentOS 7?

    Если вам нужно обновить пакеты из стандартного репозитория, то просто yum update. Если вы хотите задействовать другой репозиторий, с более свежей версией, то необходимо подключить репозиторий и установить свежие версии. Вот пример использования репозитория https://webtatic.com

    PHP 5.6
    rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
    rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
    yum install php56w-fpm php56w-opcache

    PHP 7
    rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
    rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
    yum install php70w-fpm php70w-opcache
    Ответ написан
    2 комментария
  • Как собрать данные об установленных программах на клиентских ПК?

    @res2001
    Developer, ex-admin
    Пользовался софтиной от 10-Strike. Привлекло как раз то, что она умеет все делать через wmi без установки агентов.
    Впечатления от программы не плохие (хотя и глюков хватает), разработчики отечественные, даже отвечают на вопросы. Стоит не дорого и лицензия постоянная, т.е. не нужно с каждой версией покупать лицуху. Умеет строить разнообразные отчеты, кроме софта инвентаризирует и аппаратную часть, есть встроенный веб-сервер.
    Ответ написан
    1 комментарий