Илья
Вообщем, ты советуешь учить Go?)
достаточно выучить основы языка из семейства си и перейти на другой любой за несколько недель (или остаться)
Emin Zalaev
Аа , больше одного слова
Emin Zalaev
Понял
Emin Zalaev
Тогда вариант выше
ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤhæze
Ну у меня из бэкграунда были функции, массивы, как цикл сделать умел и знал что-то типа gcc main.cc
Просто прийдя с языков со строгой типизацией, я увидел что в Го можно структуру передать в метод, и немного напрягся, стоит ли дальше идти
ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤhæze
пережать?
Передать
Илья
а в языках со строгой типизацией нельзя?
ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤhæze
а в языках со строгой типизацией нельзя?
Я такого не встречал на практике
Emin Zalaev
😱
Emin Zalaev
Я вот
Emin Zalaev
Не нашел
Emin Zalaev
Классов в Го…
Emin Zalaev
Может не стоит дальше изучать
Emin Zalaev
Напрягся
Emin Zalaev
Покурил
Emin Zalaev
Поплакал
Grigorij
не стоит
ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤhæze
Злые вы все ….
Юра (Юрий Александрович)
Просто прийдя с языков со строгой типизацией, я увидел что в Го можно структуру передать в метод, и немного напрягся, стоит ли дальше идти
Это нормально. В языках со строгой типизацией есть пользовательские типы данных, и таких типов могут быть аргументы и возвращаемые результаты функций.
Илья
Классов в Го…
класс это структура, но структура это не клас
Emin Zalaev
Нужна инициализация с ключевым словом class
Юра (Юрий Александрович)
И модификатором доступа Public!
Илья
clAss лучше
Anonymous
Классов в Го…
type class struct{}
Emin Zalaev
Ladno
Emin Zalaev
private interface{} public interface{} void func()
Юра (Юрий Александрович)
Мы с монитором рыдаем уже последние 2 минуты. Нам больно.
Emin Zalaev
Как там плюсах можно было создавать пустые классы, или они абстрактными назывались
ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤhæze
И ещё подскажите, задачки для го где взять можно ?
Grigorij
на работе
ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤhæze
Юра (Юрий Александрович)
На работе будет перекладывания JSONов из одного места в другое.
ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤhæze
Emin Zalaev
В литкоде можно
Emin Zalaev
Если ты не новичек
Юра (Юрий Александрович)
И ещё подскажите, задачки для го где взять можно ?
брать сборники задач районных олимпиад. Потом подниматься до городских.
Юра (Юрий Александрович)
ну да, а дома типа нет
А дома будет - qsort
Emin Zalaev
Это уже сеньоры?
Grigorij
комбайнеры
Serj Pyhar
И ещё подскажите, задачки для го где взять можно ?
Придумай проект и пили, Я так начал делать, делать получается быстро, но пока не все понимаю что делаю)
ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤhæze
Юра (Юрий Александрович)
А всерос
ммм, я думаю, что да как минимум - мидлы, т.к. задачи на олимпиадах такого уровня - на очень развитое умение разрабатывать алгоритмы. В реальной разработке такие сложные алгоритмы встречаются не так часто. В коммерческой разработке все упирается не столько в алгоритмы, сколько в архитектуру.
Emin Zalaev
Я пару раз видел бинарные поиски у себя
Emin Zalaev
Но ничего более
Юра (Юрий Александрович)
Придумай проект и пили, Я так начал делать, делать получается быстро, но пока не все понимаю что делаю)
Непедагогично делать то, что не понимаешь. Время тратится, силы тратятся, нейроны тратятся (а они с однократной записью, как перфокарты), а знаний прибавляется непропорционально мало.
Юра (Юрий Александрович)
Задачи на графы могут встретиться.
Юра (Юрий Александрович)
всякие циклические поиски зависимостей между объектами, когда сериализацию какую-то пишешь, например.
Emin Zalaev
Ладно человек ставит точки после предложений ему можно верить
Grigorij
))
Serj Pyhar
Юра (Юрий Александрович)
> а потом сесть и разобраться и сделать как лучше Если хватит усидчивости - то хорошо. Есть риск того, что новые задачи увлекут сильнее, чем разбор старых решений.
Юра (Юрий Александрович)
Чуть не забыл: конечные автоматы тоже потребуются (они опираются на теорию графов). Например, когда будете писать чат-бота какого-нибудь. Или писать систему, реализующую какой-то бизнес-процесс.
Emin Zalaev
Я то их отложил на полку
Emin Zalaev
Думал в универе не понадобятся никогда
Юра (Юрий Александрович)
Если заинтересуетесь машинным обучением и нейронными сетями, тогда придется учить линейную алгебру (сначала именно как математику), а потом крутить реализации соответствующих алгоритмов.
Юра (Юрий Александрович)
Думал в универе не понадобятся никогда
В универах часто дают очень нужные вещи, нужность которых настолько очевидна для преподавателей, что они забывают объяснить студентам, зачем это нужно. Это распространенная проблема педагогики.
Emin Zalaev
У меня кстати все предметы крутые были
Emin Zalaev
Я это понял только после выпуска
Emin Zalaev
Те же методы сортировки которые нам пытался зам декана впилить в голову, я думал зачем это вообще нужно
Emin Zalaev
Ну чел в майкрософте вроде работал
Emin Zalaev
Надо было поверить ему…
Serj Pyhar
Если заинтересуетесь машинным обучением и нейронными сетями, тогда придется учить линейную алгебру (сначала именно как математику), а потом крутить реализации соответствующих алгоритмов.
Как то на работе просили разобраться с мл, Я матешу после 6 класса не учил вообще, не реально в общем въехать, нужно в школу заново
Emin Zalaev
Логарифмы знаешь?
Юра (Юрий Александрович)
Лично я помню только базовые свойства логарифмов. У меня с ними после школы задач почти не было, как и задач на матанализ. Но в случае чего, есть что вспомнить )
Юра (Юрий Александрович)
мм?
Ramil
вот поверхностные интегралы поинтереснее будут)
Юра (Юрий Александрович)
Да. Но я не знаю, что надо программировать, чтобы это применялось. Сопромат, аэродинамика, метеорология? Еще там же рядом будут численные методы. Но это именно если удастся оказаться там, где пишется достаточно фундаментальный софт. А не маркетплейсы...
Юра (Юрий Александрович)
... я в университете мечтал программировать вот что-то такое, что будет двигать науку и технику вперед.
Юра (Юрий Александрович)
До пятого курса не осознавал, что я до сих пор не понимаю, где это у нас в стране :)