• Так ли востребованы сейчас программисты?

    @hatman
    Понятно, вы хотите услышать, что все плохо и прочее, но это не так.

    1) Рынок специалистов досточно узок. Т.е, например, если мы ищем специалиста по Django, который придет и начнет делать таски после пару недель раскачки, то их очень мало. Следовательно вакансии висят, на них идут заявки от "вайтишников" и непрофильных специалистов, которые игнорируются, и hr ждет, пока какой-то специалист либо прокачается, либо освободится.

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

    Сейчас тем более кризис, и компании режут косты, в том числе на обучение молодняка.

    3) Зарплаты хорошие (мало где можно получать такие же деньги, если не идти в управление или бизнес). Плюс, что круто, рост до топового ценника всего 3-5 лет. Например, какого-нибудь врачу или юристу на это нужно лет 20.

    4) Фриланс - это бизнес. Естественно выходить с голой попой на сформированный рынок, где уже есть свои игроки с отработанными процессами сложно. Но, как и везде, это вопрос финансирования, времени и удачи.

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

    @hatman
    Ну вот есть небольшой обзор книг по Python - https://avikot.ru/article37

    Но если откровенно, то Лутц + машин лернинг (если нужно) + веб-скрамминг(если нужно) - остальное уже есть в лутце.
    Ответ написан
  • C# вопросы новичка: выбор, лицензирование, платформа?

    @hatman
    1) C# юзается главным образом для энтерпрайза и гейм-дева. В отличие от Java (где главные клиенты Финтех, Телеком и Логистика), C# больше склонен к гос-аппарату и производству, но это так депендс от места к месту.
    2) .Net 5 (который выйдет в этом году) - будет просто Java + батарейки. .Net Core 3.1, который идет сейчас - уже продакшен реди.
    3) C# для десктопа - больше, как поддержка легаси приложений (которых дофига). Даже сам майкрософт для новых приложений юзает либо Electron (js), либо QT.
    4) Мобильные приложения писать можно, но смысла в этом не так много. Пока все компании, что имеют деньги, нанимают Java/kotlin + Swift/Object+C программистов, ибо получается стабильное и предсказуемое. А всякие гибриды в пользу бедных, а там лучше не работать.
    5) Майкрософт на забросит C# - ибо это главный инструмент их экосистемы. А экосистема (Лицензии и Azure) приносят им килотонны бабла.
    6) Свои сайты писать можно, есть простые способы собрать продакшен реди проект. Смысла в этом не очень много, но можно в общем.

    __
    6. Для машинного обучения, datascience юзают?
    7. Новая фича webassembly, есть же поддержка?

    А оно тебе нужно, если ты идешь в бекенд? Распыление не приносит денег.
    __

    В общем, рекомендации такие. Что если тебе 33-35+, ты уже задумываешься о том, в каком районе лучше купить квартиру, какой виски или коньяк купить себе на выходные, какую купить машину жене, чтобы она возила детей в кружки, то нужно уже учить C#/Java (выбор вообще не принципиален вплоть до того, куда на работу ближе ездить).

    Если пока лет не так много, то можно что-то более драйвовое типа php/python/ruby/swift/kotlin итл.
    Ответ написан
  • QA Team Lead - тупиковая ступень карьеры?

    @hatman
    Привет:

    1) Пойти работать QA-Лидом в крупную компанию, банк. Фактически завязываться на митинги и работу с персоналом. Можно получать хорошие деньги, почему нет.

    2) Настраивать изначально QA для стартапов. Связку test-rail/jenkins/тесты/хвосты на стороне АПИ сделать с нуля достаточно сложно, поэтому за это готовы платить хорошие деньги (но не долго)
    2.1) Заниматься фрилансом, открыть свою фирму и делать под заказ то, что описано в пункте 2.

    3) Переходить в менеджеры и управление. И потом уже расти до более жирных должностей. Не видел, чтобы QA назначали на CTO, все же глубина знаний требуется совершенно разная.

    4) Уходить CTO в непрофильные компании(не айтишные), где на фоне сисов и эникеев, вы будете крутым, грамотным спецом.

    5) Открыть свою школу тестеров, разъезжать на гибридном лексусе и рассказывать о том, как круто быть тестером (кто понял аналогию, ставим лайк)
    Ответ написан
  • Куда, если не в энтерпрайз?

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

    А то вы как-то на гения-сеньора 30 летнего, за которым выстраивается очередь, не особо похожи, чтобы такие посты писать.
    Ответ написан
  • Стоит ли ставить на сайт Google AdSense?

    @hatman
    Если у вас сайт для ру-аудитории, и там посещаемость меньше 10к в день ( с глубиной просмотров меньше 2-3 страниц), то смысла особого нет, ибо приносить будет копейки.
    Ответ написан
  • Какое направление выбрать для входа в разработку и есть ли этот самый выбор?

    @hatman
    Глупая идея на самом деле. Вы за 3 месяца сидения на жопе ничего толком не сможете выучить, чтобы вас взяли на работу. Что JS, что Java - от вас будут хотеть очень многого на старте. В итоге, вы за 3 месяца не найдете работу, потратите все свои деньги и вернетесь на старую работу.

    Лучший вариант, натаскать себя сейчас на базовый уровень: html/css/js + техника тестирования допустим. И пойти работать в поддержку / ручное тестирование. Начнете понимать, как работают айти компании, какие идут вопросы, как идут бизнес-вопросы. И уже постепенно себя доучивать и переходить на ступеньку выше.

    Без денег и без работы, вы просто сгорите. А все фразы аля "В программисты за 3 месяца", попахивают откровенным бредом. Я прямо вижу, как HR при отборе на вакансию берет ваше резюме и такая смотрит: "Профильной вышки нет, опыта работы по профилю нет, опыта в it нет, есть курс Java SE" - Вау, это идеальный кандидат, надо его быстрее звать к себе!
    Ответ написан
  • Какие есть программы для учёта времени работы удалённого программиста?

    @hatman
    Работаю в компании, где порядка 50 сотрудников удаленщики. Учет времени идет по Jira - время ставит сам программист. Учет идет так:

    Приходит готовая таска
    Идет код ревью
    Ревьювер чекает адекватность оценки времени
    Если есть вопросы, то уточняется, в чем была сложность

    За 3 года уволили только одного разраба, который "попал в пустыню печали и скорби", и просто две недели ничего не делал.
    __

    Лучше иметь одного лида(сеньора), который будет чекать адекватность оценок времени и принимаь задачи, нежели устраивать себе дрочильни со скринкастами, тайп-таймерами и прочее (на проверку всего этого тоже ведь время надо тратить). Вам же надо, чтобы задачи были сделаны, а не измерить то, сколько программист работал, сколько обедал, сколько фоточки тян смотрел, а сколько посрать ходил.
    Ответ написан
  • Как разрабатывать Ruby on Rails приложение на Android планшете?

    @hatman
    Мб купить все же что-то более подходящее для разработки? Там условно в днс можно взять до 15к машинки, которые будут в разы лучше, чем планшет. Писать в текстовом редакторе, чтобы полноценные idea не грузили бюджетные ресурсы машины да и все.
    Ответ написан
  • Какой онлайн-чат с ботом на сайт установить?

    @hatman
    Привет

    Вижу в вопрос некоторые концептуальные ошибки понимания онлайн-чата.

    1) Онлайн чат для того и онлайн чат, чтобы люди могли задавать туда свои вопросы и получать на них ответы. Ни один бот не может нормально отвечать людям. Ведь 95% вопрос и спрашивают одно и то же по сути, но всегда есть какие-то мелочи и нюансы. Сами вспомните, как подгорает, когда надо что-то решить допустим в банке, а тебя начинают футболить стандартными тупыми ответами.

    2) Если 95% людей спрашивает одно и то же, значит, ищите причины, почему из вашего сайта люди не могут этого понять сами. Скорее всего где-то какие-то ui-ошибки, надо исправлять.

    3) Насчет статистки вопрос сложный. Тут каждому своя нужна - можете посмотреть: zendesk/chatra/livetex/livechat и другие, возможно у них лучше.

    p.s.

    - Есть сайт коммерческой организации
    - Кодить - не хотим и не будем.

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

    @hatman Автор вопроса
    Таки нашел пару книг в сети по CRM системам, но там все укладывается в три вещи: "Почему CRM - это круто", "Какие модули обычно есть в CRM", "Какие стратегии взаимоотношения используются, и как это реализовано в CRM"

    Не особо много смысла имеют книги, но в общем было любопытно прочитать
    Ответ написан
  • Как наконец попасть на собеседование Java junior разработчика?

    @hatman
    Java-Spring стек - это обычно финансовый сектор. Туда попадают либо имея опыт работы на Java в какой-то смежной фирме, либо на основе конкурса (загоняют на какие-то внутренние курсы условно 30 4-5 курсников баумки), обучают их, тестируют, смотрят, кто могет, а кто нет. В итоге, из 30 берут 1-2 в команду.

    в 19 лет, без опыта Java Spring - очень сомневаюсь, что тебя куда-то возьмут. Либо идти в шаражки на php - набираться опыта и потом уже пробовать. Либо, например, идти на QA-вакансии, писать автотесты на Java, а потом с помощью внутреннего перевода идти в разработчики.
    Ответ написан
  • Какую стоимость назначить за добавление товаров на сайт?

    @hatman
    1) Оно тебе надо? Если там больше 2-3к товаров, то у тебя уже после первой сотни начнутся рвотные позывы, а к 500 ты задашь себе вопрос - нафиг я с этим связался. Исключение, если ты напишешь скрипт, который это все автоматом загрузит адекватного качества (но это зависит не только от тебя).

    2) Оценивай не товар, оценивай час работы. Если ты загружаешь условно 30-40 товаров в час с полной оптимизацией (картинки, сео итд), то значит 40 картинок стоят твой час работы.

    З) Вообще на такую работу нанимают обычного отдельного сотрудника (чаще всего дешевого 20-30к в месяц зп), который только, что и делает - что заполняет товары, обновляет описания итд. Но это уже в магазинах с большим ассортиментом.
    Ответ написан
  • Почему система не дает удалить юзера?

    @hatman Автор вопроса
    Как оказалось, нужно было убить сессию пользователя, так как при последующем рендере страницы шел конфликт. Ошибка шла неинформативная.

    $this->get('security.token_storage')->setToken(null);
    $request->getSession()->invalidate();
    Ответ написан