• Тесты при устройстве на работу?

    AgentProvocateur
    @AgentProvocateur
    А почему не по специальности? Логика - основа информатики. Результат теста на логику покажет, предрасположены ли вы действительно к этой должности (решению логических задач, программированию, эффективной работе с большими объёмами данных), или же вы гуманитарий, зазубривший инструмент (ибо хх.ру показал, что у oracle dba з/п выше, чем у кладовщика).

    Вас же не заставляют продавать ручку или проходить деловую игру. Если тест на логику является для вас стресс-тестом, вызывает боль, нежелание и вопросы (вместо интереса, азарта и радости от возможности наглядным образом продемонстрировать свои способности), то стоит задуматься в правильности не менеджмента НЛМК, а выбора профессионального пути.
    Ответ написан
  • Карьера IT, не программист?

    AgentProvocateur
    @AgentProvocateur
    Без навыков программирования в айти лезть нет смысла, карьеру не построишь. Будь ты хоть тестером, хоть сисадмином/девопс, хоть 1сником - везде нужно писать какие-то скрипты автоматизации и т.д.

    Менеджером ты тоже без хард-скиллов особо не пробьёшься. Как можно руководить проектом, если ты даже приблизительно не понимаешь, что там программисты делают? У тебя просто не будет авторитета среди них, дай бог если снисходительно-пренебрежительное отношение получишь (типа "прокладка"), а то и вовсе с лапшой на ушах будешь вечно ходить.

    Продажи? Да ну % от оптовой торговли каким-нибудь металлопрокатом или пром. оборудованием всяко повыше будет, чем от впаривания сайтиков и crm-ок.

    Ну а по поводу сисадминства: в большинстве случаев это условная "замена картриджей + мелкий ремонт + погрузка/разгрузка + настройка 1с" за 35 000 руб./мес.

    Короче, долой полумеры - либо погружайся в IT начиная с основ программирования, либо ищи себя в других сферах.
    Ответ написан
    4 комментария
  • Что имеет смысл осваивать если есть желание уйти в "айтишники"?

    AgentProvocateur
    @AgentProvocateur
    Зарплаты в IT уверенно стремятся к "медианным значениям по региону" (прикладываю скрин статистики хедхантера за 2017 год). При этом, конкуренция по "индексу hh" (соотношение числа резюме к числу вакансий, в IT = 2.4) эквивалентна значениям в таких областях, как автобизнес (2.7), продажи (2.9), маркетинг (2.8), банки (2.4), обслуживающий (2.9), рабочий (2.0) персонал.

    Кстати, 35 000 руб./мес. - это не за вордпресс какой-нибудь, и даже не за js, а за Java - самый востребованный язык в вакансиях.
    5a5946f452d99942116889.jpeg
    Это при том, что IT - это не та сфера, где получил корку, устроился, отсидел своё с 9 до 18 в одноклассниках/вк и уехал домой отдыхать и наслаждаться личным временем. Это сфера, где требуется постоянная сосредоточенность на сложных интеллектуальных задачах (а это максимально сложно в сравнении с другими видами механической/говорильной деятельности), постоянное обучение и гонка за регулярно меняющимися технологическими трендами (естественно, во внерабочее время - по вечерам/ночам/выходным...такой бег, чтобы оставаться на месте).

    А ещё в вышеперечисленных отраслях имеется возможность для доп. дохода в рабочее время (колым, откаты/распилы, чаевые и т.д., чем большинство и живёт). В IT же в 95% случаев только зарплата, а все фриланс-подработки, опять же, вечером/ночью/по выходным на дико задемпингованном рынке для жителей стран третьего мира.

    А ещё в вышеперечисленных отраслях от соискателей не требуют "личных проектов", бесплатных open-source разработок в обязательном порядке, знания десятков несвязанных между собой технологий (плюс портфолио и опыта в минимум 3 года по каждой), "горящих глаз", какого-то особого склада ума и т.д.

    А ещё бытует мнение, что в IT чуть ли не самая высокая востребованность кадров, чуть ли не самая динамично развивающаяся отрасль на фоне остальных стагнирующих. Открываем ту же статистику по приросту вакансий за 2017 год (в сравнении с предыдущим): IT +3%, банки +15%, автобизнес +73%, добыча +92%, развлечения +37%, медицина +79%, продажи +7%, производство +76%, строительство +53%, обслуга +20%, юристы +30%, фитнес + 18%, рабочие +35%, "умирающая" бухгалтерия +34% и т.д.

    К чему я это:

    1. Идти в IT за деньгами сегодня - глупая затея. Деньги то будут, но на уровне "средней зарплаты по региону", как у заводчан и продажников, и через года 3 (когда пройдёте этапы обучения, стажерства и джуниора). Идти в IT стоит только тем, кто не может жить без программирования и не представляет свою жизнь (дни, ночи, выходные) без кода в родном IDE. Будем честны - вряд ли это относится к вам.
    2. Все байки про "в IT самые высокие зарплаты, самая большая востребованность, самая низкая конкуренция" - миф. В столице, конечно, полегче (с числом и разнообразием вакансий), но всё же. И миф этот культивируется теми, чья задача - сравнять IT-отрасль по зарплатам/условиям с другими сферами (как видим, получается).
    3. Насчёт вашего возраста.

    Если есть возражения типа "Москва - не Саратов"...средняя з/п по Москве за 2017 год (опять же, по статистике HH) - 61 566 руб. Средняя з/п в IT в Москве за тот же период - 55 968 руб. В Саратове з/п айтишников превышает среднюю по региону на 13%, в Москве же она ниже средней на 10%. Зато вакансий больше...(и конкуренция от "голодных юношей с горящими глазами" ровно в 3 раза выше).

    Хотели конкретику - держите:)

    Что касается фриланса и прочей web-самозанятости читайте тут. Уверен, выводы сами способны сделать.

    P.S. Лично я присоединяюсь к тем, кто советует вам либо отдохнуть хорошенько, либо сменить проект в управлении.
    Ответ написан
    29 комментариев
  • Какое направление бакалавриата выбрать для data science?

    AgentProvocateur
    @AgentProvocateur
    09.03.03 «ПРИКЛАДНАЯ ИНФОРМАТИКА» - бакалавриат.
    09.04.03 «ПРИКЛАДНАЯ ИНФОРМАТИКА» - магистратура.

    Только чтобы это было в рамках какого-нибудь олдскульного мехмата в классическом вузе, а не новодельного "информационно-технологического факультета". Чтобы вот прям 3 шкуры по вышмату преподы-садисты советской закалки спустили с тебя, тогда будет хорошая подготовка)
    Ответ написан
    8 комментариев
  • Поиск клиентов: каким образом it-компании находят заказы?

    AgentProvocateur
    @AgentProvocateur
    1. Лет 10 строишь карьеру по найму, нарабатываешь профессиональные контакты;
    2. Уводишь из конторы 1-2 жирных клиентов на себя, увольняешься, берешь в подмогу кореша и ведёте их, попутно оформив контору типа "Luxextrasupersoft";
    3. Работаете хорошо, вас советуют коллегам, прилетают новые заказы/клиенты, вы с корешем уже не справляетесь, нанимаете команду, офис, диваны, все дела;
    4. В фитнес-клубе знакомишься с менеджерами и предлагаешь вместе распилить it-бюджеты их контор путём аутсорса на Luxextrasupersoft;
    5. Когда образуется финансовый жирок, решаешь пустить его на рекламу, нанимаешь сейлза, но быстро понимаешь, что это не так рентабельно, как наработанная за 10 лет сарафанка и откаты))

    Собственно, эта схема актуальна не только для it.
    Ответ написан
    1 комментарий
  • Как уйти в чистый бэкэнд без знания js?

    AgentProvocateur
    @AgentProvocateur
    Осваивай Go. В тренде, как и js. Спрос на разработчиков высокий. Чистый бэкенд, причём, нетривиальные задачи - ускорение узких мест всяких и пр.
    Ответ написан
  • Из Москвы в провинцию на удалёнку?

    AgentProvocateur
    @AgentProvocateur
    даже с зарплатой программиста купить нормальное жильё для семьи практически нереально.

    Ну если это главный аргумент, то давайте разберём.

    Москва:
    • средняя зарплата - 91 815 руб.;
    • средняя цена за кв.м - 159 197 руб.;
    • средняя цена "нормальной" 2-комнатной квартиры (50 кв.) + отделка (15к/м2) - 8 709 850 руб.
    • итого: "нормальное жилье" = 95 средних окладов среднего москвича, 8 лет без еды/воды/одежды.


    Саратов:
    • средняя зарплата - 24 026 руб.;
    • средняя цена за кв.м - 41 288 руб.;
    • средняя цена "нормальной" 2-комнатной квартиры (50 кв.) + отделка (15к/м2) - 2 814 400 руб.
    • итого: "нормальное жилье" = 117 средних окладов среднего жителя Саратова, 10 лет без еды/воды/одежды.

    Как видим, в провинции (кстати, в Саратове одни из самых низких цен на жилье в РФ) это еще нереальнее. Конечно, java-разработчик накопит быстрее, чем саратовчанин со своими 25к/мес. Но нужно также учитывать, что выбирая провинцию, ты выбираешь:

    1. Откат по уровню жизни на 20 лет назад (знаешь же, что не просто так Москву с Россией не отождествляют);
    2. Жизнь в городе, все доходы которого изымаются в сторону Москвы, чтобы там хорошо жилось и открывалось как можно больше парков (затраты бюджета на 1 жителя в 2016 году: Москва - 142 000 руб., Саратов - 13 000 руб.);
    3. Убитые дороги, уничтоженную транспортную инфраструктуру, пробки без надежды на метро;
    4. Совковую власть из 90х на всех ступенях;
    5. Убитую социальную сферу и маргинализованное население;
    6. Отсутствие рынка труда - либо торговля и бизнес уровня "чего изволите?" (парикмахерские, бары, мойки и т.д.), либо загибающиеся предприятия, либо ментовка. Зарплаты - чтобы хватало на амортизацию жизни, не больше. Отсутствие it-рынка (не считая epam, web-студий и 1С-интеграторов с зарплатами в 1.5-2 раза ниже московских...или думаешь, что в провинции не знают про удаленку?);
    7. Отсутствие качественного досуга и культурной жизни (если не считать приезд Стаса Михайлова в местный ДК в апреле следующего года и бесчисленные питейные заведения);
    8. Отсутствие качественного жилья, хрущевки - элитное жилье в сравнении с современными провинциальными новостройками, где экономят на всём по максимуму;
    9. Отсутствие возможности вести прибыльный бизнес - потому что это нереально в регионе с неплатежеспособным населением, покупающим еду в кредит по карте Тинькофф;
    10. Отсутствие нормального современного образования для тебя и твоих детей.

    Жильё в Москве не просто так стоит в 3 раза дороже, чем в провинции. Зато в бюджете на тебя и твоих детей предусмотрено в 11 раз больше, чем на провинциалов (кстати, за счет этих самых провинциалов). Так что выбирай сам - поработать N лет на московскую прописку, или всю жизнь работать и кормить Москву:)
    01.jpg
    Ответ написан
    22 комментария
  • Будущее веб-разработчиков python?

    AgentProvocateur
    @AgentProvocateur
    Ответы за будущее - дело неблагодарное, ибо "смотреть в завтрашний день могут не только лишь все..".

    А вот в настоящем - стек Python (django/flask/tornado и пр.) - самый невостребованный в сфере разработки web-бэкенда из популярных/широко используемых. Чтобы убедиться в этом, достаточно самому изучить открытые данные там, где удобно - hh, moikrug, upwork и пр.
    Т.е. пододвинься к краюшку фласк, джанга и прочее?

    Они давно там. Если прямо сейчас провести диванную аналитику, к примеру, по сервису moikrug, то получаем такой топ по числу вакансий:

    1. Go - 135;
    2. RoR - 121;
    3. Node.js - 88;
    4. Yii - 70;
    5. Symfony - 53;
    6. Laravel - 50;
    7. Asp.net - 46;
    8. Django - 42;
    9. Flask - 14;
    10. Tornado - 4.

    Тенденции очевидны. Несмотря на то, что из каждого утюга доносятся "новости" и "мнения", мол, RoR уже всё, node.js/go - мертворожденные и нежизнеспособные поделки, а python - серебряная пуля на все случаи, чуть ли не лучший язык, а django - чуть ли не самый продуманный и грамотный backend-фреймворк...рыночные реалии показывают обратную картину.

    При таком не радужном настоящем бэкенда на python, будущее выглядит еще более сомнительным, особенно, с поправкой на текущие тренды. Прикол ещё в том, что надуваемый из всех инфо-щелей хайп вокруг python (благодаря ML, big data и пр.) ничуть не способствует повышению востребованности оного в web, даже наоборот. В итоге, сейчас получаем ситуацию, при которой конкуренция среди python-разработчиков превышает значения в php/js/java, а вот работы для них - слёзы (в сравнении с коллегами по соседним стекам). Что касается прошлого - питону 27 лет, джанге 14, выводы делайте сами.

    P.S. Я совсем не имею в виду, что python - плохой язык, а django/flask/tornado - плохие/отсталые фреймворки. Всего-лишь транслирую рыночную ситуацию на основе открытых данных:)
    Ответ написан
  • Какой язык имеет хорошие перспективы для back end под web приложения?

    AgentProvocateur
    @AgentProvocateur
    В тренде:

    1. Всё, что касается js-стека. Там и фронтенд, и бэкенд, и мобайл, и десктоп, и блокчейн и т.д.
    2. Go.

    Если хочешь чисто в бэкенд и не более, то кури Go. Но стоит учитывать, что основная сфера его применения - ускорение критических/сложных мест. Думаю, понятно, что новичку в программировании и бэкенде в частности до критических участков далеко.

    Так что я бы посоветовал погрузиться в JS со всех сторон, научиться строить современный бэкенд, понять, как функционирует современный фронтенд, научиться строить современные приложения со всякими микросервисами, а потом уже углубляться в их совершенствование путём переписывания на Go (если окажется, что это действительно нужно).

    Просто без Go современное web-приложение можно построить, а без JS по сути сегодня никак и никуда. На одном Go нельзя построить современное приложение, на одном JS можно. Вот такой вот критерий.

    А насчёт PHP, Ruby, Python и пр. - во-первых, значительно проигрывают по прогрессу/перспективности/хайпу (это же главный критерий?) вышеперечисленным технологиям, во-вторых, поверь, на них есть кому писать и без тебя))
    Ответ написан
    Комментировать
  • Постоянные ошибки, это нормально?

    AgentProvocateur
    @AgentProvocateur
    А представь, каково было тем, кто постигал все эти темы 10/15/20 лет назад?

    Когда не было ютуба, торрентов с кучей курсов и учебников на каждый чих на халяву, сотен мануалов/туториалов по каждому поводу, многотысячных блогов, гитхаба с готовым кодом на всё, что пожелаешь, stackoverflow с ответами на 95% вопросов, которые могут возникнуть, да того же тостера (куда можно придти и посетовать на то, что сложнааа).

    Когда в принципе рунет был в зачаточном состоянии (не было даже проф. форумов), информацию приходилось дёргать по крупицам в забугорном сегменте, но делать это было крайне сложно по причине того, что карточка на 150 минут dialup-интернета (50 кбит/с) обходилась в треть стипендии.

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

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

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

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

    Если же препятствия воспринимаешь как должное, то хорош рефлексировать, просто преодолевай и лови кайф от преодолений. Без них никак, если ошибок и сложностей нет - значит ты просто их не видишь (т.е. допускаешь двойную ошибку), и они никогда не кончатся:)
    Ответ написан
    4 комментария
  • С ростом биткоина растут выплаты в майнинге?

    AgentProvocateur
    @AgentProvocateur
    Непосредственно Бутерин в августе заряжал, что через год-два роль майнинга сильно снизится. И на данном этапе заходить в него стоит лишь при условии, если:
    • есть доступ к дешевому электричеству;
    • есть осознание и принятие того факта, что "майнинг уже не тот", и прибыль будет всё меньше, а процесс сложнее;
    • есть осознание и принятие того факта, что всё кончится через год-два, и есть чёткий просчет, который показывает, что за это время удастся досигнуть окупаемости и достаточной прибыли.

    Я бы не стал заморачиваться и рисковать, и вложился бы непосредственно в валюту. И биткоин, и эфириум за последний месяц выросли в 1.5 раза. И предпосылок к дальнейшему росту куда больше, чем к обвалу курса (без последующего восстановления). Чего не скажешь о майнинге, которому прочат смерть сами "евангелисты". Да и 2 месяца окупаемости против 9 месяцев - уже намекают.
    Ответ написан
    3 комментария
  • Какой язык для создания программ самый лучший?

    AgentProvocateur
    @AgentProvocateur
    1. Для начала нужно освоить азы и алгоритмы. Тебе это предстоит делать на уроках информатики в школе и на том языке, который там будут преподавать. Узнай, что это будет (скорее всего, Pascal или C++, в редких случаях Java), купи книжку и начинай потихоньку осваивать.

    2. Забудь про программы. Когда ты закончишь школу и вуз, всё уже будет в web/облаках, скорее всего, и ОС будут представлять собой один большой браузер. Учись сразу делать свои "программы" так, чтобы ими можно было пользоваться из любого браузера и с любого смартфона/планшета.

    3. На что бы ни упал твой выбор, попутно изучай JavaScript. Или сосредоточься сразу исключительно на нём (вместе со школьным паскалем). Это самый популярный и востребованный язык на сегодня (как минимум, здесь тег JS самый топовый), самая развивающаяся и современная платформа, без него сегодня ну никак. К тому же, он покрывает большинство современных задач:
    • на web-фронтенде JS царь/бог/монополист;
    • пишешь web-бэкенд? В помощь node.js;
    • нужно мобильное приложение, да еще и одновременно под все платформы? К твоим услугам react-native;
    • нужна современная десктопная программа? Поможет electron/nw.js;
    • ближайшее будущее за форматом progressive web app (о чем писал во 2 пункте), и он тоже обеспечивается средствами JS;
    • видишь, что мир сходит с ума по блокчейну и хочешь приложить руку? Смарт-контракты для Etherium, к примеру, пишутся на языке Solidity, который построен на синтаксисе JS;
    • нужен скрипт автоматизации/парсер и пр.? Node.js вполне справляется с этими задачами не хуже, к примеру, Python.


    Что немаловажно - через пару лет активного практического изучения ты уже сможешь оттачивать навыки на реальных задачах за реальные деньги на том же фрилансе. Чего не скажешь про всякий enterprise (java/c#/c++), которого нет на фрилансе, и к которому тебя вряд ли подпустят без профильной вышки.
    Ответ написан
    Комментировать
  • Программировать в армии, реально ли?

    AgentProvocateur
    @AgentProvocateur
    Программировать в армии, реально ли?

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

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

    AgentProvocateur
    @AgentProvocateur
    Наймите менеджера проекта с опытом реализации подобного. Он подберет стек технологий, разработает ТЗ, соберет команду разработчиков (минимум 2-3), проконтролирует разработку и сдаст вам проект под ключ. Без него вы будете мыкаться, как слепые котята, и по итогу потратите больше временных/денежных ресурсов, чем затратите на оплату специалиста.

    По теме - выбор для бэкенда, скорее всего, будет из:
    • laravel/yii (php);
    • rails (ruby);
    • django (python).

    Если PM решит, что в проекте необходим клиентский рендер, то и на фронтенд нужно будет выбрать из:
    • angular;
    • react;
    • vue.

    Насколько мне помнится, множество маркетплейсов было разработано на ruby on rails, возможно, и для вас это оптимальный выбор...но это не точно))
    Ответ написан
    3 комментария
  • С чего нужно начать изучать программирование нейронных сетей?

    AgentProvocateur
    @AgentProvocateur
    методично, всерьёз и надолго погрузиться в тему

    Погружайся)) Методичнее некуда)
    59f726f14da9a668973662.png
    Ответ написан
    12 комментариев
  • Работал ли кто нибудь в Индии?

    AgentProvocateur
    @AgentProvocateur
    По аналогии: "Почему москвичи не едут работать на стройку в Таджикистан? Понятно, что там миллион "своих" голодных, но там же тоже что-то строят, и мы для них Европейцы")) Понимаете абсурд вопроса?

    Почему нельзя заниматься тем же, что и 4 млн. индийских кодеров, но в своей стране в более благоприятных условиях? Конкретно:
    • пахать на америкосов/европейцев в местной аутсорс-галере;
    • аутсорсить на америкосов/европейцев через upwork/linkedin/toptal и т.д.


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

    AgentProvocateur
    @AgentProvocateur
    ~ 5000 руб. - дизайн-макет;
    ~ 5000 руб. - вёрстка + посадка на wp.

    Итого: ~10 000 руб.
    Ответ написан
    Комментировать
  • Испугает ли заказчика сайт на Django?

    AgentProvocateur
    @AgentProvocateur
    начал изучать Python (мы не ищем легких путей, хотим развиваться в ширь)

    Как раз таки python считается лёгким путём для начинающих как в программировании в целом, так и в web-разработке в частности.

    У каждого инструмента своя традиционная ниша. У python это:
    • обучение программированию;
    • прикладные скрипты;
    • обработка/аналитика данных;
    • научные вычисления и разработки;
    • web-разработка (в последнюю очередь).


    Ниша сайтов (лендингов, визиток, магазинов, порталов и пр.) и большинства web-сервисов - JS+PHP. Корпоративные проекты со сложной бизнес-логикой разрабатываются на C#/Java. 80% остальных web-решений пишутся на PHP. Оставшиеся 15-20% web-приложений и сервисов (а не стандартных сайтиков) разрабатываются на Ruby/Node.js/Go/Python и т.д.

    Причём, Python/Django - самая (!) непопулярная/невостребованная технология разработки web-бэкенда (ниже только всякая узкая функциональщина, но о ней и речи не стоит). Можете прямо сейчас открыть любой агрегатор IT-работ (upwork, fl, moikrug, hh и т.д.) и провести сравнительный анализ по вышеперечисленным технологиям - по django меньше всего заказов/вакансий, а бОльшая часть работы на python именно в нише прикладного скриптинга/аналитики данных/парсинга и пр. Более того, "прикол" в том, что на волне хайпа питона и IT в целом, в него повалила орда новичков, но работы для них не прибавилось. По moikrug на данный момент ситуация следующая по соотношению "количество резюме на 1 вакансию": Laravel - 25, Yii - 40, Django - 68. При этом открытых вакансий: Laravel - 56, Yii - 60, Django - 32. Выводы очевидны, хотя бытует стереотип, что в PHP адская конкуренция, а в django свободное поле для деятельности и дикий спрос. Как видим, всё наоборот, и на это есть причины.

    Для заказчика есть несколько доводов (относительно стереотипных, но прочно укоренившихся) отказаться от сайта на python:
    • более дорогое обслуживание;
    • более дорогая разработка;
    • привязка к первому разработчику, зависимость от него (т.к. толковый python-разработчик, который ответственно разгребет чужой код стоит гораздо дороже среднего php-шника, и найти его гораздо сложнее по причине засилья новичков, начитавшихся про "php - ужас, а python - серебряная пуля и наше всё");
    • отсутствие миллиона готовых и проверенных решений на каждую хотелку - большую часть нужно либо разрабатывать с нуля (что далеко не всегда лучше готовых php-решений), либо пользоваться сырыми поделками ноунеймов;
    • скорость работы сайта.


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

    Другой вопрос - зачем это вам? Типовые сайты/магазины гораздо удобнее (и быстрее, что положительно повлияет на рентабельность вашего "предприятия") разрабатывать на PHP, это его ниша. И по расценкам вы вряд ли выиграете, заказчику хоть и пофиг на серверные технологии, а вот ценник все хотят не выше чем у остальных "php-cms-ников".

    Скорее всего, и на django вы сможете загрузить себя заказами под завязку и не голодать, но с вышеописанными проблемами столкнетесь в любом случае и часть клиентов потеряете. Огромное количество времени потратите на разговоры с заказчиками и убеждения на тему "почему django, а не битрикс". Смотрите сами, надо ли оно вам. И если надо "чего-то большего", то почему именно python/django, а не node.js/ruby/go, на которые и спрос с оплатой выше, и конкуренция меньше, и хайп сильнее?
    Ответ написан
    9 комментариев
  • Каковы перспективы фриланса в веб-разработке для полного новичка?

    AgentProvocateur
    @AgentProvocateur
    зарабатывать хотя бы 20 000 рублей в месяц

    Реально, но через год-два в нише "вёрстка+создание сайтов на cms" это будет +/- потолок для фрилансера (без опыта в N лет, портфолио на 30 лучших работ и 100+ отзывов). Слишком возросла конкуренция, слишком упали расценки на данный труд.

    Просто если цель этого всего - 20к руб./мес., то смысл тратить 2 года на выжигание глаз кодом? Гуманитарная вышка есть, любая неспециализированная офисная работа подойдет. Зарплата, скорее всего, будет больше (тыщ 25-30), но никаких кидков, толп конкурентов, гонки за копеечными заказами, дедлайнов, ночных переработок, фрилансерского ноулайфа и пр. А главное - стабильность, знаешь, что 15 числа, допустим, сумма придет на карту, и нет головной боли на тему "чем питаться завтра, если нет заказов". Да и без образования и вне офиса эти 20к можно хоть администратором, хоть в колл-центре зарабатывать спокойно.

    Если цель - связать жизнь с разработкой, то советую сразу смотреть в другие ниши мимо "вёрстки + WP".
    Ответ написан
    Комментировать
  • Нужно ли учиться в школе?

    AgentProvocateur
    @AgentProvocateur
    Еще в 8 классе вошел в режим - до 13.30 уроки по школьной программе, 14.00-17.00 - школьный спецкурс (типа кружок) по программированию (сейчас, наверное, есть в каждой школе), остальное время - выполнение д/з и самостоятельное программирование (а еще 3D-моделирование, flash-анимация и т.д.). Спецкурсы, естественно, тоже не каждый день проходили.

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

    Есть подозрение, что нехватки времени не было потому, что тогда еще не было соц. сетей, интернет был по карточкам через телефонный модем (короче, дорогой и медленный), а игрушками никогда не горел (скорее всего, по причине слабого компа), максимум мог пару часов погонять по выходным в героев 3.

    Потом уже был гормональный взрыв, девочки/любофф, гулянки, болт, выложенный на учебу и задротство (и всё равно без троек), а позже и на программирование (т.к. погрузился в онлайн-маркетинг и собственные проекты, что оказалось мне гораздо ближе и интереснее, чем "сортировки пузырьком")) Но суть не в этом, на деле всё осуществимо и ты создаешь проблему на ровном месте.

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