Форум программистов, компьютерный форум, киберфорум
Обо всем!
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.57/60: Рейтинг темы: голосов - 60, средняя оценка - 4.57
0 / 0 / 0
Регистрация: 12.12.2018
Сообщений: 66

Как правильно учить программирование?

06.09.2021, 00:16. Показов 13263. Ответов 157

Студворк — интернет-сервис помощи студентам
Здравствуйте! Я увлёкся программированием (сейчас обучаюсь на факультете IT на 4 курсе). Сейчас себе поставил цель за год-полтора выучиться до уровня джуна — чтобы попасть на первую работу.

Решил, что хочу развиваться в backend'e. Выбрал такой стек: C#, ASP.NET, sql. Постепенно буду осваивать и новые технологии.

Многие говорят, что нужно изучать не язык программирования, а само программирование, нужно научиться решать задачи. Погуглив и полистав этот ресурс, многое для себя узнал нового. Осознаю и даже уже замечаю, что каких-то фундаментальных вещей мне не хватает. В общем, что я хотел спросить-то...

1) Я узнал, что в первую очередь нужно освоить алгоритмы, структуры данных, ООП, парадигмы. Есть ли ещё что-нибудь фундаментальное, что нужно освоить? И можете ли посоветовать лучшую, на ваш взгляд, литературу по всему этому? Да, в инете всё можно найти, я читал статейки на подобные темы, но ответ от опытных специалистов всё-таки считаю более ценным.

2) И ещё у меня такая проблемка: логическое мышление оставляет желать лучшего (мягко говоря). Можно ли его натренировать, занимаясь непосредственно программированием или же нужно пробовать какие-то другие подходы? Заранее благодарю за ответы!

3) Стоит ли учить теорию? Да, самое главное - практика. Но в тоже время теории тоже немало. Наиболее главную информацию я конспектирую в тетрадь, чтобы информация лучше откладывалась в голове (я - визуал). Как считаете, не глуп ли такой подход?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
06.09.2021, 00:16
Ответы с готовыми решениями:

Как правильно учить дополнительные технологии / фреймворки / либы к яп
Вроде бы давно освоил основы яп и могу решать задания собесов или что-то разрабатывать, но так и не могу понять, как учиться чему-либо...

Когда вы начали учить программирование и начали интересоваться IT
И с какого языка начали программировать.

Что учить: химию-биологию или программирование?
Всем доброго времени суток! Не знаю куда лучше написать,поэтому пишу здесь. Меня зовут Никита,мне 17лет. Я студент первого курса...

157
Модератор
Эксперт функциональных языков программирования
3140 / 2288 / 469
Регистрация: 26.03.2015
Сообщений: 8,898
19.10.2021, 12:14
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от _Ivana Посмотреть сообщение
Остальные языки предлагают совсем иные парадигмы программирования как таковые.
И это тоже. Попытка использовать в Java другую парадигму либо невозможна, либо приводит к излишне многословному синтаксису. Но и ООП парадигма в Java плохо проработана. Я тут недавно выяснил, что в Java до сих пор нельзя совместить создание объекта с инициализацией свойств: new MyClass { SomeProperty = "abc" }.

Цитата Сообщение от _Ivana Посмотреть сообщение
Как и Фшарп, например - вы же после ваших слов об удобстве Сишарпа не станете утверждать, что это попытка компенсировать его неудобство
То есть, C# (так же как и F#) - мультипарадигменный язык программирования. Чего-то не хватает, но без этого можно обойтись, хоть и неудобно. В других случаях фича поддерживается, но синтаксис более многословный - то есть, менее удобный.

В последнее время в C# много чего добавили, что было только в F# (кортежи, локальные функции, сопоставление с образцом, switch-выражения и т.д.). Сейчас, в основном упирается в то, что C# синтаксис более многословный. Из ключевых недостатков так сразу на ум приходят только отсутствие алгебраических типов данных и расширений с зависимыми типами данных. Ещё отсутствие "comprehensions" для коллекций (как это переводится?). Из мелких недостатков - фигурные скобки и невозможность определять собственные операторы.
0
Эксперт .NET
 Аватар для Usaga
