koichi
узнавать там в чем прикол for ( auto& i:a и подобной фигни)
koichi
Сори за еще один тупой вопрос. Вы все без шпор делаете? Все прям запоминается?
ниче не запоминаю, легче щпоры и погуглить, зато голова идеями наподнена будет и свободой
koichi
запоминаю только то, что вижу важным и часто используемым
Alexander
Сори за еще один тупой вопрос. Вы все без шпор делаете? Все прям запоминается?
Зачем? У кого-то гугл, у кого о стековерфло, у особо одаренных(как у меня) - тетрадочка
Anonymous
🤔 благодарю
Axel Daga
а я утверждал обратное где-то?)))
koichi
я бы джаву не трогал первым, лучше уж решетку тогда..
koichi
и джс я бы тоже не трогал первым, как по мне, не язык для развития знаний
koichi
кроме ооп там учить нечего почти имхо
koichi
решетка, питон, си, плюсы.. этого выбора вполне хватит
Денис
кроме ооп там учить нечего почти имхо
А в каком языке есть что учить помимо ооп? )
Andrii
я бы джаву не трогал первым, лучше уж решетку тогда..
Ну... я вообще не люблю технологии M$, ... А так надо научиться писать программы и отлаживать из. В принципе и Java и Js это позволяют. C# лично мне не нравится, но то такое
Денис
решетка, питон, си, плюсы.. этого выбора вполне хватит
Опередил. Но я всё равно не понимаю радикальной разницы )
Andrii
А в каком языке есть что учить помимо ооп? )
Ну... есть куча языков, где ООП выпилено: Go, Rust, Haskell...
koichi
да, трлько написать хотел
Axel Daga
смысл в плюсах, в том, что он до сих пор коммерческий язык. а как кажет практика, после первого языка, второй-третий, непохожий на предыдущий, у не способных к языкам, идёт довольно туго. так что, плюсами убиваем ещё один-другой отрицательный фактор вхождения
koichi
я вообще классами в джс не пользуюсь почти, например)
Денис
Ну... есть куча языков, где ООП выпилено: Go, Rust, Haskell...
Не, мне интересно, что человек вообще понимает под изучением... Я бы хотел услышать, что важно изучать, например, в C#, чего не даёт ЖС )
koichi
ну, напрямую, я имею ввиду.. если фреймворк требует, то тут не убежать
Денис
И почему это важно изучать
Kirill
Всех приветствую, нужна помощь более опытных товарищей. Ситуация такая, пытаюсь вкатиться во фронтенд разработку. Сейчас прошел бесплатную часть тренажеров на html-академии по верстке, к js еще не переходил, так как чувствую, что полученных знаний сильно не хватает. В общем, проблемы две. Что учить дальше по верстке и как с практикой быть. Просто делать статичные сайты визиткоблоги, не пойму??
Andrii
смысл в плюсах, в том, что он до сих пор коммерческий язык. а как кажет практика, после первого языка, второй-третий, непохожий на предыдущий, у не способных к языкам, идёт довольно туго. так что, плюсами убиваем ещё один-другой отрицательный фактор вхождения
C++ коммерческий язык, на нём написано дофига кода. Но... в общем-то сейчас С++ очень неохотно выбирают в качестве языка разработки нового проекта, со всеми вытекающими... Опять же, С++ достаточно сложный, более того многие фреймвёрки зачастую своё отвесвление С++. Там достаточно много граблей... Как по мне, лучше начать с простого си, а там решать.
koichi
Всех приветствую, нужна помощь более опытных товарищей. Ситуация такая, пытаюсь вкатиться во фронтенд разработку. Сейчас прошел бесплатную часть тренажеров на html-академии по верстке, к js еще не переходил, так как чувствую, что полученных знаний сильно не хватает. В общем, проблемы две. Что учить дальше по верстке и как с практикой быть. Просто делать статичные сайты визиткоблоги, не пойму??
если интересна конкретно верстка - дальше поттягивай знания, freecodecamp, готовые макеты качай и пытайся реализовать, если ты больше хочешь логику, то забиваешь хер на html css и гуглишь тогда, когда это пригодится, а сейчас переходишь на джс и интересуешься фреймворками
Andrii
Денис
Всех приветствую, нужна помощь более опытных товарищей. Ситуация такая, пытаюсь вкатиться во фронтенд разработку. Сейчас прошел бесплатную часть тренажеров на html-академии по верстке, к js еще не переходил, так как чувствую, что полученных знаний сильно не хватает. В общем, проблемы две. Что учить дальше по верстке и как с практикой быть. Просто делать статичные сайты визиткоблоги, не пойму??
У Виталия Киренкова есть большой курс по вёрстке, вернее не курс, а огромный видос, где он начинает с анализа макета, построения "каркаса", юзает SCSS. Рекомендую посмотреть, многое поставит на места в голове. Там же немного и ЖС будет, его попутно изучай, не тяни.
Mikhail
Ну... есть куча языков, где ООП выпилено: Go, Rust, Haskell...
Что значит «выпилено ООП» в контексте Go/Rust?
Денис
я вообще классами в джс не пользуюсь почти, например)
Это было адресовано и тебе тоже: "Не, мне интересно, что человек вообще понимает под изучением... Я бы хотел услышать, что важно изучать, например, в C#, чего не даёт ЖС )"
Valeri🐾⃤
Всем привет. Ребят,есть кто в чате,кто может поменторить/посенсеить по веб разработке? За определенную плату конечно же
- Ghost -
Ребята, всем большое спасибо за подсказки!
koichi
Это было адресовано и тебе тоже: "Не, мне интересно, что человек вообще понимает под изучением... Я бы хотел услышать, что важно изучать, например, в C#, чего не даёт ЖС )"
в начале изучения они дадут одинаковый набор знаний, но с# будет предпочтительней, потому что он сразу во многих местах даст понять, где ты ошибсешься, так как джс для новичка дебажить будет очень сложно, да и динамическая типизация будет жавать о себе знать
koichi
условно, нужно будет из объекта что-то получить, будет минут 20 разбираться почему у него ошибка, а всего-лишт нужно было указать .?
Денис
в начале изучения они дадут одинаковый набор знаний, но с# будет предпочтительней, потому что он сразу во многих местах даст понять, где ты ошибсешься, так как джс для новичка дебажить будет очень сложно, да и динамическая типизация будет жавать о себе знать
Ты знаешь, мы тут с коллегой как-то общались на эту тему. Он меня практически убедил вот в чём: интерпретируемые языки, особенно жс, не особо много требуют инструментов, зато дают быстрый результат без заморочек. И я даже не знаю, что там можно дебажить на первых порах.
Денис
условно, нужно будет из объекта что-то получить, будет минут 20 разбираться почему у него ошибка, а всего-лишт нужно было указать .?
А как шарп от подобного может спасти? БГ позвонит и скажет? )) Это те вещи, которые просто надо знать.
koichi
на первых ничего, но когда нужно будет - это может вызвать сложность, а решетка тебя сразу +- примерно научит понимать что ты будешь встречать и что не будешь, да и легче будет понять важность того же TS и почему все использкют и переходят сейчас на него
koichi
все, что ты можешь купить там - можно найти в интернете бесплатно
Денис
О, хорошее видео, то что нужно сейчас, спасибо. И еще один момент, если в хтмлакадемии что-то из платного контента, на что стоит преобрести однозначно
Я вообще ничего не покупал до недавнего времени, но покупку эту совершил осознанно и уже работаю в сфере. Чтобы вкатиться, покупать ничего не обязательно
koichi
никто тебя не научит чему-то сверхеествественному, пару фишек покажут максимум
koichi
хочешь интересных фишек цсс: kevin powell css, хочешь какие-то объясняющие фишки - просто разработка youtube
koichi
остальное сам пальчиками тыкаешь и пробуешь все, что тыкается
Kirill
все, что ты можешь купить там - можно найти в интернете бесплатно
Ну простые тренажеры там стоят вполне разумные деньги, а что-то есть на торрентах😅 да и мне нравится из подача материала, не буду скрывать
koichi
лично я учу так: открыл и почитал базу, посмотрел плюс -минус механику работы
Денис
на первых ничего, но когда нужно будет - это может вызвать сложность, а решетка тебя сразу +- примерно научит понимать что ты будешь встречать и что не будешь, да и легче будет понять важность того же TS и почему все использкют и переходят сейчас на него
Ну его не все используют и не все переходят, конечно же. Вообще выбор первого языка надо делать или исходя из личностных качеств (если человек настойчивый и с характером, можно и с плюсов начать, он не забуксует и не бросит), или исходя из того, в какой сфере собираешься работать. Имхо. Учить тот же шарп, если хочешь работать фронтом - такое себе
koichi
после этого пошел и тестируешь все чам
koichi
и редко пожсматриваешь в доки посмотреть что там не натыкал еще и что пропустил, если не работает как ожидалось
koichi
лично я бы брал какие-то +- фундаментальные языки, с которых потом будет с пакетом знаний легко переходить на любой другой язык
Kirill
Все понял, спасибо за ответы))
koichi
перезодить с джса на типизирлванный, особенно, если не часто работаешь с классами - больной опыт, но когда переходишь с тех же шарпов на джс, то ты ничего толком не теряешь, так еще и какую-то свободу способен ощущать
Денис
Все понял, спасибо за ответы))
Нет, мы будем продолжать!!
koichi
просто, условно, если брать пример учебы с Си или с++, то большинство знаний будут лишними, если вдруг ощутишь себя в сфере веб-дева
Денис
Все понял, спасибо за ответы))
Ой, сорян, это не ты про язык спрашивал. Попутал я )) Видос-то нашёл, про который я говорил?
Mikhail
Как минимум нет наследования
А что вы понимаете под «наследованием»?
koichi
те же указатели, память, etc, просто будет дополниьельной и не особо нужной информвцией..
Andrii
если изучать си, и привыкать писать на нём, потом будут проблемы с пониманием ООП, причём надолго. каждое следующие поколение людей, в своей массе, по проще предыдушего (если не сказать: тупее).
Ну... не думаю... Если брать симула-лайк ООП, то в чём сложности понимания таблицы виртуальных функций? Тем более, что такие вещи по необходимости с той же сишке реализуются ручками, те же структуры методов в ядре Linux. Просто это требует лишних телодвижений и поэтому этим не сильно злоупотребляют
Денис
те же указатели, память, etc, просто будет дополниьельной и не особо нужной информвцией..
Но если вдруг захочешь написать "серьёзный" бэк на типизированном языке - вполне себе многое пригодится )
koichi
А что вы понимаете под «наследованием»?
вы просто придрались к словам.. в расте и го есть ооп, но оно же там не нужно от слова совсем
Valeri🐾⃤
https://youtube.com/shorts/-zzNstVfmdk?feature=share
koichi
Но если вдруг захочешь написать "серьёзный" бэк на типизированном языке - вполне себе многое пригодится )
в таком случае да.. только вряд ли тебе такое случится реализовать в первые поры обучения и дальше даже в течении полугода..
Mikhail
вы просто придрались к словам.. в расте и го есть ооп, но оно же там не нужно от слова совсем
Не придираюсь, просто любопытно, ибо нет единого определения этих понятий, и каждый интерпретирует их как может.
koichi
ну, просто, я бы сказал,что ооп в расте нет
Andrii
А что вы понимаете под «наследованием»?
Запись вида class Cat(Animal): которая позволяет добавить методы из Animal в область видимости Cat
Mikhail
Собственно поэтому и интересно, в каком контексте мы говорим.
Денис
в таком случае да.. только вряд ли тебе такое случится реализовать в первые поры обучения и дальше даже в течении полугода..
Я к тому, что знания не пропадут же. Люди склонны менять как профессию, так и область, в которой пишут ПО )
koichi
он - мультипарадигма, но он больше дженерик и функциональный, императивный
Andrii
Не придираюсь, просто любопытно, ибо нет единого определения этих понятий, и каждый интерпретирует их как может.
Ну как сказать, в принципе в каждом конкректном языке понятия наследование однозначно определено.
Денис
это да, я читал, что Ты тоже из инженеров в айти зашел..
Да, я как раз с С некоторое время дело имел. И да, согласен, бОльшую часть знаний пока не приходится использовать )
Mikhail
Запись вида class Cat(Animal): которая позволяет добавить методы из Animal в область видимости Cat
Ну получается, композиция полностью покрывает ваше определение. Соответственно, тот же Go имеет наследование.
koichi
Да, я как раз с С некоторое время дело имел. И да, согласен, бОльшую часть знаний пока не приходится использовать )
ну, поэтому решетку питон и предлагал парню, так как там хотя бы часто используемые везде вещи будут изучаться постепенно на протяжении всего "изучения"..
Mikhail
Ну как сказать, в принципе в каждом конкректном языке понятия наследование однозначно определено.
Так как тогда можно сравнивать разные языки по одному и тому же понятию, если это понятие у каждого определено по своему? ;D