Сап Двач, на связи сеньор инженер-программист и по совместительству разработчик всяких игорей с 5+ годами опыта программирования на чистом С, С++ и шарпе. Полгода работал бэкендером на NodeJS (так же админил сервера проекта и настраивал на них Линух), сейчас разраб на движке UE4 (ДС, 185к на руки). Задавайте свои вопросы и получите адекватный (без троллинга и жирноты) ответы на многие интересующие вас вопросы. Бампать не буду.
>>195007960 Лол, я не считаю себя крутым либо же уникальным, людей умней меня дохуища так-то. Но вот ответить на какие-либо адекватные вопросы с высоты своего опыта вполне могу. Предлагаю, вам, сэр, самому съесть говна и съебаться с треда
>>195007847 (OP) Расскажи сторей каких-нибудь, как приходят юнцы с горящими глазами и оргазмируя пытаются сделать игру мечты с известным результатом. Или наоборот, истории успеха.
>>195008138 Блюпринты это первый этап и их нужно задрачивать. Потом, если тебе не будет хватать того, что есть в БП, можешь дальше вкатываться через С++. Движок на самом деле очень хорошо документирован и много времени я тупо зависаю на официальном вики с описаниями функций
>>195007847 (OP) У меня к тебе важный вопрос. Чтобы быть еба прогером нужно владеть большим объемом информации, все помнить наизусть невозможно, можно ли как-то структурировать знания на предмет: «это я должен знать наизусть», «это учить не надо, достаточно знать как это примерно работает и где быстро найти при необходимости», «это вообще нахуй не надо, понадобится - почитаю». Желательно с собственными конкретными примерами.
>>195008243 Средний уровень то да, но 1-2 реально крутых на контору вводят в уныние, понимаешь, что никогда так не сможешь, ну или порвешь жопу, а когда достигнешь их уровня - они уйдут вперед.
>>195008032 Прогеры в России одни рабы на галерах, почти все пишут с 10 до 19 (20). Еще и по субботам работают. В штатах людея ценят, работа с 9 до 17, и в офис ходить не надо, максимум 1 раз в неделю.
>>195008287 Это все с опытом приходит. Что тебе нужно чаще всего, в конкретных фреймворках которые ты используешь постоянно, то запоминается. Остальное всегда можно посмотреть в документации по мере необходимости. "Наизусть" нужно знать, точнее, понимать, общие концепции построения софта.
>>195008248 Сторей... ну хз даже, вот был у меня заказчик из Баку, вообще наглухо отбитый чувак. Всё, что он нам говорил: "Я вам даю деньги а вы мне игру". Не было ни тз чёткого, ни дизайн-документа, вообще нихуя. А потом начал нас задрачивать на тему того, что разработка продвигается медленно и даже не платил особо (а какая разработка без денег?) ну и съебал в итоге в освояси. И вот есть у меня заказчик из загнивающего. Вот он прям горит идей сделать свою игру, расписал нам дизайн-документ на овердохуя страниц и никогда не жаловался на сроки, да и платит всегда исправно и его проект таки увидит скоро свет. Я вообще поражён тем, что он тупо из своего желания сделать игру замутил чуть ли не инди с ААА качеством, наняв очень толковых и знающих своё дело людей, которые его ни разу не подвели.
>>195008287 Честно - очень сложно всё запоминать каким-либо образом. Лично я обычно делаю всякие сниппеты того, что может пригодиться каждый день. Всякие там функции поворота векторов и прочее и использую их. А вот какие-то специфичные знания уже требуются в зависимости от самого проекта, над которым ты сейчас работаешь и для них у меня отдельный файлик всегда. Всё, с чем ты не работаешь непосредственно, можно в гугле узнать. И всё, что нужно знать, я обычно оформляю в виде статей для себя.
>>195007847 (OP) 1. Как взять первый заказ на фрилансе? 2. Где лучше всего набить опыта по ЯП JavaScript? 3. Дает ли ВУЗ гарантию на трудоустройство ? Или лучше пойти самоучкой, а потом дистанционно поступить в зарубежный ВУЗ?
>>195008435 Не могу сказать ничего конкретного, я с ними особо не работал и хейта не понимаю, движок ведь всего-лишь инструмент в руках у разработчика, а если руки из жопы, то там уже ничего не поможет
>>195008532 >>1. Как взять первый заказ на фрилансе? Очень важно умение грамотно напиздеть и продать себя (да-да, как шлюху) клиенту. Я месяц так свой первый проект на фрилансе ловил >>2. Где лучше всего набить опыта по ЯП JavaScript? Любой опыт лучше набивать на конкретных проектах. ИМХО >>3. Дает ли ВУЗ гарантию на трудоустройство ? Или лучше пойти самоучкой, а потом дистанционно поступить в зарубежный ВУЗ? Свалил с ВУЗа за отсутствием перспектив
ПОЧЕМУ ТЫ ДО СИХ ПОР НЕ ВКАТИЛСЯ В ПРОГРАММИРОВАНИЕ И НЕ ПОЛУЧАЕШЬ ЗОЛОТЫЕ ГОРЫ, АНОН?
1) Богатейшие люди планеты - это программисты - основатели Майкрософт, Гугл, Эппл и т.д. 2) Это идеальная работа для социофоба/хиккана/мизантропа - не надо общаться с этими жалкими землянами. Всё общение на работе в чатиках, даже если вы сидите рядом. 3) Для этой работы не требуется высшее образование. 4) Вся работа заключается в том, чтобы сидеть за пекой и неспешно писать код. 5) Программирование — это интеллектуальное занятие, которым может заниматься человек любой комплекции и с любым соотношением жировой и мышечной массы и любой внешности. 6) Самая прибыльная профессия во всём мире.
>>195007847 (OP) >разработчик всяких игорей с 5+ годами опыта программирования на чистом С, С++ и шарпе Какого это осознавать, что ты обосранная макака, которая будет всю жизнь писать говнокод по туториалам и стаковерфлоу? И какого осозновать, что кто-то разрабатывает сам движок, а ты используешь этот движок, чтобы делать в СНГ какие-то всратые никому не нужные игры для дегенератов в команде таких-же клоунов инфантилов?
>>195008490 Честно, я начинал давно с моддинга всякого для HL2, так и вкатился со временем и оброс связами. Можешь тоже начать пилить моды на всякие игрухи, если хочешь попробовать себя в роли разраба
>>195008671 Это было уже давно. Я к тому пробовать ли писать простенький движок свой, или вкатываться в уже готовые, какие навыки ещё развить в перспективе.
>>195008287 > можно ли как-то структурировать знания на предмет: «это я должен знать наизусть» Ничего не надо знать наизусть. Откладываться в памяти будет с опытом. Необходимо прочитать, чтобы затем знать, что искать. Например, ты знаешь, что есть команда, выполняющая нужную тебе операцию. Помнить синтаксис не обязательно.
> это вообще нахуй не надо, понадобится - почитаю Новые фреймворки и существующие, но для областей, тебе в данный момент не нужных. Например - тебе, скорее всего, достаточно просто знать, что делают всякие Докеры, Ангулары, SSRS, SSIS и т.д. Изучай то, что интересно или нужно для реализации следующей идеи.
>>195008728 > Помогла моя повернутость на программировании а матан я уже на ходу изучал, в зависимости от нужд проекта Ну вот я повернут тоже, но я 1с-макака, сколько мне понадобится пердолиться с этой всей теорией чтобы не обосраться на собеседовании на тру-погромиста? Скажем если изучать ее по паре часов в день.
>>195008788 Лучше изучай что есть. По навыкам - развивай усидчивость, умение читать и анализировать свой и чужой код +очень помогает умение разговаривать и убеждать, но это чисто как бонус, не обязательно.
>>195008714 >эти маняистории макаки Что ты там делаешь, маня? Назови мне самую сложную задачу, что ты делал. >>195008768 >Написать функцию, которая будет крутить объект относительно другого объекта (чисто вектора с позициями) Охуеть, у вас в компании требование - знать что такое синус-косинус? Не удивлен, в принципе.
>>195008826 Да тут как попадёт, на самом деле. Обычно на собеседованиях спрашивают хуйню, которая вообще нахуй не нужна и о которой ты даже можешь вообще не знать. Тут уже соц. навыки решают. Или же может попасться и твоя тема, тогда и без всяких soc вырулишь
>>195008532 > Дает ли ВУЗ гарантию на трудоустройство Не прогер, но могу сказать, что некоторые вузы таки могут помочь, если ты будешь что-то делать. Например, я учился в МИСиС, там есть "центр карьеры", который помогает с трудоустройством (сосед по комнате на полставки устроился стажёром)
>>195008906 > Обычно на собеседованиях спрашивают хуйню, которая вообще нахуй не нужна и о которой ты даже можешь вообще не знать. Это многое говорит о компании. Если спрашивают хуйню вроде паттернов, закона сохранения энергии, геометрии и т.п. - иди оттуда нахуй.
>>195008768 > Написать функцию, которая будет И сразу нахуй. Некоторые компании за счет интервью порой решают свои технические проблемы. Я так пару раз сделал проекты объёмом в пару-тройку дней. Получил большое спасибо.
>>195008939 Ясно, стоило задать один вопрос по делу - и манька сразу слилась.
Я сам давно в индустрии. Но только я ресерчер, а не юнити-макака. Мы с тобой оба знаем, что ты хуйня и занимаешься хуйней. Уебывай с дващей вообще. Учит еще тут кого-то, я хуею. Ты скалярное произведение двух векторов-то посчитаешь без википедии, макака?
>>195009053 Всё просто - неуважение тем, кто не уважает других. А хуйней здесь являешься исключительно ты сам, ибо твоя манера речи прекрасно показывает то, что ты - та ещё обиженка
>>195007847 (OP) Какой порог вхождения в прогерство такого уровня? Какой математический аппарат используешь каждый день? Что вообще надо знать чтобы вкатиться без особых проблем, на уровне "выучил синтаксис и готов действовать"? Матрицы и операции в них, теорвер, матан, хитрые структуры данных типа списков, какие-то паттерны для решения типовых задач вроде разных видов сортировок, етц? Мимо собираюсь поступать на ИТ-специальность
>>195009218 > Матрицы и операции в них, теорвер, матан, хитрые структуры данных типа списков, какие-то паттерны для решения типовых задач вроде разных видов сортировок, етц? Матан в прикладном программировании не нужен. Может быть нужен в решении научных задач, но там ты прежде всего ученый, и только во-вторых - программист. Скажем, в криптографии, алгоритмах кодирования аудио-видео и т.д.
>>195007847 (OP) можно ли написать такую программку которая будет кодировать сообщения одной кнопкой и декодировать другой, а сам код будет меняться в зависимости от времени? и чтобы в зашифрованное сообщение вшивалось время кода?
>>195009260 > Как и в каком возрасте английский выучил ? 4 года, после школы. Школу закончил с единственной негативной оценкой - по английскому. Сейчас как второй родной. Всё зависит от преподавателя. Иными словами, похуй когда начать. Если с нуля - возьми Rosetta Stone, и побольше общайся с иностранцами - не обязательно с англичанами, просто по-английски.
>>195009438 > а сам код будет меняться в зависимости от времени? Многие алгоритмы шифрования поддерживают энтропию. Тот же AES будет тебе выдавать разный результат при шифрации одних и тех же данных.
>>195009158 >макака создаёт тред, рассказывая охуительные истории про то, как он чёто там пиздатое делает >спрашиваешь что конкретно >ОЙ ДА ЙА НЕСАЖУ ТЫ СИБЯ ГРУБО ВЕДЕШ)))) Это харкач, чмоха. Туда ли ты зашёл вообще, макакен?
>>195007847 (OP) Правда ли что в гейдеве весь код - нетестированная костыльная хуита обвешанная грязными хаками, потому что цикл поддержки игры зачастую меньше одного года?
>>195009291 >операции над векторами >НЕ НУ А ЧО БЕРУ Л2 НОРМУ ШТОБЫ НАЙТИ РАССТАЙАНИИ МЕЖДУ ДВУМЯ ТОЧКАМИ БИЗ ЛИНАЛА НИКУДА >операции над матрицами >НЕ НУ А ЧО УМНОЖАЮ МАТРИЦУ ТРАНСФОРМАЦИИ НА МАТРИЦУ КАМЕРЫ УЖЕ ЗАРАНЕЕ ПЕРЕГРУЖЕННОЙ ОПЕРАЦИЕЙ УМНОЖЕНИЯ В СТАНДАРТОЙ ЛИБЕ НЕ НУ А ЧО БИЗ ЛИНАЛА НЕ АБАЙТИСЬ НИКАК > и теорию вероятностей иногда > считает среднее арифметическое >НЕ СРЕДНЕЕ АРИФМЕТИЧЕСКОЕ А СЧИТАЮ МАТЕМАТИЧЕСКОЕ ОЖИДАНИИ СЛУЧАЙНОЙ ВЕЛИЧИНЫ С РАВНОМЕРНЫМ РАСПРЕДЕЛЕНИЕМ БИЗ ПРОДВИНОЙ МАТЕМАТИЧЕСКОЙ СТАТИСТИКИ ТУПО НИЧЕГО НЕ СДЕЛАЕШЬ ТУТ
>>195009755 >потому что цикл поддержки игры зачастую меньше одного года Скорее не поэтому. А потому что в 90% компаний руководство и просто большая часть работников - инфатильные дебилы, которые не имеют ни образования, ни здравого смысла. И просто делают хуйню в надежде, что взлетит. При этом довольно мало платят, аргументируя тем, что "а хуле, игрушки же делаем, весело же". Поэтому нормальных разрабов там тупо нету, особенно в СНГ.
>и да, 185 для синивора в дс - маловато будет Так это макакен. Если ты будешь брать именно разработчиков движка / рендерера, то там зп повыше будут. Но в России мест, где таким занимаются можно на пальцах одной руки посчитать.
>>195007847 (OP) Вкатываюсь в чистый Си и C++, знаю шарп на уровне "почти всё"; могу в мобилу, бекэнд веба, десктоп. Вопрос как к инженеру-программисту, есть смысл вкатываться в embedded? Давно изучаю микроконтроллеры и не знаю, изучать их глубже или нет
Ну и традиционный вопрос, как впервые устроился на работу прогером?
>>195009939 Скажем так, если я скачаю либу для условной 2д анимации и почитаю описания функций, то через день я уже смогу запилить проект на уровне качества рисовки "Цианида и счастья", имея за плечами онли школьную программу? форы-вайлы, стеки-массивы, немного матрицы, классы и спски
>>195010507 Я б от Яндекса принял, тем более тима интересная попалась и вообще я ШАДоэлитка, но предложили меньше чем я получаю на текущем месте. Алсо ни разу не подавался ни в одну компанию, рекрутеры просто берут и пишут. Такая себе ачива.
>>195010623 Да, но это сорта говна. Ты либо будешь всю жизнь быдлокодером, не важно в вебе, в геймдеве или где-то еще. Либо ты пойдешь в вуз, накатишь базовую математическую программу, поделаешь какую-то научную работу и пойдешь потом работать исследователем / инженером. Без этого ты никогда в жизни не вкатишься ни в какой-то там машин-лернинг, ни в компьютерное зрение, ни в компьютерную графику.
>>195010680 Да Яндекс известен нищенскими зарплатами, упирают на опционы (которые нахуй обесценились из-за санкций) и копроративную рабоипотеку. Для меня выброшенный нахуй год в ожидании вестинга, нирикамендую Яндекс, если конечно не хочешь сидеть там 10 лет городить велосипеды из говна и палок.
Гугл по сути та же хуйня, вид сбоку - спрашивают на собеседованиях как с нобелевских лауреатов, потом сажают городить велосипеды из говна и палок. Нахуй всех этих монстров индустрии, лучше ламповые стартапчики.
>>195010680 Шадоэлитка, расскажи, как мне на хорошем уровне освоить мат.стат и методы оптимизаций? На уровне, чтобы я мог читать статьи и не охуевать от нотаций и просто в целом? У меня предметная область основывается на mcmc, но дальше базовых вещей тупо не могу продвинуться.
>>195011312 Rust. Однозначно Го. Эликсир - функциональная поебня для задротов. Бизнесу некогда трахаться с заумными язычками, бизнесу нужны макаки, максимально быстро пишущие код, достаточно стабильный для максимально быстрой выкатки новых бизнес-фич в продакшен на костылях и подпорках, и чтобы другие взаимозаменяемые макаки так же быстро могли в этом коде разобраться. Эликсир, Скала и прочие упражнятельства всегда будут уделом узкой ниши илитки. Sad but true.
>>195010913 >как мне на хорошем уровне освоить мат.стат и методы оптимизаций? Все как и с любым другим навыком - практиковаться. Читай статьи примерно раз в два дня (как надрочишься - раз в день), начинай с легких, и каждое непонятное/неизвестное определение прогугливай. Если пейпер можно заимплементить в коде - делай это, это пиздецки полезно. В общем, только практика, волшебных курсов таких чтоб посмотрел и научился не бывает, к сожалению.
>>195010894 >упирают на опционы Это да, плюс классическое "ты забыл про бульон бонусы!". Я почти повелся, тем более что предлагали в беспилотники CV пилить, но разница в зп и в уровне цен между Москвой и Киевом мамо чому я хохол выливалась в то что я буду иметь процентов на 35 меньше покупательской способности.
>Гугл по сути та же хуйня, вид сбоку - спрашивают на собеседованиях как с нобелевских лауреатов, потом сажают городить велосипеды из говна и палок. В Гугле и FB намного легче собесы чем в Яндексе, в последнем прям жостко спрашивали по плюсам, алгоритмам и ML, мне понравилось. Есть знакомые из Гугла и из Яндекса, в целом у них мнение такое что в гугле уныло и легко, зато платят, а в Яндексе довольно интересно, но надо потратить пару лет времени чтобы начать поднимать нормально на бонусах.
>>195011520 >Все как и с любым другим навыком - практиковаться. Читай статьи примерно раз в два дня (как надрочишься - раз в день), начинай с легких, и каждое непонятное/неизвестное определение прогугливай. Если пейпер можно заимплементить в коде - делай это, это пиздецки полезно. Ясно, охуительный совет.
>>195011571 Ты какой-то странный. Тебе же только что пояснили - похуй всем на какие-то там фреймворки в эликсире. go get gin-gonic и погнал выдавать бойлерплейт со скоростью набора на клавиатуре.
>>195011520 > разница в зп и в уровне цен между Москвой Все правильно сделал, у вас там реально в долларах поднимать больше, чем в Москве могут предложить, плюс еще курс деревянного фантика скачет.
> в Яндексе довольно интересно, но надо потратить пару лет времени чтобы начать поднимать нормально на бонусах. Все так. Но это если команда и задачи соответствуют. Мне например пришлось пилить велосипеды, опыт совершенно бесполезный где-либо за пределами внутренней кухни Яндекса. Надо было точнее спрашивать по задачам на финальных этапах, проебался.
>>195011678 Ну бля, а что ты ожидал? Могу посоветовать вернуться в прошлое и начать задрачивать математику со школы, а потом продолжить в нормальном универе попутно поступив в ШАД и закончив его. Я тебе посоветовал то что сам практикую когда надо прошариться в новой области.
>>195007847 (OP) Чем рисовать на виндовском окне? Пишу нативный программный рендер, выходом является битмапа. За год писанины свёл к почти рилтайму на одном ядре i3-6100. Пока что экспериментирую с DirectDraw, да там едет по пизде интерфейс оси, и нету функции установки одиночного пиксела. GL/DX - одна их инициализация требует наличия аппаратного ускорения видеокарты. Помнишь первую халву/кс 1.6? Там был программный рендер, причем довольно резвый. Через что то же там рисуется кадровый буфер в окно. Чем?
Может кто пяснить, как происходит смена работы? Вот допустим, я устроен на белую зарплату, но вдруг мне кинули более крутой оффер и я его принял. Тип просто говорю начлаьнику "я увольняюсь" и всё? Я никогда не работал, если что.
> Что такое void main? И нахуя мне его вводить, когда код пишу. Возвращаемый тип и имя функции, которая является точкой входа в программу. Чтобы компилятор знал, с какого места начинать выполнение.
> Как вообще на СИ и Си++ писать работающие проги? Берешь и без задней мысли пишешь.
>>195012215 Обычно у тебя есть контракт который говорит что ты должен за месяц до ухода предупредить начальство и закончить свои дела. Говоришь начальнику "я ухожу", если ты более менее ценный кадр то тебе могут предложить побольше денех, если уходишь за зп. Если таки уходишь, просто берешь и работаешь еще месяц (иногда могут раньше отпустить по договоренности), в конце приводишь в порядок свои дела, передаешь важные знания коллегам и просто уходишь. Все просто без задней мысли.
>>195012188 Не, я просто хакнул сервер школы, когда увидел листок с паролями у информатички, а потом меня взяли на хакерскую должность, с того времени всё понеслось. Саентологи, Тихий дом, поиск уязвимостей виндоуза, сотрудничество с французским ананимусом, слёзные просьбы одменов и инженеров по ИБ пощадить их еле-еле защищённые пенопластом сервера. Но я был непреклонен.
>>195012515 На собес ничего. Ну, паспорт, чтобы на проходной охрана пропустила, если скажут.
На оформление паспорт, военный билет, диплом, трудовую книжку (если есть). > приписное Приписное тогда, но вообще по закону положено стучать в военкоматы, если ты призывной, чтобы тебе на рабочее место могли повестку принести.
>>195008404 >рогеры в России одни рабы на галерах, почти все пишут с 10 до 19 (20). Знакомый человечек только что пошел на третье повышение, 150+. Молодой человек 2 месяца не появлялся на работе, а ему все равно платили. Может просто неделями там не появляться в рандомное время, поигрывая в дотан и допиливая проект за выхи до дедлайна.
>>195007847 (OP) Есть ли перспективы у джанго разработчика, как думаешь? Я вроде что то делаю, но работу пока не пытался найти, потому что по скиллам я джун, а они не нужны чет никому. Сделал борду с асинком,многопоточностью, рест апи. Еще всякое говно типа клона реддита, интернет магазина с отрисовкой через апи + вью.жс, но мне кажется что я делаю какое то говно, и особых умений мне это не прибавляет. Есть смысл развиваться в этом направлении, или дропать нахуй и укатываться в нормальный язык? жс. Из направлений питона только веб интересен, в машоб и нейронки не хочу, для анализа слишком тупой
>>195007847 (OP) По какому оптимальному пути пойти, если шарить более-менее в ит в целом через год, туда же матан и прочее все что связано с твоим образованием, уделяя по 8-10 часов в сутки? Буду благодарен за ответ.
>>195007847 (OP) Объясни вот как достичь того момента, чтоб прям знал все на c++? Вот я сколько уже программ написал такое чувство что это простейшая хуйня. Может книгу надо какую нить до конца осилить?
>>195012729 Джанго по сути уже легаси, многие переезжают на го, но проектов на поддержке более чем достаточно пока, чтобы найти свой кусок хлеба.
> Сделал борду с асинком,многопоточностью, рест апи. Еще всякое говно типа клона реддита, интернет магазина с отрисовкой через апи + вью.жс Если реально сам все это с нуля делал, то вполне можно искать работу джуном.
> нормальный язык? жс ЖС это точно не "нормальный язык". Но, увы, сейчас он крайне популярен из-за огромного количества макак и возможности задешево юзать "фуллстек" обезьян, с фронтенда лезущих кривыми лапами в бэкенд. Эдакий ПХП современности, но зато из-за повышенного спроса при нормальном скилле/опыте можно рубить нормальное бабло, пока что.
Насколько изи перекатиться? Допустим, я работаю на сишарпе формы леплю. Насколько изи будет перекатиться в спринговую джаву с опытом работы? Или в ГО какой-нибудь?
>>195007847 (OP) До этого писал на Qt/Boost несколько лет, плюсы неплохо знаю. Сейчас решил перекатиться на UE4, но скил в нем нулевой. Меня возьмут на работку без знаний UE4? (Учиться буду в процессе и в личное время). Оп, ответь.
>>195012891 Го уже дошел до России в таком масштабе, чтобы джун смог найти работу? Смысл катиться туда есть, пока не познал дзен джанго, чтобы не тратить время?
>>195007847 (OP) На связи мамкин вылезатор, поступающий на погромиста спустя много лет после школки. Что посоветуешь почитать для восполнения знаний хотя бы до школьного уровня? В голове шаром покати. Тогда все ограничилось простенькими прогами на дельфях и чутка крестов
>>195013200 Бтв, пиздёж. Только что зашёл на хх. Питонистам полторы вакансии, и те - веб, а питон как помощь. Вот единственное, что нашёл, куда можно устроиться, чтоб веба не было 99%, но там разработкой и не пахнет.
>>195013459 Создаешь абстрактный класс, где впихиваешь все общие черты. От него наследуешь классы с конкретным функционалом. Профит - нет повторения кода епта.
>>195007847 (OP) ОП, есть вопрос по девопсу. Значится так, есть контейнера, один фронтенд, другой апи бекенд, третий для тасок. Бекенд и таски написаны на питоне. У бека и тасок есть общий код, который слишком большой, чтобы его дублировать и там и там. Отсюда вопрос - как лучше вынести его в отдельную какую-то сущность (папку, репо и прочее), чтобы его мог юзать и бекэнд, и таски
Привет, оп, можешь мне сделать кампутерный клип из своих три дэ моделей на мою агрессивную музыку с экстрим вокалом? клип будет длиться примерно три минуты. скока это будет стоить? Я абсалютно серьезно.. 5 косарей норм?
>>195013597 > общий код, который слишком большой, чтобы его дублировать и там и там Это вообще как - очень большой, чтобы дублировать?
> как лучше вынести его в отдельную какую-то сущность (папку, репо и прочее), чтобы его мог юзать и бекэнд, и таски Билдишь базовый докер образ с "общим кодом" и от него образа с бэком и с тасками. Если оба образа деплоятся на одном сервере, общий слой реюзается и не занимает места. Но в целом идея контейнеров в том, чтобы независимо растаскивать сервисы по машинам для отказоустойчивости, например, оркестратором. Поэтому рассчитывать на реюз слоев в продакшене - самому себя ограничивать. Вообще как "общий код слишком большой", там терабайты, что ли?
>>195013871 > Сами берем считай джунов от 150, и то нет никого. > требования > опыт работы 10 лет > возраст не старше 22 лет > законченное европейское или американское образование > знание JAVA, C, C++, C#, Python, JS, Scala, Haskell, Fortran, Algol > на вакансию всё равно 500 мильонов человек
>>195007847 (OP) какой уровень байтоёбства нужен чтобы взяли на работу? Ковыряю AVR и скоро начну STM32 вкуриваю референс AVR-libc и даташиты. Из железа ардуина ебать её и куча светодиодов.
>>195013843 Есть ссылки с примерами на общий образ? Так то вообще тема, я думал об этом, но на практике даже на своей работе не видел, так что подзассал с такой штукой
>>195014065 Да какие там примеры. Банально делаешь докерфайл с pip install или что там у вас. Собираешь образ, тегируешь. Потом делаешь докерфайл FROM предыдущий образ.
> опыт работы 10 лет > возраст не старше 22 лет сук))0)0
Можно ли стать программером с неоконченным высшим по профилю, но занимающимся самообразованием? Я как-то бросил на время учебу, потерял несколько лет в поисках себя, а теперь хочу обратно вкатиться. Любил компы, перегорел и снова хочу ими заняться. Реально ли найти в этом случае работу? Реально ли самому искать заказы или просто работать по найму?
>>195014331 Сколько тебе лет, во-первых. Во-вторых на позицию джуна/стажёра всегда будут отдавать предпочтение 21 лвл закончившему ВУЗ только что, так что ты будешь сразу проигрывать другим, придётся пробиваться. На вебе таких проблем нет.
>>195014524 А с чего ты взял, что тебе это нравится? И джун? А куда? В веб, эмбеддед, мобилки, геймдев, куда? Что тебе нравится? Ты себе в голове придумал, что писать код так интересно и всё, потому что на дваче сказали?
>>195014606 я писал код, когда еще даже интернета не имел. мне просто нравилось думать и решать задачи, я любил вылизывать код, мне нравилась внутренняя стройность, гармония, надежность решения, красота, краткость и эффективность, какая-то неизбежность результата. Я любовался результатом, пробовал варианты. Я просто кайфовал. Я тогда только о компах и думал. в плане программирования. Пока другие сферы жизни не потребовали обратить на себя внимания. Скажу, что на моду и зп мне абсолютли похуй.
>>195007847 (OP) Привет. Я сам простой формошлёп на vue и довольно долго уже. Закис без какого-либо внятного прогресса. Меня недавно посетила идея сделать игру как пет-проект для своей прокачки. Идея простая: калька с Ragnarok Online насколько потяну. Спрайты и всё подобное планирую заимствовать из разных источников. В качестве инструмента работы с графикой буду осваивать webGL, для всего интерфейсного - vue, который я уже более-менее знаю. Насколько это дурацкая идея, как думаешь? Реально будет осилить одному?
>>195014606 не веб, точно. не мобилки (В них одно разочарование). геймдев - мозгов не хватит. эмбед - вот это ближе, наверное. люблю полный контроль над машиной. Я царь и бог, моя машина - мое беспрекословно подчиняющееся продолжение меня.
>>195014886 я сам очень поздно это понял. Достойных людей мало и советы они не дают. Потому что понимают уникальность, сложность ситуаций и не хотят брать ответственность за последствия принимаемых кем-то решений.
>>195007847 (OP) Как вкатиться в UE4? Хотел делать 2д-игры, но примеров (а мне так проще - на примерах) нормальных крайне мало, перешел на юнити, в котором этого добра навалом.
>>195013843 >общий образ Базовый образ. Почему бы не держать код в volume? Зачем ебля с лишней сущностью? Тебя бритвой Оккама порезать? >>195015040 Ааа, ну все понятно. Сам в ГЕЙдеве работал над фритуплейным мобилкодрочем, рад что съебся - черная ЗП и ебанутое начальство.
>>195008946 3 года работаю, получаю 1к баксов в лучшем случае. Где твой бог теперь? Понаделал уже дохуя проектов, почему так "мало" платят? Потому что бюджеты такие, не будут же мне платить 90% от дохода.
>>195015141 Понял. Один знакомый этим занимается -- уже за 40 дядька, хороший спец. Разрабатывает что-то подобное для промышленных предприятий, даже в органы заманить хотели на зп выше неба и аллаха, но отказался. Любопытная сфера, хотя на мой мимокроковский вкус -- скучно до жути. Хотя эта тема, что катана -- продолжение руки самурая, машина продолжение тебя и всё такое звучит романтично.
>>195015171 > Почему бы не держать код в volume? Зачем тогда вообще контейнеры, если держать код в волюме? Волюмы для данных. Идея контейнеров в изоляции исполняемой среды, и чтобы содержимое контейнера было иммутабельно, а ты небось еще собрался потом в этот волюм гит пулл делать?. Я реально не понимаю проблемы "код слишком большой". Вон для каких-нибудь jupyter ноутбуков образа бывают по несколько гигабайт со всем ворохом ML-хуйни, и ничего, живут люди.
>>195007847 (OP) Юристота в треде, все в суд! Так уж вышло, что в последнее время приходится ворочать неебическими объёмами информации, экселевских приблуд уже не хватает, админам похуй - принялся пилить свои vba-костыли для как можно большей автоматизации сортировки, выборки данных, аот это всё. Если сложится так, что я вылечу к хуям, а с дальнейшим трудоустройством не заладится, можно ли будет как-то использовать эти знания для дальнешейго вката в погромизм?
>>195007847 (OP) Что ты конкретно делаешь(знаю что там на ++ пишут но в чем суть должности)? Какой опыт надо чтобы приняли? Интересно работать? мимо-школьник который дрочит на ++
>>195016055 у меня с мозгами (возможно сосудами), наверное, проблемы. сахар был повышен, короче, я не так ясно соображаю, как раньше. или я просто загружен мыслями и переживаниями,не даю себе возможности отдохнуть толком, но я в 21 и я в 26 - это 94% от исходного потенциала. Не хочу обманывать себя и окружающих, что справлюсь.
>>195007847 (OP) Хочу начать вертется в этом говне. 1. Учить это самому или в универе? 2. Геймдев это я ебу как сложно или при наличии идеи можно особо не парится за часы перед монитором? 3. Как боролся с HR?
>>195016227 > живо Ти тё ебобо? Самая горячая тема сейчас, переворот в системном программировании. Пока еще не для всех, но вакансии уже появляются. Годика через 3 начнётся реальный бум.
>>195016281 Нет, только не пхп. Даже говножс лучше.
>>195016624 > МАМ Я УМЕЮ СТЕКОВЕРФЛОУ Ну правильно, своих мозгов нет, понимания почему просто != null тоже нет. Пошел нахуй, зумерок. >>195017467 Справочники лежат в сыром виде в sql, по сути НСИ. Только почему-то самим решением MSSQL прошлые девы не воспользовались и приходится поддерживать эту парашу. Забирать данные в кучи dictionary так себе вариант, нужны же еще хитрые методы, и их проще завести внутри своего класса.
>>195016918 Хуй знает, я чисто по фану немного выучил ванильный жс, жкуери и бэкэндом юзаю джангу. Беру маленькие заказы у людей, которые не готовы много платить, отрисовываю им макет или пизжу из интернетов и делаю. Либо сайт предприятия, либо простой интернет магазин. За заказ беру 20к, делаю где то 2-3 заказа в месяц на основной работе. Хуй знает, когда нибудь лошки вымрут и я лишусь этого дохода, но пока что мне похуй
>>195017053 Не оп, но отвечу. Я в основном использую для С для high performance computing, а С++ для написания драйверов к новому железу. Альтернативы С и C++ в этой области просто нет.
>>195019460 70к евро, надеюсь? Если рублей, то пиздец ты лох, я после школы за 180 к в неделю вкатился. Нужно было одну строчку в месяц писать. А, мне ещё все тянучки из отдела минет делали вечерами.
Оп, предпочитаю те же языки, что и ты. На плюсах хотят в основном сеньоров, на шарпе хотят под бд подвести (не люблю бд), на С в основном хотят какие-нибудь низкоуровневые штуки вроде доработки ядер и драйверов. Но это мой опыт, хз. Сама сейчас на первой работке: на плюсах в основном пишу, но все сильно совмещено с математикой и физикой, так что я больше инженер, чем прогер. В основном занимаюсь моделированием и статистической обработкой данных. Куда потом катится? Интересно в целом вкатиться в Юнити с шарпом, но плюсовщик поболе будет получать. В какую сферу смотреть на мидла? С текущей работой некуда особо развиваться в стеке технологий. Только алгоритмы новые пилить.
>>195019819 А в чем вопрос-то? Катись к хуям куда хочешь. Или до тебя еще не дошло, что языки и технологии вторичны, а первичен продукт, который ты делаешь? Плясать от технологий или бежать за языками которые сейчас модны-молодежны -- это гиблое дело. Выбери область, в которой тебе интересно было бы работать и вкатывайся в те языки и технологии, которые в этой области наиболее применимы.
>>195019984 Бд-то бд рознь. Где-то из тебя хотят сделать мамкиного одинэсника доморощенного или какую-то sql-макаку с одним написанием запросов. Вообще у меня вопрос именно про сферу приложения. Кроссплатформенность? Высоконагруженные сервера? Геймдев, движки и иже с ним? Или присмотреться к гуглу/Майкрософту и их вакансиям? Где лучше искать мидл-нишу с последующим ростом?
>>195020732 Если хочешь в России остаться -- присматривайся к Яндексу. Для миддл и хай-левелов разрабов у них наиболее вкусные условия. Отделения майкрософта и гугла в России позорные, как по зарплатам, так и по условиям работы. К ним имеет смысл идти только если быстро планируешь перевестись за бугор ага, так тебя и перевели, там 80% таких переводчиков работает
>>195007847 (OP) Node JS разработчик в треде. Пишу сейчас свой ранер для браузерных тестов. Хочу запилить cli интерфейс с псевдогуем (пробелом выберать тесты и запускать). Есть годные либы для такого на npm? Просто я искал но нашел только inquirer который не особо мне подходит.
>>195020692 В том и дело, что не могу определиться. Мне по фану сам процесс программирования. А эти языки, потому что другие как-то не заходят. Функциональщина ещё душевная, но чисто на поиграться. Ещё посматриваю в сторону Swift/Objective-C. Хотя эти ребята и не так сильно нравятся. Пару приложений состряпала. Не зашло. Джава, жс, питон - тоже не. Так сказать методом исключения пошло. Я понимаю, что наверняка придётся что-то из этого юзать, но пока я могу обойтись - предпочту это сделать
>>195021066 Что означает зашло/не зашло. Вот есть императивные и функциональные языки, а есть со статической и с динамической. Какая разница в использовании 2х императивных со статической строгой типизацией?
>>195012000 Пacты пpо говно в интepнeтe пpочитaл что y вac CПИД и paк и дpyгиe болeзни от компaнии оpифлeйм cоcиcок в этом cлyчae пeй Гaвнa нa paботe говночepпий в тeчeниe вceго paбочeго дня вaляeтcя в твоeй головe
>>195021066 У всех перечисленных языков ниши довольно узкие. Кресты - низкоуровневая системщина, HFT, геймдев. Шарп - сейчас в основном кровавый энтерпрайз с CQRS. Си - эмбед. Во всем перечисленном нормальные деньги только у сеньоров, и спрос не такой большой. Осноаные бабки крутятся в вебе (где рулят жс макаки и го) и в мобильных приложениях (жава/котлин, обжс/свифт). Алсо нужно трезво оценивать, что фан фаном, но корпоративная разработка, за которую платят деньги, как правило, запредельно скучна. Выше все правильно сказали – интересные алгоритмические задачи на крестах в России разве что у Яндекса (но у них и зп тоже не фонтан). замуж зря не хочешь
>>195021536 Спасибо. Геймдев рассматриваю, когда-то во все айти пошла с мечтой поучаствовать в создании искусственного интеллекта. Никогда так не ошибалась. Ух, боты. тебе бы не понравилось 3/10
>>195022670 Ну почему же ошибалась. Вся работа по созданию настоящего сильного ИИ ещё впереди. Кто, если не мы? Я, кстати, до этого момента думал, что боты Абу это просто троллинг такой... Правда? :с Может, ты просто себя недооцениваешь? Да и может главное, чтобы борщи человек был хороший!
>>195007847 (OP) оп еще тут? я ща учусь на прикладной информатике, чо делать после вышки, джуниор чи шо? фармит просто опыт? как в геймдев вкатываться?
>>195022876 Нейросети сейчас чудеса творят, но наверное нужно что-то принципиально новое для ии в стиле фьюча. Хотелось бы в чём-то таком поучаствовать. хорошего человека должно быть много? ахах, я так не думаю
>>195023566 Давай запиливать тру ИИ вместе :3 заметь, про много я ни слова не писал! Главное, чтобы сиськи сердце было большое у человека! Короче, хватит уже ломаться, го перекатимся в асечку :3
>>195007847 (OP) Какие языки и сферы будут актуальны через 5 лет? Front end загнется? (Понимаю, что никто не может точно знать, но спрашиваю мнения предположения)
>>195025865 Haskell. Все ЯПы умрут, останется только могучий и неповторимый хаскель, ФП рулит миром, чистые функции - будущее. Те, кто не знают глубоко математику, будут сосать хуй.
>>195026101 Так и думал. Ну что поделать, нет у меня желания что-то создать. А кроме программирования я хз куда податься. Надеюсь в вузе хоть определюсь что программировать
Бампать не буду.