Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Оригинал: http://d3dvortex.blogspot.ru/2005/07/programming-advice-from-john-carmack-i.html
- Программерские советы от Джона Кармака
- Я написал Джону Кармаку (технический директор и совладелец Id software) и спросил его, что бы он посоветовал начинающему программисту (читай: мне), и он дал мне очень тщательный, вдумчивый и полезный ответ, и я думаю, что и другие люди должны знать что он сказал.
- Итак, без церемоний, ответ Джона Кармака;
- Когда я начинал, компьютеры не умели большего, чем простейшая арифметика, и, если честно, -- мой первый компьютер имел 4KB памяти. То как я учился может быть не совсем применимо, потому что сегодня доступны более мощные ресурсы.
- Не думайте, что это будет легко, вам придется поработать. Возьмите несколько книжек для новичков в библиотеке, в дополнение к тем, что у вас уже есть -- иногда объяснения от разных авторов одних и тех же вещей помогают в их понимании. Проделайте это не менее двух раз. Решите каждую задачу и упражнение, не просто прочтите, думая, что вы все поняли. Много людей, желающих программировать, много говорят об этом, но не пишут достаточно программ. Вы должны писать сотни программ.
- Если ты хочешь быть хорош в чем-то, нужно сфокусироваться на этом, это значит нужно выбрать вещи, которые придется исключить из своей жизни. Заведите небольшой дневник и записывайте то, над чем работаете каждый день, так вы сможете заметить, если вы избегаете трудностей. Узнавайте что-нибудь новое каждый день.
- Избегайте "кухонной книги программирования", куда вы записываете кусочки кода с готовыми решениями. Будьте уверены что вы полностью понимаете все, что вы сейчас делаете, и вы способны применять знакомые решения в разных ситуациях.
- Неплохая идея -- начать в среде, которая вам нравится, например visual basic, flash или javascript, но вы должны попробовать "получить удовольствие" даже от простых задачек по обработке данных. Шаг за шагом собирайте и запускайте простейшие программы, которые достойны изучения.
- Уделяйте особое внимание занятиям по математике. Наиболее важно знать все что возможно из базовой алгебру и тригонометрии, чем различные разделы высшей математики. Вы должны быть способны решать что угодно и уметь объяснить это другим людям, если вы полностью освоили предмет.
- Джон Кармак
Advertisement
Add Comment
Please, Sign In to add comment