|
0 / 0 / 0
Регистрация: 12.12.2018
Сообщений: 66
|
|
Как правильно учить программирование?06.09.2021, 00:16. Показов 13261. Ответов 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,898
|
||||||||||
| 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,898
|
|||||
| 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,898
|
||||||
| 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,898
|
|||||||
| 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,898
|
|||||||||
| 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,898
|
||||||||||
| 17.10.2021, 23:58 | ||||||||||
|
Если человек учит язык не в школе, каким образом школа предъявляет ему требования? Наверное, учителя его отлавливают и говорят: "До нас дошли сведения, что ты учишь испанский. А писать по-испански ты умеешь? Если нет, то поставим тебе два по физкультуре или по математике!" Я приведу Вам пример из английского. Слово "ball" англичане произносят "боул", а американцы "пар". Слово "цвет" англичане пишут "colour", а американцы "color". В китайском отличия намного более существенные. Вы даже не догадаетесь, что это одно и то же слово. Во-вторых, экзотика - это необычное, непривычное, из ряда вон выходящее. Сколько %, по-Вашему, экзотика? И потрудитесь доказать, что что таких людей меньше. Звучит как бред. "Количество слов, которые нужно знать, примерно одинаково для всех языков. Поэтому один язык не может быть сложнее другого из-за того, что в нем больше слов или иероглифов." Вот только часть после запятой вообще никак не клеится к смыслу цитаты.
0
|
||||||||||
| 18.10.2021, 18:54 | ||
![]() Шарпы, это не (с)только ценный мех, но и дотнет. А что у нас есть еще на дотнет? Фшарп, сам по себе неплох, как МС-Окамл, но больше наверное и ничего. Джава, это не (с)только ценный мех, но и ЖВМ. А что у нас еще есть на ЖВМ? Котлин, Груви, Скала, Кложа, Джитон и еще много всего. Причем, это все можно совмещать в рамках одного проекта в любых пропорциях. С этой позиции выбор очевиден.
0
|
||
|
Модератор
3140 / 2288 / 469
Регистрация: 26.03.2015
Сообщений: 8,898
|
||
| 18.10.2021, 20:07 | ||
|
0
|
||
| 18.10.2021, 20:10 | |
|
Я к тому, что если выбрана ЖВМ, то можно мигрировать проект частично или полностью на другой ЖВМ-бэйсед язык, дать писать отдельные модули/блоки на другом языке и т.п. То есть больше свободы в дальнейшем.
0
|
|
|
14370 / 9471 / 1360
Регистрация: 21.01.2016
Сообщений: 35,742
|
||
| 19.10.2021, 05:57 | ||
|
Поэтому я не понимаю о какой свободе вы говорите.
0
|
||
|
Модератор
3140 / 2288 / 469
Регистрация: 26.03.2015
Сообщений: 8,898
|
|
| 19.10.2021, 11:05 | |
|
Все эти языки компенсируют недостатки синтаксиса Java. Вряд ли, кто-нибудь будет использовать сразу два языка из этого списка в одном проекте.
Я не специалист по JVM, поэтому могу ошибаться. Для промышленной разработки, скорее всего, выберут Котлин или Скала (в качестве дополнения к Джава). Причём, Котлин выглядит более привлекательным из-за "монструозности" Скала. Питон набирает популярность, но я не слышал, чтобы его использовали в крупных проектах. Для C# не нужны костыли. В язык оперативно добавляются новые фичи и новый синтаксический сахар. Поэтому нет смысла в других языках для CLR. Хотя ИМХО F# лучше, чем C#, во всём, кроме количества программистов, готовых писать на этом языке.
0
|
|
| 19.10.2021, 11:15 | ||
|
Неудобства самой Джава хотел компенсировать разве что Котлин. Да и то это не являлось основной целью и задачей, так, побочный эффект по ходу дела. Остальные языки предлагают совсем иные парадигмы программирования как таковые. Как и Фшарп, например - вы же после ваших слов об удобстве Сишарпа не станете утверждать, что это попытка компенсировать его неудобство
0
|
||
|
14370 / 9471 / 1360
Регистрация: 21.01.2016
Сообщений: 35,742
|
|
| 19.10.2021, 11:21 | |
|
_Ivana, ничего не понял) Зоопарк альтернативных языков на базе JVM является преимуществом перед средой, где такого зоопарка нет потому, что это не требуется?)
0
|
|
| 19.10.2021, 11:33 | ||||
|
Добавлено через 26 секунд Добавлено через 10 минут А вообще исторически было так Сан (или Оракл, не помню, но скорее всего Сан) выстрелила с Джавой и ее концепцией ВМ с райт ванс ворк эвривэре. Майкрософт от жадности за рынок спешно рожает своего убогого конкурента - КЛР и Сишарп, полностью слизав синтаксис и семантику последнего с Джавы (изменив пару букв, чтобы не засудили за плагиат). Много лет Майкрософт выступает в роли недогоняющего, и только неудачи Джавы, связанные не с языком а с политикой вокруг него, позволяют ему как-то держаться. Ну и запоздалое признание Линукса тоже. Тем временем, многие понимают, что ЖВМ как ВМ неплоха, да и экосистема уже разрослась по самые помидоры, и выбирают это базой для создания других языков. Имя им легион, что-то выстреливает. Майкрософт вынужден отвечать Фшарпом. Но история продолжается, ждите новых серий в новом сезоне.
1
|
||||
| 19.10.2021, 11:33 | |
|
Как правильно учить физику? Как правильно учить язык? только начал учить не понимаю как сделать правильно Что такое SEO и как правильно его учить Почему не работает правильно? Делал по шаблону (html только начал учить) Кто может подправьте чтобы работало правильно, Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Теория всего 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
Решил тут подумать о возможности сделать лор некоторой комп игры - стратегии, или худжественной книги антиутопии, которые будут юзать планету,которая максимально будет похожа на нашу землю, но где. . .
|