Как стать программистом. История. Результат.

Тема в разделе "Королевство Live", создана пользователем Flugerckehaimer, 13 июл 2019.

  1. Flugerckehaimer

    Flugerckehaimer

    Рега:
    2 мар 2013
    Сообщения:
    128
    Шекелей:
    45G
    Karma:
    16
    Gold:
    45
    Приветствую всех! Хочу рассказать о своем опыте входа в мир разработки, ну и промежуточном результате. Много лет с находился в рид онли, несколько лет назад все-таки создал тут учетку, теперь настало время моего вклада в сообщество. Кажется это будет интересно.
    UPD:
    было время когда я жил в у предков, задротил в код и не спал ночами.
    Все это воспринималось, будто играю как нарк в комп. Сканадалы, вся фигня и в один прекрасный отец(мент) сажает меня в тачку и тащит в военкомат, там было уже все оговорено, что бы сдать меня в армейку.
    Чем ближе к концу медкомиссии, тем четче понимал что ну вот все пиздец, ломается жизнь, не хочу плясать под чужую дудку. В конце был психиатр, практически с ходу сочинил что страдаю бессонницей, суицидальными мыслями.
    Естесвенно посмотрели как на очередного, но дали направление в местную психушку. Со мной там лежало еще человек 8 "косящих", но с ними тусить не стал, как оказалось не зря. Все они вылетели оттуда со справкой что нарушили режим и поехали в армейку.
    По итогу двухнедельного заточения была дана справка о том, что действительно, не годен. Сложно было не засмеяться в конце медкомиссии психушке, т.к изнутри фонтаном била эйфория.
    Пришел домой, сообщил что не годен, но предки не оценили и выгнали на хуй вместе с вещами, отобрали ключи. 2 недели жил у друга на даче.
    Далее год-два выживания на 20-25к, работая в техподдержке живя на пороховой бочке, токсичность некоторых форумных тролей цветочки по сравнению с родственниками, долбление С++.
    Повезло найти вакансию где для разработки под гос. тендер требовался разраб. Фирма маленькая, все дядьки инженеры, программистов не очень уважали, но он им был нужен.
    Это был филиал ада лично для меня, но опыт был необходим. Поясню:
    Один кабинет кабинет, в нем человек 8, включая гендира, зама, монтажников и хачей подрячиков.
    Представляете как классно было там сидеть, слушать вечный ватный базар и при этом кодить, пытаться думать головой, пытаться не отвлекаться?
    + наверн не было такого, что бы хотяб раз в месяц меня не выгоняли на улицу для погрузки\ разгрузки))))
    Потом был подряд на торпедный завод в спб, валялся там в грязи, под высоковольтной подстанцией советского образца 1920 года, мне даже дали фейковую корочку допуска к высоковльтным работам.
    Там, меня первые несколько раз хорошенько так пиздануло током)))
    Работали на том заводе несколько месяцев, часто до 10 вечера с утра, иногда до часу ночи.
    Ах, да USERNAME, хуле ты еще софт не дописал, за что мы платим тебе 20к, ты че ахуел? Утрирую, но примерно так и было.
    В то время как проект по разработке был закончен примерно процентов на 50-60, получилось взять еще одного чела в помощь.
    Вроде бы нормальный был чел, общались, на перекуры вместе, на обеды. Но однажды вернувшись после отпуска гендир мне сказал что теперь всем тут рулить по разработке будет этот новый парень.
    Я был вахуе.

    Через месяц у меня отобрали комп и сказали либо в монтажники либо на хуй. Естественно я уволился.
    К тому времени у меня уже был слабый опыт разработки трехуровневых сетевых приложений на плюсах.

    Как раз тогда обратил внимания на более цивилизованный ЯП С# и задротил в этом направлении, каждую неделю посещая себеседования, регулярно посылаемый обратно домой.
    Бывало такое, что спрашивают владеешь ли ты таким-то инстурментом, сидишь О_о говоришь нет, приходишь домой и гуглишь, оказывается тебе просто загнали заумное название элементарной хуйни. При чем собеседовался я на простые вакансии с зп в 30к.
    Совсем отчаялся и пошел работать около дома в микрофинансовую шнягу "деньга", в сапорт.
    Тоже филиал ада. "начальник" малой двадцати трехлетний чел, который попал на это место т.к в один момент всем кто был сократили зп и они свалили, а он остался. Как результат комплекс бога, начальника и звезды.
    Почти до драк доходило) несколько раз стояли в стойке как петухи лоб к лбу и орали " ты че на хуй блять??!?"
    Благодаря таким стычкам я решился разослать резюме спамом почти во все айти кантторы питера, похуй, лишь бы куда.
    Было даже приглашение в Родарио, но они зп меньше предлагали.

    А ну и про кислоту. Если честно, приехав в спб, почти сразу познакомился с травой, потом пошли колеса, в конце кислота, денег хватило, доллар был 35р, торговал игровыми ценностями в л2\аионе на самописных скриптовых ботах.
    Волшебная молодость, но под конец, когда подкоркой понимал что такой образ жизни до хорошего не доведя, от кислоты 50\50 бед и нирвана, в конце был лютый бэтрип, не помню всех тонокостей, но я четко представил себя в 30 лет, претендующим на позицию охранника или кассира, жутко загнался и испугался, с этого и начался путь саморазвития.
    /UPD


    Честно сказать, с детства восхищался айти, но в рамках кинематографа, тайно мечтая приблизиться к искомому. Но, так получилось с шестнадцати лет до двадцати пяти я играл в линейку. После школы мне повезло переехать в спб т.к предкам тут предложили работу(отцу. мент, участковый), для поступления в вуз, но я не стал учиться по итогу и до сих пор не закончил. Жили в коммуналках, в то время впервые познакомился неврозом. День Х настал уже в сознательном возрасте 23-24, после сильнейшего кислотного трипа, приехав домой с четкой мыслью что буду ненавидеть себя до конца жизни, если не попробую , заказал книгу по C++ Страуструпа. Через не могу, прочел и прорешал это. Никому не рекомендую начинать с плюсов, это вас задемотивирует + большей вероятностью забьете. В этот период перебивался разной работой в техподдержке, менял места как только все заебёт или словлю очередную хандру(как в последствии окажется, это была не хандра) и не выйду на работу. Волшебным образом мне повезло. Навешал лапши на уши о том что все могу, и меня взяли на 20000р в мес с маленькую фирму, пилить их хотелки, попутно занимаясь полным спектром работ от погрузки/разгрузки/демонтажа конструкций до работы на подряде на местных заводах . Уволился через год-полтора и так получилось что обратил свое внимание на C#.

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

    В результате, конспектировал все что спрашивали, фоткал все тестовые задания, заполнял пробелы в знаниях.

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

    Собственно, начался ресёрч и планирование примерно в апреле 2018 года, цель была сделать сервис который бы транслировал живые спортивные события, был прост и стабилен + работал на всех устройствах.
    Через 3 месяца от начала разработки скилы начали прокачиваться, голова наполнялась не серой теорией. Все это время я работал в техподдержке и в момент очередной ссоры с начальством, разослал резюме десяткам фирм мне пришло интересное предложение. Т.к я уже имею опыт бесполезных поездок на себеседования, решил отправить им свое тестовое задание, которое делал для других. Десктопное мини приложение где для чтения и выгрузки огромного текстового файла использовалась многопотоночность и асинхронность + шаблон MVVM. В результате меня пригласили на встречу и в последствии взяли на работу.

    [​IMG]

    Это был успех) Зарплата выше чем в поддержке в 2 раза. Окрыленный я, чуть поздабив на домашний проект, влился в рабочие процессы, получил колоссальное кол-во опыта и к декабрю 2018 продолжил домашнюю разработку сервиса по спортивным трансляциям. Переделывал все раза 3-4 :)

    На заметку: очень мотивирует сериал "силиконовая долина". В моменты хандры и отчаяния, ложусь и пересматриваю этот сериал. Рекомендую к просмотру.

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

    [​IMG]

    По итогу проект сейчас состоит из пяти микросервисов. Основополагающий это сервис синхронизации данных в БД от других микросервисов. WEB API.
    Сделан на .NET Core, изучал и сразу применял шаблоны проектирования, такие как фабрика, синглтон, репозиторий(это подсмотрел в офисных проектах и в книгах по шаблонам проектирования)

    Проект написан не на чистом .net стеке, так же использовался nodejs(для старта ffmpeg, временных инстанцев http серверов. На nodejs это оказалось проще и быстрее), примечательно что вызывать nodejs код можно прям из .net приложения использую INodeSerevices, оч удобно.

    База данных сперва была MSSQL, но потом переехал на Postgres, тоже подглядел в офисных проектах.

    Покупаю видео поток у контент провайдеров, ретранслирую через свой сервер. Что бы работал телеграм вынужден был купить socks5 proxy, так же в перспективе нужно будет покупать расширенный аккаунт для ngrok, т.к он выполняет роль https тоннеля, который перенаправляет пакеты от телеграм на мой локальный порт и адрес, иначе нужен будет SSL сертификат и свой домен.

    Сперва ретрансляция одного потока занимала примерно 50% CPU, это опустило меня на дно отчаяния т.к по моим расчетам нужен был хотя бы двухпроцессорный сервак б.у с алиэкспресс примерно на 36-48 ядер. Очень не хотелось тратить 1000$ на подходящий сервер, что бы найден способ, снижающий нагрузку до смешных 0.5 - 1%.



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

    Телеграм бот. https://teleg.run/LiveSportStreamsBot.
    Телеграм Канал https://teleg.run/LiveSportsStreams




    Спасибо за внимание, надеюсь на фидбек, отвечу на любые вопросы
    P.S ниже текст для тех, кто хочет подробностей разработки:

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

    [​IMG]

    Сперва была цель сделать чтоб хоть как-то работало, написал монолит, столкнулся с тем что IOS ничем кроме HLS и WEBRTC не передать живой контент, готовый к воспроизведению.

    Пошел по пути webrtc, вебсокеты оказались весьма сложны в освоении и когда прототип на вебсокетах был готов, выкинул его на помойку из-за того что сажает батарею устройств за 2 часа почти в ноль из-за транскодирования потока на стороне клиента + WebRtc(а иначе мне бы приходилось транскодить поток отдельно для каждого пользователя, а это колоссальная нагрузка на сервер) не поддерживается на ios ниже 11 и андроиде ниже 5 версии.

    Убил на это примерно месяца 3.
    Начитался про ffmpeg, hls и понял что это единственно верное направление. Закончил полностью рабочий монолит примерно в мае, отдохнул, привел мысли в порядок и понял что ЭТО адски сложно будет поддерживать, было принято решение распилить на микросервисы.
    Если коротко то в аднный момент их несколько:

    dataService - парсит инфу о спортивных событиях с сайтов каналов(пришлось освоить Selenium), так же прибегнул к алгоритмам нечеткого поиска типа Левинштейна.

    schedulerService - имеет один webapi контроллер, который принимает сигнал о том что парсинг данных закончен и пора бы обработать входящие спортивные евенты, преобразовать их объект типа Stream и запланировать старт и окончание события, для планирования использовал библеотеку Quartz.Net.

    launcherService, просто запускает стрим, который приходит на контроллер после срабатывания тригера Quartz на шедулере.
    Большая проблема была с организацией портов, полчалось так что стартует стрим, а нужный порт занят. Решил следующим образом: т.к старт стримов происходил непосредственно с помощью скриптов NodeJs и npm пакета fluent-ffmpeg и hls-server, а вызывалось все это через INodeService в .Net Core приложении, нашел npm пакет fkill, который убивает слушателя порта.

    Далее столкнулся с синхронизацией контекстов баз данных, используя EntityFramework, запили потокобезопасные репозитории для всех необходмых типов данных.

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



    Решил что без удобного кресла и стола можно будет заработать еще несколько прикольных болячек. Домашнее рабочее место:

    [​IMG]

    Планирую добавить сервис логгирования, сервис аналитики пользователей и антиспам модуль

    [​IMG]
     
    Последнее редактирование: 14 июл 2019
  2. MiwkaBarry

    MiwkaBarry

    Рега:
    31 дек 2010
    Сообщения:
    6.093
    Шекелей:
    3.350G
    Karma:
    2.110
    Gold:
    3.350
    Вообще конечно с одной стороны плюс, но на мой субъективный взгляд пост не соответствует названию и возлюби пожалуйста оформление текста и абзацы, это ж ебануться можно, надеюсь код ты не так же пишешь :chaika:
     
  3. Flugerckehaimer

    Flugerckehaimer

    Рега:
    2 мар 2013
    Сообщения:
    128
    Шекелей:
    45G
    Karma:
    16
    Gold:
    45
    Добавлю. Благодарность этому ресурсу, за то что вовремя открыл мне глаза на то что происходит вокруг.
     
  4. KSEO

    KSEO VIP

    Рега:
    3 мар 2011
    Сообщения:
    5.969
    Шекелей:
    2.015G
    Karma:
    6.480
    Gold:
    2.015
    Пека
    RepentantSoulfulCaudata-size_restricted.gif
     
  5. Анаболик

    Анаболик

    Рега:
    5 июн 2009
    Сообщения:
    721
    Шекелей:
    40G
    Karma:
    70
    Gold:
    40
    Ща спиздят идею и ггвп. Единственное что понял чтобы стать программистом надо читать ддшечку
     
  6. Flugerckehaimer

    Flugerckehaimer

    Рега:
    2 мар 2013
    Сообщения:
    128
    Шекелей:
    45G
    Karma:
    16
    Gold:
    45
    обнаружил что сегодя с утра меня в очередной раз забанил контент провайдер, некоторые стрмы могут быть недоступны
     
  7. Flugerckehaimer

    Flugerckehaimer

    Рега:
    2 мар 2013
    Сообщения:
    128
    Шекелей:
    45G
    Karma:
    16
    Gold:
    45
    От идеи до реализации целая пропасть, если кто-то вдохновится моей работой, буду только рад
     
  8. MiwkaBarry

    MiwkaBarry

    Рега:
    31 дек 2010
    Сообщения:
    6.093
    Шекелей:
    3.350G
    Karma:
    2.110
    Gold:
    3.350
    А напомни почему это все не упаковано в удобный вебинтерфейс или прилаги?
     
  9. Flugerckehaimer

    Flugerckehaimer

    Рега:
    2 мар 2013
    Сообщения:
    128
    Шекелей:
    45G
    Karma:
    16
    Gold:
    45
    Потому-что мои знания по фронтенэнду около нулевые. Роль фронта исполняет телеграм. В будущем конечно планирую домен, сайт и сообщества в соцсетях. Все-таки попутно работаю разрабом и офисные задачи тоже требуют внимания, особенно когда джун
     
  10. MiwkaBarry

    MiwkaBarry

    Рега:
    31 дек 2010
    Сообщения:
    6.093
    Шекелей:
    3.350G
    Karma:
    2.110
    Gold:
    3.350
    Вообще ты молодец, надеюсь у тебя все получится) мне например не хватает хороших трансляций киберспортивных, потому что ебучий ович решил не запускаться на моем та и я стримы смотрю через три пизды, но когда ты переходишь на страницу, а там вот это, цэ пизда)
    Screenshot_2019-07-13-15-54-37-950_com.android.chrome.png
     
    Последнее редактирование: 13 июл 2019
  11. Flugerckehaimer

    Flugerckehaimer

    Рега:
    2 мар 2013
    Сообщения:
    128
    Шекелей:
    45G
    Karma:
    16
    Gold:
    45
    Бетка все-таки) отладил и запустил все примерно 2 недели назад.
    Что прям отпугивает? Есть предложения по улучшению?
     
  12. Flugerckehaimer

    Flugerckehaimer

    Рега:
    2 мар 2013
    Сообщения:
    128
    Шекелей:
    45G
    Karma:
    16
    Gold:
    45
    могу добавитьи киберспорт, нужны рекомендации по контенту. Сам я не смотрю спорт и прочие стримы
     
  13. MiwkaBarry

    MiwkaBarry

    Рега:
    31 дек 2010
    Сообщения:
    6.093
    Шекелей:
    3.350G
    Karma:
    2.110
    Gold:
    3.350
    Плеер адаптивный на 100% по экрану, ниже название и краткое описание трансляции, еще ниже можно скооперироваться и коэфы с адын икс бета подтягивать.
    ну основные турики дота\кс\хс, вон инт скоро будет, по хсу грандмастера идут и т.д. Запакуй еще желательно в коротки ссылки чтобы не ебаться на телеке с набором и т.д. Работы еще вагон и маленькая тележка :chaika:
     
  14. Flugerckehaimer

    Flugerckehaimer

    Рега:
    2 мар 2013
    Сообщения:
    128
    Шекелей:
    45G
    Karma:
    16
    Gold:
    45
    Классный отзыв. Учту все это. Короткие ссылки пока не знаю как реализовать, есть тонкости. А растянутый плеер наверн на выхах запилю
     
  15. MiwkaBarry

    MiwkaBarry

    Рега:
    31 дек 2010
    Сообщения:
    6.093
    Шекелей:
    3.350G
    Karma:
    2.110
    Gold:
    3.350
    что-то типо этого добавь на страницу
    <meta name="viewport" content="width=device-width, initial-scale=1">
     
  16. Flugerckehaimer

    Flugerckehaimer

    Рега:
    2 мар 2013
    Сообщения:
    128
    Шекелей:
    45G
    Karma:
    16
    Gold:
    45
    Пасиба) Погуглю
     
  17. MiwkaBarry

    MiwkaBarry

    Рега:
    31 дек 2010
    Сообщения:
    6.093
    Шекелей:
    3.350G
    Karma:
    2.110
    Gold:
    3.350
    Вообще по хорошему:
    1. Упороться в нормальный плеер с выбором качества
    2. Раз уж обертка телега, то сделать адекватную страницу, чтобы зайти с телефона и не ахуеть
    3. В телеге сейчас пиздатые стикеры с актуальной инфой можно делать, берешь 20 баксов, заказываешь разноцветные тематические подложки под виды спорта и делаешь пиздатые красивые стикеры, а не вот эти ссылки, потому что с таким ui я не удивлен что им 10 человек пользуется.

    Остановись, подыши, приведи в порядок что есть, потом дальше пойдешь, а то видно что ты технарь, я раньше тоже так ебашил "ну а чо работает же". Красиво, удобно, не вызывает рвотные позывы, потом уже можно будет дальше пороться
     
  18. zz.om

    zz.om он вам не npc! VIP

    Рега:
    9 мар 2010
    Сообщения:
    10.615
    Шекелей:
    13.205G
    Karma:
    1.883
    Gold:
    13.205
    Как войти в ойти
    ...
    Купите моего слона!
    Фу.
     
  19. Flugerckehaimer

    Flugerckehaimer

    Рега:
    2 мар 2013
    Сообщения:
    128
    Шекелей:
    45G
    Karma:
    16
    Gold:
    45
    выбор качества пока не канает, т.к для этого надо транскодить поток, соотвественно нужно многопоточный сервак с али. По UI согласен. ближе к сентябрю с отпускных закажу верстку и дизайн страниц стримов. Вроде нашел апи сокращателя ссылок, настрою кроссдоменную валидацию и наверн на выходных будут ссылки такого формата
     
  20. Flugerckehaimer

    Flugerckehaimer

    Рега:
    2 мар 2013
    Сообщения:
    128
    Шекелей:
    45G
    Karma:
    16
    Gold:
    45
    Не вижу нигде ценника. Я старался для людей, которые по причинам зажратости контент провайдеров не могут смотреть то что им хочется и вынуждены искать пол часа в гугле живую ссылку, с кучей рекламы.
     
  21. MiwkaBarry

    MiwkaBarry

    Рега:
    31 дек 2010
    Сообщения:
    6.093
    Шекелей:
    3.350G
    Karma:
    2.110
    Gold:
    3.350
    ну по мне это важный кусок, у того же ютюба плеер х100 от твичовского)
     
  22. Flugerckehaimer

    Flugerckehaimer

    Рега:
    2 мар 2013
    Сообщения:
    128
    Шекелей:
    45G
    Karma:
    16
    Gold:
    45
    Да, важно. С мобилы на 3g не посмотреть. Сейчас и так трачу в районе 50$+ за контент, проски, бьет по карману. Планирую монетизироваться с помощью каналов о спорте, буду предлагать им тематические рассылки бота за абонентку, интеграцию в их канал. Например канал о "зените" будет получать автопостинг всех событий этой команды
     
  23. MiwkaBarry

    MiwkaBarry

    Рега:
    31 дек 2010
    Сообщения:
    6.093
    Шекелей:
    3.350G
    Karma:
    2.110
    Gold:
    3.350
    цепляй ставки) можно даже непосредственно в стикеры телеги, пока в народ не ушло)
     
  24. Flugerckehaimer

    Flugerckehaimer

    Рега:
    2 мар 2013
    Сообщения:
    128
    Шекелей:
    45G
    Karma:
    16
    Gold:
    45
    про ставки понял, а про стикеры и уход в народ не понял) Поясни что имел ввиду
     
  25. MiwkaBarry

    MiwkaBarry

    Рега:
    31 дек 2010
    Сообщения:
    6.093
    Шекелей:
    3.350G
    Karma:
    2.110
    Gold:
    3.350
    upload_2019-7-13_17-7-24.png
    сюда

    p.s @Stardust в предпросмотр webp вставляется, а в сообщение нет)
     
  26. Flugerckehaimer

    Flugerckehaimer

    Рега:
    2 мар 2013
    Сообщения:
    128
    Шекелей:
    45G
    Karma:
    16
    Gold:
    45
    пасиба за инфу
     
  27. Cleanse

    Cleanse

    Рега:
    17 июн 2009
    Сообщения:
    159
    Шекелей:
    25G
    Karma:
    4
    Gold:
    25
    Думал опять тема айти в которой автор с нулевыми знаниями идет в сферу и начинает зарабатывать кучу лаве, но нет я так понял ты щас всего 40к зарабатываешь? Если да, то это печально и сильно де мотивирует лезть в айти.
     
  28. Flugerckehaimer

    Flugerckehaimer

    Рега:
    2 мар 2013
    Сообщения:
    128
    Шекелей:
    45G
    Karma:
    16
    Gold:
    45
    Не совсем так. Я недомидл, но твердый джун. Живу в спб, получаю 50к. Вполне хватает на аренду квартиры, содержавание кота, путешествия раз в год и прочее. Не знаю где мы мог зарабатывать такие деньги в данный момент. В 2017 зарабытвал 20к, 2018: 30, с августа 2018: 50. В целом достаточно хорошо. Но при этом я ебашу как проклятый, изучая литературу, работая сверхурочно, прогая еще свой проект и офисные задачи. Айти это ежедневное изучение чего-то нового, тебя больше это должно демотивировать, а не 40к(мжно заработать нервный срыв, невроз, хроническую усталость, бессоницу)
     
  29. Furty

    Furty есть сложности VIP

    Рега:
    26 янв 2010
    Сообщения:
    2.729
    Шекелей:
    5.370G
    Karma:
    650
    Gold:
    5.370
    Вообще любознательность нужна не только в айти, а любой сфере. А главное, даже если у тебя полная финансовая не зависимость, изучение чего то нового это просто хорошая черта. Что в этом должно демотивировать? Но 50к для питера мне кажется капец как мало
     
  30. Flugerckehaimer

    Flugerckehaimer

    Рега:
    2 мар 2013
    Сообщения:
    128
    Шекелей:
    45G
    Karma:
    16
    Gold:
    45
    Демотивируют последствия такого задроства. 100% процентов моих друзей именно из-за изучения сложных штук, не хочет в айти. Типа времени на жизнь нет, в том числе и на личную. + чувствуешь себя тупым, когда не получается вникнуть десятками итераций и бросаешь. Что бы обеспечить себе быстрый и качественный карьерный старт, нужно действительно стараться и задротить, как в л2 на первом курсе, по 18 часов, с одной лишь поправкой что это нифига не игра. Короче ожидания != действительности.
    50к мало, но я по факту первый год работаю в норм фирме, если прокачивать скилы зп растет оч быстро
     
  31. qwertyuiop

    qwertyuiop VIP

    Рега:
    29 дек 2009
    Сообщения:
    126
    Шекелей:
    4.455G
    Karma:
    11
    Gold:
    4.455
    Первое что в голову пришло кидай в Reddis и по короткой ссылке ищи длинную и потом редирект )
     
  32. Flugerckehaimer

    Flugerckehaimer

    Рега:
    2 мар 2013
    Сообщения:
    128
    Шекелей:
    45G
    Karma:
    16
    Gold:
    45
    Уже нашел удобное апи. Проблема в настройке CORS, на живую не обновить
     
  33. MiwkaBarry

    MiwkaBarry

    Рега:
    31 дек 2010
    Сообщения:
    6.093
    Шекелей:
    3.350G
    Karma:
    2.110
    Gold:
    3.350
    Потому что нехуй начинать вкатывать сразу с желания зарабатывать 100к, ебать конечно работать надо, а то курсы трёхмесячный попроходят и давай им не меньше 1к$ охуевшие)) вторая крайность вкатываться с с++ это надо быть отбитым нахуй)) но на просторах пост совка вайти единственное что без блата даёт соц лифт
     
  34. Flugerckehaimer

    Flugerckehaimer

    Рега:
    2 мар 2013
    Сообщения:
    128
    Шекелей:
    45G
    Karma:
    16
    Gold:
    45
    кстати ходил собеседовать таких "выпусников". ужос и испанский стыд.
    А лично я особых иллюзий не испытывал, лишь бы взяли куда для прокачки скилов, было пофиг на деньги. Проект с трансляциями тоже начал из-за желания наработать опыт
    А вкатился С++ потому что тупо не шарил нифига, просто нужно было с чего-то начинать. Тогда я не знал что на плюсах почти ничего не разрабывают, что он слишком низкоуровневный, тогда даже терминов таких не знал)
     
  35. Flugerckehaimer

    Flugerckehaimer

    Рега:
    2 мар 2013
    Сообщения:
    128
    Шекелей:
    45G
    Karma:
    16
    Gold:
    45
    Кстати. Предки вообще на армии настаивали, отправляли на срочку потом на контракт. Все мои труды за компом и изучение кодинга принимались за блажь и хуету. Один раз даже насильно привезли в военкомат. Я там прикинулся поехавшим и откосил по психушке, после меня из дома выгнали)
     
  36. crystalik

    crystalik херсонская нейросеть

    Рега:
    7 янв 2014
    Сообщения:
    624
    Шекелей:
    105G
    Karma:
    29
    Gold:
    105
    Не сдавайся. Качай скилы и учи английский самое главное. Без языка нормальной зарплаты никогда не будет, и норм фриланса тоже.
    На счет с++ не согласен. Знание си и ООП/ТДД на с++ даёт такой фундамент, что можно потом освоить любой язык. Если смог понять плюсы, то всё остальное под силу.

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

    DarkNeo

    Рега:
    7 июн 2009
    Сообщения:
    2.143
    Шекелей:
    25G
    Karma:
    814
    Gold:
    25
    @Flugerckehaimer это зарплата слесаря-сборщика пластиковых окон на питерском заводе

    Screenshot_20190713_201745.jpg
     
  38. Flugerckehaimer

    Flugerckehaimer

    Рега:
    2 мар 2013
    Сообщения:
    128
    Шекелей:
    45G
    Karma:
    16
    Gold:
    45
    Спасибо. Радует что язык автоматом прокачивается, т.к инфы на русском дальше чем хелловорлд нет(утрирую). С++ конечно полезен для общего развития, но это время. Кстати про синглтон и прочее: синглтон в привычном виде не использую, в .Net core есть такая тема как инекция зависимостией прям в корень приложения и есть возможность заинжектить простой класс в виде скопед, трансиент и синглотн сервиса. крайне удобна фича
     
  39. crystalik

    crystalik херсонская нейросеть

    Рега:
    7 янв 2014
    Сообщения:
    624
    Шекелей:
    105G
    Karma:
    29
    Gold:
    105
    с с++, как на счет чистого си))
     
  40. Flugerckehaimer

    Flugerckehaimer

    Рега:
    2 мар 2013
    Сообщения:
    128
    Шекелей:
    45G
    Karma:
    16
    Gold:
    45
    Хм) полагаю переспективы у сборщика окон околонулевые, вероятно и условия труда похуже и опаснее. Я бы не хотел идентифицировать себя как сборщика окон, если честно :)
     
  41. DsaF

    DsaF VIP

    Рега:
    1 дек 2014
    Сообщения:
    115
    Шекелей:
    20.520G
    Karma:
    26
    Gold:
    20.520
    Про плюсы - жесткая неправда - много, очень много. Просто уровень проектов сильно выше и задачи очень специфичны.
     
  42. MiwkaBarry

    MiwkaBarry

    Рега:
    31 дек 2010
    Сообщения:
    6.093
    Шекелей:
    3.350G
    Karma:
    2.110
    Gold:
    3.350
    В сях есть смысл если дальше будешь кодить железки, а отдавать пол жизни чтобы познать дзен и получить крепкую базу, ну лол смешно)) за это время очередной Ява петух высрет пять новых фреймворков :putinhappy1:
     
  43. Flugerckehaimer

    Flugerckehaimer

    Рега:
    2 мар 2013
    Сообщения:
    128
    Шекелей:
    45G
    Karma:
    16
    Gold:
    45
    Да согласен, проекты на плюсах сложнее и специфиче. Под мои нужды С++ не подходил, тем более что в C# можно работать с тем же с\с++ кодом, так же использовать указатели, помечая код параметров unsafe
     
  44. Flugerckehaimer

    Flugerckehaimer

    Рега:
    2 мар 2013
    Сообщения:
    128
    Шекелей:
    45G
    Karma:
    16
    Gold:
    45
    Полностью согласен. в первое время на плюсах я ахуевал от того чт элементрано не мог нужную либу подключить, а шарпе бац, нугет пакет и готов, в ноде нпм пакет. Все для людей
     
  45. elpico

    elpico птица со скверным характером VIP

    Рега:
    17 мар 2017
    Сообщения:
    14.800
    Шекелей:
    1.305G
    Karma:
    1.582
    Gold:
    1.305
    заметно, что слушатели дд.сру чаще входят в ойти, чем в абстрактную философию с играми на бирже; дело @КриптоКот -a живёт, а крамет чот забуксовал на кармодроче пока семикуз не заруинил спот;
     
  46. Nautilus

    Nautilus Владимир Говноконкурсович

    Рега:
    15 июн 2009
    Сообщения:
    8.282
    Шекелей:
    4.290G
    Karma:
    1.122
    Gold:
    4.290
    Они чаще спешат всех оповестить: Смотрите, какой я охуенный. Научился кодить. Спасибо Дефо, он заменил мне папу.

    Откровенно говоря, я вообще не ебу, нахуй мне эта инфа. Ну ок, какой-то нонейм челик стал программистом. Ахуеть. Каждый день кто-то становится программистом. Дальше то что?
     
  47. Flugerckehaimer

    Flugerckehaimer

    Рега:
    2 мар 2013
    Сообщения:
    128
    Шекелей:
    45G
    Karma:
    16
    Gold:
    45
    Таки да, почитал блог, понял где живу, что блата у меня нет, нихуя толком нет. Работать за 20-30к в обслуге супермаркетов или магазинов одежды так себе перспектива, особенно когда социофоб. Единственный способ это подняться на волне быстрорастущей отрасли и голода кадров
     
  48. FRU

    FRU VIP

    Рега:
    28 окт 2010
    Сообщения:
    3.995
    Шекелей:
    115G
    Karma:
    2.972
    Gold:
    115
    Так можно сказать о любом посте фанпея. Что произойдет, если все будут вести себя как ты?
     
  49. Flugerckehaimer

    Flugerckehaimer

    Рега:
    2 мар 2013
    Сообщения:
    128
    Шекелей:
    45G
    Karma:
    16
    Gold:
    45
    Слишком токсично
     
  50. FRU

    FRU VIP

    Рега:
    28 окт 2010
    Сообщения:
    3.995
    Шекелей:
    115G
    Karma:
    2.972
    Gold:
    115
    Я именно так и забил на программирование. Опомнился через 5 лет в эксплуатации
     

Поделиться этой страницей