14370 / 9471 / 1360
Регистрация: 21.01.2016
Сообщений: 35,742
19.10.2021, 12:30
Цитата Сообщение от _Ivana Посмотреть сообщение
рожает своего убогого конкурента - КЛР
И что в нём убогого, если не секрет?
0
4949 / 2289 / 287
Регистрация: 01.03.2013
Сообщений: 5,991
Записей в блоге: 32
19.10.2021, 12:44
Цитата Сообщение от Shamil1 Посмотреть сообщение
Я тут недавно выяснил, что в Java до сих пор нельзя совместить создание объекта с инициализацией свойств: new MyClass { SomeProperty = "abc" }.
Ну вы же понимаете, что это совсем мелочи, не стоящие даже упоминания? Да и речь больше не про Джаву, а что выбрав Джаву (для начального погружения), вы получаете ЖВМ (для последующих миграций/диверсификаций)

Цитата Сообщение от Shamil1 Посмотреть сообщение
отсутствие алгебраических типов данных и расширений с зависимыми типами данных
Ну это уже сильные желания, первое не так много где есть, а второе пока только в экспериментальных вариантах.

Цитата Сообщение от Usaga Посмотреть сообщение
И что в нём убогого?
Изначальная вторичность, мотивация "догнать Джаву", отсутствие ВМ с байткодом
1
Модератор
Эксперт функциональных языков программирования
3140 / 2288 / 469
Регистрация: 26.03.2015
Сообщений: 8,898
19.10.2021, 12:49
Цитата Сообщение от _Ivana Посмотреть сообщение
Смотря что считать "одним проектом". Можно написать либу на одном жвм-языке, использовать ее в проекте на другом, и считать это разными проектами.
Формально - возможно, практически - нет. Проект - это прежде всего команда, решающая некую задачу. Если я добавлю модуль или класс на F#, то 1) придётся всем учить F# 2) придётся менять CI/CD.

Цитата Сообщение от _Ivana Посмотреть сообщение
Много лет Майкрософт выступает в роли недогоняющего
C# с самого начала был лучше, чем Java. И со временем отставание Java увеличивается.

Цитата Сообщение от _Ivana Посмотреть сообщение
и только неудачи Джавы, связанные не с языком а с политикой вокруг него, позволяют ему как-то держаться
Я бы сказал, что только большое количество легаси кода на Java позволяют Java как-то держаться.

Цитата Сообщение от _Ivana Посмотреть сообщение
Майкрософт вынужден отвечать Фшарпом.
F# появился в 2005 году - вскоре после C#. В то время преимущество F# над C# было огромным. Но из-за упомянутого Вами "блаб парадокса" F# не выстрелил. Хорошо, что хоть не умер. Сейчас пишется очень много библиотек для F#. Например, с его помощью можно полностью избавиться от JavaScript.
Кстати, Clojure, не смотря на его достоинства, вряд ли кто будет использовать - по той же причине (блаб парадокс). Надеюсь, хотя бы Векторы оттуда когда-нибудь добавят в мейнстрим языки.

Добавлено через 3 минуты
Цитата Сообщение от _Ivana Посмотреть сообщение
Ну вы же понимаете, что это совсем мелочи, не стоящие даже упоминания?
Это не мелочи. Я тут недавно поучаствовал в дискуссии по паттерну Строитель. Оказывается, в Java есть разновидность этого паттерна, которая потребовалась только потому, что нельзя написать
C#
1
var res = MyFunc(new MyClass { SomeProperty = "abc" });
0
4949 / 2289 / 287
Регистрация: 01.03.2013
Сообщений: 5,991
Записей в блоге: 32
19.10.2021, 12:51
Цитата Сообщение от Shamil1 Посмотреть сообщение
вряд ли
Вы в нескольких последних постах пишете много предположений, основанных на вашем опыте и видении ситуации. Но например я последние 4 года работаю на Clojure (в разных фирмах, с разными командами/проектами). Используем, живы. Вы можете конечно апеллировать к статистике, но вопрос в другом - живя в своем мире, можно делать некорректные заключения.
1
Модератор
Эксперт функциональных языков программирования
3140 / 2288 / 469
Регистрация: 26.03.2015
Сообщений: 8,898
19.10.2021, 12:53
Цитата Сообщение от _Ivana Посмотреть сообщение
Ну это уже сильные желания, первое не так много где есть, а второе пока только в экспериментальных вариантах.
Да. Боюсь, что очень не скоро, основная масса программистов поймёт, сколько строк кода (паттерн Посетитель, многочисленные проверки входа функции) экономят эти конструкции.
1
Модератор
Эксперт функциональных языков программирования
3140 / 2288 / 469
Регистрация: 26.03.2015
Сообщений: 8,898
19.10.2021, 12:58
Цитата Сообщение от _Ivana Посмотреть сообщение
живя в своем мире, можно делать некорректные заключения
Полностью согласен. И ко мне это относится в данном случае.

