Регистрация
14 Май 2013
Сообщения
73
Репутация
0
Спасибо
0
Монет
0
Начал изучать программирование, думал с какого языка начать. Решение было начать в Java. Я исходил из того что если начать с чего-то более сложного, то остальное потом будет идти куда легче. Сам в математике я вообще не разбираюсь. С Английским вроде более-менее порядок. Сейчас Джава с ее методами, операторами, условиями и прочим дается мне довольно сложно. Что же мне делать? Даунгрейднуться до какого-нибудь Паскаля для изучения основ или стиснув зубы продолжить переть на Джаву?
 
Ключевой вопрос: зачем? Если приходится стискивать зубы, значить проганье - не твоё. А просто учить, чтобы пополнить ряды быдлокодеров, как-то глупо
 
Если ты хочешь обучаться программированию - возьми учебник программирования. Написание кода в процессе программирования занимает предпоследнее место. Язык программирования нужен только для того, чтобы записать найденное тобой решение в понятной компьютеру форме. Но ни один самоучитель модного языка не научит тебя способам нахождения этих решений. Язык - лишь инструмент, а не цель обучения. Но чем сложнее инструмент, тем больше времени придётся потратить на его особенности и меньше - на то, для чего этот инструмент предназначен. Никто не использует болиды Формулы-1 для обучения вождению.
 
> Сам в математике я вообще не разбираюсь > Джава с ее методами, операторами, условиями и прочим дается мне довольно сложно Забудь про программирование, это не твоё. Если проблемы с математикой, толковым программистом не станешь.
 
Начал изучать программирование, думал с какого языка начать. Решение было начать в Java. Я исходил из того что если начать с чего-то более сложного, то остальное потом будет идти куда легче. Сам в математике я вообще не разбираюсь. С Английским вроде более-менее порядок. Сейчас Джава с ее методами, операторами, условиями и прочим дается мне довольно сложно. Что же мне делать? Даунгрейднуться до какого-нибудь Паскаля для изучения основ или стиснув зубы продолжить переть на Джаву?
с нахрапу учиться - самый неэффективный способ обучения.

Мастер Фу и десять тысяч строк
Однажды Мастер Фу сказал заезжему программисту: "В одной строке кода shell-сценария больше духа UNIX, чем в десяти тысячах строк кода на С!"

Программист, гордый своими познаниями в С, ответил: "Может ли быть такое? Ведь С - язык, в котором реализовано само ядро UNIX!"

На это Мастер Фу ответил: "Это так. Тем не менее, в одной строке shell-сценария больше духа UNIX, чем в десяти тысячах строк С!"

Программист выглядел удрученным. "Но ведь через язык С мы познаем просвещенность патриарха Ритчи! Мы уподобляемся человеку с операционной системой и компьютером, который получает непревзойденную производительность!"

Мастер Фу сказал: "То, что ты говоришь, правда. Однако в одной строке shell-сценария больше духа UNIX, чем в десяти тысячах строк С".

Программист усмехнулся и поднялся, чтобы удалиться. Но Мастер Фу кивнул своему ученику Ньюби, который писал строку shell-кода на стоящей рядом белой доске, и сказал: "Господин программист, посмотрите на этот конвейер! Не заняла бы его реализация на C десять тысяч строк?"

Просматривая то, что писал Ньюби, программист что-то бормотал в бороду. В конце концов, он согласился, что это так.

"И сколько часов потребовалось бы вам для реализации и отладки этой программы на языке С?"

"Много", - признал заезжий программист. "Но только безумец стал бы тратить столько времени, когда его ждет множество более достойных задач".

"Так кто лучше понимает дух UNIX?" - спросил Мастер Фу. "тот, кто пишет десять тысяч строк, или тот, кто, сознавая тщетность этих усилий, извлекает пользу, не программируя?"

Услышав это, программист достиг просветления.

:)
 
Назад
Сверху