|
0 / 0 / 0
Регистрация: 12.12.2018
Сообщений: 66
|
|
Как правильно учить программирование?06.09.2021, 00:16. Показов 13551. Ответов 157
Здравствуйте! Я увлёкся программированием (сейчас обучаюсь на факультете IT на 4 курсе). Сейчас себе поставил цель за год-полтора выучиться до уровня джуна — чтобы попасть на первую работу.
Решил, что хочу развиваться в backend'e. Выбрал такой стек: C#, ASP.NET, sql. Постепенно буду осваивать и новые технологии. Многие говорят, что нужно изучать не язык программирования, а само программирование, нужно научиться решать задачи. Погуглив и полистав этот ресурс, многое для себя узнал нового. Осознаю и даже уже замечаю, что каких-то фундаментальных вещей мне не хватает. В общем, что я хотел спросить-то... 1) Я узнал, что в первую очередь нужно освоить алгоритмы, структуры данных, ООП, парадигмы. Есть ли ещё что-нибудь фундаментальное, что нужно освоить? И можете ли посоветовать лучшую, на ваш взгляд, литературу по всему этому? Да, в инете всё можно найти, я читал статейки на подобные темы, но ответ от опытных специалистов всё-таки считаю более ценным. 2) И ещё у меня такая проблемка: логическое мышление оставляет желать лучшего (мягко говоря). Можно ли его натренировать, занимаясь непосредственно программированием или же нужно пробовать какие-то другие подходы? Заранее благодарю за ответы! 3) Стоит ли учить теорию? Да, самое главное - практика. Но в тоже время теории тоже немало. Наиболее главную информацию я конспектирую в тетрадь, чтобы информация лучше откладывалась в голове (я - визуал). Как считаете, не глуп ли такой подход?
0
|
|
| 06.09.2021, 00:16 | |
|
Ответы с готовыми решениями:
157
Как правильно учить дополнительные технологии / фреймворки / либы к яп Когда вы начали учить программирование и начали интересоваться IT Что учить: химию-биологию или программирование? |
|
Модератор
3140 / 2288 / 469
Регистрация: 26.03.2015
Сообщений: 8,900
|
||||||||||
| 06.10.2021, 16:03 | ||||||||||
|
То есть, Вы признаёте, что в 21-ом веке знать язык без письменности - возможно? Напомню, что выводили это из того, что в учебных заведениях при изучении языка требуется уметь писать. Список требований для получения аттестации не является списком требований для "знать язык/владеть языком", потому что "пройти аттестацию" не тождественно "знать язык".
0
|
||||||||||
|
1172 / 762 / 194
Регистрация: 21.05.2016
Сообщений: 1,858
|
||||||||||||
| 08.10.2021, 05:50 | ||||||||||||
|
0
|
||||||||||||
|
Модератор
3140 / 2288 / 469
Регистрация: 26.03.2015
Сообщений: 8,900
|
|||||
| 08.10.2021, 13:11 | |||||
|
Согласно этой схеме путунхуа и фунчжоу - это разные языки.
0
|
|||||
|
1172 / 762 / 194
Регистрация: 21.05.2016
Сообщений: 1,858
|
||||||
| 13.10.2021, 01:23 | ||||||
|
0
|
||||||
|
Модератор
3140 / 2288 / 469
Регистрация: 26.03.2015
Сообщений: 8,900
|
||||||
| 13.10.2021, 13:46 | ||||||
|
В 21-ом веке для нескольких миллиардов людей родной язык не является государственным. Добавлено через 5 минут Вы не ответили на мой вопрос: Знание всех слов языка является необходимым условием знания языка?
0
|
||||||
|
1172 / 762 / 194
Регистрация: 21.05.2016
Сообщений: 1,858
|
||||||||
| 14.10.2021, 12:58 | ||||||||
|
0
|
||||||||
|
Модератор
3140 / 2288 / 469
Регистрация: 26.03.2015
Сообщений: 8,900
|
|||||||
| 14.10.2021, 14:02 | |||||||
|
Русский устный и русский письменный - это разные языки. Русский устный я выучил, разговаривая. Русский письменный я выучил, читая. На уроках русского языка в школе мы не изучали русский язык. Мы выучили несколько лингвистических терминов (полезных только лингвистам) и кучу бесполезных правил (которые забыли сразу после сдачи экзамена). Кириллица - вообще ортогональна русскому письменному. С тем же успехом можно писать латиницей или глаголицей. Знание кириллицы полезно только если ты хочешь писать или читать тексты, записанные кириллицей.
0
|
|||||||
|
Заблокирован
|
|
| 15.10.2021, 23:45 | |
|
StasSKM,
тема большая. Вам тут наверное много чего насоветовали. Интересно, и что вы теперь думаете по поводу ваших исходных вопросов? Ответы есть? Или вопросы теперь изменились? Интересно. Какие выводы вы сделали?
0
|
|
|
1172 / 762 / 194
Регистрация: 21.05.2016
Сообщений: 1,858
|
|||||||||
| 16.10.2021, 08:44 | |||||||||
|
В любом случае, весомых доводов, чтобы оспорить решение комиссии книги Гиннеса по признанию китайского языка одним из самых сложных при изучении в мире - нет. К тому же, это очевидно и без книги рекордов Гиннеса.
0
|
|||||||||
|
Модератор
3140 / 2288 / 469
Регистрация: 26.03.2015
Сообщений: 8,900
|
|||||||||
| 16.10.2021, 15:52 | |||||||||
|
Вы писали, что американский английский и британский английский - это разные языки, так как у них разные названия. А путунхуа и фучжоу у Вас один и тот же язык, несмотря на разные названия. Такая у Вас аргументация, что её в любой момент можно развернуть в любую сторону, по своему желанию. Поэтому и ценность Ваших аргументов - нулевая. Добавлено через 5 минут
0
|
|||||||||
|
1172 / 762 / 194
Регистрация: 21.05.2016
Сообщений: 1,858
|
|||||||||||
| 17.10.2021, 19:49 | |||||||||||
|
0
|
|||||||||||
|
Модератор
3140 / 2288 / 469
Регистрация: 26.03.2015
Сообщений: 8,900
|
||||||||||
| 17.10.2021, 23:58 | ||||||||||
|
Если человек учит язык не в школе, каким образом школа предъявляет ему требования? Наверное, учителя его отлавливают и говорят: "До нас дошли сведения, что ты учишь испанский. А писать по-испански ты умеешь? Если нет, то поставим тебе два по физкультуре или по математике!" Я приведу Вам пример из английского. Слово "ball" англичане произносят "боул", а американцы "пар". Слово "цвет" англичане пишут "colour", а американцы "color". В китайском отличия намного более существенные. Вы даже не догадаетесь, что это одно и то же слово. Во-вторых, экзотика - это необычное, непривычное, из ряда вон выходящее. Сколько %, по-Вашему, экзотика? И потрудитесь доказать, что что таких людей меньше. Звучит как бред. "Количество слов, которые нужно знать, примерно одинаково для всех языков. Поэтому один язык не может быть сложнее другого из-за того, что в нем больше слов или иероглифов." Вот только часть после запятой вообще никак не клеится к смыслу цитаты.
0
|
||||||||||
| 18.10.2021, 18:54 | ||
![]() Шарпы, это не (с)только ценный мех, но и дотнет. А что у нас есть еще на дотнет? Фшарп, сам по себе неплох, как МС-Окамл, но больше наверное и ничего. Джава, это не (с)только ценный мех, но и ЖВМ. А что у нас еще есть на ЖВМ? Котлин, Груви, Скала, Кложа, Джитон и еще много всего. Причем, это все можно совмещать в рамках одного проекта в любых пропорциях. С этой позиции выбор очевиден.
0
|
||
|
Модератор
3140 / 2288 / 469
Регистрация: 26.03.2015
Сообщений: 8,900
|
||
| 18.10.2021, 20:07 | ||
|
0
|
||
| 18.10.2021, 20:10 | |
|
Я к тому, что если выбрана ЖВМ, то можно мигрировать проект частично или полностью на другой ЖВМ-бэйсед язык, дать писать отдельные модули/блоки на другом языке и т.п. То есть больше свободы в дальнейшем.
0
|
|
|
14733 / 9507 / 1363
Регистрация: 21.01.2016
Сообщений: 35,869
|
||
| 19.10.2021, 05:57 | ||
|
Поэтому я не понимаю о какой свободе вы говорите.
0
|
||
|
Модератор
3140 / 2288 / 469
Регистрация: 26.03.2015
Сообщений: 8,900
|
|
| 19.10.2021, 11:05 | |
|
Все эти языки компенсируют недостатки синтаксиса Java. Вряд ли, кто-нибудь будет использовать сразу два языка из этого списка в одном проекте.
Я не специалист по JVM, поэтому могу ошибаться. Для промышленной разработки, скорее всего, выберут Котлин или Скала (в качестве дополнения к Джава). Причём, Котлин выглядит более привлекательным из-за "монструозности" Скала. Питон набирает популярность, но я не слышал, чтобы его использовали в крупных проектах. Для C# не нужны костыли. В язык оперативно добавляются новые фичи и новый синтаксический сахар. Поэтому нет смысла в других языках для CLR. Хотя ИМХО F# лучше, чем C#, во всём, кроме количества программистов, готовых писать на этом языке.
0
|
|
| 19.10.2021, 11:15 | ||
|
Неудобства самой Джава хотел компенсировать разве что Котлин. Да и то это не являлось основной целью и задачей, так, побочный эффект по ходу дела. Остальные языки предлагают совсем иные парадигмы программирования как таковые. Как и Фшарп, например - вы же после ваших слов об удобстве Сишарпа не станете утверждать, что это попытка компенсировать его неудобство
0
|
||
|
14733 / 9507 / 1363
Регистрация: 21.01.2016
Сообщений: 35,869
|
|
| 19.10.2021, 11:21 | |
|
_Ivana, ничего не понял) Зоопарк альтернативных языков на базе JVM является преимуществом перед средой, где такого зоопарка нет потому, что это не требуется?)
0
|
|
| 19.10.2021, 11:33 | ||||
|
Добавлено через 26 секунд Добавлено через 10 минут А вообще исторически было так Сан (или Оракл, не помню, но скорее всего Сан) выстрелила с Джавой и ее концепцией ВМ с райт ванс ворк эвривэре. Майкрософт от жадности за рынок спешно рожает своего убогого конкурента - КЛР и Сишарп, полностью слизав синтаксис и семантику последнего с Джавы (изменив пару букв, чтобы не засудили за плагиат). Много лет Майкрософт выступает в роли недогоняющего, и только неудачи Джавы, связанные не с языком а с политикой вокруг него, позволяют ему как-то держаться. Ну и запоздалое признание Линукса тоже. Тем временем, многие понимают, что ЖВМ как ВМ неплоха, да и экосистема уже разрослась по самые помидоры, и выбирают это базой для создания других языков. Имя им легион, что-то выстреливает. Майкрософт вынужден отвечать Фшарпом. Но история продолжается, ждите новых серий в новом сезоне.
1
|
||||
| 19.10.2021, 11:33 | |
|
Как правильно учить физику? Как правильно учить язык? только начал учить не понимаю как сделать правильно Что такое SEO и как правильно его учить Почему не работает правильно? Делал по шаблону (html только начал учить) Кто может подправьте чтобы работало правильно, Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Мастера простых решений
DevAlt 23.08.2026
В сишарп стэках winforms, да и wpf существует сложная система связывания
источниках данных и элементов формы(текстовые поля и метки), опирается все
это на технологию событий и мета. . .
|
Цена ошибки
DevAlt 23.08.2026
Человек я беспокойный и потому заинтересовался OCaml,
в чате форсили функторы модулей как суперфичу.
Пытаясь отдуплить концепт, наткнулся на тутор с простым примером.
А главный принцип обучения от. . .
|
Сегодня суббота, 22.08.2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины.
zorxor 22.08.2026
Сегодня суббота, 22. 08. 2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины. Кто Я, откуда Я пришел и куда Я иду? Эти вопросы не оставляют меня ни на секунду. Жизнь на планете Земля. . .
|
Жизня: рисунок укладки багажа, сделанный клодом
anaschu 21.08.2026
Сделал 15 снимков, он по снимкам сделал схему.
|
|
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства.
Жизнь действительно предъявляет каждому. . .
|
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
|
Лето уходит
kumehtar 17.08.2026
|
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
|