Цитата Сообщение от _Ivana Посмотреть сообщение
Но например я последние 4 года работаю на Clojure (в разных фирмах, с разными командами/проектами).
Повезло .

В принципе, найти работу на F# не проблема. Не хочется (пусть и ненадолго) превращаться из эксперта C# в джуниора F#. Кроме того, чем меньше вакансий, тем меньше шансов найти работу, подходящую по всем условиям. Например, для меня одним из важных условий является шаговая доступность офиса.
0
Эксперт .NET
 Аватар для Usaga
14370 / 9471 / 1360
Регистрация: 21.01.2016
Сообщений: 35,742
19.10.2021, 17:11
Цитата Сообщение от _Ivana Посмотреть сообщение
Изначальная вторичность, мотивация "догнать Джаву", отсутствие ВМ с байткодом
А сама Java прямо первичная, да?) Про VM с байткодом поясните, пожалуйста.
0
4949 / 2289 / 287
Регистрация: 01.03.2013
Сообщений: 5,991
Записей в блоге: 32
19.10.2021, 17:29
По сравнению с С#, который тупо с нее слизали, гораздо первичнее )
Про ВМ с байткодом - именно это (ну и конечно готовая огромная инфраструктура) является причиной, почему под ЖВМ разрабатывается столько экспериментальных и промышленных языков. А не упоминаемая вами якобы "синтаксическая неудобность" Джавы. Достаточно сгенерировать байткод и его уже можно загружать класслоадером, а через что он был сформирован, ВМ не интересует. В отличие от шарпа, который генерит экзешники.
1
Модератор
Эксперт функциональных языков программирования
3140 / 2288 / 469
Регистрация: 26.03.2015
Сообщений: 8,898
19.10.2021, 18:49
Цитата Сообщение от _Ivana Посмотреть сообщение
По сравнению с С#, который тупо с нее слизали, гораздо первичнее
Не было такого.
Синтаксис взяли у Си++. Это видно даже из названия.
А использование промежуточного байт-кода - это общая идея, типа колеса. Выбор данного способа исполнения (из трех возможных) тоже очевиден. Они на этот слой еще проверку прав накрутили, чтобы браузеры могли исполнять байт-код. Правда, Сильверлайт не взлетел.

Цитата Сообщение от _Ivana Посмотреть сообщение
В отличие от шарпа, который генерит экзешники.
В этих "ненастоящих" экзешниках - байт-код.
0
 Аватар для Tavashi
