В последние годы чуть ли не из каждого утюга кукарекают про ИИ, который всё якобы сделает за программистов. Но правда в том, что нынешний ИИ способен сделать очень мало. Понятное дело, что продавцам ИИ-услуг нужно многое впарить людям, поэтому вас пичкают ложью о всемогущем ИИ, всякими псевдоуспешными историями по автоматическому написанию кода, а на деле там оказывается ручной труд толпы каких-нибудь индусов. Но манагеры, которые давно уже сами как следует не кодят, поведутся на ложь и начнут чрезмерно грузить программистов работой, ведь благодаря ИИ программистам теперь не нужно особо напрягаться. В итоге программисты выгорят, а манагеры разорятся из-за того, что повелись на рекламу и захлестали до смерти рабочих лошадей.
Еще, как вы объясняете парадоксы: 1) Почему при всемогущем ИИ до сих пор так мало сделано в импортозамещении софта? 2) Почему при острой потребности в импортозамещении нет вакансий?
>>3757412 >Богатое мышление - осознать границы навыков, затраченного времени и делегировать решение проблемы Ебать дегенерат, в этой стиральной машинке достаточно открутить два болта, снять крышку и там весь механизм как на ладони.
Сантехник посмотрел на эту девочку с пиписькой и сжалился, взял всего 3к.
>>3757462 У тебя просто нищебродное мышление, ты подумал бы что просто, полез бы руками, на моменте осознания что нихуя не два болта, тебя бы ебнуло током, гаечный ключ отлетел бы зеркало, а осколок зеркала влетел бы в твою голову - но без повреждений, потому что в голове вакуум. Нищебродные вайбы - экономией умножать свои проблемы. Богатый исходит из принципа изобилия.
>>3757616 Смысл оценивать разовую выплату нет, имеет смысл просуммировать все такие траты за год и посмотреть, какой это процент расходов. Скорее всего будет небольшая сумма, это же не каждый месяц что-то ломается так, когда надо бы вызвать кого-нибудь.
Тут больше психологические моменты, чтобы вызывать кого-то, ждать, потом ХЗ, может 3к попросит, может 20к. Может просто быть желание самому разобраться.
У меня со стиральной машиной (арендую квартиру на долгосрок, машина не моя) как-то была история, что перестал крутиться барабан, хотя мотор по звуку работал. Я так решил, что ремень лопнул. В общем свалился гемор. Стал что-то искать, кто ремонтирует сколько стоит. Потом решил разобрать и посмотреть, что там. Оказалось, что ремень просто слетел, спокойно нацепил его обратно, вроде работает. Если бы порвался, то пришлось бы новый заказывать, но это и мастеру скорее всего пришлось бы, мне кажется у них обычно нет склада ремней и ему тоже пришлось бы, соответственно два раза приходить надо было бы.
Короче тут история, когда проще без мастера.
Другая история. Сдох автомат, что ведёт на проточный водонагреватель. Кабель на автомат идёт с щита со счётчиками, напрямую (для другого отдельный вход через свои автоматы). Короче в такой ситуации, конечно, уже надо электриков вызывать. Но мне стало влом, купил автомат, дрожащими руками заменил его не отключая напражение. Это так нельзя делать, конечно, там такой кабель на входе, как сварочный, фейерверк если что конкретный будет. Заодно заценил армянский ремонт, из этого автомата на некоторые розетки шёл кабель, но от входа, а не выхода, то есть розетки никак не отключаются из квартиры. Представляю, что бы электрики сказали, если бы этот колхоз увидели.
Решаем дейлики, обсуждаем задачи, учим базу, залетаем в FAANG. >ряя литкод говно, пользы ноль Норм нагрузка на мозг и прокачка абстрактного мышления - ну да, пользы 0, лучше в батлу поиграть и подрочить.
Есть тут кто вкатывался в ML инженерное направление?
Расскажите как проходил собес, ебут ли алгоритмами как на традиционных ролях? Насколько спрашивают общую ML теорию (backpropagation, metrics, loss functions) или больше делают акцент на тонкостях продакшена?
>>3726776 (OP) ультра зависит от департамента, в котором будешь. Но будто бы общую ML-теорию / частые задачки с литкода где угодно могут спросить. + по своему опыту довольно часто спрашивали около-математическую подготовку
Ищу совет. Сейчас работаю уже месяцев 5 дата-сайентистом, но профильного образования у меня нет, только юридический специалитет (это было долбоебское решение). Сейчас у меня есть вариант пойти в онлайн-магистратуру, чтобы покрыть техобразование формально и мб чуть больше вкатиться в инженерию, а не просто исследования. Стоит ли это того? Одна из проблем - что могу только на платку идти. Сейчас есть два варианта: УРФУ (Инженерия машинного обучения, совместно с Нетологией они делают свою программу и все такое, хотя Нетология, по отзывам, оч такое себе место) и МИФИ (Машинное обучение, совместно со Skillfactory). УРФУ стоит 650 тыс. за два года. МИФИ - 920 тыс. за два года. Как бы, стоит въебывать на это деньги вообще и, если да, то, по вашему мнению, в какой вуз? Если бы не вся движня в стране, возможно, попытался бы получить онлайн-магу через условную Coursera, но из России сейчас есть проблемы с этим.
>>3748236 За границу то переехать можно, вот только с большей вероятностью ты будешь работать на мелкий стартап или на казино/гемблинг/полусанкционку в кипре/испании/сербии/латаме/азии, куда берут восточноевропейцев всяких (ибо пан немец и пан француз не захочет участвовать в таком мутном движе, они неиронично не хотят работать в подобных местах)
>>3746193 >Работаю бэкенд разработчиком на израильскую компанию, также работал на европейскую компанию, всем похуй на мой непрофильный диплом. У меня самого диплом бакалавра по Наноэлектронике, а диплом магистратуры по Электронике и Электротехнике. Так диплом по электронике это по факту физмат и физика, а физмат в айтишечке чуть ли не больше чем сам диплом по информатике ценится, ибо математической нагрузки у них больше. Хотя по айти алгоритмам у физиков минус, если на них упор в компании
Сап, на связи кун 20 лвл, ойтишник, направление можно описать как "общее ойтишное", типа общая теория, сайтики-хуяйтики, прога какая-то и т д. Вкратце, я как будто недостаточно стараюсь каждый день. Я просто делаю что-то в вузе, сдаю всё исправно, но это ведь на деле никому не нужно. Отсюда вообщем вопрос, что бы такого изучать нужного, полезного, я ни в какие ещё собесы и инфу по ним не лез, поэтому спрашиваю у тебя, благородный анон. В целом, меня-то всё устраивает, последние пару месяцев вне времени занятий универа изучал opengl, хотел движок свой сделать, благо с 3д графикой знаком, но ведь это никому на работке не нужно будет, от того и такие страхи есть, что в итоге всё время своё проебу.
>>3756120 А куда еще хуже? Ну мы и так уже на дне. Работы нет, вакансий нет, народ толпами сокращают. В плане карьеры ничего хуже уже быть не может.
Всякие там сценарии типа ядерной войны, восстания роботов, ASI решивший уничтожить человечество итд итп - это уже всех касаться будет, а не только нас.
>>3756144 >А куда еще хуже? Программистов начнут бить на улицах за то, что привели ИИ в этот мир. Потом будешь объяснять оскалившейся толпе, что ты маленький скромный фронтендер и вообще просто выполнял приказы.
>>3756194 >>3756194 >ты маленький скромный фронтендер ты к тому времени уже грузчиком будешь. про твое айтишное прошлое никто не вспомнит, если только сам не будешь пиздеть лишнего.
Если брать обычного .NET-разработчика в Нью-Йорке (не FAANG и не хедж-фонд), то картина примерно такая:
ПараметрНью-ЙоркУкраина (Харьков/Киев) Middle .NET$120k–170k в год$2k–4k в месяц Senior .NET$170k–250k+ в год$4k–6k+ в месяц Чистыми после налогов~$7k–12k в месяц~$2k–5.5k в месяц Аренда 1-комн. квартиры$2500–5000+$200–500 Продукты$600–1200$150–350 Медстраховка$200–800+часто почти бесплатно или через работодателя Транспорт$130–300$10–50 Ресторан$20–50 за обычный ужин$5–15 Кофе$4–8$1–3
Средняя зарплата software engineer в NYC сейчас оценивается примерно в $160k–190k total compensation.
Например, если .NET Senior получает $180k:
Федеральный налог + штат Нью-Йорк + налог города Нью-Йорк + Social Security/Medicare съедают примерно 35–40%. Остаётся около $9k–10k чистыми в месяц.
Итого расходы около $5k–6k в месяц, остаётся примерно $3k–5k накоплений. Конечно, если жить с соседями или в Нью-Джерси, можно откладывать больше.
Для сравнения, украинский Senior .NET с зарплатой $4500:
после ФОП налогов остаётся примерно $4200–4300; расходы в Харькове могут быть $800–1500; накопления $2500–3500 вполне реальны.
То есть парадокс в том, что:
Абсолютный доход в Нью-Йорке намного выше. Уровень жизни и сервисов выше. Но стоимость жилья и налогов огромная. У хорошего украинского Senior разработчика до войны и даже сейчас часто получается откладывать не сильно меньше денег, чем у обычного Senior в Нью-Йорке, если работать на зарубежную компанию удалённо.
Самый большой финансовый скачок в США обычно получают не обычные аутсорс-разработчики, а инженеры уровня Google, Meta, Amazon, Bloomberg или крупных финансовых компаний, где total compensation может уходить в $250k–500k+ в год.
Двадцать четвертый ультимативный тред посвященный самой лучшей и ненапряжной работе в IT - Обеспечению качества / Quality Assurance.
Здесь мы холиварим на тему фреймворков, показываем друг другу свои PageObject, AppActions и фантазируем о позициях SDETa и $8K зарплате.
Итак, пока 90% вкатунов пробуют вкатиться в макакинг и конкурируют там с задротами-олимпиадниками, учат каждый день новые фреймворки и выгорают, мы спокойно (твердо и четко) конкурируем со вчерашними ручными тестировщиками, Наташками и Михалычами, которые в тестирование пришли с кассы.
Пока яйцеголовые в свитерах ломают свой мозг над Data Science и Machine Learning, мы же, со знанием языка на _достаточном_ для прохождения собеседований уровне, получаем свои 300кнаносек и смеемся.
Милости просим к нашему шалашу!
ТЕСТОВЫЙ FAQ:
В: Как вкатиться? О: Начни с теории тестирования и подкрепляй практикой, тестируя двачи. Альтернативное мнение: уже год никак, 50000 человек в среднем на позицию, отсеивают по тех.вышке, требуют знания ЯП, ООП, фреймворков, контейнеров, CI/CD и OSI...
В: Какой ЯП выбрать? О: Один из: Java, Python, JS, C# (изучи кол-во вакансий на ЯП и Фреймворк). Всех их объединяет такое понятие как ООП и паттерн PageObject. После изучения теории тестирования можешь приступать к его изучению.
В: Я изучил теорию тестирования, ООП, выбрал ЯП и изучил его тоже. Что дальше? О: Дальше тебе необходимо разобраться с фреймворками, с помощью которых создаются автотесты. Для каждого ЯП он разный: Selenium, Selenidе, Playwright, Cypress.
В: Я сделал все вышеописанное, что делать дальше? О: Изучи Test Design Patterns. Начни с Page Object Model. Поиграйся с CI/CD, попробуй поднять Jenkins и заранить там свои тесты. Прикрути Allure к своему тестовому фреймворку
На этом пока что все.
Насчет шапки пишите пожелания и предложения, в будущих тредах добавлю в шапку.
Автоматизированное тестирование: - QA.GURU (см. торренты и их канал на ютубе) - Автоматизация на питоне https://github.com/berpress/qa-python-map - курсы Python: Pytest, Selenium https://stepik.org/course/575/syllabus (анон рекомендует! довольно простенький, но как ни странно, там ответы почти на все вопросы, которые задают на собеседованиях. Хватит, чтоб написать пару своих тестовых проектов в т.ч.)
Нагрузочное тестирование: - Apache JMeter - Basics to Intermediate level - Antonio Gomes Rodrigues et al. - Master Apache JMeter – From Load Testing to DevOps.-Packt (2019)
>>3755812 Два чая, ебанутые дуры в этих биг кеках. Я помню до вката в QA искал работу с 1С, тоже в тбанк стажировку захотел пройти, предложили этот тест для олимпиадников-задротов (да, на джаве решал задачки ради шанса стажировки на 1С лол), я вообще там нихуя не понял, почему то задают переменные просто по факту не обьясняя ничего в задаче и иди решай. Подумал конечно нейронкой сделать, но че то так впадлу стало, вдруг пояснять бы пришлось, а я тогда вообще даже приблизительно ничего бы не смог сказать, забил хуй А так можно понять, к ним тысячи свежего мяса идет, они могут себе позволить его фильтровать вот так. Да хоть просить докторскую степень - найдутся кандидаты. Но я унижаться не собираюсь ради них
>>3755812 >в чем сюр - это как в больницу прийти на санитара условно, а тебе в качестве тестового задания дадут операцию делать Каждый раз такая хуйня. После 6 часов собесов суммарно в одну контору отказался, решил дальше в помойке сидеть за те же дньги, выбесился тупо. Еще смешно то что у них, по их же словам и пистон, и ЖС и гошка в рамках одного проекта на разных автотестах, но не дай бог у тебя будут разные стеки в резюме - АТС пошлет нахуй. Цирк абсурдный, паноптикум ебучий.
Q: Почему я не смогу стать программистом? A: Есть такая штука, как генетика. Для программирования нужен интеллект (вот это неожиданность). За интеллект (а, точнее, за его коэффициент) возьмём IQ, потому что корреляция между ним и тем, что считается в обществе умным положительная и достаточно высокая. Учёными было доказано, что IQ наследуется на 80% к взрослому возрасту. При этом оставшиеся 20% - это факторы среды, на которые ты тоже не мог никак повлиять, и даже учёные не пришли к общему выводу, что это за факторы. Т.е. ты на 100% определен. Ходит миф, что IQ влияет исключительно на скорость мышления, но это не так. Есть абстрактные сущности, для которых нужен N количество IQ, которые человек с N-M IQ понять просто не в состоянии. Программирование (а, точнее, концепции в программировании), очевидно, входит в это множество.
Q: И что мне делать? A: Что ты делаешь, когда вспоминаешь о том, что рано или поздно умрёшь? Или о том, что рано или поздно твоя матушка/батюшка уйдут на тот свет и ты останешься совсем один? Ничего. Также и тут ничего не делай. Попробуй смириться с этим. Или найти другое хобби/дело. Однако, если это не получится, то ты навсегда останешься с чувством фрустрации. Тогда я желаю тебе только удачи.
Q: Но хочу продолжать заниматься программированием! A: Занимайся сколько душе угодно, но просто пойми, что путь в профессиональные программисты тебе закрыт. Ты можешь сколько угодно писать сайтики на php или выводить Hello, World! просто не сможешь этим зарабатывать на жизнь.
И да, никаких мыслей об РКН! Жизнь прекрасна даже если иногда это не так
Основы программирования, логические операции -> Джава(базовый синтаксис и особенности языка) -> ООП -> особенности различных версий Джава -> алгоритмы и структуры данных -> многопоточность -> дженерики -> функции высшего порядка -> Котлин -> Android SDK(UI, версии и различия, особенности оси на уровне работы виртуальной машины) -> работа с БД, CRUD(можно и на этапе знакомства с алгоритмами) -> git -> networking/REST API/JSON/сериализация -> актуальные фреймворки зачем и почему, спойлер: экономия времени -> архитектура, зависимости, инверсия контроля -> ?..
Вот примерный флоу, которому я бы следовал, если бы учился сейчас. Начал бы сразу с алгоритмов, если честно.
В эту же последовательность нужно вставить clean code, SOLID, DRY/DIE, KISS, YAGNI и прочие модные аббревиатуры, которые весьма актуальны. Что-то упустил, но, думаю, этого достаточно.
Нет. Не стоит. Есть точка зрения, что котлин позиционируется как "удобная/лучшая джава", подразумевая то, что ты хочешь писать на джаве, но более современно и практично. Да и глупо игнорировать джавоский мир, который является в топе по числу библиотек и решений, где тебе все равно придется погрузиться когда-то в его синтаксис.
>Прочел книгу по java/kotlin/flutter и посмотрел видосы, на деле ничего не понимаю. Куда идти дальше?
Делай свои мелкие пет-проекты, можешь копировать чужие и дополнять функциями которых там нет. Главное правильно пиши сам, гугли, трать часы и дни на мелкие функции НО сделай сам, что бы полноценно понимать что к чему. Вся суть сводится к тому, что бы ты изучив ROADMAP который указан выше, вынес знания, которых хватит на создание и понимание пет-проектов с помощью которых познаешь суть разработки. Также на собесах любят когда есть портфолио в гугл плей.
>Где взять примеры проектов?
Можешь банально поискать на ютюбе или в телеграмме. Для примера:
1. Нужно хорошее знание Java/kotlin. 2. Понимание базовых принципов Android (жизненный цикл activity/fragment, что такое Context, intents, services, UI thread, support library и ее версии (уже androidx), shared preferences, SQLite, Handlers, Executors, Content-Providers, firebase. 3. Знание популярных библиотек типа Retrofit + Glide/Picasso/Koil + Coroutines + RxJava2 + Dagger2/Hilt/Koin(по обстоятельствам) + гугловские поделки jetpack, понимания СОЛИД и других паттернов проектирования. 4. Базовое понимание что вообще такое Gradle. Рекомендую хорошенько изучить XML/Compose. 5. И хотя бы несколько готовых приложений.
upd: Также стоит прочекать вакансии в вашем городе и собрать самый часто используемый стек технологий и отталкиваться от него.
Незабывай изучать английский, потому что гуглить придётся именно на нем ибо информации в разы больше.
>>3751978 Да, но программы сейчас пишут обычные разработчики, на той же MAUI и C#, те же технологии, что на десктопе. Смысла держать именно "мобильного" программиста обычно нет. Если только контора делает не какой-то mobile-first и очень низкоуровневый проект. Но ведь это не твой уровень, правда?
Я ищу следующую картинку не то из конца 2010-х, не то из самого начала 2020-х, на тему вката в IT. Она представляет из себя одностраничный комикс, со следующим сюжетом: парнишка изучает книжки по программированию, ему мамаша: "Что ты читаешь книжки свои сектантские? Вон, Ванька Ерохин-то уже свою фирму по натягиванию потолков открыл..." а он ей: "Не мешай, мама, я буду программистом!". Следующий кадр: наш герой пытается пройти собеседование: "Я знаю JavaScript, Java, PHP и английский, моя мама готова вам платить каждый месяц, возьмите меня!", а ему хрюша-кадровичка: "Молодой человек, мы вам перезвоним! И вообще, вы нам не подходите, поскольку не знаете HTML и китайский!". Следующий кадр: наш герой смотрит объявление о приеме на работу, а там: "Набираем сотрудников натягивать потолки. Условие: вы не праграммист". И наконец финальный кадр: протагонист открывает свои курсы программирования.
Есть у кого эта картинка с комиксом? Помню, ее чуть ли не на этой доске постили...
>>3753590 (OP) «Вкатун» (или «Вкат в IT»), который нарисовал известный питерский художник-комиксист Дмитрий Пьянков (dmitry_pyankov_art).Комикс вышел ориентировочно в 2020–2021 году
Сап аноны. Хочу вкатиться в сисадмины. Вводные: 25лвл+пту. Могу собрать пк и накатить винду. Хочу по максимуму вкатиться. Изучить все что надо, и что не надо, с излишеством. Что нужно знать хорошему сисадмину? И где получить корочку? В пту идти в 25лвл не вариант.. Посоветуйте годноты, как материалов, так просто, тем для изучения
>>3746440 (OP) >2 Кста, новые мысли. У кого борода длинная и не заплетена, а особенно светлые волосы - даже если пострижена аккуратно очень - вы себя-то в зеркало видели? Это просто не внешность, а фаршмак. Отвратительно.
Хочу начать изучать программирование, за спиной 9 классов и все тройки в аттестате, так что уникальн
Аноним05/08/26 Срд 23:18:35№3740265Ответ
Хочу начать изучать программирование, за спиной 9 классов и все тройки в аттестате, так что уникальным и гениальным раскладом ума не располагаю.По советом из интернета обучение пойдет с книги А.В.Столярова-азы программирования, че думаете и что еще посоветуете для бодрого старта?
Добрый день, шарящие в сабже, может кто-то подсказать как вам после уника (магистратура / спецВО) удалось получить отсрочку по сабжу? Есть ли работодатели, которые вносят в списки на отсрочку во время стажировки / испытательного срока? Или где нет стажировки и испытательного срока в 3 месяца и ± легко устроиться пусть и на небольшую зп, но с отсрочкой? Я правильно понимаю что если за последипломные каникулы не успел ничего найти, то всё, здравствуй юность в сапогах?
>>3751219 Я бы посмотрел как ты проходишь устный экзамен у препода лол. Как тебе в этом случае поможет нейронка? Наушник в ухо вставишь и будешь жестами с ней общаться?
Да я знаю, как там все устроено, раньше работал в embedded и немного проектировал платы в altium designer, паять умею и все такое. Просто хочется более стабильной и спокойной профессии, где знания не устаревают раз в год-два и можно более чилово жить, чем вебмакаке. Вопрос лишь в том, стоит ли углубляться в теорию и идти прям получать высшее (а так же нарабатывать связи в унике и тому подобное), или достаточно освежить память хоровицем и хиллом, пару месяцев посидеть, поучить что не знал? Нужен ли вообще кому (кроме гос шараг) такой технарь без профильного, с поверхностными знаниями?
>>3749111 >Вопрос лишь в том, стоит ли углубляться в теорию и идти прям получать высшее Да, если у тебя уже есть опыт знакомства с электроникой и ты понимаешь что это такое, то стоит. В отличие от айти вышка в электронике прям маст хев, особенно если учишься на очном, так как дают много наглядной теории и в целом в организациях всегда требуют профильную вышку.
А перспективы по зп в ДС и ДС2? Востребованны ли наши электронщики за бугром? После 40 лет берут на работу? Я просто почему из эмбеда в веб перекатился - позорные ЗП, 5 лет назад в подмосковье 60к на руки получал, в моей мухосрани вообще предлагали тыщ 40 максимум. Так бы и не уходил, с железом копаться нравилось больше, чем джсоны перекладывать
Страх Интервью
Аноним07/08/26 Птн 14:16:41№3740917Ответ
7 лет опыта, вышел на рынок труда и охуел сейчас. Понятно, что рецессия она общая для мирового айти рынка, но давайте обсудим тех, кто мешает нам жить на отечественном рынке 1. Соевые куколды релоканты. Пидарасы еще те. Послушно уехали по зову джона бора в соевые куколдистаны. Многие еще и легализовались за свой счет, вообще охуеть. Если бы они не были такими бесхребетными соелиберахами, то барину нет-нет а пришлось бы делать фирмы-прослойки, тем самым сохранив рабочие места 2. Накрутчики опыта. Если бы не они, то hrы бы не устраивали какие-то доп скрининги и проверки на первых этапах. Плюс кто-то даже презрительно смотрит сейчас на работу по ИП 3. Вкатыши. Забежали по курсам в сытые 20е годы. Нихуя не знают, часто условный Go/JS является единстынным ЯП. Не могут мыслить абстрактно, нет насмотренности, часто являются выходцами из полумаргинальных слоев общества. Самое страшное, что снижают зп, ибо готовы работать за еду. За неимением джун вакансий прибегают к накрутке (см. пункт 2) 4. Инфоцыгане. Популязировали айти для вкатышей и накрутчиков. Даже сейчас, на уебском рынке, продолжают выпускать контент типа как обойти автофильтры, как наебать рекрутера и прочее.
>>3681574 (OP) Хакатонщики всех мастей от участников и окучивателей организаторов, пытающихся подмять под себя индустрию используя "разделяй и властвуй", разгоняя интриги токсичность и прочую нездоровую психологию среди инженеров. Хакатонщик олимпиадник одна хуйня, пидорас и хуесос.
Сейчас почти 11 лет непрерывного трудового стажа. Из которых 8 лет разрабом. Окончательно все заебало, хочу почилить полгода. Отпуск не предлагать: эти две недели пролетают как один миг.
Как HR-шлюхи относятся к перерывам в трудовой деятельности сроком 3-6 месяцев? У кого есть опыт?
>>3548206 Бля, читаю эти охуительные истории и никак не могу одуплить - взрослых дяденек какая-то херкочепушь разводит на какие-то оправдания, лол . Но зачем вы позволяете так над собой издеваться, у вас совсем самоуважения нет?
>>3386822 (OP) > Как HR-шлюхи относятся к перерывам в трудовой деятельности сроком 3-6 месяцев? У кого есть опыт?
HR херово относяться. наниматель косо. а бизнесу похуй на твой перерыв - ему важен результат в бабках. нормальным HR - главное побольше людей нанять и продать. но их мало.
> После почти каждой галеры был перерыв. Прожигал накопления. Просто потом вписывал это время в прошлую галеру и все четко.
>>3386900 Так не будучи волком в 2026 году ты работу не получишь даже если ты реальный разраб. Ну разве что все идеально по профилю должно быть: закончил МФТИ/ВШЭ/ИТМО, потом через после стажировки работал в Яндекс/Jetbrains, потом через 2-3 года сенькой в Cбер/Авито, и работал ты там не говнолегасичистом, а крупные фичи лидил, также есть гуглящиеся выступления на конфах, статьи, есть какой-никакой личный бренд. Тогда можешь ничего не выдумывать, а во всех иных ситуациях тебе придется в какой-то мере врать
Kotlin — статически типизированный, объектно-ориентированный язык программирования, работающий поверх Java Virtual Machine и разрабатываемый компанией JetBrains. Язык назван в честь российского острова Котлин в Финском заливе, на котором расположен город Кронштадт.
Маскот котлина Коди.
Что имеем: +Современный синтаксис (реально удобный). +Совместимость со всей jvm инфраструктурой. +Возможность писать статический DSL прямо на самом языке. +Дополнительные возможности котлина. (делегаты, функции, расширения класса, вариативность и т.д) +Возможность нативной сборки, сборки в js, андроид и ios. +Корутины
Для тех, кто переходит из процедурных языков программирования, объектно-ориентированный подход (ООП) может показаться полной ерундой.
В интернете часто приводят какие-то высосанные из пальца примеры с кошками, собаками и всякой абстракщиной. Но в реальной жизни все не так просто, и эти детсадовские примеры ни о чем не говорят. Когда ты только начинаешь изучать ООП, то сложно понять, зачем вообще городить эту огромную телегу с классами, наследованием, инкапсуляцией и прочими заморочками.
Поэтому лучший способ въехать в ООП - это сразу погрузиться в изучение какого-нибудь фреймворка. Когда ты видишь, как все это применяется на практике, то сразу начинаешь понимать суть.
Почему следует изучить java перед котлин, а не сразу изучать котлин: 1.Java основа: Без знания java ты не будешь понимать, что происходит под капотом kotlin. Синтаксический сахар kotlin скрывает сложные операции, и ты можешь понять конечный результат, но не механизм его достижения. Это как нажимать кнопку на чайнике и видеть, что вода нагревается, но не знать, почему и как это происходит. Лучше всего понять что под сахаром это в intellij перейти tools -> kotlin -> show kotlin bytecode -> decompile. 2.Код на Java: Большинство библиотек написано на java. Без знания java ты не сможешь понять их код и, соответственно, эффективно использовать или модифицировать их в своих проектах на Kotlin. 3.Может быть что где-то будут куски кода на java в проекте.