Алексей
куда веселей со стиранием типов у дженериков
Порридж В Ко-ливинге
куда веселей со стиранием типов у дженериков
Ага, я это прочитал. Т.е. вообще отличный подход от C++
Порридж В Ко-ливинге
А чего именно джава?
Устал учить язык Немецкий, решил отдохнуть и поучит язык Жаб 🤣
Алексей
Ага, я это прочитал. Т.е. вообще отличный подход от C++
ну вероятно это все в угоду магии работы в JVM кросс платформенно но тут не берусь утверждать
Алексей
а то что эксепшены отлетают сразу, так то скорее плюс чем минус, сразу видишь где что-то пошло не по плану, в отличии от js который до последнего будет делать вид, что все ок
Алексей
но там это явно сделано в угоду того, чтобы он не падал ни при каких условиях
Порридж В Ко-ливинге
а то что эксепшены отлетают сразу, так то скорее плюс чем минус, сразу видишь где что-то пошло не по плану, в отличии от js который до последнего будет делать вид, что все ок
С JS мы не сравниваем, это скриптовый язык для дизайнеров чтобы они анимировали значёчки, но пранк вышел из под контроля
igors
Да я хочу ВПН написать, вот джаву и Котлин учу, ну как учу, что там учить, просто смотрю отличия от Плюсов
отличиче одно и очень большое, С# and Java там есть рантаймы(который по сути и генерирует тебе машинный код во время выполнения, я тут осознно опустил всякие aot компиляции). В плюсах скомпил - получил код под проц. с++ мощная штука, но научить на нем более меня код писать - не совсем простая задача, да и долгая.
Алексей
плохо ли это, хорошо ли, вопрос открытый и дискуссионный
Алексей
аж бесит немного)))
меня одно время тоже бесило, сейчас уже стало без разницы по большей части😅 я уже после kotlin - react ничего не боюсь
Порридж В Ко-ливинге
А в рантайме что ты 'a', что 99 передал в массив, там уже никого не волнуют. true, 1, одно и тоже хранится в памяти
Порридж В Ко-ливинге
Алексей
Я на посл страницах Java, щас буду походу про котлин удивляться
котлин клевый =) правда может сначала немного напугать после джавы
Алексей
я так пришел на первое рабочее место, искал работу джавистом, пришел, мне говорят "у нас проект на котлин, ничего?" я сказал что все ок, ток я на нем ни строчки не писал, вроде выжил 😅
Алексей
а да, это все бэкенд, не мобилки
igors
В плюсах так же как и в Си нет типо по факту, и типы нужны просто чтобы знать какоф размер под переменные выделяют. Ну и во время компиляции ошибки чекать.
ну тут ещё глубже можно копнуть, и сказать про word size(for CPU) and page size(for virtual memory). Ну и не только для этого, если массив типизированный то спокойно можно делать i*sizeof(type)
igors
а да, это все бэкенд, не мобилки
ты про то что Котлин в основном под мобилки юзается?
Алексей
ты про то что Котлин в основном под мобилки юзается?
да, я почему то все еще до сих пор встречаю у людей такое убеждение, хотя это не так, по этому и уточняю
Порридж В Ко-ливинге
ну вероятно это все в угоду магии работы в JVM кросс платформенно но тут не берусь утверждать
Generics in Java are an entirely compile-time construct - the compiler turns all generic uses into casts to the right type. This is to maintain backwards compatibility with previous JVM runtimes.
Lynn «Кофеман»
1001 способ выстрелить себе в ногу
Lynn «Кофеман»
Или потроллить каких-нибудь пользователей твоей библиотеки 😀
Порридж В Ко-ливинге
Джава - язык гений. Ты в методе пишешь что у тебя кинется ошибка, лол. Сразу видно что язык писал синиор которого заколебало с ошибками разбираться
igors
Джава - язык гений. Ты в методе пишешь что у тебя кинется ошибка, лол. Сразу видно что язык писал синиор которого заколебало с ошибками разбираться
исключение = равно исключитльная ситуация, ну и я бы вообще исключениями не злоупотреблял(http://ithare.com/infographics-operation-costs-in-cpu-clock-cycles/). Не ну ты типа описываеш API, человек прочитал имя метода, посмотрел какие могут быть исключения(не залезая внутрь), захотел написал catch. Честно не вижу никакой проблемы.
igors
причем компилятор честно тебе говорит: ты не обработал вот это исключение, а оно объявлено в методе, у тебя всё упадёт. это же мечта для тайпскрипта, у которого вообще сигнатуры ошибки нет
Ну он может сказать, тока мне кажется много будет этих предупреждений в большом проекте, потому как ты можеш и не кэчить эти исключения, а можеш где то выше по стэку причем гораздо выше, и что то мне кажется если добавить такой анализатор в компилятор, Долговато будет компилиться код, особенно если много кода
Ilia
я про это :)
igors
Так то да
Ivan
Считаю первый день конфы успешным)) очень крутые спикеры и куча плюшек (часть из которых выиграл, пчелка например)
Ivan
Ivan
как выиграть пчелку? 😃
Там был платформер, надо было войти в тройку по набранным очкам и продержаться до конца дня
Ivan
Порридж В Ко-ливинге
как выиграть пчелку? 😃
"Ща зайду в чат синиор программистов, наверное обсуждают какие-то фундаментальные проблемы, как поднимать высоконагруженные системы, куда движется рынок IT, будущее ИИ" Чат синиор программистов: 😃🐝
Порридж В Ко-ливинге
Прочитал я все измнения за 10 лет... Джава конечно язык на диком приколе. Это ещё версия 17, там есть ещё 21, которая настолько страшная, что её все онлайн компиляторы боятся поддерживать. Заходить в Android Studio мне лень Подождите до ПН, начнутся курсы немецкого и я перестану терроризировать этот чат Джавой и Котлинком
Alexander
Всем привет! Duolingo English Test стоит проходить software engineer для подтверждения английского работодателю? Или лучше IELTS, TOEFL, Cambridge English?
Alexander
2
Не понял ответ 😊
Dmitriy
Не понял ответ 😊
Лучше ielts, toefl etc
Viktor
Всем привет! Duolingo English Test стоит проходить software engineer для подтверждения английского работодателю? Или лучше IELTS, TOEFL, Cambridge English?
Привет, а что за подтверждение? Знаю про IELTS, который надо сдать для визы, а подтверждением для работодателя всегда были сам собес и разговор с ним.
Viktor
Чтобы сертификат был.
Прямо рекрутер такое сказал?
Viktor
Любопытно
Alexander
Прямо рекрутер такое сказал?
Нет, сам решил пройти тестирование.
Viktor
Нет, сам решил пройти тестирование.
Тогда я не понял с чего начался этот разговор 😅
Viktor
Типа работодателю может и не нужен никакой сертификат. Ни разу не слышал об этом, поэтому и спросил
Serega
Нет, сам решил пройти тестирование.
Можно с этого начать https://www.efset.org/english-certificate/
Alexander
Тогда я не понял с чего начался этот разговор 😅
Я решил узнать, какая сертификация на знание английского языка, котируется и работодателей. 😊
Viktor
Serega
Типа работодателю может и не нужен никакой сертификат. Ни разу не слышал об этом, поэтому и спросил
У меня был случай, что я с рекрутером поговорил на английском, сказала все норм, а потом после собеседования от компании после тех собеса пришёл фидбек что не устроил их мой уровень языка 🤷‍♂
Viktor
Я решил узнать, какая сертификация на знание английского языка, котируется и работодателей. 😊
Я просто действительно никогда не думал, что сертификат приложенный в CV может пригодиться. Устраивался на удаленку когда был в РФ до 2020 дважды и оба раза про это не было речи, то есть сам разговор и собес и были подтверждением, формально не нужно было. Но получается так это работает не всегда, как выше Сергей пишет 😃
Serega
У меня был случай, что я с рекрутером поговорил на английском, сказала все норм, а потом после собеседования от компании после тех собеса пришёл фидбек что не устроил их мой уровень языка 🤷‍♂
Причём до этого уже собесеседовался у них, проходил тех секцию, но собеседовал другой человек и там все норм было, тех секцию прошёл. Так что сертификат убирает субъективизм отчасти
Vitaly
Всем привет! Duolingo English Test стоит проходить software engineer для подтверждения английского работодателю? Или лучше IELTS, TOEFL, Cambridge English?
Сертификаты нужны либо на те аспекты, за которые формально могут доплатить (всякие AWS, SAP, допуск электрика) и т.п.), либо те, которые на собеседовании сложно проверить (владеешь пайкой 80го уровня). Всё остальное проверяется на собеседовании и английский проверить проще всего. Поэтому сертификат английского стоит получать разве что если нужна доп.мотивация к изучению и доп.уверенность на собеседовании
Mikhail
У меня был случай, что я с рекрутером поговорил на английском, сказала все норм, а потом после собеседования от компании после тех собеса пришёл фидбек что не устроил их мой уровень языка 🤷‍♂
у меня были случаи, когда рекрутер говорит, что у кандидата хороший английский. а я на собесе вижу что он так себе. правда в большинстве случаев плохой английский совпадал с плохими тех скиллами. у рекрутеров kpi на найм, им надо его выполнять, они часто приукрашивают
Ivan
День 2, поехали)
Alex-k
я правильно понимаю что такое решение проходит на js и поверка не ругается? Задание задизайнить свою хешмапу
Ilia
это где???
дейлик за 4 число
E
дейлик доступен? или потом уже нельзя решить
E
я б попробовал
Ilia
дейлик доступен? или потом уже нельзя решить
https://leetcode.com/problems/design-hashmap/?envType=daily-question&envId=2023-10-04
E
на собесах правда просят полифил промиза писать
E
но тож интересно
Ilia
все дейлики это обычные задачи, которые в любое время доступны
E
а полифил промиза интересно есть в литкоде, по сути асинк фигня только для жс
E
https://bigfrontend.dev/problem/create-your-own-Promise
над на литкоде чтоб зеленый квадратик закрасился
E
слюна уже на эту реакцию выделяется
Ilia
над на литкоде чтоб зеленый квадратик закрасился
ну они добавили раздел жс задач, но промиса вроде нет https://leetcode.com/problemset/javascript/
Ilia
интересно в этом году будет на черную пятницу распродажа на премиум литкода или нет )