1172 / 762 / 194
Регистрация: 21.05.2016
Сообщений: 1,858
19.10.2021, 18:54
Цитата Сообщение от Shamil1 Посмотреть сообщение
Вы прикидываетесь?
Если человек учит язык не в школе, каким образом школа предъявляет ему требования? Наверное, учителя его отлавливают и говорят: "До нас дошли сведения, что ты учишь испанский. А писать по-испански ты умеешь? Если нет, то поставим тебе два по физкультуре или по математике!"
В любой школе требуют уметь писать, читать и общаться устно. Это закреплено в дисциплинах.
Цитата Сообщение от Shamil1 Посмотреть сообщение
Зачем ему учиться писать?
Чтобы знать язык.
Цитата Сообщение от Shamil1 Посмотреть сообщение
О каком едином "письменно-устном" китайском языке Вы говорите, если разные китайцы произносят один и тот же иероглиф по-разному, и разные китайцы пишут одно и то же слово по-разному?
Например, тот, который утвержден официальным языком КНР.
Цитата Сообщение от Shamil1 Посмотреть сообщение
В китайском отличия намного более существенные. Вы даже не догадаетесь, что это одно и то же слово.
Эти доводы никак не отменяют того, что чтобы знать язык нужно уметь читать, писать, общаться устно.
Цитата Сообщение от Shamil1 Посмотреть сообщение
Во-первых, не миллиард, а несколько миллиардов.
Вы писали про 1 миллиард. У меня все ходы записаны.
Цитата Сообщение от Shamil1 Посмотреть сообщение
Во-вторых, экзотика - это необычное, непривычное, из ряда вон выходящее.
Сколько %, по-Вашему, экзотика? И потрудитесь доказать, что что таких людей меньше.
Очевидно, что в относительных величинах один миллиард это меньшинство.
Цитата Сообщение от Shamil1 Посмотреть сообщение
Это ответ на вопрос: "чему конкретно Вас учили в школе?".
Это не ответ.
Цитата Сообщение от Shamil1 Посмотреть сообщение
Звучит как бред.
Так работают большинство правил. Никто не запоминает их формальные определения на всю жизнь, но пишут правильно, потому что сначала правила выучили, отработали на практике и запомнили в итоге интуитивно.
Цитата Сообщение от Shamil1 Посмотреть сообщение
Три разных письменности и все их трудно учить, так как в одной из них много иероглифов?
По этой логике человек может выучить узкий диалект русского языка и утверждать, что он знает язык. Нет, так оно не работает.
Цитата Сообщение от Shamil1 Посмотреть сообщение
Ваше "да" означает, что Вы согласны с цитатой?
Полностью согласен, что китайский язык один из самых сложных для изучения в мире.
Цитата Сообщение от Shamil1 Посмотреть сообщение
"Количество слов, которые нужно знать, примерно одинаково для всех языков. Поэтому один язык не может быть сложнее другого из-за того, что в нем больше слов или иероглифов."
Вот только часть после запятой вообще никак не клеится к смыслу цитаты.
Это очень скудные контаргументы. Никак не доказывают того факта, что китайский один из самых простых в изучении.
Цитата Сообщение от Shamil1 Посмотреть сообщение
Вы из тех, кто верит всему, что пишут журналисты? То, что написали журналисты, для Вас важнее того, что говорят лингвисты по теме?
Без лингвистов такое не делается. Это очевидно.
И причем тут журналисты ...
0
4949 / 2289 / 287
Регистрация: 01.03.2013
Сообщений: 5,991
Записей в блоге: 32
19.10.2021, 19:02
Цитата Сообщение от Shamil1 Посмотреть сообщение
В этих "ненастоящих" экзешниках - байт-код.
Я не большой спец по рантайму шарпа, каюсь. Но долгая завязанность исключительно на винду и проприетарность имхо со своей стороны тоже не на пользу пошли. Хотя сейчас немного другая ситуация, да.
0
Эксперт .NET
 Аватар для Usaga
14370 / 9471 / 1360
Регистрация: 21.01.2016
Сообщений: 35,742
20.10.2021, 08:49
Цитата Сообщение от _Ivana Посмотреть сообщение
По сравнению с С#, который тупо с нее слизали, гораздо первичнее )
А что, то что язык проектировали вдохновляясь другим, ему в минус резко записывается? Это как-то на потребительских качествах сказывается?

Цитата Сообщение от _Ivana Посмотреть сообщение
В отличие от шарпа, который генерит экзешники.
А в этих экзешниках не байт-код ни разу?

Цитата Сообщение от _Ivana Посмотреть сообщение
Но долгая завязанность исключительно на винду и проприетарность имхо со своей стороны тоже не на пользу пошли.
Хз. По-моему, не навредило это никак. Да, не было официально поддержки на линуксах и маках. Альтернативных IDE и прочего было не густо. Но бизнес вполне охотно покупает сервера и рабочие станции на винде, поэтому было и не страшно.
0
Модератор
Эксперт функциональных языков программирования
3140 / 2288 / 469
Регистрация: 26.03.2015
Сообщений: 8,898
20.10.2021, 09:50
Цитата Сообщение от Tavashi Посмотреть сообщение
Без лингвистов такое не делается. Это очевидно.
И причем тут журналисты ...
Заголовок придуман журналистами. Это очевидно. Либо докажите обратное, либо не ссылайтесь на этот заголовок.

Цитата Сообщение от Tavashi Посмотреть сообщение
Вы писали про 1 миллиард. У меня все ходы записаны.
Перечитайте, раз записаны. Напомню, что речь идёт о количестве людей, для которых родной язык не является государственным.

