Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.76/92: Рейтинг темы: голосов - 92, средняя оценка - 4.76
 Аватар для PhoeniX_4
8 / 8 / 3
Регистрация: 01.06.2011
Сообщений: 177

Есть ли смысл изучать 2-3 языка параллельно или же лучше погрузиться с головой в какой-то один

10.05.2014, 16:47. Показов 17761. Ответов 21
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток всем и каждому. Я начинающий программист и занимаюсь изучением всемогущего С#. Мои знания пока далеки от сколько нибудь "неплохих" в плане написания более менее полезных программ, однако я не намерен останавливаться и хочется познать этот язык в достаточной мере. Но у меня также имеется небольшой опыт во взаимодействии с С++ и Python. Опыта работы с этими языками очень и очень мало, я бы даже сказал его хоть в микроскоп разглядывай, но все же я достаточно видел фрагментов кода на этих языках, чтобы возыметь о них какое то личное мнение. Исходя из этого я принял для себя решение параллельно изучать также и эти два языка. Конечно это довольно трудоемкий процесс, но пока я смог сделать параллельным изучение Шарпа и Питона. Но есть проблема - в голове каша еще та возникает (оно и понятно). И я бы хотел попросить совета у здешних мудрецов: скажите, есть ли смысл изучать 2-3 языка параллельно или же лучше погрузиться с головой в какой то один и после него браться за другой? С радостью выслушаю мнение каждого
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
10.05.2014, 16:47
Ответы с готовыми решениями:

Какой стандарт языка Си лучше изучать в 2019 году? C89 или C99?
Ответвление темы https://www.cyberforum.ru/c-beginners/thread2529347.html Попытался собрать следующий код с ключом -std=c89: for(int...

Какой язык лучше изучать C# или C++
Подскажите какой язык лучше C# или C++. Изучал C++ но в сети натолкнулся на то что C++ хуже C#. Скажите ваше мнение пожалуйста по этому...

Какой язык лучше изучать C или C++
Всем здравствуйте! Я новичок в программировании(знаю только Паскаль). Сейчас выбираю, какой язык учить: С или С++. Подскажите, пожалуйста,...

21
13 / 13 / 3
Регистрация: 30.06.2013
Сообщений: 168
10.05.2014, 17:05
как говорил брюс ли "Я не боюсь того, кто изучает 10,000 различных ударов. Я боюсь того, кто изучает один удар 10,000 раз."
3
Master of Orion
Эксперт .NET
 Аватар для Psilon
6101 / 4957 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
10.05.2014, 17:44
Лучший ответ Сообщение было отмечено Убежденный как решение

Решение

PhoeniX_4, в любом случае, программист должен знать несколько языков, с другой стороны, он должен знать их более-менее глубоко, а не по верхам. Не для лишней строчки в резюме, а для себя. Вывод: другие языки пригодятся в любом случае, учить ли их параллельно или последовательно - индивидуально, зависит от вашей психологии и т.д. Если вы уделяете программированию достаточно времени, то от параллельного изучения вреда не будет. С другой стороны, помним тот же пример многопоточного программирования: переключение контекста не должно занимать много времени. То есть каждый день читать по всем трем языкам что-то и делать - не лучшая идея. А вот разобраться с основами ООП, а потом погрузиться в мир ассемблера какой-нибудь - это всегда пожалуйста. То есть можете между языками перемещаться во время какой-то паузы в изучении, а недоучив ООП садиться за какие-нибудь темплейты в С++ имхо гиблое дело.
8
 Аватар для Монфрид
1245 / 1055 / 293
Регистрация: 07.03.2012
Сообщений: 3,247
10.05.2014, 18:18
стоит выучить один язык хорошо, а потом можно учить и другие. Все они похожи
0
Заблокирован
10.05.2014, 20:29
А с какой целью Вы вообще решили стать программистом?
Какие программы хотите писать?
Без всего этого дать четкий ответ невозможно.
Кому-то нужно всего лишь сдать ГИА и ЕГЭ, ему и бейсика с паскалем с головой хватит.
А кому-то и 10 ЯП потом окажется мало.
0
28 / 28 / 11
Регистрация: 08.08.2011
Сообщений: 1,173
10.05.2014, 21:06
Знание одного программирования языка - это 20% дела.
Знание двух языков программирования - это 25% дела.

