24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Погромисты, получающие 300к/наносек, посоветуйте, что лучше учить в 2022 уже году? Слышал, что ПИТОН легче, но среди работодателей он не ценится, а ДЖАВУ же наоборот учить сложно, но ценится работодателями, так ли это? Сам я не полный ноль, учил какое-то время ДЖАВАСКРИПТ, но понял, что верстка - это не мое. Так же, ребят, скиньте гайдов, книг, которые хорошие по ПИТОНУ или по ДЖАВЕ И, если есть желание, напишите свою историю вката в ойти, интересно будет прочитать.
>>260215849 (OP) По вакансиям смотри >напишите свою историю вката в ойти, интересно будет прочитать. Полтора месяца вдоль и поперек изучал тестирование. Вкатился, доволен как слон
>>260216003 А что не так? Язык чуть сложнее питона, зато в разы приятнее писать, познакомишься с новой парадигмой, по другому будешь на ооп смотреть и даже если разрабатывать на этом языке не будешь, быстро свичнешься в питон после хаскеля, все равно новичок сменит пару языков точно, пока свой найдет.
>>260215849 (OP) Работал с одной системой, не важно с какой, для бизнеса. Там кастомные модули на яве писались. Поэтому чуваки, которые могли за пару часов накидать логику и минимизировать время работы очень ценились и могли легко просить топ зарплату. В другую компанию устроился уже дата саентистом, уже нужно было знать питон, но не так как яву, типа один питон и всё, нет, кроме него ещё дохуя чего надо. Питон просто вспомогательный инструмент для хипстерской работы. Ява вечна и самодостаточна.
>>260217125 Ага сидишь такой в рога и копыта и 24 на 7 алгоритмы пишешь, ты че несешь оскотиневшая пидораха? Я максимум квиксорт какой напишу по памяти и все, нахуй твои алгосы не нужны. мимо погромист
>>260217232 MetaLamp набирает стажеров, кидает им 5 задачек, они в свободном доступе есть, отправляешь им, если все норм, то берут тебя разрабом на хаскеле.
>>260215849 (OP) >что лучше учить в 2022 Учи objective c и swift, тебе будут выдавать халявные айфоны и макбуки, а работать будет легко, хули там, кнопочкам радиус настраивать. А лутать будешь, как на джаве бэкендер, ложащий прод.
>>260217407 У вебмакак зп одни из самых больших в индустрии, а вот как раз те самые трушные программисты которые сидят на жопе по 12 часов, красноглазят алгоритмы, получают в 2 раза меньше.
>>260217851 Ну в приципе если он возмется - он все равно меня не догонит Плюс огромный что очень у малого процента рабсиян есть маки и обычно в башку не придет разрабатывать под эти платформы, скорее подумаешь о жаве, питоне, ссях. Проблема в том что сейчас все вакансии сука на помидоров, но надеюсь весной оттает
>>260218081 Можно, это просто менее удобно Ты можешь поставить ide сторонее позволяющее компилировать - например джетбрейновский Appcode Ты можешь нанять мак облачный за 6 баксов Ты можешь поставить хакинтош Если совсем извратиться - можно настроить свифт на винде Айфон вообще ни к пизде для учебы, икскод тебе рисует виртуальный афон на котором можно тыкать приложение свое, ставить на свой можно но абсолютно не обязательно(если только не делаешь приложение с камерой и/или микрофоном) Самое удобное именно на маке - плейграундс, ты можешь тренировать алгоритмы, учиться писать классы просто по-сути в интерпретаторе
>>260218247 >Ты можешь нанять мак облачный за 6 баксов >Ты можешь поставить хакинтош Сложные пути, лучше купить мак мини бу, они нелеквид и их по дешману отдают.
>>260218368 Ну да, он же спросил без мака, я ему ответил на его вопрос Я конечно не знаю, но не будет ли проблемы с миником(или вообще пекой с хакинтошем) когда ты таки найдешь работу? Типа если там не удаленка, ну предположим, у тебя нет переносного компа, что тогда? Я не верю что тебе выдадут даже 13го года макбук, это как-то ебано
>>260218622 >только легаси Как что-то плохое. Лучше на зрелом проекте в большой команде тихонько сидеть и лутать бабло, нежели на хипстерском проекте с чистой архитектурой шизоидов подпрыгивать и превозмогать.
>>260218622 Маня, хуйню не неси, сразу видно, что ты имеешь весьма посредственное отношение к айти, если вообще имеешь. Угу, уже лет 15 умирает, всё никак не умрёт, проектов на ней только больше и больше становится, зарплаты джавистов одни из самых высоких по рынку, как минимум в топ 3 входят. А эти ваши сисярпики уже столько лет существуют, а джаву так и догнали.
>>260215849 (OP) Блять, да как же вы заебали. Почему вкатуны такие дегенераты? Уже сто раз обсуждали, пайтон - говно для ХОББИ, это не ЯП на котором зарабатывают деньги.
Джава - говнище. Ты не будешь делать новые проекты, ты будешь поддерживать легаси написанный индусами в 2000-е годы.
C# - та же энтерпрайз джава, только лучше (лямбда, работа с памятью, постоянные новые фичи, удобная ORM). Лучший яп на 2021 год.
По ощущениям, ценятся оба языка примерно одинаково. Правда, есть отличия, в каких областях их применяют. Java - это про приложения и сервисы, а Python - машинное обучение, бигдата и прочий датасайенс.
Скажу по секрету, если вкатиться удастся, с определенного момента разница в языках начнет стираться, и тебе станет всё равно, на чём писать, алгоритмы и паттерны, в сущности, не отличаются.
>>260215849 (OP) Java-погромист в треде. Мне нечего тебе сказать по поводу питона, ибо я почти нихуя про него не знаю. Java - это преимущественно бекенд. Много учить нужно, это да. Технологий хуева туча, знать нужно много. Java - сложный язык, дохуя различных аспектов. Нужно базы данных знать, затем фреймворк. В целом, этого хватит, чтобы получить первую работу джуном, но объём материала большой. Раз ты вкатун, то это минус для тебя. Из плюсов конечно востребованность на рынке, зарплаты джавистов сейчас одни из самых высоких по рынку, в топ 3 точно входит джава. Мой тебе совет будет таким: промониторь вакансии в своём городе, узнай что более востребованно. На этих языках разные вещи пишут, посмотри, поизучай, что больше по душе. Но не думай, что выбор языка программирования - это какой-то самый важный выбор в жизни.
По пайтону самая охуенная книжка для полного новичка - Энтони Гэддис ''начинаем программировать на пайтон''. Ну эт совсем для чайников, типо меня, я вообще никогда до этого не интересовался и не лез. Объясняется всё очень доступно, даже я в чём-то разобрался.
>>260219770 >промониторь вакансии в своём городе Хуевый совет, сейчас удаленка и границы - весь мир. Нахуй на своем мухосранске зацикливаться. А в остальном все правильно. Бэк это сложно.
>>260219807 Матан нужен только на тупых курсах и еще более тупых собеседованиях, в реальной работе с ним сталкиваются только узкие специалисты, которым ты не будешь.
Учи Python, по нему материалов больше. Чем быстрее перейдешь к практике, тем лучше.
>>260215849 (OP) Хуй знает, пишу на крестах. Жаба как язык мне не нравится, но она - компилируемая, с нормальной ИДЕ - обратная совместимость (питухон это постоянное переписывание сломанного) - если не нравится дрочить энтерпрайз - есть ведроид - сама жаба говно, но есть модный молодежный котлин
Маркетологи онлайн курсов по вкатам подогревают аудиторию двача, перед новогодней распродажей и записью на курсы в новом году. Отличная работа парни мимо pr департамент, отдел по работе с аудиторией 2ch.hk
>>260219684 >Пидарандель, плиз. C# один из лучших япов для бэкенда, Кек. Именно по этому на джаве проектов всё больше и больше становится, а зарплаты джавистов в топе по рынку.
> не говоря уж про десктоп Десктоп блять, сука... Ору с далбаёба. Десктоп умер давно, а сисярпо-дауны, которые выучили виндовс формс, верят, что это гавно ещё кому-то нужно. Ох, лол. Сразу видно, что ты далёк от айти. Пиздуй-ка ты, джуниорчик, с треда.
>>260215849 (OP) Я ща тебе скажу совет, который, если ты его реально услышишь, оные 300к/мес обеспечит.
Слушай.
Учить надо то, что _нравится_. И избегать технологий, которые вызывают скуку, отвращение или неприятие.
Потому что если ты инвестируешь силы в технологию, которая тебе нравится, то у тебя работа заебись и работаешь ты в удовольствие. А если у тебя технологии, от которых воротит, то работа у тебя дно и работать не хочется.
И это напрямую влияет на то, насколько ты эти технологии знаешь. Чем больше ты с любимыми цацками возишься, тем лучше ты их знаешь. В какой-то момент ты становишься главным экспертом по цацке, а это - прямой путь в серьёзные деньги.
// мимо девопс, который сказал, что винды на работе говно и сел учить линукс, потому что линукс круто. После нескольких лет мозговой боли освоился, и сейчас €7366 нетто в стране с медианным доходом €2339.00 (брутто). За что? За то, что я лучший в этой области. Несколько человек могут со мной поспорить за звание №1, но таких очень мало.
>>260220138 Вот примерно это и плохо. Попробуй курсы на Datacamp, там 4-часовые чисто практические выжимки. Не чета ебаной курсере и яндексу с прочими скиллопарашами.
>>260220072 Ты прав, но сколько я вкатунов повидал, все хотят ходить в офис, чтоб там был этакий ментор, который как папочка будет наставлять непутёвых. Им рассказываешь про удалёнку, но они, как правило, не слушают.
>>260220330 Чем плохо то? Ну надоело - дропнул, интерес появится - вернусь. Курсеру правда дропнул рано, я ниасилил как их упражнение решать, а гуглить принцип не позволяет, запрещено ж не свое сдавать. А думать было влом, а там уже дедлайн просрал и покатилось.
>>260219944 Такого рода книжки в целом говно как явление Дело в том что синтаксис учить намного лучше по интерактивным сайтам(hyperskills например), потому что теория и практика объединены, до 10 проблем на каждый вопрос. Так же можно это учить повторяя за ютубом, книжка по синтаксису не дает никаких преимуществ, она просто разжевывает очевидную хуйню типа примитивной логики, не думаю что там до всяких адванснутых топиков даже доходят. В итоге человек тратит время, мог бы выучить синтаксис интерактивно, и параллельно читать что-то что позволит понимать КУДА этот пайтон применить, чтобы у него не было ощущения что ЯП это такая хуйня на которой можно математику решать, да писать логику типа если погода == тепло - надеть футболку иначе шубу А прямо вот вам апи показывающую хуйню, вот вам дб записывающая хуйню, вот так и так короче методы из джанги хуевертите хуе блядь сервак работает Все книжки типа питон для дурачков, укус питона, питон для детей, и прочая популистика - ВРЕДНАЯ ХУЙНЯ, трата времени Про серьезные книги ничего не говорю, они намного лучше, например тот же МЛ внезапно кому хочется быстро как молотком по яйцам вникнуть в суть - The Hundred-Page Machine Learning Book Андрея Буркова, вроде нет русской версии(но я не узнавал особо, мне английский роднее), в отличие от вонючего Герона или Грокаем хуйню - зашибенно быстро с матаном, без попытки тебя не напугать формулой длиной в страницу все пояснено про основные алгоритмы, нормально объяснены деревья и энсембли, заебок Вот только думаю что с нуля если открыть - можно и охуеть, и питона в ней вообще никакого нет, вот это книга так книга
>>260220087 > компилируемая нет > с нормальной ИДЕ какой? их дохуя > питухон это постоянное переписывание сломанного с третьей версии (2008 год) нихуя не ломается > если не нравится дрочить энтерпрайз - есть ведроид кал говна > сама жаба говно схуяли? > но есть модный молодежный котлин упрощённый джава
>>260220757 Жаба - не говно. Говно её собственник. Oracle - это отдел разработки при департаменте юристов. Они очень неспешно её развивают. В отличие от других языков. К тому же Java(из-за обратной совместимости) - это продукт "90-x". Современные языки Kotlin/swift созданные в 10-х в том числе на основе негативного опыта Java. Главная причина почему Kotlin выстрелил на ведроиде и за несколько лет полностью вытеснил оттуда Джаву в том что после него на джаве кодить не хочется.
>>260221616 Сейчас почти все фирмы работают удалённо. Как правило, сотрудникам выбор дают. Можно ходить в офис, а можно удалённо. После короны большинство перешло на такой режим. Опыт везде требуют это да, но когда было иначе? Ну, разве может в начале нулевых, когда ещё не доучившихся студентов брали джунами. Первое время, пока ты джуниор, ты прибыль фирме никакой не приносишь, а работы много, все хотят специалиста, которому дашь задание и он будет его делать. Но, как правило, только крупные фирмы берут джунов, ибо у них денег много, они могут себе позволить джунов. Маленькие фирмы реже берут, ибо брать с нуля человека, тратить деньги на его обучения, а потом он ещё и съёбывает в другую контору уже опытный на более выгодные условия, всё это очень невыгодно. Поэтому все хотят опытных. Крупные фирмы проводят тренинги, затем берут на стажировку. Работу найти можно, главное не сидеть на жопе ровно, а искать. Мониторь курсы и тренинги, которые проводят компании. Это важно, именно компании. Я не воспринимаю конторы аля айти-школы, которые за бабки якобы обучают людей. Их интерес исключительно заработать, туда в качестве учитель берут весьма посредственных специалистов. А вот тренинги, которые проводят компании, бесплатные, ибо фирма набирает и обучает людей для себя, для дальнейшего трудоустройства. Поэтому тренинги от фирмы - это как один из вариант получить первую работу. Ещё обязательно зарегайся в LinkedIn. Там тебе нужно найти HR рекрутеров и писать им, спрашивать по поводу вакансий джуниора/стажёра. Есть даже специальные конторы HR-агентства, вот у них в том числе можешь спрашивать, ибо их много айти-фирм нанимают. Не бойся, если заплата будет совсем маленькая типа 300$. Главное это опыт. За год опыта можно уже зарабатывать 1к$. Но всё это после того, как ты выучишься. Материала по джаве дохуя. Мне в своё время помог двач, кстати, а конкретно Java-тред в /pr. Там есть ссылки на материалы. Советую джаву учить по книге Кея Хорстманна "Библиотека профессионала". Она большая, но покрывает весь Java Core. Учишь синтаксис, ООП, коллекции, многопоточность, stream API, потоки ввода\вывода, лямбды и т.п., короче основы. Есть хорошие видео-уроки по джаве на русском от Головача, найди их, они нудноватые, но очень хорошие. Там чел прям рассказывает устройство памяти в джаве. Прогугли "1000 часов Java на русском" и найдёшь статью на хабре. Затем базы данных (реляционные естественно, нормализацию, связи между таблицами, нормальные формы БД), ну, и потом можешь приступать к самому бекенду. Это собственно, Spring Framework, затем REST архитектура веб-приложений, протокол HTTP. Пвраллено старайся писать код, маленькие программы, закрепляй материал на практике. Ещё важный вопрос есть. Что у тебя с английским языком? Насколько хорошо можешь писать/говорить/понимать речь? Если всё не очень, то параллельно учи и английский тоже, ибо самые большие зарплаты платят барины с Америки/Европы. Тут уже как у тебя со способностью к языкам. Кому-то даётся легко, кому-то труднее. Но всё возможно. У меня на первой работе был челик, который учил немецкий в школе, его оно особо не знал тоже, но в английском был нулём. Затем прошёл курсы какие-то языковые на уровень А1, потом на фирме доучил за полгода-год до А2. И уже после года мог более менее разговаривать и этого хватило, чтобы устроиться на другую фирму с зп 1к$. Так что нет ничего невозможного.
Разберись в том, чем хочешь заниматься, а не какой инструмент для этого использовать
Если ты немного погружен в разработку, то тебе должно быть очевидно, что нет сложности в том, чтоб освоить синтаксис какого-то языка, сложность в том, чтоб уметь решать задачи и делать работающий продукт
Если вопрос стоит как: что учить, находясь в абсолютном вакууме, то ответ будет: плюс-минус все равно
>>260224288 У тому же не думай, что спринг - это что-то дополнительное, что надо узнать. Спринг - это очень большой фреймворк, там дохуя модулей, дохуя всяких фич. Я занимаюсь разработкой на спринге уже 5 лет, до сих пор многого не знаю. Выучишь хотя бы основы: beans, dependency injection, ioc-container, жизненный цикл бинов, Spring MVC и что-нибудь на выбор для баз данных (Spring Data/Spring JDBC).
>>260224643 хибернейт это говно ебаное, это не фреймворк а ебучая либа реализующая JPA. Фреймворк блять. Хорошо что мы его выпили у себя отовсюда как и другое легаси говно
>>260224754 Ну, он же спрашивает "что кроме спринга", подразумивая не замену спрингу, а что-то ещё в дополнение к этому стеку, что я ему перечислил. Чё ты блин начинаешь. Ясен хуй спринг - основной фреймворк, всё на нём. Хотя я было дело работал на большом проекте, где преимущественно была голая джава, а ка замена кора спринга - Dagger, лол. Но это очень специфичным проект был, но сама суть, что бекенд даже на даггере пишут, лол
>>260224899 По факту больше половины вакансий требуют знания хибера. И меня по хиберу дрочили сильнее, чем по спрингу. Один хуй меня начал спрашивать про жизненный цикл персистенс контекста и чем отличаются друг от друга разные методы энтитименеджера.
>>260225036 фу блять аж блевать тянет как вспомню эту ебучие аттачед детачед хуячед. и как что посложнее CRUD, этот ебучий хибернейт жидко обсирается и один хер лепишь нативный запрос, который потому хуй найдешь при отладке, или это говно пишешь под названием HQL. тьфу. если уж использовать орм то хотя б mybatis, меньшее зло.
>>260225113 Это так кажется, потому что двачеры не ровно дышат к айти по понятным причинам. Это как если ты зайдёшь в супермаркет и увидишь как дохуища людей набирают огромные телеги с недешёвой жрачкой, ездят на дорогих машинах, покупают жильё детям и т.п., от чего у тебя сложится впечатление, что все вокруг дохуя богатые, но это потому, что людей, которые набирают корзинки с дошираками, ездят на автобусе и живут на съёмных хатах всю жизнь, ты просто не замечаешь. Так с айтишниками на дваче: многие тут любят про них попиздеть.
>>260225424 Спринг дата - по сути надстройка над хибернейтом. Только надо написать запрос, который чуть-чуть отличается от того, что спринг дата даёт из коробки, так сразу через три пизды надо какой-то ебучий костыль прихуячивать, плодить классы.
>>260215946 Если бы у Хаскеля R0 было больше 1, то за все годы, пока я слышу про то, что "будет расти спрос", он бы уже давно вселенную завоевал. но нет. Дохлый ебанутый язык с жирным рантаймом. Идеи хорошие, реализация - невыразимое говнецо.
>>260225159 работаю в большом е-ком ритейле в основном занимаюсь временными рядами, еще всякие хитрые оптимизационные алгоритмы пишу (например, для заполнения фур с максимизацией прибыли или других параметров)
дата-саенс задач уровня контестов на кагле почти нет. от бизнеса почти всегда ключевое требование - прозрачность модели, поэтому ничем сложнее бустов не пользуемся
если по времени сегментировать рабочий месяц, то будет как-то так: 65% разработка 20% датасаенс, аналитика 15% поддержка текущих алгоритмов, техническое описание
>>260225289 Олдфаги в основном фидошники, фидошники - айтишники, большинство олдфагов зарабатывает больше, чем молодёжь, ощущение, что айтишники - боги.
>>260225654 Лол, ты на полном серьёзе это пишешь? Советы на даче вкатываться в хаскель - это же святая жирнота, которая стара как мир. Это же аноны пишут исключительно для лулзов. Я до сих пор помню как лет 5 назад в тредах вкатунов писал пасты о том, какой хаскель ахуенный язык, кидал скриншоты книг. И ведь вкатуны велись, ахах.
>>260225796 Я даже работал в районе 2010ых в конторе, которая пыталась хаскель принести. Точнее, безумные программисты в отсутствие нормальных PM'ов творили что попало.
Они написали на хаскеле несколько простых бинарей и вроде бы зашло. Но потом они решили на нём переписать core-часть и всё очень сильно тормознулось. Сначала немного, потом серьёзно, когда проблемы хаскелей стали проблемой продакшена. Что-то там в стиле "слишком много темплейтов обсыпает компилятор" и т.д.
Выпилили вместе с проектом. Т.е. до появления Rust/Go у хаскела с окамлом были конкретные шансы - компилируемые языки, это ж прорыв по сравнению с P-швалью (Php/perl/python). А настоящие бинари позволяли делать то, что хочешь, а не что jvm разрешила.
Но появление Go и Rust полностью закопало перспективы хаскеля как индустриального языка. Чем он может гордиться? Монадками? Без концепции ownership и lifetimes?
>>260225944 я подумал, что ты тоже из этой сферы, поэтому не выбирал выражения >Рутина или не особо? не скажу, что рутина, почти каждый месяц я работаю над какой-то новой задачей, хотя и приходится допливать что-то по старым Но есть вещи, которые сильно вымораживают, как правило это связанно с какими-то гениальными бизнес-решениями типо выкинуть предложенную тобой модель и просто умножить все на какой-то с потолка взятый коэффициент, потому что так решили операции. Или срочно переделать какой-то алгоритм за сутки, потому, что он критически влияет на бизнес-процесс, а потом выясняется, что почти никак
>Когда вкатывался, было стремно? да, конечно абсолютно на всех собесах, дают задачи на статистику и код. где-то нужно прямо в прямом эфире решать (но задачи простые), а где-то дают сутки, но нужно сделать целый мини-проект
>>260215849 (OP) >JAVA Учить язык который из боилплейта состоит больше чем полностью, чтобы потом разбирать легаси времен говна мамонта ибо новые проекты на javе уже не начинают - если устраивает то пожалуйста. Вкатывайся лучше какой нибудь системный язык, например, плюсы, сразу начнешь понимать как компьютер работает, а если работа не принципиальна, то лучше в rust - лучший язык евер
>>260226597 это всегда не простой поиск баланса между интересной работой и работой, где платят
я знаю очень не много мест, где работодатель готов платить не за продукт, который прямо или косвенно генерит прибыль, а за исследования и работу на будущее
мне интересна био-информатика, но когда программирование стало основной работой, очень сложно заставить себя заниматься этим еще и в выходные, чтоб освоить что-то сильно новое для себя
>>260226499 Звучит интересно, спасибо, что рассказал >срочно переделать какой-то алгоритм за сутки, потому, что он критически влияет на бизнес-процесс, а потом выясняется, что почти никак Это вообще пушка
>>260227143 Я как раз в маге щя, пишу либу на джаве jне python потому, что терпеть не могу динамическую типизацю, хотя не спорю, что на нем было бы проще для микро-чипов заебался надо не то что кодить и задачки решать, а много статей читать вот очень много, а так норм тема
>>260225113 потому что пиздеть - не мешки ворочать запили треды про сварку в среде инертных газов или "как довести двух тянок до оргазма одновременно", и увидешь, что двачеры охуенно разбираются и в том, и в другом
>>260226815 >новые проекты на javе уже не начинают всегда проигрываю с этой мантры а потом снимаю шляпу перед мудростью двачера, сидящего на шее у мамке, но знающего все обо всем
>>260227577 этого двачую программирование это вообще работа для молодых. когда тебе 35, у тебя башка уже не успевает за скоростью новомодных течений, и у тебя начинается депрессия от того, что на дваче тебя убеждают, что твой язык мертв, и на нем только легаси к 45-ти у тебя только одна мысль - как бы, блядь, до пенсии дотянуть, похуй на языки ты же не хочешь себе такой участи?
Учи на что шишка стоит. Деньги везде будут. А технологии все прокляты:
- Джаву в 2022 учить странно. Будешь с дедами сидеть фабрики писать, они тебя будут по инерции чмырить N лет. Про скалу/котлин не будем чтоб не разжигать лишний раз. Они хорошие, но всё что компилирутся в JVM обречёно, туда приходят джависты и оно превращается в java. Кроме closure - Closure top tier но немного эзотерично и любителям типов не зайдёт. Игрушка для тех кто в ММО выбирает самый странный класс. И там нюанс: он збс на беке, но если надо написать фронт эти маньяки приносят closurescript и проблемы современного фронта возводятся в квадрат, начинается принципиальная ебля с элементарными вещами. Просто чтобы доказать что closurescript не говно - Питон до сих пор мутный, ну как так в 202X иметь проблемы с асинхронностью? Будешь вместо кодинга изучать pythonic-way и нормальным кодерам объяснять что у нас так принято - JS/TS на коне и по бабкам и по комьюнити и по перспективам, но очень специфичная хуйня, надо бежать впереди паровоза и так продолжится ближайшие лет 10. Это невозможно выучить и стать специалистом, это как ислам принять например и потом хуярить неверных, просто ныряешь в это, ты крутой но тебя все ненавидят и немного завидуют осваиваемым бабкам. А вокруг тебя грязные арабы, которые вообще не понимают что происходит - Haskell вообще единственный норм язык (из тех, на чём реально индустриальное добрецо пилить), хоть и из 198Х но остальным до него сосать и сосать. Но: для среднестатистического джуна порог входа нереален, там желателен минимальный академический бекграунд или будешь как гранин, все ржать будут. И работа в РФ не про деньги пока, а про любовь к искусству. Вангую что ситуация изменится в лучшую сторону на горизонте 5 лет, интерес широких масс слишком велик - кресты/rust/go не упоминаю, если бы ты был из этих, ты бы тред не заводил - Ruby это хорошо. Но исторически это американский рынок, у нас не прижилось
>>260227631 Я ни разу не программировал на языках с динамической типизацией, вот объясни мне как питонист понимает какие типы у переменных в сигнатуре метода, на пике есть поле computer - это че строка, рандомный объект или вообще что угодно? Вот я могу поменять в любой момент тип, тогда может где угодно выскочить ошибка мол не тот тип используешь? Но это же прям пиздец получается
>>260228059 Питонисту по хуй на типы в сигнатуре. Питонист выше этого Настоящий питонист вообще всю эту хуету загонит в одну строчку и побежит хвастать этим перед другими питонистами
>>260228059 >то че строка, рандомный объект или вообще что угодно? все, что угодно >от я могу поменять в любой момент тип, тогда может где угодно выскочить ошибка и тут ты прав
но все не так однозначно, вокруг этого есть костыль, который де-факто стандарт отрасли суть в том, что ты можешь явным образом указать тип данных(как в примере на скриншоте) и обертка над всей этой конструкцией будет сверять, что ты вводишь и что ожидает функция.
>>260228059 Можно в комментах или документации прописывать, плюс можно эксплицитно прописывать типы для каждого аргумента прямо при написании функции, но ошибка выдаваться не будет если не то сунешь. Я в комментах пишу кароч.
>>260228146 Это получается прототипирование какое-то, в принципе полезно. Но я представляю какую жесть могут писать вкатывальщики которые знают только питон. Поэтому джава, которую есть за что ругать, на голову выше питона, т.к сразу учит писать самодокументируемый код и думать об архитектуре наперед, потому что все сразу в ксассах
>>260228349 Это типы, но интерпретатор на них забивает хуй, это чисто для документирования где какой тип и чтобы IDE подсвечивало если ты где-то обосрался.
>>260228502 Когда мне говорят про "прототипирование" на питоне, я всегда проигрываю с подливой. Ты, такой, прототипируешь на питоне, а потом пытаешься это говно перенести в нормальный проект на нормальном языке, ага. План надеждный, как швейцарские часы.
Питон хорош только для того, чтобы какую-нибудь хуету на здесь-и-сейчас написать, которую прогонишь прям из командной строки. Ну, еще текстик какой-нибудь распарсить стандартной либой. Но, опять же, здесь и сейчас. Если тебе нужен сервис, который будет работать 24/7 быстро и без ошибок в рантайме, ты не станешь писать его на питоне, если ты не долбоеб.
>>260228510 Это хуйня какая-то после нормального языка в котором это считается ошибками, где можно функцию без возврата сделать ->Void или не делать и есть разница, где за тебя интерпретатор решает что есть инт, а что дабл(флоат) и делит одно на другое как хочет пока ты его не заставишь кастить каждую хуйню в нужные тебе типы. Единственное от чего не тошнит - питонячий код для тенсорфлоу, там так мало собственно питона и все типы от керас, что это не так воротит, тем более там даже намека нет на то что питонисты называют ООП
>>260228578 Лол, как вы заебали приплетать дата-сайенс, МЛ и АИ к питону. Все либы для этой хуеты написаны на нормальных языках. А на питоне только сраный разбор входных данных, чтобы передать что-то в либы. Давайте, апологеты питона, захуярьте ТензорФлоу на питоне, покажите удаль молодецкую.
>>260228617 >Питон хорош только для того, чтобы какую-нибудь хуету на >здесь-и-сейчас написать, которую прогонишь прям из командной >строки. Согласен. Не зря же питон так полюбился девопсами и прочими сис. админами
>>260228663 >Давайте, апологеты питона, захуярьте ТензорФлоу на питоне, покажите удаль молодецкую. А давай ты полноценно попользуешься тенсорфлоу(не пайторчем, ты сам сказал тенсорфлоу) из плюсов, обосрался? По-твоему применимость языка зависит от того сколько каких инструментов на нем сделано? Пандас ты вне питона не запустишь, слерн не запустишь, матплотлибы не запустишь. Как раз приплетать дата-саенс и мл НЕ к питону будет долбоеб. Джулия пока не взлетела, очень мало задач делаются на плюсах
>>260228703 Окошко может быть в виде чего угодно. Речь не об этом. А том что двачеры-хуесосы визжат про "дата-саенс на питоне". Хотя туда хоть эксель подставь, разница будет невелика.
>>260228797 Ты, тупой хуесос, даже запятые не можешь правильно расставить. И это на родном языке. Нет ни одной причины думать, что ты лучше понимаешь в неродных языках, типа питона. Так что просто иди на хуй, тупой хуеплет.
Учить нужно не язык, а программировать. На чем учиться - в общем-то пофигу. После того, как научился строить алгоритмы, перейти с одного языка на другой - вопрос 1 недели, просто почитать книжку, в заголовке которой есть слово типа "Advanced" и название языка, чтобы познакомиться с синтаксисом и особенностями. По крайней мере, это верно для жабы и петухона, с плюсами и хаскелом немного сложнее
Джава и петон - это такие два стула, что редко кому нравятся оба сразу. Как правило, джависты блюют от питона и наоборот. Вопрос личного вкуса. Поэтому лучше попробовать себя в обоих. Лично я не переношу уродскую джаву, питончик как-то поприятнее, нет этого мерзкого привкуса энтерпрайза во рту
>>260228884 к ТС вопросов почти нет. компиляция ТС в ЖС ошибки генерит на ура там, где ты объебался. Поэтому ТС имеет смысл, а псевдотипы в петухоне - нет.
>>260228917 Охуеть тебя порвало на ровном месте. А я хотел тебе еще написать про то что суть всего МЛя - создать h5 фаил и как бы вообще никакой разницы на каком языке это делать нет. Сервисы которые этот фаил пинают - другое дело, но это забота всяких мл-опсов и прочей шелупони. Хорошо что ты не стал спорить с того, что вместо тенсорфлоу надо самому вектора прописывать, веса, тенсоры и все операции вручную, каждую сессию рабочую вписывать сигмойд, софтмакс и кроссэнтропию формулы, это ЖЕ ТРУ ДЛЯ МУЖИКОВ ДС ЭТО МАТАН УУУХХ БЛЯ
>>260228059 я не погромист (vb-блядь) Строго типизирую только для подсветки подсказок.
Но я не понимаю нахера пОПЫТные погромисты суют хуй в розетку чтобы проверить совместимость. Почему бы не прочесть сперва документацию к розетке и не чекнуть можно ли в принципе совать туда хуй? Вроде как за порядок, но сами устраивают балаган.
Че, разве нельзя навести курсор на переменную, чтобы прочитать что она типа int и туда не стоит пихать string? Нахуя ваши шаловливые ручки стремятся присвоить ваше волосатое значение к какой-то рандомной переменной, не удосужившись даже поинтересоваться для чего она?
Я знаю почему. Вы забиваете хуй на документирование.
>>260228987 В петухоне в принципе тоже можно линтером проходить по коду для проверки типов и выдачи ошибок. Так же как и в ТС можно отключить проверку ошибок при компиляции.
>>260229013 >А я хотел тебе еще написать Хуйня, которую ты хочешь, никого не ебет. Так что засунь свой язык себе же в жопу и иди построй модельки на питоне. Может, кончишь пару раз от того, какой ты крутой дата-сантист.
>>260229126 Ну, в петухоне тебе надо специально линтер подцепить. А в ТС нужно специально проверку отключить. В принципе, не очень понятно, на хуй нужен ТС, если ты собрался отключать проверку ошибок. Но ход мысли яваскриптера понять в общем непросто.
>>260229212 Нахуя мне что-то чекать и куда-то мышевозить если иде сама все подсветит? Грамотно выстроенная иерархия классов заменяет половину документации.
Ебло тупое, у больших дядей еще постянно фичи добавляются и рефакторится, ты будешь мышкой ходить по всему коду и проверять после каждого изменения что ниче не сломалось?
>>260229212 У дядь с большими проектами не принято полагаться на то, кто кому что пояснил, и кто что прочекал. Компилятор все прочекает. А что не прочекает компилятор, прочекают еще пара тулзин в пайплайне девопса. Но все начинается с компилятора.
>>260229037 Тебе надо срочно вкатиться в любой сложный проект на питоне, с большой кодовой базой. Посмотрим как после этого ты будешь отзываться о документации
>>260229340 >иде сама все подсветит В сраных полутипизированных языках (типа ТС или последних пхп) будет такая же хуйня. Статический анализ никто не отменял.
>>260229406 То есть ты, тупица, спрашиваешь нахуя типы нужны, а когда тебе поясняют ты говоришь что ну а хуле, если в жс типы добавить и компиляцию запускать то те же преимущества будут? Да ладно блядь!
>>260229331 А ты больше дата-инженерством занимаешься, или аналитикой? Я на самом деле думаю выкатываться в чистый дата-сайенс, по сути по случайности вкатился в текущую работу.
>>260229514 Твоя грубость, наверняка, кажется тебе признаком взрослости, крутизны и авторитета. Но, на самом деле, выдает в тебе тупого школотрона, который не может даже прочесть, что ему пишут. Я бы сказал, что мне жаль тебе, но нет, мне тебя не жаль. Харкаю в твой тупой ебальник.
>>260229600 >-Ррряяя вы все ленивые на доку забиваете кококо пальцы в розетку БОЛЬШИЕ ДЯДИ епта хаха >-Ты тупой >-ПАЧИМУ МЕНЯ АСКАРБЛЯЮТ(((( ШКОЛОТА(((
>>260229125 Ты думаешь просто так существуют всякие оракл джава сертификации, все эти вопросы спрашивают на собесе, вопрос из разряда зачем учить английский если можно в гугл транслейт. Бежать некуда, потому что это стандарт если хочешь легко проходить собесы в любую компанию, а как еще выбирать лучшего если приходят несколько, программировать умееют все.
>>260229340 В смысле куда-то? Прямо на переменную.
Т.е. навести курсор на переменную для тебя дольше дольше, чем присваивать значение и видеть, что вылетает ошибка синтаксиса? У вас настолько плохо у профессиАнальных программистов? Может рили вкатиться?
>>260229559 Аналитикой, пишу SQL запросы в основном. 50% работы это domain knowledge, особенно о том как тот или иной процесс представлен в в хранилище данных (насколько коряво представлен).
>>260229386 Я по своей работе знаю, что тут не от размера работы все зависит, а от склада ума. Даже по папками в хранилище видно, что у одних черт ногу сломит, а у других все четенько разложено — десятилетиями.
>>260230068 То при внедрений новых фич мне заказчик заплатит за доработки, я перепишу алгоритм и буду доволен, и там не будет высера на листок бумаги а4 из логических операторов.
>>260230123 Каждый раз переписывать свой лаконичный и простой алгоритм при любых изменениях прям охуенная идея. Вот за такими порой и приходится говно разгребать.
>>260230267 Да, потому что это потом легко читается, в отличии от высеров if else, легко для понимания и легко заменить на любой другой алгоритм. А пишут циклы или логические операторы на всю страницу только сыны шлюх с помойки, которым больше джуна в жизни ниче не светит.
>>260230289 Да я вообще десигнер, программирую только для себя. Просто интересно как там у вас. Если бы меня волновал вопрос типов, я бы навел курсор на переменную.
Ты можешь объяснить на примере, где это не прокатит?
>>260230025 Если бы мы жили в идеальном мире, то можно было бы программировать и на natural language. Но этого не происходит и вряд ли произойдет, потому что компьютер понимает информацию только в строгой, бинарной, форме. Но это тоже не идеально, так как не исключает эффекта бабочки, когда даже малейшийк косяк может привести к катастрофическим последствиям. Компьютеры программируют все-таки люди и мы как правило используем большинство вещей как black box. Отсюда и все ошибки. Правильный язык для проекта и хорошая документация, может только минимизировать эти ошибки, но исключить их - никгда
У меня накрылась механика с голубыми свичами Какую механику купить? Просто я эту голубую купил 7 лет назад, успел выучиться и вкатиться, на макбуке просто не могу печатать, но сначала заебывал мамку, а потом тянку своими щелчками бесовскими. При этом не разбираюсь, мне нужно чтобы туго, но тихо
>>260230503 >когда даже малейшийк косяк может привести к катастрофическим последствиям. Мне кажется это проблема организации. Я только один раз наблюдал хуйню, когда ввёл вместо точки запятую и у меня к хуям полетели все данные настроек, коих сотни.
Алсо, программа была написана на питоне. Cura — слайсер для 3д печати. А еще эти дебилы без спроса автоматом сохраняли все настройки на этапе закрытия приложения — смотрел и плакал, осознавая, что все это дерьмо сохранится. Нет, просто открыл новый экземпляр программы, а потом закрыл текущий.
>>260230626 С этой год почти, эта еще нормально относится, а предыдущая просто дичайше бесилась с того что я ночью сижу, и печатаю, и причем ее бесило именно когда я пишу код - если котелок начинает кипеть - начинаешь тыкать, плюс я много шорткатов использую и это отдельный ТЫК-ТЫК-тык-ТЫДЫК. >>260230698 Ну да, провода мне тоже нравятся в некоторых ситуациях, и желательно чтобы все порты рабочие были
>>260230493 Что значит не прокатит? Ты мне объясни нахуя мышевозить если идея сама подсветит количество, имя и типы аргументов? У тебя твой шизопоинт вообще изначально неверен, типы нужны в первую очередь чтобы подсказки работали когда точку после переменной жмешь, и чтобы проверять статически.
>>260230724 >Мне кажется это проблема организации. я просто рассуждал насчет log4j и откуда там взялась уязвимость. Там все основано на jndi и том как java ловко строку превращает в объект - вот думаю вот кто в здравом или нет уме мог написать такую киллер фичу
>>260230655 >И тебе показывает тип any, твои действия? Значит это неиспользуемая переменная и к ней еще ничего не присваивалось. По крайней мере так в VB.
Разве что навскидку приходит вариант, когда переменная принимает тип int, а не float только потому, что таков получился результат математической операции.
Ну или если было присвоение результата метода, у которого не указан возвращаемый тип. Хотя да, примеров накапливается.
>>260231003 >если было присвоение результата метода, у которого не указан возвращаемый тип Ну вот. Если пишешь на динамикодрисне, то ты сам догадываешься вернул тебе метод хуй, пизду или строку.
>>260230790 >в первую очередь чтобы подсказки работали когда точку после переменной жмешь, и чтобы проверять статически. Ну вот для этого я и юзаю. Просто всегда в качестве проблемы нестрогой типизации, приводят пример, когда можно случайно присвоить интеджеру стринг и это затруднит поиск проблемы. Как будто нельзя интеджеру присвоить метод в интеджере, который чет там насчитал криво.
>>260225113 Единственный способ выживать безмозглому, но усидчивому хикке. Думать не нужно, нужно повторить написанное в книжках из гайдов, составить резюме по гайдам, ответить на вопросы на собеседовании, которые воруются друг у друга и, конечно, уже есть в гайдах по собеседованиям, ну и получать свои 80к, попёрдывая в диван на удаленке, делая тупую однообразную работу, зато из дома и от мамки можно съебать. Для кого-то мечта.
>>260215849 (OP) Всем говорю, что сначала присмотритесь не к языкам, а к сферам применения. А то выучите что-то, а потом окажется, что душа не лежит к этому. >И, если есть желание, напишите свою историю вката в ойти, интересно будет прочитать. Вкатился с универа. Сначала сопровождение и системный анализ, теперь я кодер в энтерпрайзе. Перекатываюсь в мобилки сейчас, так как энтерпрайз еще в сопровождении заебать успел. Эти задачи мне не интересны оказались хотя, справедливости ради, программировать оказалось увлекательнее и чилловее, чем писать ТЗ или решать какие-то проблемы и администрировать
>>260219684 Лучший яп для бека С++, но на мелкосервисах PHP. Десктоп онли С/С++, сисярп и рядом не стоял. Единственное где сисярп действительно выигрывает, это в качестве скриптового языка в инди гейдеве.
>>260233381 > Ты понимаешь шо такэ ЯП? Язык программирования? > Типа…ты понимаешь что это нечто что придумывается, в ходе решения задачи? Сам то понял что высрал?
>>260233327 И какие есть крупные веб-проекты с бэком на C/C++? На PHP все знают, на C# - stackoverflow, например. >в качестве скриптового языка ДВАЖДЫ компилируемый язык в качестве скриптового? Серьезно?
>>260233535 Быстрее. >>260233537 > И какие есть крупные веб-проекты с бэком на C/C++? Вк, фейсбук. > ДВАЖДЫ компилируемый язык в качестве скриптового? Серьезно? Он жид компилируемый и со своей задачей справляется. Из-за этого s&box и пилят со скриптами на нем.
>>260233643 >Быстрее Так вот знай. Для реальных задач бека быстрота далеко не главная цель, всегда можно выделить побольше ресурсов в облаке. И ебаться с плюсами на беке, в то время как для поставленной задачи есть намного более удобные языки с более удобным инструментарием, никто не будет.
>>260233643 >Вк, фейсбук. ПХП основной. >Он жид компилируемый Он дважды компилируется. Первый раз в IL, второй в рантайме. В него специально встраивали интеграцию со скриптовыми языками. Использовать его для скриптов конечно можно, но это очень странный выбор.
>>260233744 Так вот знай, что для крупных сервисов быстрота главнее, ибо расширяться бесконечно невозможно. >>260233756 > второй в рантайме. Это называется интерпритация. То что ты сказал и называется jit-компиляцией. > Использовать его для скриптов конечно можно, но это очень странный выбор. Для тебя юнити тоже сделали странный выбор? >>260234016 Я студент, у которого было программирование хобби в течении ≈7 лет. Так в чем я не прав?
>>260234115 >Это называется интерпритация. То что ты сказал и называется jit-компиляцией. Нет, jit-компиляция это тоже компиляция, потому что выполняется целиком для функции, а не по выражению. >Для тебя юнити тоже сделали странный выбор? Это другое. Там можно и скомпилировать ради скорости.
>>260234115 >для крупных сервисов быстрота главнее И достигается она далеко не благодаря плюсам. В крупных сервисах вообще зоопарк из технологий для достижения скорости.
>>260215849 (OP) Работаю джава погромистом, эта хуйня устарела и не нужна вообще никому, кроме банков, которые продолжают энтерпрайз на нем делать. На джаве никто не делает десктоп, андроид свалил полностью на котел, бэк для обычных сайтов пишут на слониках и нодах всяких. У джавы 2 плюса: хорошо платят (пока), ибо это работа в крупных и богатых корпарациях, а не на стартапах и тут довольно спокойная раболта, ибо огромная бюрократия, постоянные соглосования, митинги, нету интенсивной разработки как на обычных галерах. Так что если готов ебашить скучный энтерпрайз для банков и хочешь спокойствия, а не гонку, когда нужно зубрить новую либу еще до того, как она релизнулась - то джава норм ,иначе сразу нет, что угодно будет лучше.
>>260236489 Синтакис похожий и та же jvm, да, а вот фреймворки и либы - полностью иное. ЯП - это лишь 10% от навыков. Если ты раньше пилил под дроид на джаве - легко перейдешь, а с нуля идти в дроидоразработку, начиная с джавы - верх тупости
>>260236566 Анон, а какую надо учить чтобы себе игру карточную сделать про WWII , чтоб там еще как в браузерках строить попутно можно было и всякие скилы для карточек раскачивать апргрейды всякие? Хочется игру такую пиздос и нет ничего.
>>260236666 Лучший способ накодить игру, в которую хочется поиграть - стать кабанчиком, открыть алкомагазин/бутик с одежкой для модных зумерш, заработать бабла, переебать кучу 10/10 тянок, а потом нанять пару очкариков "за дошик и опыт" и пусть они тебе запилят игру твоей мечты, а ты дальше делай мани и еби тянок
>>260228983 Не знаю, где ты работаешь, в Амазоне или Тесле может быть, но в ДС в таких шарагах как Альфа Банк, Райффайзен и около с ними спрашивали максимум мёрдж и квик сорт, а все остальгые вопросы по твоим пет проектам и тонокостям работы языка. Так что шизу не гони, из знакомых, кто вообще сталкивался с алгосаси на уровне выше 2 видов сорт это друг, который на computer vision пошёл в Яндекс, учась на Фкн Вшэ. Ну яндекс это и реальность другая и работа тут соответствующая.
>>260217568 сразу видно понятия не имеешь о чем говоришь. Доход программистов c/c++, неважно embedded это или десктоп - кратно выше веб-разработчиков с таким же стажем.
>>260215849 (OP) Я java senior, но если бы сейчас вкатывался, то учил бы питон, машинное обучение и анализ данных. Зарплаты в этой сфере просто космические.
>>260241501 C++ программисты это в основном деды всякие старые. Когда докатишься до того уровня, чтобы бабки зашибать лопатой, то уже хуй стоять не будет, волосы выпадут и слепой будешь.
>>260233756 >ПХП основной Как и в любом адекватном проекте в 2021. Пхп - самый быстрый интерпретируемый язык + имхо второй после питона в плане скорости разработки. Учишь С или С++ - получаешь сразу знание пхп(преувеличиваю, но не сильно, там половина функций из си), ибо он максимально си-подобный, в итоге сможешь пилить бэк и на пхп и на си, плюс писать к пхп расширения если нужна скорость. Это работает и с питоном и явой - они все на си написаны и к ним можно писать на нем расширения(тот же jni), но у них нет такой схожести в синтаксисе как у пхп.
>>260241594 я же сказал, при равном опыте работы. Деды еще больше зарабатывают конечно, но к старости нет необходимости программистом быть, ты или тимлид или труп
Скажите мне, воннаби вкатуну, надо ли получать вышку? Возможность есть, но это ж блядь 4 года уйдёт, сил столько, если в нормальное место поступить. Питаться анусами 4 года и учиться, или сразу ебашить код и надеяться что не засмеют?
>>260242312 Вышка не критична, но на некоторые вакансии могут потребовать (т.к например заказчик поставил условие), но это редкость. Обычно вышку требуют всякие заводы и производства, где необходимо знать профильную область (например энергетику). Часто, на руководящие должности ты не попадешь без вышки (например тимлид или архитектор). Но если ты и не собираешься на руководящие должности - вышка не нужна.
>>260242388 Хоть на какую-то бы должность попасть, лет уже дохуя, выучусь только к тридцатнику. Буду пытаться так, хули. Вышка слишком долго. Спасибо за ответ.
>>260242511 >лет уже дохуя, выучусь только к тридцатнику. А тебе сколько? Если тебе 25 лет, то просто учи C# и иди на завод любой. Туда без особых знаний возьмут (как меня)
>>260215849 (OP) Ява лучше, с Питоном не везде возьмут, потому что он говоно для ленивых, изучая питон основы програминга не освоишь... по факту язык слишком упрощен, и (помоему) менее эффективный...
Раз уж такой тред, не буду захламлять борду своим вопросом.
Исходные данные: коммерс среднего звена, зп чистыми +- 1000$, офис чистый, коллеги адекватные. регионы, так что относительно зп хорошая
Есть ли смысл вкладывать время и силы в разработку, интересует бэкэнд: жаба и весь связанный с ней стек или же сосредоточиться на своей текущей деятельности? С одной стороны, перспектив в ойти всяко больше, с другой - не привлекает начинать все с абсолютного нуля, чтобы 2-3 года сидеть на воде с гречкой.
Алсо, само программирование как хобби мне нравится, хотя я только на стадии синтаксиса и простеньких алгоритмах по книгам сейчас
>>260248784 >зп чистыми +- 1000 у тебя столько и будет на первой работе джуном, через годик уже больше сотки вечнодеревянных наверняка будет мимо отстажировался пол года в мл, получаю 90к
Погромисты, получающие 300к/наносек, посоветуйте, что лучше учить в 2022 уже году?
Слышал, что ПИТОН легче, но среди работодателей он не ценится, а ДЖАВУ же наоборот учить сложно, но ценится работодателями, так ли это? Сам я не полный ноль, учил какое-то время ДЖАВАСКРИПТ, но понял, что верстка - это не мое.
Так же, ребят, скиньте гайдов, книг, которые хорошие по ПИТОНУ или по ДЖАВЕ
И, если есть желание, напишите свою историю вката в ойти, интересно будет прочитать.