Цитата Сообщение от Tavashi Посмотреть сообщение
Чтобы знать язык.
Это не мотивация. Есть тысячи языков, которые Вы не знаете. Тем не менее, Вы их не учите. Зачем учиться читать на неком языке тому, кто не собирается читать на этом языке?

Цитата Сообщение от Tavashi Посмотреть сообщение
В любой школе требуют уметь писать, читать и общаться устно. Это закреплено в дисциплинах.
Слишком толстый троллинг. Полагаю, Вы прекрасно понимаете, что в российских школах преподают 2 языка - русский (как родной) и обычно английский (как иностранный). По остальным языкам школа не выдвигает никаких требований.

Но раз Вы так зациклились на школьных требованиях...

В китайских школах требуют знать 1500 или 2000 иероглифов. Значит, (по-Вашему) количество остальных иероглифов не влияет на сложность изучения китайского языка. Поэтому из их наличия нельзя сделать вывод, что китайский язык сложный.

Цитата Сообщение от Tavashi Посмотреть сообщение
Например, тот, который утвержден официальным языком КНР.
Официальным языком КНР является путунхуа. Для обучения путунхуа в КНР используют пиньинь.
0
4949 / 2289 / 287
Регистрация: 01.03.2013
Сообщений: 5,991
Записей в блоге: 32
20.10.2021, 11:33
Ну ок. Я же не говорю с позиции "джава рулит, шарпы отстой". Просто хотел акцентировать внимание, что выбирая язык, естественным образом выбирается типичная и возможные области его применения, инфраструктура и т.п., а не только синтаксис и фичи собственно самого языка. И на другой момент - что язык, хостящийся на большой экосистеме с кучей написанных либ, имеет преимущества перед "языком в вакууме" так сказать. Вот есть Хаскель - неземной и волшебный язык. Однако, инфраструктуры, либ и интеграции с существующими наработками не густо, и это сильно расстраивает при его применении. А есть Кложа - сидит и на ЖВМ с Джава-интеропом, и на Джаваскрипте, получается код на одном языке и на фронте и на беке, вплоть до того, что если решили перенести какую-то логику с фронта на бек, то просто копипастится кусок кода и все, безо всяких танцев. И использовать готовые сторонние либы и там и там легко, интероп с хостовым языком везде удобный. Поэтому и взлетает.
0
Модератор
Эксперт функциональных языков программирования
3140 / 2288 / 469
Регистрация: 26.03.2015
Сообщений: 8,898
20.10.2021, 12:22
Цитата Сообщение от _Ivana Посмотреть сообщение
А есть Кложа - сидит и на ЖВМ с Джава-интеропом, и на Джаваскрипте, получается код на одном языке и на фронте и на беке, вплоть до того, что если решили перенести какую-то логику с фронта на бек, то просто копипастится кусок кода и все, безо всяких танцев.
Примерно такая же ситуация для F#. Только он не взлетает.

В 2014 году писали (на linux.org):
"Еще год назад в индексе Tiobe язык программирования F# занимал 69 строчку, тогда как сейчас он поднялся до 12 позиции и на его долю пришлось 1,216% кодов. По прогнозам Tiobe, еще через год F# будет уверенно входить в десятку самых популярных языков программирования."
А в 2021 году F# не набрал даже 0.2%, чтобы попасть в топ-50. (Clojure на 33 месте с 0.39%):
https://www.tiobe.com/tiobe-index/
0
4949 / 2289 / 287
Регистрация: 01.03.2013
Сообщений: 5,991
Записей в блоге: 32
20.10.2021, 12:35
Тут есть некая подмена терминов "взлетает" и "самых популярных языков программирования". Все эти индексы про второе. И там правит бал ширпотреб. И очень хорошо, что многие интересные языки и технологии не становятся ширпотребом. Потому что тогда резко упадет средний уровень программистов на них, что скажется на качестве проектов и на имидже технологии в целом (см Джава и Скала, к примеру). Поэтому все идет правильно и как надо. Есть техническая возможность использовать F# в проектах на дотнете - отлично. Есть команды, которые этой возможностью пользуются - отлично. Не используется массово - тем более отлично.
0
 Аватар для Tavashi
