Я со всем согласен. НО, это с точки хрения прожитых лет. Сегодня я занимаюсь спортом, хоть и не испытываю к нему любви. У меня есть хобби, личная жизнь и сегодня я стараюсь все совмещать.
Сегодня я понимаю, что были правы родители, когда заставляли ходить на спортсекции.
Но вопрос в том, нужно ли ребенка заставлять учить программирование, понимаете?
А я сразу вспомнил как теже ребята в майкрософт, когда создавали офисный пакет, для GUI проводили тестирование пользователями, они просто и сажали за компы и давали указания (например отформатировать текст, создать таблицу и тп.) при этом на каждом компе был запущен скрипт, который отслеживал пути мыши, время сколько понадобилось пользователю на то, чтобы выполнить то или иной действие, а после анализировали полученные результаты.
А если серьёзно, то сколько лет вашему ребенку? Я с раннего возраста пристал к компьютеру, я был помешан на игрушках, в 8 классе начал увлекаться программированием. Но в итоге я заработал искревление позвоночника, плоскостопие и проблемы с суставами. Ну и зрение ниже единицы.
И сейчас мне приходится тратить время силы и деньги, чтобы хоть немного восстановить здоровье.
А вообще спецификации бывают разные, бизнес, функциональные, технические, о какой идет здесь непонятно.
Без спецификаций невозможно работать в команде, потому если человек, который должен был реализовать тот или иной функционал заболел, то кто будет делать? А если есть детальный анализ, где прописано все, как и что должно быть реализовано, то это сможет сдлеать любой компетентный участник проекта.
В общем, то, что описано в статье прекрасно подойдет к проектам написаным на коленке или в одиночку, в больших же проектах (особенно, где функциональность описывается аналитиками, которые описывают её на основании требований, которые собрали консультанты и тп.) невозможно.
Вы видимо не знаете, что такое Венгерская нотация. Нет, это не то, чему учили вас в школе, что к переменной вначале прибавляется буква, обозначающая тип переменной.
Чарльз Симонии представил соглашение об именах идентификаторов, в котором для указания функционального назначения объекта, представленного идентификатором используется добавление префикса к имени идентификатора.
Понимаете? т.е. pX — Указатель на X., а dX Различие между двумя образцами типа X.
А не то, что принято считать, что sVar — это переменная вида string
Сегодня я понимаю, что были правы родители, когда заставляли ходить на спортсекции.
Но вопрос в том, нужно ли ребенка заставлять учить программирование, понимаете?
P.S. Не холивара и тролинга ради, а понять суть для.
Сомнительное утверждение. На чем оно основывается?
Извините, если обидел, но я и сам был таким и знаю что это такое.
Во-вторых, посмотрите на его фотографии, на вид он очень хлюпкий, у него не развита мускулатура, неужели вы хотели бы, что ваш сын так выглядел?
И свой и чужой
[Сколько программистов вы воспитали?]
Ну по крайней мере одного — себя.
Желание заниматься другими вещами?
Меня тоже заставляли спортом заниматься, но мне не хватало времени на свои интересы и через короткий промежуток времени я бросил это.
Это идеальный случай, если человек может и хочет совмещать и то и другое.
А если серьёзно, то сколько лет вашему ребенку? Я с раннего возраста пристал к компьютеру, я был помешан на игрушках, в 8 классе начал увлекаться программированием. Но в итоге я заработал искревление позвоночника, плоскостопие и проблемы с суставами. Ну и зрение ниже единицы.
И сейчас мне приходится тратить время силы и деньги, чтобы хоть немного восстановить здоровье.
Не эксперт, опыт подсказывает.
[Я вот, с ранних лет увлекаюсь программированием, но под ваши эпитеты не подхожу.]
Ну это еще надо доказать.
[Может, дело просто в том, что родителям неплохо бы контролировать чадо во избежание перегибов, а?]
Не противоречит ни одному моему слову.
[Или это я просто что-то не так делаю?]
Может быть
У меня родители хотели, чтобы я был врачом, и что теперь им надо было мне с самого детства приучать хирургии?
Для этого надо учить не программированию, а развивать навыки, которые вы описали. Например, шахматы, логические игры и тп.
Вот что-то люди в раннем возрасте не начинали программировать но были и развиты и логически, и выстраивали алгоритмы и тп.
А вы спрашивали вашего сына, что ему хочется или интересно ли ему вообще программировать?
От спортивных секций хоть какой то толк, здоровья больше будет, осанка, зрение не испортятся.
А вообще спецификации бывают разные, бизнес, функциональные, технические, о какой идет здесь непонятно.
Без спецификаций невозможно работать в команде, потому если человек, который должен был реализовать тот или иной функционал заболел, то кто будет делать? А если есть детальный анализ, где прописано все, как и что должно быть реализовано, то это сможет сдлеать любой компетентный участник проекта.
В общем, то, что описано в статье прекрасно подойдет к проектам написаным на коленке или в одиночку, в больших же проектах (особенно, где функциональность описывается аналитиками, которые описывают её на основании требований, которые собрали консультанты и тп.) невозможно.
local.joelonsoftware.com/mediawiki/index.php/Как_заставить_неправильный_код_выглядеть_неправильно
Чарльз Симонии представил соглашение об именах идентификаторов, в котором для указания функционального назначения объекта, представленного идентификатором используется добавление префикса к имени идентификатора.
Понимаете? т.е. pX — Указатель на X., а dX Различие между двумя образцами типа X.
А не то, что принято считать, что sVar — это переменная вида string