Для успешного использования нужно еще знать технологии, нужно уметь генерировать идеи, планировать работу и т.д.

А, вообще, после изучения одного си-подобного языка, остальные - очень легко учатся.
0
 Аватар для PhoeniX_4
8 / 8 / 3
Регистрация: 01.06.2011
Сообщений: 177
11.05.2014, 06:42  [ТС]
А, вообще, после изучения одного си-подобного языка, остальные - очень легко учатся.
Не знаю, мне сложновато параллельно изучать тот же Питон и Шарп потому что у них так или иначе синтаксисы отличаются довольно сильно)
0
Заблокирован
11.05.2014, 12:21
Не знаю, мне сложновато параллельно изучать тот же Питон и Шарп
А зачем изучать Питон и Шарп?
Нужно учиться на них программы писать.
Тогда синтаксис сам собой на задний план отойдёт.
1
 Аватар для PhoeniX_4
8 / 8 / 3
Регистрация: 01.06.2011
Сообщений: 177
11.05.2014, 13:04  [ТС]
Без изучения теории нету практики) да и пока нету в голове конкретной идеи что именно бы написать ведь все уже написано что можно) как говорится "все уже украдено до нас")
0
Master of Orion
Эксперт .NET
 Аватар для Psilon
6101 / 4957 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
11.05.2014, 13:19
PhoeniX_4, не все. Например, есть одна программка, которой я часто пользуюсь - @Text Replacer (именно с собакой в начале). Вроде по функционалу устраивает, но есть 2 нюанса, во-первых постоянно сбивается маска для поиска файлов (при загрузке всегда отображается *.*), а во-вторых постоянное напоминание о том, что надо бы "Отблагодарить" авторов. Таким образом, есть что улучшать и куда стремиться И это только то, чем я постоянно пользуюсь, и относительно полезное
0
 Аватар для PhoeniX_4
8 / 8 / 3
Регистрация: 01.06.2011
Сообщений: 177
11.05.2014, 13:22  [ТС]
Тогда остается брать за основу уже созданное и переписывать на новый лад исправляя ошибки прошлых кодеров я так понимаю?)
0
Master of Orion
Эксперт .NET
 Аватар для Psilon
6101 / 4957 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
11.05.2014, 13:43
PhoeniX_4, просто подумай, что ты (или кто-то еще, я например ) часто однообразное делаешь. Например была браузерка одна, я играл, играл, потом надоела. А нужно заходить каждый день, чтобы ништяки получать. Что я сделал? Написал бота, который логинится. Потом переделал его на POST (изначально работал с тормознутым WebBrowser). Потом была идея его улучшать - чтобы он торговал, ставил всякие тренировки, и т.д. и т.п. В общем - развитие, развитие и еще раз развитие Если что-то однообразное часто делаешь - например заходишь в браузерку за ништяками, если тебе не хватает какого-то функционала в какой-то программе - берешь и делаешь
0
 Аватар для PhoeniX_4
8 / 8 / 3
Регистрация: 01.06.2011
Сообщений: 177
11.05.2014, 13:59  [ТС]
Ну мне с моим опытом пока только консольные калькуляторы на "goto" писать Но все еще впереди как говорится
0
Заблокирован
11.05.2014, 14:49
Ну мне с моим опытом пока только консольные калькуляторы на "goto" писать
Всю жизнь думал, что накидать кнопочек на форму как раз проще, чем написать аналогичное консольное приложение, и что как раз кнопочки кидать, любой школьник может.
0
Кодогенератор
 Аватар для hepper
200 / 200 / 51
Регистрация: 15.06.2011
Сообщений: 794
11.05.2014, 14:57
Цитата Сообщение от PhoeniX_4 Посмотреть сообщение
Ну мне с моим опытом пока только консольные калькуляторы на "goto" писать
а я тоже решил изучать программирование (на шарпе), почитал статьи и книжки, начальный уровень был и оставался в районе "хеллов ворлд".
затем
Цитата Сообщение от Psilon Посмотреть сообщение
была браузерка одна, я играл, играл, потом надоела. А нужно заходить каждый день, чтобы ништяки получать. Что я сделал? Написал бота
стал писать бота - по пути изучал язык, полученные знания сразу применял на практике, даже те что поидее в боте и особо не нужны, но прикручивал и их, а затем выкручивал обратно.
затем программулину раздал знакомым, затем продавать стал