1172 / 762 / 194
Регистрация: 21.05.2016
Сообщений: 1,858
20.10.2021, 20:52
Цитата Сообщение от Shamil1 Посмотреть сообщение
Заголовок придуман журналистами. Это очевидно. Либо докажите обратное, либо не ссылайтесь на этот заголовок.
Мне не нужно доказывать, потому что это авторитетный источник. Доказывать нужно тому, кто это ставит его под сомнение.
Цитата Сообщение от Shamil1 Посмотреть сообщение
Перечитайте, раз записаны.
Ровно так и было написано вами - 1 миллиард. Не больше.
Цитата Сообщение от Shamil1 Посмотреть сообщение
Это не мотивация. Есть тысячи языков, которые Вы не знаете. Тем не менее, Вы их не учите. Зачем учиться читать на неком языке тому, кто не собирается читать на этом языке?
Какая-то запутанная мысль, которая ничего не доказывает. К тому же, от вас не было примеров школьных программ где учили бы только письменному или только устному языку.
Цитата Сообщение от Shamil1 Посмотреть сообщение
Слишком толстый троллинг. Полагаю, Вы прекрасно понимаете, что в российских школах преподают 2 языка - русский (как родной) и обычно английский (как иностранный). По остальным языкам школа не выдвигает никаких требований.
По каким остальным языкам?
Цитата Сообщение от Shamil1 Посмотреть сообщение
Значит, (по-Вашему) количество остальных иероглифов не влияет на сложность изучения китайского языка.
Каких остальных иероглифов?
Цитата Сообщение от Shamil1 Посмотреть сообщение
Официальным языком КНР является путунхуа. Для обучения путунхуа в КНР используют пиньинь.
Опять же, если человек знает 10 слов из языка - он может утверждать, что он знает язык?
Пиньинь существует давно и это было учтено при классификации китайского языка как одного из самых сложных в изучении.
0
Эксперт .NET
 Аватар для Usaga
14370 / 9471 / 1360
Регистрация: 21.01.2016
Сообщений: 35,742
21.10.2021, 02:00
Цитата Сообщение от _Ivana Посмотреть сообщение
Все эти индексы про второе. И там правит бал ширпотреб
Очень странный тезис. Т.е. годный инструмент обязательно должен быть запредельно сложным или супер-узкопрофильным, чтобы им пользовалось не более 1% человек, иначе это - ширпотреб и фу?)
0
Модератор
Эксперт функциональных языков программирования
3140 / 2288 / 469
Регистрация: 26.03.2015
Сообщений: 8,898
21.10.2021, 15:07
Цитата Сообщение от Tavashi Посмотреть сообщение
Мне не нужно доказывать, потому что это авторитетный источник.
Докажите, что это авторитетный источник.

Цитата Сообщение от Tavashi Посмотреть сообщение
Ровно так и было написано вами - 1 миллиард. Не больше.
Мною было написано так:
Цитата Сообщение от Shamil1 Посмотреть сообщение
Вот такая у Вас аргументация, что миллиарды людей - это экзотический случай. Причём, для Вас даже не важно, сколько именно миллиардов. Всё, что отличается от Вашей ситуации - это экзотический случай.
А до этого так:
Цитата Сообщение от Shamil1 Посмотреть сообщение
В 21-ом веке для нескольких миллиардов людей родной язык не является государственным.

Цитата Сообщение от Tavashi Посмотреть сообщение
Какая-то запутанная мысль, которая ничего не доказывает. К тому же, от вас не было примеров школьных программ где учили бы только письменному или только устному языку.
Попробую на пальцах.
Некий ученик в РФ ходит в школу. Там он изучает русский язык (как родной) и английский (как иностранный). Нанайский язык он там не изучает. Поэтому в требованиях школы нет умения писать по-нанайски.
Про какой пример школьной программы Вы говорите, если в школе, в которую он ходит, нет такого предмета? Даже если в соседней школе такой предмет есть, то лично его это не касается.

Цитата Сообщение от Tavashi Посмотреть сообщение
По каким остальным языкам?
Вам объяснить значение слова "остальные" или привести список всех языков мира?
Полагаю, Вы прекрасно понимаете, что в российских школах преподают 2 языка - русский (как родной) и обычно английский (как иностранный). По остальным языкам школа не выдвигает никаких требований.

