• Правда ли что рынок веб разработки "перегрет"?

    php666
    @php666
    PHP-макака
    "Ко-ко-ко, дефицит хороших сотрудников" -- повторяют один за другим вайтишнички. Вторая тема за день с шаблонными ответами как под копирку. При этом, каждая такая макака себя считает именно "хорошим сотрудником", достойная не менее полмиллиона рублей в месяц зарплаты.

    Конечно рынок веб разработки «перегрет». Порог вхождения низкий. Килотонны мануалов на русском языке и басни о богатых айтишниках привлекают сюда всех. Эти толпы может, на начальном этапе, действительно плохо делают свою работу, но большинство без сомнения станут весьма приемлемыми программистами. И рынок будет перегрет еще больше.

    Вот эти ребятки, что в этой теме отметились, они настолько все туповатые, что сами себе роют могилу, крича на весь интернет о "дефиците". Сами того не понимая, плодят себе конкурентов. Для примера - зайди на какой-нибудь бизнес-форум и спроси у любого пользователя, кто бизнесом занимается - "как ты деньги зарабатываешь?" - ни один идиот тебе не раскроет секрет. Никогда. Это только у айтишников так принято - трубить на всю ивановскую о дефиците. А лет через 10 большая половина этих обезьянок пойдет в такси работать, ибо рынок будет безбожно переполнен людьми с вполне обычными знаниями.

    И не забывайте о времени - через Н лет все, кто сейчас "на коне", станут вторсырьем, ибо индустрия на месте не стоит и знания ваши обесценятся. Вот смеху то будет, когда после 10 лет упорного труда вы ВНЕЗАПНО поймете, что индустрия рванула вперед, а вы все на [нужное_вписать] кодите. Быгыгы.
    Ответ написан
    51 комментарий
  • Выгоднее ли быть разработчиком в СПБ, чем в Москве?

    vt4a2h
    @vt4a2h
    Senior software engineer (C++/Qt/boost)
    Ну это всё от критериев выгодности зависит.

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

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

    Что в Мск, что в СПб, на зарплату ~120к вас ожидает "квартира" в панельном гетто на окраине с ипотекой на 20+ лет и переплатой в два-три раза. Ну, единственное отличие, что в СПб вы возможно будете тратить меньше времени на дорогу (или нет).

    Мой вас совет: учите английский и уезжайте. СПб и Мск можно как трамплин использовать, не более того.
    Ответ написан
  • Кто как защищает от пиратства свое видео?

    irishmann
    @irishmann
    Научись пользоваться дебаггером
    Самый лучший способ защиты - не выкладывать в интернет.
    Ответ написан
    2 комментария
  • Стоит ли новичку в Python использовать сразу PyCharm?

    x67
    @x67
    Стоит. Пичарм - отличная IDE. В ней можно удобно писать код, удобно его запускать и удобно его дебажить - это все, что вам потребуется от пичарма на этапе изучения языка. Еще в ней много всяких фич, но их касаться сразу я не советовал бы.
    Что следует понять отдельно от пичарма, когда вы уже более менее разберетесь с питоном:
    Как пользоваться pip и virtualenv. Это все можно делать внутри пичарм, но такие вещи надо чувствовать во избежании потери многих часов на банальные проблемы. Для начала просто выбирите в настройках пичарма системный интерпретатор и засирайте его пипом через терминал по необходимости. А потребность в virtualenv со временем сама возникнет.
    Ответ написан
    Комментировать
  • Какую сферу математики нужно освоить, что бы понимать глубокое обучение на глубоком уровне?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Начать можно с этого:
    105264775.jpg
    А потом сверху:
    20984.jpg
    Ефимов, Розендорн - линейная алгебра и многомерная геометрия
    Потом заполировать:
    riss_sekefalvi_nad_lekcii_po_funkcionaln
    А потом немедленно:
    15434210-image1.jpg

    Это все про решение задач обычной математикой, не нейросетями.
    Ответ написан
  • Как обосновать необходимость покупки Mac для веб-программиста?

    bingo347
    @bingo347
    Crazy on performance...
    В большинстве случаев мак - это просто выкидывание денег.
    Среднестатестический макбук за 120-140 тыс будет несколько слабее по железу среднестатестического ibm-совместимого ноута за 30-40 тыс
    Почти все у мака полный не стандарт, то есть совместимо только с другими маками (и то не факт, иначе Вы не будете обновлять железо, а мак 70% доходов тратит на маркетинг, и маркетинг работает, лохи ведутся, потратили бы эти деньги на программистов может быть нормальная ос бы получилось, а не очередной клон freeBSD обвешанный чрезмерным количеством рюшечек)

    P.S. А вообще пофиг на чем работать, программисту нужен только текстовый редактор с подсветкой и консоль (в идеале bash), что есть даже на последней винде, фронтендеру еще набор браузеров - Chrome (или аналоги), Firefox, MSEdge (ой винда нужна...), Safari (а вот и мак пригодился), Mobile Chrome (Купите мне еще планшетку на андроиде), Mobile Safari (и iPad тоже купите и я буду тестить, чтоб пиксели не уползли)
    Ответ написан
    18 комментариев
  • Как смириться с тем, что нельзя убирать плохой код на проекте?

    Zoominger
    @Zoominger
    System Integrator
    Ну, коль вы сеньор, то взять и всё исправить. Ах, вы не сеньор? Ну тогда не умничать.
    Простити за грубость. Работает - не трогай.
    Ответ написан
    3 комментария
  • Годный материал для обучения SEO?

    OtshelnikFm
    @OtshelnikFm
    Обо мне расскажет yawncato.com
    СЕО как астрология. На просторах инета написано много, но нет единой базы знаний и что страшно - никто не понимает как это работает - только догадки. Ну есть конечно такие общие понятия как семантическое ядро (звезды) заголовки и метатеги (созвездия), но вот если углубиться в ранжирование - то мы получаем понятия "близнец сегодня в созвездии девы"
    Ответ написан
    1 комментарий
  • Уехал в Москву, но не тяну по сложности, стоит ли возвращаться домой?

    @RaGe22
    Вот когда вас с 3-4 местах уволят, тогда ладно езжайте домой
    Ответ написан
    Комментировать
  • Уехал в Москву, но не тяну по сложности, стоит ли возвращаться домой?

    qlkvg
    @qlkvg
    python backend developer
    Был в похожей ситуации года 3 назад, только без обрубания концов и релокации. Совсем не тянул, спрашивал мелочи у коллег и стыдился, ничего не понимал. Хотелось все бросить и вернуться на прошлое место работы, где можно было спать до обеда. В итоге через 3 месяца ада, ощущения собственной ничтожности и штудирования книг в любой удобный момент, что-то начало получаться. В итоге дорос до человека, у которого джуны спрашивают мелочи.
    Сейчас понимаю, что первые несколько месяцев нужно было просто пережить. Это нормально для зеленого новичка в индустрии. Если вы не устроились на позицию сеньер фул-стека, адекватный работодатель не будет от вас требовать мгновенного результата. Если переживаете, честно поговорите с непосредственным начальником, что не вывозите, нужно время на раскрутиться
    Ответ написан
    4 комментария
  • В каких случаях надо писать тесты для сайтов на фреймворках?

    @Arik
    Лучше всегда писать тесты, можно начать с поверхностных, что критичные страницы как минимум возвращают код 200, это займет не так много времени, дальше остальные страницы, затем протестировать сам функционал критичных страницы и дальше уходить к тестированию либ и т.д. сколько времени на это уже хватит. Это все конечно отнимает больше времени, но как минимум экономит кучу времени на поддержке сайта, добавления нового функционала и спокойного сна разрабу) а также помогает в какой-то мере писать более простой код
    Ответ написан
    Комментировать
  • В какой области IT применение знаний - не самое важное?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Вот идеальный рабочий день - полдня в чем-то разбираться, полдня это простым языком объяснять другим кому интересно.

    Перевожу: Хочу развлекаться за счёт работодателя.

    Работа - это не про развлечение, это продажа своего труда за деньги. И программирование - это не про развлечение. Программист 49% времени пишет скучный код, а иногда и переписывает чужой ужасный код, ещё 49% времени занудно ловит унылые баги. Остаётся радоваться оставшимся двум процентам интересного.
    5cdd8aaeef145978587602.png
    Ответ написан
    2 комментария
  • Как стартапу найти себе продажника?

    Maksclub
    @Maksclub
    maksfedorov.ru
    Теория нам говорит, что основная прибыль продажника - это проценты. Хороший продажник может получать на процентах больше денег в месяц, чем гендиректор.

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

    Когда на рынке правит кумовство, рынок падает, конкуренция более-менее и ваш продукт не топ-1 -- найти такого продажника достаточно сложно, тк такие в топовых компаниях.

    Продукт:
    Нельзя просто так взять и сказать -- продай и твое, тк вы возлагаете риски на менеджера. По сути бесплатную корову ищите, еще и с клыками кабана, скорость гепарда. По сути любой крикнет -- продай для меня товаров Х, а я тебе дам часть от этого -- если продукт на поверхности, то сразу вопрос -- зачем тогда вы ему? :).

    Вы должны дать ТОПОВЫЙ продукт, ЗАЩИЩЕННЫЙ продукт (от подделки, от тиража конкурентов -- чтобы спокойно работать и не увидеть заполненный рынок таким же Г через 2 месяца и потом сидеть без денег, юридически, рекламно и прочее), обеспечить товаром на год (лучше десять лет), обеспечить гарантии качества продукта, обеспечить смежные расходы полностью (телефон, офис, авто) и дать гарантии, что не схлопнитесь через 3 месяца работы продажника, когда у него уже наработаются клиенты и, самое главное, что заплатите за обязательства. Вы готовы такие гарнатии дать? уверен, что нет.
    Даже в фильме "Волк с Уолл Стрит" был офис, были акции и была очень большая маржа с этих акций, чувак просто на поток поставил мусор, но офис был, и был набор предпринимателей в портфеле.
    Работа 'с нуля'
    5cd96b691a89f857153391.jpeg

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

    Кидалово из личного опыта: Меня один раз так кинули, чувак продавал склад говно-кондеев, закупил после аномальной жары в МСК, 2-3 года хламом лежали, решил сбыть за четверть цены, я сделал поток клиентов, а телефон моего поставщика не скрыл с сайта, который сделал под это..., нашелся клиент -- ушел напрямую, в итоге я потерял тысяч 10 и неделю (а мог и больше времени), и ничего не получил, и на кой мне такие отношения? А если бы были дети у меня?
    Ответ написан
    1 комментарий
  • Какая CMS лучше подойдет для сайта?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Берите все, кроме Битрикса)))

    Я бы выбрал ВП. Как по мне, он полностью удовлетворит ваши требования. Но может быть вам стоит рассматривать разработку на фреймворке? Yii2, Laravel....
    Ответ написан
    1 комментарий
  • Какая CMS лучше подойдет для сайта?

    zorca
    @zorca Куратор тега WordPress
    Плюсую к October CMS. Это Laravel в красивой обертке с админкой на борту для быстрого старта сайта.
    Ответ написан
    Комментировать
  • Какая CMS лучше подойдет для сайта?

    Битрикс это неизбежный vendor-lock. Проще говоря привязка к поставщику. Берите Вордпресс, на нем такие сайты делаются легко.
    Ответ написан
    1 комментарий
  • PHP vs. all. Имеет ли смысл учить (параллельно) что-то еще?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    главное - определиться:
    или формошлепство (уважаемо, почетно, денежно),
    или серьезные языки (выхлоп далеко не сразу, но стабильно в итоге)
    Ответ написан
    Комментировать
  • PHP vs. all. Имеет ли смысл учить (параллельно) что-то еще?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    но код, особенно после C++, не вызывает каких-то положительных эмоций.

    А у меня не вызывает положительных эмоций код на C++. Да и код разный бывает. 90% кода на PHP у меня так же не вызывают положительных эмоций, но писать на нем нормально более чем можно.

    1) под фразой "php умирает" позразумевает его модель работы. После каждого запроса он умирает, то есть воркер отчищается и запускается по сути заного. Это существенно упрощает работу (у вас хоть сегфлоты могут быть всеравно весь сервак не умрет), а так же масштабирование (за счет отсутствия у самого PHP состояния между запросами, сессии мы не берем в расчет), но существенно бьет по производительности. К счастью с PHP 5.3 писать демоны на PHP не так уж страшно.

    Если же посмотреть рынок и динамику развития сообщества - PHP живее всех живых.

    2) PHP не такой уж стремный язык. Я не считаю "не консистентные названия функций" таким уж прям фактором влияющим на выбор языка. С моей точки зрения Ruby уродливая отрыжка, попытка сделать объектно-ориентированный перл (это лично мое мнение, мне не приятно работать с ruby, пусть меня за это простят), но за счет того, насколько сообщество ruby-разработчиков ценит и понимает цели бизнеса, насколько уважает тестирование своих решений и т.д... словом PHP комьюнити в этом плане еще расти и расти. Но прогресс виден.

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

    3) нет. Шансов на нормальном уровне с нуля изучить еще один язык программирования и к тому же фреймворк - почти нет. Да и в этом нет смысла.

    4) судя по вопросу вы уже определились для себя. Дальнейшая дискуссия не имеет смысла. Разбирайтесь. Но если брать шаред хостинги то PHP это пожалуй единственный адекватный вариант на сегодняшний день (если не брать в расчет что шаред хостинги как таковые это не очень адекватный вариант).

    5) все зависит от вас. Хорошие разработчики зарабатывают примерно одинаково вне зависимости на каком языке программирования они работают. Они просто хорошие разработчики и таких всегда мало.

    6) как хотите.

    И так...

    Язык программирования - это лишь инструмент для решения задач. Фреймворки - это так же просто инструменты для решения задач. Что важно - уметь задачи решать. И решать эффективно. Понимать что кривыми решениями вы увеличиваете риски для бизнеса.

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

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

    Не учите язык программирования. Учитесь разработке с применением этого языка. И тогда все будет намного проще.

    p.s. Haters gonna hate
    Ответ написан
    4 комментария
  • Как работать с выгоранием?

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

    @procode
    Разработчик
    Для каких задач в веб-разработке очень хорошо подходит питон?


    Стал выбор - какой язык изучать с ориентиром на веб?


    По моему скромному мнению, Питон вообще не подходит для веб-разработки. По крайней мере, не в большей степени, чем Java или C++ - попробуйте вывести "Hello world!" в браузер в ответ на банальный get-запрос к Apache2 или nginx - поймете почему ))

    Для серверной части веба лучший выбор - однозначно PHP. Он в этом вне конкуренции.

    Ну а так, почему бы и не познакомиться с Питоном? Язык достаточно красивый, лаконичный, функциональный. Для Ubuntu является "родным" :)
    Ответ написан
    22 комментария