Как научится программированию?? хотябы на нищем луа который 5ти классник осилит - Компьютерные вопросы

Вопрос Как научится программированию?? хотябы на нищем луа который 5ти классник осилит

Регистрация
21 Сен 2013
Сообщения
83
Репутация
0
Спасибо
0
Монет
0
Раньше я не понимал как вообще кодить, если никаких словарей по словам которые отвечают за ту или иную функцию нету. Сейчас насколько я понял что языки программирования +- одинаковые, и чтобы знак какой то конкретный, нужно выучить его индивидуальные особенности, но до сих пор не очень понятно как вообще люди кодят если нужно знать миллионы миллионов слов на английском, непонятно как их вставлять, как их использовать, ведь по сути в языках программирования есть лишь условные переменные, всякие там таблицы да и всё. А как в эти всякие таблицы интегрировать английские слова чтобы получился рабочий скрипт?
 
Регистрация
18 Авг 2013
Сообщения
65
Репутация
0
Спасибо
0
Монет
0
Ты уж определись: либо "как научится программированию", либо "как вообще кодить".

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

Другое дело, кодер. Который бездумно заучил набор стандартных приёмов написания кода на каком-то языке программирования и пихает их куда ни попадя, выдавая типовой говнокод, кое-как решающий примитивные типовые задачи.

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

P.S. Как тебе на уроке математики в школе поможет тот факт, что "синус" на латыни - "волна", а "косинус" - "дополнение волны"?
 
Регистрация
23 Фев 2013
Сообщения
81
Репутация
6
Спасибо
1
Монет
0
Программист - это инженер, что означает, его способность освоить достаточно быстрой любой язык программирования. Главное - это начать, любой процесс обучения чему-то похож на то как ребенок изучает свой первый язык, сначала "папа", "мама", так же из программированием - по-тихоньку по чуть-чуть и вот сам не заметишь как уже сидишь в офисе, пишешь код и тебе за это платят. Так же и с английскими словами, но в идеале конечно, нужно знать английский просто для того, чтобы в тренде, наиболее свежие и актуальные статьи/новости выходят именно на английском и не все они бывают переведены на русский, хотя всегда можно закинуть это все в ChatGpt, который вполне сносно это все переведет.

Задача программиста - это не просто найти эффективное решение задачи (для этого как раз много ума не нужно), а помимо этого выстроить некий "каркас" т.е. архитектуру, которая упростит работу другим программистам и позволит удешевить процесс дальнейшей разработки. Важно, не просто писать код, а делать его максимально простым и понятным, отличие кода Senior'a от кода Middl'a чаще всего будет не в его эффективности, а именно в его простоте и понятности. Senior не мыслит только в рамках текущей задачи, он мыслит на несколько ходов вперед, нужно думать о команде, о новых разработчиках которые придут работать с этим кодом, о новых задачах, которые будут поступать.
 
Регистрация
7 Ноя 2012
Сообщения
83
Репутация
0
Спасибо
0
Монет
0
наизусть запоминают + среды разработки подсказывают что где можно использовать
 
Регистрация
4 Дек 2013
Сообщения
99
Репутация
0
Спасибо
1
Монет
0
миллионы миллионов слов на английскомзабавно, но никто (я по крайней мере) даже не думает о переводе каждого слова в синтаксисе ЯП на русский. Мы просто понимаем что этот набор букв делает, и всё.
Мой английский вокабуляр не превышает 2000 слов, большинство из них не связанно с IT и программированием даже
 
Сверху Снизу