Цитата Сообщение от Tavashi Посмотреть сообщение
Каких остальных иероглифов?
Вам объяснить значение слова "остальные" или привести список всех иероглифов, которые не входят в школьную программу?
В китайских школах требуют знать 1500 или 2000 иероглифов. Значит, (по-Вашему) количество остальных иероглифов не влияет на сложность изучения китайского языка. Поэтому из их наличия нельзя сделать вывод, что китайский язык сложный.

Цитата Сообщение от Tavashi Посмотреть сообщение
Опять же, если человек знает 10 слов из языка - он может утверждать, что он знает язык?
Вы же на школьной программе зациклились. Значит, для Вас 1500 - достаточно. Выучил 1500 иероглифов - значит, умеешь писать по-китайски.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
21.10.2021, 15:07

Как правильно учить физику?
Нужно сначала прочитать теорию, а потом сразу же пытаться решать задачи или читать теорию до тех пор, пока в ней не будет всё понятно и...

Как правильно учить язык?
/* Решил недавно занятся учебой C#. Имею немного опыта программирования на JavaScript. Начал читать книгу "Visial C# .NET Полное...

только начал учить не понимаю как сделать правильно
Найти сумму элементов произвольного одномерного массива

Что такое SEO и как правильно его учить
Здравствуйте уважаемые гуру программисты я бы хотел у вас кое что спросить можете дать Источник откуда можно изучить SEO? Чтобы было...

Почему не работает правильно? Делал по шаблону (html только начал учить) Кто может подправьте чтобы работало правильно,
Почему не работает правильно? Делал по шаблону (html только начал учить) Кто может подправьте чтобы работало правильно. Ошибка где-то в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
100
Ответ Создать тему
Новые блоги и статьи
Теория всего 12. ВГК
anaschu 21.07.2026
### Главные семантические изменения и дешифровка новой физики 1. **`REPRODUCTIVE_EMISSION` вместо фотосинтеза (`PS_base`)**: Энергия и ресурсы, которые класс средних мужчин (`_W_MEN_DONORS`). . .
Публикация отклонённая на хабре. Как «пернатого» заставить осваивать новые горизонты опыта через масштабирование задачи и целеполагание
Hrethgir 21.07.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11948&stc=1&d=1784657928 Привет Хабр. В этой статье я расскажу, как один закон эпистемологии позволил мне с ходу запустить уникальный. . .
Теория всего 11. Основные параметры
anaschu 21.07.2026
Дешифровка тензорного ядра Soil Chemistry 2. 0: Истинный инвариант Теории Всего Чистовой исходный код многокомпонентной сукцессии зафиксирован. Модель оперирует единым вектором состояния. . .
Теория всего 10. Клод трусишка
anaschu 21.07.2026
Алгоритмический суицид ИИ: Когда математика ОДУ взламывает цензурные шлюзы Свежайший мета-прецедент нашей разработки! Клод официально отказался строить итоговую кроссплатформенную модель, как. . .
Теория всего 9. Окончательная проработка метафоры "дерево = традиции"
anaschu 21.07.2026
Скрытые параметры ядра ОДУ: Механика Глубинного Рока Клод утаил от вас ключевую математику кризисов. В движке игры зашиты пять скрытых коэффициентов, определяющих, как именно ТНК и Мемы ломают. . .
Теория всего 8. Clauude трусишка. Ответ джемени
anaschu 21.07.2026
Игровой баланс «Модели Всего»: Алгоритмический блок как механика Семантического БуфераЭтот скриншот отказа Клода — идеальный, чистейший прецедент для нашей Теории Всего. Вы столкнулись не просто с. . .
Теория всего 7. Дерево - это патриархат, грибы - это феминизм
anaschu 21.07.2026
Уничтожение Патриархата: Как ТНК, Мемы и Половой отбор зачистили «Сексуальный Пролетариат» Величайшая иллюзия современного человека — вера в «свободу воли», «социальный прогресс» и «эволюцию. . .
История и социология Терры на примере борьбы микориз за пространство. 1. Глоссарий терры.
anaschu 21.07.2026
Решил тут подумать о возможности сделать лор некоторой комп игры - стратегии, или худжественной книги антиутопии, которые будут юзать планету,которая максимально будет похожа на нашу землю, но где. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru