Цель заброшена
Автор не отписывался в цели 10 лет 3 месяца 21 день
Программист. Разработчик. Начало пути.
Всегда привлекала идея творить, создавать что-то новое. При этом я люблю решать задачи, действительно заставляющие думать. Когда нечто дается слишком просто, будь то компьютерная игра, задача по физике или же игра в игра в теннис, быстро теряю интерес к данной деятельности. Потому пришел к выводу, что деятельность программиста для меня является наиболее интересным вариантом: достаточный простор для творчества и практически неограниченный challenge.
Критерий завершения
Проект на GitHub, за который не стыдно.
Личные ресурсы
23 года. Бакалавр ЛЭТИ, факультет электроники. Некоторый опыт работы с Python, C++, Perl. Пройденный курс "Алгоритмы и структуры данный" при CS центре ( СПб ).
Экологичность цели
Это очень интересная область. Насколько она окажется по вкусу конкретно мне? Ответ на этот вопрос не возможен без более детального знакомства с данной областью.
-
Who's there?
Оглядеться на этом сайте. Просмотреть профили людей с аналогичными целями. Побегать по тематическим сайтам и поискать хороший материал для старта.
-
MOOC
Онлайн-курсы. Уже имею некоторый опыт прохождения онлайн-курсов. Впечатления исключительно положительные.
-
6.00.1x Introduction to Computer Science and Programming Using Python
-
Algorithms. Part I, Prinston.
-
Principles of Computing, Coursera. RICE.
-
-
Фундамент.
Уверен, что для достижения успеха в какой-либо области так или иначе необходимо обладать фундаментальными для данной области знаниями. А потому читаем, читаем и еще раз читаем!
-
Structure and Interpretation of Computer Programs (Харольд Абельсон, Джеральд Джей Сассман)
-
Алгоритмы (С. Дасгупта, Х. Пападимитриу, У. Вазирани )
-
Конкретная математика. (Р. Грэхем, Д. Кнут, О. Паташник )
-
-
Изучаем Python.
С данным языком я знаком уже год, хотя до написание более-менее серьезных программ не доходило. В данном языке меня привлекает его универсальность, мультипарадигменность, приятный синтаксис, большое количество документации.
-
Изучаем Python ( Марк Лутц)
-
Программирование на Python. Том I ( Марк Лутц)
-
Программирование на Python. Том II ( Марк Лутц)
-
Django web framework
-
-
Изучаем С++
Относительно низкоуровневый язык. По моему мнению это отличный способ не только больше разобраться в работе с памятью и структурами данных, но и отличная платформа для изучения языков Java, C#, если будет желание. Изучать язык буду книге "С++. Базовый курс." ( Гилберт Шилдт )
-
Английский язык
Думаю, что не нужно говорить, насколько важно сейчас знание английского языка, тем более если ты вдруг решил стать программистом. Начну развивать свои знания английского. На начальном этапе буду использовать для этого http://lingualeo.com
-
Проект
Если я дошел до седьмого этапа, значит самое время взяться за серьезный проект, за который было бы не стыдно.
- 3246
- 13 июня 2014, 23:08
Не пропустите новые записи!
Подпишитесь на цель и следите за ее достижением