wizzard: (Default)
[personal profile] wizzard

Есть тут такой человек, на вид умный. Лет четырнадцати. Английский знает довольно-таки никак.

Что б ему такое дать, чтобы сразу и правильно?

(Вопросы мотивации обсуждаем отдельно)

Date: 2010-12-10 11:16 am (UTC)
From: [identity profile] cd-riper.livejournal.com
сразу и правильно не бывает, человек должен сам набить все главные шишки

Date: 2010-12-10 11:23 am (UTC)
From: [identity profile] murkt.livejournal.com
Необязательно знать, как делать неправильно. Можно сразу делать правильно.

Date: 2010-12-10 11:29 am (UTC)

Date: 2010-12-10 11:31 am (UTC)
From: [identity profile] neteraser-brdr.livejournal.com
Первое идет первым. Собрать на даркбейсике (DarkBasic Pro) шутер по туториалу. Охуеть от того что все получается =)

Дальше начать изучать С\С++. По книжке. Написать по порядку: калькулятор, арканоид, змейку, тетрис.

Дальше взять DirectX. По туториалам. Бампмаппинг. Рендеринг террейнов. И пр. и пр. насколько интересно будет.

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

Date: 2010-12-10 11:33 am (UTC)
From: [identity profile] justy-tylor.livejournal.com
Фильмов на английском, чтобы учил потихоньку. Без языка ничего правильного не выйдет. А уже по делу лучше начинать с геймдева.

Date: 2010-12-10 11:35 am (UTC)
From: [identity profile] vannadis.livejournal.com
SICP же!

Date: 2010-12-10 12:36 pm (UTC)
From: [identity profile] udpn.livejournal.com
Если с мотивацией все норм, то да.

Date: 2010-12-10 02:45 pm (UTC)
From: [identity profile] esil0x.livejournal.com
Да что уж там, сразу надо заставить статьи Ершова про операторные алгорифмы читать!

Date: 2010-12-10 09:32 pm (UTC)
From: [identity profile] zhectjahsik.livejournal.com
ссылку в студию.

Date: 2010-12-11 09:13 am (UTC)
From: [identity profile] zhectjahsik.livejournal.com
Огромное спасибо! Читаю статьи и получаю странное извращенное удовольствие, граничащее со щенячьим вострогом.

Date: 2010-12-10 09:35 pm (UTC)
From: [identity profile] zhectjahsik.livejournal.com
Сразу будет из крупнокалиберного пулемета по воробьям.

Date: 2010-12-10 11:36 am (UTC)
From: [identity profile] bik-top.livejournal.com
Книжку Шеня дай почитать, паскаль там какой-нибудь установи.

Date: 2010-12-10 09:33 pm (UTC)

Date: 2010-12-10 11:42 am (UTC)

Date: 2010-12-10 11:42 am (UTC)
From: [identity profile] triampurum.livejournal.com
Один из первых шагов, в правильности которого я уверен - начать с мат. индукции и в дальнейшем активно опираться на неё в рекурсии, индуктивном определении множеств данных, плавно переходящих в BNF, структурной индукции. Если говорить о книжках, то это, наверное, Курант, "Что такое математика", Шень, "Математическая индукция". Ещё у Шеня есть книга "Программирование" для активного чтения.

Date: 2010-12-10 11:55 am (UTC)
From: [identity profile] http://users.livejournal.com/_winnie/
Чуть-чуть ассемблера, что было понятно что снизу. Много C + любимый язык сенсея.

Date: 2010-12-10 11:57 am (UTC)
From: [identity profile] http://users.livejournal.com/_winnie/
И что-нибудь такое, чем можно самовыражаться в интернете, HTML + флеш или JavaScript

Date: 2010-12-10 12:39 pm (UTC)
From: [identity profile] udpn.livejournal.com
Можешь дать ему задачник Лепехина для 8-9 классов. Там все равно, на каком языке, собсно. И разбавлять всякими APIшками для окон, графики, звука и пр., чтобы не скучно было.

Date: 2010-12-10 12:39 pm (UTC)
From: [identity profile] maxim.livejournal.com
Без высшего образования не начится ничему хорошему.
Математика, математика, математика.

Date: 2010-12-10 01:03 pm (UTC)
From: [identity profile] murkt.livejournal.com
И я очень сильно сомневаюсь, что нужна математика-математика-математика, ассемблер, плюсы, туториалы директикса и геймдев.

Date: 2010-12-10 01:21 pm (UTC)
From: [identity profile] the-aaa13.livejournal.com
Кнута?

Date: 2010-12-10 01:36 pm (UTC)
From: [identity profile] veka.livejournal.com
Чтоб на пряники не отвлекался.

Date: 2010-12-10 01:43 pm (UTC)
From: [identity profile] orvind.livejournal.com
Дай ему задачи со вступительного экзамена ВМиК МГУ. Поступит туда - хорошо научится.

Date: 2010-12-10 02:15 pm (UTC)
From: [identity profile] al-zatv.livejournal.com
говорят,хороша книжка "си шарп для школьника"

Date: 2010-12-10 02:48 pm (UTC)
From: [identity profile] zerthurd.livejournal.com
Пусть идёт с девками знакомиться, а то приключится с ним задротизм, ежели с такого возраста контуперами пичкать.

Date: 2010-12-10 08:55 pm (UTC)
From: [identity profile] dmytrish.livejournal.com

Так що засоби для лікування є)

Date: 2010-12-10 08:56 pm (UTC)
From: [identity profile] dmytrish.livejournal.com
Пітон, кажуть, для навчання підходить. Що на це скажуть сенсеї?

Date: 2010-12-10 09:22 pm (UTC)
From: [identity profile] dmytrish.livejournal.com
Да, мова явно не олімпіадна) Але з педагогічної точки зору, крім того, що людині потім доведеться рано чи пізно звикати до статичної типізації?

Date: 2010-12-10 10:00 pm (UTC)
From: [identity profile] zhectjahsik.livejournal.com
Сразу и правильно будет дать почитать классические книги, чтобы читал их как стихи.

Во многом, повторю уже высказывавшихся:

Книжка Шеня по программированию + Вирт: Алгоритмы и структуры данных + Практика программирования Керриган и Пайк + Зубков + Кнут + SCIP + GOF + Лекция Бэкуса во время вручения ему премии Тьюринга + Dragon Book + Современные Операционные системы тов. Таненбаума + Что-нибудь из статей Криса Касперски (или книгу "Оптимизация программ по памяти")

Можно отталкиваться от исторического развития, тогда даже лучше начать с Таненбаума.

Важно отметить, что языки это лишь форма - способ заставить машину сделать то, что нам надо. Кодирование это не цель( хотя в этом есть доля эстетического наслаждения). Но, если с этой формой обращаться небрежно, то сложных щадач не решить. Тут от предмета можно будет переходить к методам: Дейкстар и его программирование без goto, опять же SCIP.

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

Date: 2010-12-11 06:46 am (UTC)
From: [identity profile] kunaifusu.livejournal.com
Starting Forth и Thinking Forth by Leo Brodie. Их на русском издавали много раз.

Date: 2010-12-11 11:56 am (UTC)
From: [identity profile] sleepy-drago.livejournal.com
мы к счастью наблюдаем "эпоху перемен" и поэтому "учить языки" абсолютно бесполезное занятие. Может быть это и хорошо :) жаль что я это ни от кого не слышал лет 8 назад.

Имхо задачками на думание определить тип творческой активности субъекта и уже от результата будет зависеть какие задачки для развития мышления нужны.

себя вспоминаешь?

Date: 2010-12-11 04:47 pm (UTC)
From: [identity profile] sashman.livejournal.com
пусть пишет шутер на АБАПе!

Date: 2010-12-12 09:51 am (UTC)
From: [identity profile] 3d6.livejournal.com
ИМХО, теорию нужно изучать после освоения некоторой практики. Иначе будет непонятно, в чем вообще проблема, и зачем над этим нужно думать. Но по чем учить теорию - не скажу, все что я читал - мне не нравилось.
В практике желательно подойти с 3х сторон: во-первых, старый добрый С-стайл, без всяких классов, темплейтов и прочих извращений, чтобы научиться не плодить сущности без надобности. Во-вторых, С++ или java, чтобы понять мощь и величие ООП, и в случае С++ понять, насколько оно неуклюжее и извратное без старого доброго С-стайл, а в случае java просто понять его неуклюжесть и извратность. И в-третьих, питон - чтобы понять, что на проблемы программирования можно смотреть с ощутимо другой стороны (а может даже лучше хаскель, но я на нем не писал - не поручусь, возможно он слишком потусторонний).

Date: 2011-01-04 07:09 am (UTC)
From: [identity profile] ulovka22.livejournal.com
какой-нибудь актуальный SDK для мобильных телефонов - и полезно, и занимательно. и английский подучит.

Date: 2011-01-04 08:32 am (UTC)
From: [identity profile] ulovka22.livejournal.com
я имел в виду apple ios или android
но psp тоже неплохо

Profile

wizzard: (Default)
wizzard

January 2019

S M T W T F S
  12 345
6789101112
1314 1516171819
202122 23242526
2728293031  

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 8th, 2025 05:04 am
Powered by Dreamwidth Studios