Igor
Выглядит больше тчо ты похвастаться пришел. Молодец что все делаешь хорошо мы за тебя рады
Elon
Нее не похвастаться. Тут особо нечем хвастаться. Стандартный кейс
SexNbaKef
Внатуре, иди в епам
SexNbaKef
Поверь, все, чему ты обучался долгие годы, спустят в унитаз на ближайшем код ревью
Elon
Ого как жестко 😅
SexNbaKef
Я первый год, наверное, по 2-3 раза программы переписывал полностью
SexNbaKef
Ибо код ревью не проходило
Elon
Звучит круто и эпишно :))
Anonymous
Anonymous
Почему это расширение не устанавливается?
SexNbaKef
На тот момент мне так не казалось
SexNbaKef
С питоном вечные проблемы
Дима
А в Епаме говна хватает все тки
SexNbaKef
Дима
Зато после таких код ревью стресоустойчивость уровня тысяча)
SexNbaKef
Но они учат реально жизни
Дима
Ну жизнь жизнью
Дима
А надо все таки получать удовольствие)
Rain man
У них курсы бесплатные есть, что топчик.
Дима
понятия не имею что у тебя там было
Дима
поэтому развивать не будем)
Дима
Дима
В целом в РБ есть еще конторы с курсами
Дима
IBA
Дима
Itechart
Дима
Более менее достойные курсы
Rain man
Дима
очно и бесплатно
Elon
Дима
в мое время
Дима
сейчас дистанционно
Дима
вроде как
Дима
очно было вообще шикарно
Дима
но и через экран они в целом неплохо вещают
Дима
наловчились быстрее чем местные вузы
Дима
Поначалу говено было немного
Дима
Rostyslav
Йоууу! Я тут черканул мысли по поводу использования Symbol как null. Что думаете по этому поводу? А на самом деле интересная идея
Rostyslav
Symbol vs Null
Я думаю если вы работаете с JavaScript, то не по наслышке слышали о таком «типе данных» как null (который к сожалению не имеет своего типа данных, а является объектом без методов) использующимся когда нужно показать, что значение ещё не существует или неизвестно
Я вообще против использования null если оно может быть возвращено при более чем одном условии. Ибо когда функция возвращает null при двух разных условиях, сложно без залезания в код понять, какое условия отрабатывает, так как null как и undefined равны сами себе
Поэтому я наткнулся на альтернативный вариант, а именно использование типа данных Symbol как null, который пришел к нам с появлением ES6
Если кратко, то решение состоит в том, чтобы создать symbol c описанием которое говорит о том, почему возвратился наш «кастомный null» (e.g., Symbol('not-initialized’) и т.д) и использовать его как null. В итоге если функция возвращает null в двух разных условиях, то можно понять какой из них отработал судя по описанию симбола
Согласен, звучит странно, но думаю стоит дать этому подходу шанс, так как после коллбеков мы также не так быстро перестроились на промисы
В чем преимущества symbol перед null?
1. Это просто значение
2. Такой же самый симбол нельзя пересоздать, так как новый симбол даже с таким же описанием не равен симболу с таким же описанием
3. Легко деббажить
Из минусов. Тип данных Symbol нельзя сериализировать корректно так как он не поддерживается JSON форматом и превращается в null. Но я надеюсь, что вам не придет в голову делать такое 🙏
Что вы думаете по этому поводу? Хотели бы попробовать использовать симболы как реплейсмент null’а? Буду рад обсудить этот топик в комментах, если кто-то со мной не согласен 😁
Хотите больше подобных инсайтов, мыслей?
wolfram
Rain man
Дима
Толковые курсы да? Ты после к ним устроился?
курсы очень толковые, но думаю это заслуга была в моем случае одного препода. Поэтому курсы были очень хорошие. Но а в общем случае курсы просто неплохие, на работу берут после них к себе, если пройдешь их лабу.
Rain man
wwwcpsszxmm6
Дима
Тоже хочу пройти их. Ток у РФ сложнее. Часто только студентов
У них в целом фетиш есть небольшой на студентов) Преподаватель рассказывала на что она обращает внимание когда набирает людей на тренинг. И зачастую мотивация и положение человека играет не последнюю роль при выборе кандидата. А у 3-4 курсов эта мотивация как правило высочайшая
Артур
Rain man
wwwcpsszxmm6
Шурок
wwwcpsszxmm6
wwwcpsszxmm6
Alexander
JetBrains выпустил новый продукт – DataSpell IDE специально для дата саентистов. Мы решили посмотреть, что там внутри. Из наиболее интересного:
● Объединение R и Python, так что теперь можно работать с разными языками в пределах одной IDE.
● Новый Jupyter Notebook, поддерживающий работу прямо в DataSpell. 
● Удобная интеграция с базами данных и контролем версий.
Что есть еще? Смотрите полное видео
Шурок
Дело же не в мате.
Alexander
Устами зануды гундосит истина.
Шурок
danil
f димону
SexNbaKef
Alexander
Все. Закрыли тему.
Vladislav
Все. Закрыли тему.
как, в вк темную тему убрали? или наконец-то светлую выпилили?)
giorgio
обе убрали.
Vladislav
giorgio
Vladislav
Vladislav
Кирилл
Что можете посоветовать по изучению C#?
Ivan
как ебучему компухтеру запретить выходить из сна при нажатии кнопки клавиатуры? через дисп устройств и вкладку управление электропитанием не получается, не такой вкладки, гугль бессилен, выдаёт статьи лохматых годов
Mykola