• Потенциальные проблемы программиста без послешкольного образования?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Недавно писал ответ сюда

    Сто тысяч подобных вопросов - и всегда имеют в виду одно и то же - "я ведь правда умнее всех, что не получил вышку, но работаю в ИТ"?

    Да нифига не правда.

    Не, можно ничего не делать, продолжать считать себя самым умным и жить дальше - особенно, если фриланс, если он приносит доход, если есть реальная возможность смотреть на все свысока. Но жизнь такая штука - сегодня он есть, а завтра что-то случилось - и его (дохода от фриланса) - нет. А время идет. Хыры считают - в 25 быть без вышки нормально, в 30 - начинают коситься, в 35 и далее - делают бровки домиком и спрашивают "А почему?". И тут ты начинаешь что-то блеять и мычать про то, что вышка не дает знаний. Да, она их не дает (почти). Она дает другое. Она показывает, что ты обучаем :)
    Ответ написан
    5 комментариев
  • Фриланс: какие специальности не оккупировали "индусы"?

    @Stalinko Куратор тега Фриланс
    PHP'шник и фрилансер до мозга костей
    С таким уровнем я бы рекомендовал набраться опыта в офисе или где-то в работе по найму.
    Лезть во фриланс с нуля - это крест на своей карьере.

    Нормальные опытные люди вообще не конкурируют с индусами.
    Ответ написан
    Комментировать
  • Стоит ли начинать свою «карьеру» с фриланса?

    Zoominger
    @Zoominger
    System Integrator
    в этом году окончивший обучение, на протяжении 4 месяцев пытавшийся найти работу.

    Дайте угадаю - курсики?

    По теме вопроса: попытаться никто не мешает, конечно. Другое дело, что шансов крайне мало, с учётом того, что таких, как вы - многие тысячи.
    Но можете попытаться.
    Ответ написан
    2 комментария
  • Какие есть стандарты и технологии в разработке софта и сертификация компаний-разработчиков?

    Никаких стандартов, обязательных для соблюдения нет.
    Есть всякие сертификации на уровне менеджмента и отдельных сотрудников. Тот же SAFe например, по которому можно получить сертификат.

    Ещё софт в некоторых случаях должен проходить какую-то сертификацию, но это относится только к транспорту, медицине, и всяким государственным штукам.
    Например есть SPICE и ASPICE, которые регламентируют, как должен вестись процесс разработки и тестирования.
    Есть ещё вроде какой-то ISOшный стандарт, который описывает этапы жизненного цикла, но номер не помню
    Ответ написан
  • Может ли меня кинуть работодатель?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Но у меня появились вопросы, а где гарантия что меня не кинут на зарплату.

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

    Так как по договору вы работать не можете, всё строится на доверии.
    Ответ написан
    Комментировать
  • Какие есть варианты повышения для вебмастера?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Вырасти из web-мастера в программисты, сменив "seo-компанию" на нормальную.
    Ответ написан
    Комментировать
  • Как помочить ноги в алготрейдинге?

    @AlexSku
    не буду отвечать из-за модератора
    0) 9 классов - ни о чём. Желательна высшая математика.
    Деньги не нужны. Проверку на истории можно сделать бесплатно у себя или, напр., в торговом терминале (MT5).

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

    2) Его пока нет. (хотя неделю назад запустил самодельный простой, пока в плюсе, но неделя для статистики это ничто). Есть ручное управление с индикаторами, но там невысокий доход.
    Ответ написан
    5 комментариев
  • Реально ли работать в одном IT-проекте (продуктовом) больше 5-ти лет и не деградировать профессионально?

    В одном проекте можно, в другом нельзя; одному программисту можно, другому нельзя. Если человек хочет развиваться, вы его не остановите. Если не хочет - не заставите. Проект может помогать или мешать, но сам по себе определяющим фактором почти не является. Собственно, вы сами это подтверждаете своим bio:
    Несмотря на долгий срок работы в проекте, нахожу новые интересные задачи, которые не позволяют заскучать.


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

    DevMan
    @DevMan
    да все ваши размышления – полная хрень. и никак не зависит от в офисе вы работаете или на фрилансе.
    на самом деле все зависит только от вашей способности себя спозиционировпть/преподнести, и умения этим пользоваться. ну и самоо собой – давать результат.
    если вы даете результат, всем будет похеру где и как вы плаваете.
    а если не можете, то даже под управлением к вам будут вопросы.

    и это никак не зависит от вашей должности/позиции/области.
    Ответ написан
    Комментировать
  • Как лучше поступить в данный момент?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    Обьяснить довольно просто. Давите финансами.
    А насчет обучения думайте. Лучше конечно заочка и работа в оутсорс фирме. За 3-4 года поднимите свой уровень до мидла.
    В итоге через 3-4 года вы будете иметь

    * опыт работы и подтвержденные проекты
    * диплом
    * подушка по деньгам
    * какие то связи с однокашниками
    * возможно у вас в институте будут программы обмена студентами
    Ответ написан
    Комментировать
  • Ценятся ли программисты-самоучки в странах Евросоюза?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Ценятся профессионалы, всем плевать, как этот профессионализм был получен. Но надо понимать, во-первых, что желающих получить blue card много, а мест мало. Поэтому вам придётся конкурировать с целой кучей профессионалов и при прочих равных шансов больше будет у обладателей дополнительной бумажки. Во-вторых, интерес западных работодателей начинается на том уровне профессионализма, который у очень выдающихся программистов достигается лет через пять работы, а у остальных через десять. То есть ваш год самообразования - вообще ничто.

    P.S. Вопрос на ресурсе задавался уже очень много раз. Для программиста критически важно уметь искать информацию самостоятельно.
    Ответ написан
    8 комментариев
  • В 40 лет планирую поменять сферу деятельности с 1С на Android? Сколько на старте смогу зарабатывать?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Открой вакансии, посмотри сколько зарабатывают джуны на Андроиде.

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

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

    На 40летних смотрят нормально. И вообще эта тенденция о малолетних сеньорах существует только в СНГ, где коммерческая разработка более-менее началась после 2000-2005, а не в 1980-м и раньше, как зарубежом.
    Поэтому разработчиков, которые до этого момента что-то активно разрабатывали за деньги очень немного, еще и большинство из них уехало. Вот и выходит что, скажем, 50-летних разработчиков, которые сразу начали именно как разработчики и уже 30 лет как разрабатывают - в xUSSR ну может пару тысяч. Но это потихоньку меняется - подрастают люди, стареют.

    Практику в Андроид получить очень легко.
    Берешь и пишешь софт. Андроид купить несложно, время найти после работы - это уже неизвестно, ваше личное.
    Можно джава, можно котлин, я бы ратовал за джаву - в случае чего всегда можно в ентерпрайз сдвинуться.
    И берешь юнити и пишешь для своих же детей развивающие игрушки, или что-нить еще, в зависимости от возраста. Так первый опыт и получишь.
    Ответ написан
    13 комментариев
  • Легально ли торговать номерами телефонов пользователей?

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

    На всякий случай дважды проверьте ФЗ о персональных данных
    Ответ написан
    Комментировать
  • Можно ли найти некий список оферов на работу?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Оффер - это предложение конкретному человеку выйти на конкретную позицию на определённых условиях, который выдаётся после собеседований. Очевидно, списка офферов нигде не существует. Видимо, вы имели ввиду слово "вакансия", а не "оффер".
    Ответ написан
    Комментировать
  • Можно ли найти некий список оферов на работу?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    Не все так просто. А ресурсов море, начиная с достаточно простого relocate.me, классики ввиде linked.in, indeed, monster и многие другие.
    Но если Вы думаете, что можно просто подать заявку уехать,то сильно ошибаетесь, на многие вакансии сотни кандидатов и выделиться среди них настолько, чтобы компания заморочилась с перевозкой, очень сложно.
    Ответ написан
    Комментировать
  • Можно ли найти некий список оферов на работу?

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

    DevMan
    @DevMan
    дебильный странный вопрос.
    никто не дает время и стоит рядом с секундомером. и потом расстрел.

    есть определенное время. есть разбор полетов и факапов.
    если лажа – конкретно ваша, и вы продолжите лажать, с вами просто попрощаются.
    и кол-во часов тут никак не роялит: потому что лажа за 2 часа или за 200 – все равно лажа.

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

    конкретно по сабжу: сколько хотите.
    Ответ написан
  • Нужен совет/помощь в вопросе пути к управленческим/бизнес направлениям/Product Manager. Есть ли примерная "дорожная карта"?

    opium
    @opium
    Просто люблю качественно работать
    Чувак ты уже взрослый дядька а совета у сопляков спрашиваешь, рассказать тебе как собрать вещи в рюкзак на каком сайте купить билет в Москву и как через Яндекс такси вызывать его в аэропорт?
    Как зайти на хедхантер выбрать рабочий и откликнуться от нее?
    Ты и сам прекрасно понимаешь что и как делать, так просто делай
    Ответ написан
    1 комментарий
  • Какой смысл писать комментарий к коммиту?

    DevMan
    @DevMan
    осмысленное описание комита - маст хэв.
    prj-3 - это говно, а не описание комита.

    на самом деле тут роялят много моментов. но описание комита должно быть информативным.как минимум финального, который пойдет в релизную ветку.
    Ответ написан
    34 комментария
  • Есть ли смысл изучать ASP.NET?

    Есть ли смысл изучать его ради маленьких в пару страниц сайтов (но всё же серверным функционалом, не просто "отдать html по ссылке")?

    Для продакшена - да. HttpListener даже на линуксе вроде не будет работать, тк зависит от http.sys

    Какие у него есть киллер-фичи, облегчающие жизнь?

    1. Быстрый
    2. Гибкий
    По сравнению с httplistener.
    я слегка пересрался от вида "пустого проекта asp net" в visual studio.

    Ну там он действительно немного страшный, в .NET 6 его сделают чуть менее страшным.
    Вообще минимальный проект выглядит примерно так:
    using Microsoft.AspNetCore.Builder;
    using Microsoft.AspNetCore.Hosting;
    using Microsoft.AspNetCore.Http;
    using Microsoft.Extensions.DependencyInjection;
    using Microsoft.Extensions.Hosting;
    
    Host.CreateDefaultBuilder(args)
        .ConfigureWebHost(webBuilder =>
        {
            webBuilder.UseKestrel(o =>
            {
                o.ListenLocalhost(5000);
            });
            webBuilder.ConfigureServices(services =>
            {
                services.AddRouting();
            });
            webBuilder.Configure(app =>
            {
                app.UseRouting();
                app.UseEndpoints(endpoints =>
                {
                    endpoints.MapGet("/", async context =>
                    {
                        await context.Response.WriteAsync("Hello World!");
                    });
                });
            });
        })
        .Build()
        .Run();

    В .NET 6 будет MinApi, который выглядит вот так (без юзингов):
    var app = WebApplication.Create(args);
    
    app.MapGet("/", string () => "Hello World!");
    
    app.Run();
    Ответ написан
    Комментировать