Sergey
где-то книжка была, ООП на процессах, там хорошо на +- реальных примерах объясняли
а можно поподробнее? гугл даже на запрос в кавычках ерунду отдает :(
Sergey
могу в лс кинуть
Вагон плюсов в карму! :)
Сергей
Daniil
могу в лс кинуть
Мне тоже, если не сложно)
Genri
не деловой подход. Вопрос должен звучать по другому: Цена вопроса?
Ну хз, брать деньги за задачи не связанные с реальными профитными проектам, а направленными на обучению и понимание js. Звучит не круто
biberty
Ловите хороший сайт для учебы metanit.com
Andrew
metanit - тема!
Тарин
Ну хз, брать деньги за задачи не связанные с реальными профитными проектам, а направленными на обучению и понимание js. Звучит не круто
вот так выглядело обращение: Genri, [21.01.2022 11:04] День добрый господа. Кто может помочь решить пару задач на js? Мы изучаем код а не ментальные способности мозга и не умеем читать мысли. Ко всему - обучение, на данный момент имеет 2 варианта: 1. Либо Вы мотивируете себя сами и изучаете материал самостоятельно; 2. Либо Вы платите за услугу и Вас мотивируют и +ом, подают разжеванную инфу.
Andrey
Ну хз, брать деньги за задачи не связанные с реальными профитными проектам, а направленными на обучению и понимание js. Звучит не круто
Чат про то, как стать программистом. От того, что кто-то РЕШИТ, а не объяснит, укажет ошибки, проверит или укажет где копать, или как гуглить программистом ты не станешь.
Sergey
а зачем именно ООП ??? странный подход к изучению юнити...
базовый синтаксис и алгоритмы уже позади. какой следующий шаг? - ооп. на базе ооп можно объяснить компоненты и как обрабатывается все внутри юнити. есть какие-то другие предложения? с удовольствием прочитаю.
Andrew
Уважаемые программисты - кто-нибудь практикует такое - вот вам надо за пару дней бабки заработать, где находите такие задачи чтобы решить и заработать ? за выходные тыщ 10 рубликов, например
Andrew
есть ли такие ресурсы...типа фуру разгрузить на вых и получишь бабки, только для программистов
Andrew
фриланс - там вообще не реально, если попути залетел
Шаман Каган
базовый синтаксис и алгоритмы уже позади. какой следующий шаг? - ооп. на базе ооп можно объяснить компоненты и как обрабатывается все внутри юнити. есть какие-то другие предложения? с удовольствием прочитаю.
юнити это игровой движек в первую очередь. Я бы учил именно на базе разработки игр от простых к сложным. А у шарп доучивать по мере надобности. А учить сначала алгоритмы ООП, или паттерны проектирования - ну имхо как-то забивать голову теорией без особой практики. Сколько она уже написала игр пока обучалась?
Kanat
Юдеми понятные видео, JetBrains много практики и Пэт проекты (какими я их считаю) и обучение на английском, заодно язык подтянешь у джетов бесплатно 5 месяцев по рефералке https://hyperskill.org/join/7fc81ab3c \
Спасибо. Вопрос сколько у тебя времени на осваивание Java Core, Spring ушло? По сколько часов времени в день учил? Если 2-3 то норм или мало? Плюс проекты на jetbrains оказали тебе пользу? И как стоит делать с лёгких начинать дабы закрепить всё и дальше?
Шаман Каган
нет, конечно)
ну так как поможет ООП в написании тетриса, Lines, простого арканоида и еще многих других прочих игровых механик? О джуна в юнити будут требовать: быстро учиться и быстро костылить. Я просто считаю что именно когда начинающий сталкивается с тем что у него в игре что-то плохо работает тогда имеет смысл объяснять про оптимизацию и алгоритмы, когда начинающий через месяц "не узнает свой код" тогда имеет смысл говорить про ООП
Шаман Каган
мой посыл простой: обучаете Unity - обучайте как делать игры, обучаете программированию на C# - полно учебников учите по ним.
Anonymous
Шаман Каган
хм. интересная точка зрения. можно задуматься. просто для того, чтобы тот же арканоид без Visual Scripting запилить, надо написать классы персонажа, противника, объекта. для этого и ищу варианты как это объяснить
уметь программировать - это умение мыслить определенным образом,парадигма ООП лишь призвана шаблонизировать процесс такого мышления, для упрощения переноса мыслей в код ООП по классике объясняется на примере автомобиля (ну или иного другого составного предмета). Тут тебе и инкапсуляция и наследование и методы ) за 5 минут можно объяснить. А потом уже на практике на конкретных примерах расширять объяснение на конкретных примерах
Екатерина
Всем привет) Скажите, пожалуйста, как новичку, стоит ли идти учить язык swift? Я про то, насколько реально найти работу джуну и ещё он совсем молодой язык)
Andrii
Всем привет) Скажите, пожалуйста, как новичку, стоит ли идти учить язык swift? Я про то, насколько реально найти работу джуну и ещё он совсем молодой язык)
Основной вопрос, какие стоят цели? С одной стороны язык молодой, с другой там уже как я слышал начинаются проблемы, характерные для старых...
Екатерина
Спасибо, ребята) Я посмотрела так поверхностно, вроде бы зашло, понравилось, поэтому в раздумьях
Andrii
А что за проблемы?
Проблема №1 это Apple. Недавно было что-то вроде такого диалога Apple: Надо запилить такую фичу Комьюнити: Не, нам не надо Apple: Нет, Вам надо потому что у нас релиз
Andrii
Есть ещё пробелма в том, что на практике всё равно уйти от Objective C как-то тяжело, если брать Swift, то оно часто работает не так быстро и плавно, ...
Oleksii
Так Свифт же быстрее обжектк
Andrii
Ну и в целом там в процессе концепции пару раз менялись, одну и ту же вещь можно делать несколькими способами, и нету идеального
Екатерина
Понятно. Спасибо.
Тарин
что делать если цвет совпал - не прописал! ☺️
Andrii
Так Свифт же быстрее обжектк
Он быстрее в вакууме, а по факту либы не до конца оптимизированные. Вот и получается, что надо или делать по старому, но будет быстро. Или по новому, трушному, но не так быстрое
Andrii
Вообще, непонятно какая цель вообще стоит
Екатерина
Вообще, непонятно какая цель вообще стоит
Да вот пока нет конкретной даже…
anti
как думаете имеют ли актуальность учебники колмогорова?
Andrii
как думаете имеют ли актуальность учебники колмогорова?
Имеют, но смотря для чего опять же. В целом у него достатоно хорошие тексты для нарабатывания интуиции, но может быть сейчас используется чуть другой язык плюс компы открываю новые варианты использования, про которые не дошадывались
Andrii
Да вот пока нет конкретной даже…
Тогда цель получить удовольствие и тут всё решает, приносит ли процесс удовольствие?
anti
Имеют, но смотря для чего опять же. В целом у него достатоно хорошие тексты для нарабатывания интуиции, но может быть сейчас используется чуть другой язык плюс компы открываю новые варианты использования, про которые не дошадывались
Мне показались очень древними в плане изложения, даже вместо слова алгоритм используют алгорифм Смотря лекцию фпми открыл для себя Шеня, по моему куда проще читается
anti
По меому Колмогоров сейчас как Фихтенгольц - глубоко, но древолазно
Шаман Каган
а как объяснить что надо мыслить по другому? :)
попытаться донести простую идею: компьютер это железяка которая исполняет команды, чтобы заставить делать компьютер то, что мы от него хотим, надо начинать мыслить как компьютер - пошагово (это как раз таки помогает в моменты ошибок избегать иррационального страха перед компьютером и нормально подходить к процессу дебага)
Vladislav
Ну так)
Andrii
Примерно ± одинаково, посмотри Haskell, не говоря про Agda
Bogdan
но ели сравнивать с ФП то вообще отдельная история
Andrii
Ну хорошо, можно сравнить с Прологом, со Smalltalk, ...
Andrii
Что в Python, что в Java у нас есть переменные, которые мы можем изменять
Артур Мурашов
Не увидела что ответил на мое сообщение...
Артур Мурашов
Думаю достаточно.
Артур Мурашов
Да проекты дают практическое применение. Толку нет от знаний если их не применять
Артур Мурашов
Начинал с лёгких, потом проще делать то, что именно требует платформа
Артур Мурашов
Спасибо. Вопрос сколько у тебя времени на осваивание Java Core, Spring ушло? По сколько часов времени в день учил? Если 2-3 то норм или мало? Плюс проекты на jetbrains оказали тебе пользу? И как стоит делать с лёгких начинать дабы закрепить всё и дальше?
Занимайся столько, сколько комфортно, тебя должно захватывать обучение. Не должно возникать вопросов как, просто делай. А уже когда не получается, тогда уже спрашивай)
Kanat
Занимайся столько, сколько комфортно, тебя должно захватывать обучение. Не должно возникать вопросов как, просто делай. А уже когда не получается, тогда уже спрашивай)
Получается не усложнять вначаое, а потихоньку делать. Спасибо за ответ. К книгам обращался, есть что посоветовать?
Andrii
ООП это очень нестрогое понятие, которое часто трактуется вольно. ООП в Java заимствовано по большей части из Simula, я его называю Simula-like ООП. В Python тоже ООП, но другое. Обычно если язык позволяет наследовать реализацию, его относят к ООП.
Abai Batyrkhan
Кто умеет писать на с++?
Артур Мурашов
Получается не усложнять вначаое, а потихоньку делать. Спасибо за ответ. К книгам обращался, есть что посоветовать?
Обращался, но только к одной. Советовать не буду, т.к. толку от книги не много, нужно сразу применять знания. Как в дальнейшем подсказка- да, но учиться лучше с максимумом практики.
Артур Мурашов
А книга джава для чайников...но это не совет)
Алексей
Скажите а в с++ можно написать X=X1=Y=Y1=0
Andrii
Ну... опять же функционально это тоже нестрогое понятие. Чисто функционально в питоне нельзя писать.
Abai Batyrkhan
на с++ можно заработать ?
Abai Batyrkhan
на работе?
Woop
на с++ можно заработать ?
головную боль только если
Andrii
В Java функционально... Ну... в принципе можно следать интерфейс ICallable и передавать его, в общем-то чуть больше писанины, но ничего военного. Просто там исторически так не принято
Abai Batyrkhan
Артур Мурашов
кто-то просил https://hyperskill.org/join/7fc81ab3c