сейчас потихоньку учу с++...
0
 Аватар для PhoeniX_4
8 / 8 / 3
Регистрация: 01.06.2011
Сообщений: 177
11.05.2014, 15:07  [ТС]
Неплохой вариант) тоже была мысль создать что-то эдакое простое что то по сравнению с чем "хелоу ворлд" покажется целой системой и потом к ней прикручивать остальные гайки и болты) читаю сейчас Герберта Шилдта и дошел пока только до классов и методов (хотя стандартные операторы знал несколько лет и за книги не брался) поэтому еще все впереди)
сейчас потихоньку учу с++...
Я тоже брался за С++ и тоже иногда под настроение беру книжку того же Шилдта) ну и на закуску Марка Лутца "Python'ю")

Добавлено через 1 минуту
Всю жизнь думал, что накидать кнопочек на форму как раз проще, чем написать аналогичное консольное приложение
По мне так консольное приложение проще) Хотя это я так наверное думаю потому что ни разу за те же кнопочки не брался) Но тут уже на вкус и цвет все фломастеры разные
0
Master of Orion
Эксперт .NET
 Аватар для Psilon
6101 / 4957 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
12.05.2014, 14:37
PhoeniX_4, разницы никакой. В более-менее нормальной программе все вычисления полностью изолированы от представления, и что форма, что консоль, что ВПФ могут прикручиваться за полчаса на выбор любая. Например, писал в свое время змейку (быдлкод, конечно), но старался писать хорошо В итоге у модели Game были только методы: Start, Stop и Pause, а также событие Turn, то есть очередная итерация игры. В которой передавались координаты змейки, препятствий, и так далее. И фактически весь код формы заключался в
C#
1
2
3
4
5
Form_Load(object sender, EventArgs e)
{
   Game.Turn += DrawTurn;
   Game.Start();
}
и обработки стрелочек в KeyPress.
0
 Аватар для Андрей Дружинин
3 / 3 / 0
Регистрация: 10.02.2014
Сообщений: 45
12.05.2014, 14:55
Psilon, что вы понимаете под словом "быдлокод" если не секрет?)
0
Master of Orion
Эксперт .NET
 Аватар для Psilon
6101 / 4957 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
12.05.2014, 15:20
Андрей Дружинин, код, написанный не для людей, а для машины
Мхатовская пауза...

То есть когда человек пишет код, не думая о том, кто его в дальнейшем будет читать, по принципу "лишь бы компилятор со своими ошибками отвязался", и по принципу "ну ладно, зажарится как-нибудь".
1
Эксперт .NET
 Аватар для insite2012
5548 / 4311 / 1218
Регистрация: 12.10.2013
Сообщений: 12,371
Записей в блоге: 2
12.05.2014, 15:39
Psilon, "Главное-завалить, а там запинаем".
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
12.05.2014, 15:39
Помогаю со студенческими работами здесь

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

Какой язык лучше изучать для разработки сайтов Java или PHP?
Скажите, какой язык лучше изучать для разработки сайтов и какой больше востребованный, Java или PHP?

Какой язык лучше изучать , и без необходимости лишнего софта , C++ , C# , Visual Besic , или вообще чисто Assambler
Какой язык лучше изучать , C++ , C# , Visual Besic , или вообще чисто Assambler чтоб приложение работало - без установки...

Есть ли смысл покупать лучшую AGP-видеокарту или лучше сменить мат. плату?
У меня компьютер на материнке MSI 865 Neo2-PS (5 PCI,1AGP,4DDR DIMM) Стоит проц П4-2400, 1гб ддр400,Радеон 9200AGP-128мб,350вт блок...

FASM ИЛИ PUREBESIC ИЛИ ЕСТЬ ЕЩЕ КАКОЙ ТО ЛУЧШЕ ПОДСКАЖИТЕ ?
PUREBESIC НЕ ПОДДЕРЖИВАЕТ КИРИЛЛИЦУ FASM ПОКА НЕ ЗНАЮ КАКОЙ ЛУЧШЕ


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru