Вход | Регистрация
    1  2  3   
О жизни... :: Как страшно жить

OFF: Программирование с нуля для школьника

OFF: Программирование с нуля для школьника
Я
   Gulloper
 
13.12.18 - 10:12
Привет!

сам прог 1С. Растет сын. Предпоследний класс. Спросил - как научиться программированию.
город небольшой. возможности обучения минимальные.

Что можно предложить? онлайн обучение? готов платить.


не стоит писать: - что делаешь? а зачем? не нужно.
 
 
   Dmitry1c
 
1 - 13.12.18 - 10:12
C# для школьников книга в бесплатном доступе есть
   Вафель
 
2 - 13.12.18 - 10:12
сам учи
   Вафель
 
3 - 13.12.18 - 10:13
в предпоследнем классе обычно уже умеют программировать, если это было интересно
   shadow_sw
 
4 - 13.12.18 - 10:13
книги Хрусталевой, курсы Гилева
   Dmitry1c
 
5 - 13.12.18 - 10:14
после C# можно перейти на программирование движка Unity - а там уже 3D-объекты, поинтереснее будет
   Натуральный Йог
 
6 - 13.12.18 - 10:14
(0) В школе на информатике не учат? Хотя бы Бейсик
   Конструктор1С
 
7 - 13.12.18 - 10:15
   Alex S D
 
8 - 13.12.18 - 10:15
Странно, обычно на информатике этому учат уже
   Волшебник
 
9 - 13.12.18 - 10:15
Присоединяюсь к мнению (2) — нужно учить самому.
Дети делают не то, что им говорят родители, а то, что они делают. Они же повторюшки.
   Вафель
 
10 - 13.12.18 - 10:16
(7) если в школе не изучали бейсик, то начинать не стоит. Лучше питон
   Вафель
 
11 - 13.12.18 - 10:16
(9) в предпоследнем классе уже не так
   NikVars
 
12 - 13.12.18 - 10:17
(0) https://club.1c.ru/
Главное, патриотично!
   Мыш
 
13 - 13.12.18 - 10:18
Начать с машинных кодов, потом ассемблер...
   Конструктор1С
 
14 - 13.12.18 - 10:18
(10) это не полноценный бейсик, а урезанный бейсик для школьников. Очень простая среда разработки
   Garikk
 
15 - 13.12.18 - 10:19
(10) давайте пример чем плох бейсик? забавно в 2018 году услышать мнения :)
   Alex S D
 
16 - 13.12.18 - 10:19
(13) чтобы сразу отбить желание .. ага)
   Конструктор1С
 
17 - 13.12.18 - 10:19
+(14) для изучения основы основ. Научиться циклы крутить, логические условия там
   Натуральный Йог
 
18 - 13.12.18 - 10:20
(15) 1. не применяется в реальной жизни
   Garikk
 
19 - 13.12.18 - 10:20
(18) во, отличный пример. (хотя за бугром внезапно VB.Net популярен)

p.s. славабогу никто паскаль не предложил
   NikVars
 
20 - 13.12.18 - 10:21
(18) Ты щас много применяешь рукописное письмо, которым дрючат 11 лет + вуз?
   Garikk
 
21 - 13.12.18 - 10:22
(18) так, а ещё и VBA есть
   Вафель
 
22 - 13.12.18 - 10:22
сейчас в се курсы по обучению в основном на питоне. наверно не просто так
   Конструктор1С
 
23 - 13.12.18 - 10:22
(18) на западе применяется
   NikVars
 
24 - 13.12.18 - 10:23
(19) Могу предложить Лазарус.
https://lazarus-rus.ru/
https://ru.wikipedia.org/wiki/Lazarus
   Вафель
 
25 - 13.12.18 - 10:23
(23) какое-нибудь замшелое легаси
   ice777
 
26 - 13.12.18 - 10:23
(15) бейсик может для изучения общих алгоритмов и годится, но портит затем жизнь программисту.
(23) где и зачем? Полно всяких гораздо более разумных языков.
   Garikk
 
27 - 13.12.18 - 10:24
очень печально что сейчас стали модные нестрого типизированные языки типа питона...а я помню время как бейсику в огромный минус ставили что у него тип variant существует
==
(26) поясните чем портит бейсик жизнь программисту?
   Конструктор1С
 
28 - 13.12.18 - 10:24
   Davalebor
 
29 - 13.12.18 - 10:24
(19) Паскаль, кстати, в школе на информатике преподают
   Конструктор1С
 
30 - 13.12.18 - 10:25
(26) раньше многих учили программировать в турбопаскале, и ничего
 
 Рекламное место пустует
   Asmody
 
31 - 13.12.18 - 10:26
   Вафель
 
32 - 13.12.18 - 10:26
(30) ну и зачем вспоминать что  было раньше?
   Конструктор1С
 
33 - 13.12.18 - 10:26
Внезапно так:
Топ-43 на март 2018 года
Java           14 995
JavaScript     10 198
Visual Basic    8 572
Python          8 043
C or C++        6 530
C#              5 979
Objective-C     5 312
Perl            2 587
Ruby            2 186
PHP             1 806
R               1 705
Bash            1 575
Scala           1 220
ASP             1 133
Assembly          941
JSP               822
Swift             686
Matlab            633
Crystal           493
Typescript        493
Cobol             449
VBA               351
Groovy            343
Ada               243
Golang            274
Tcl               124
Kotlin             88
awk                70
Fortran            59
Clojure            49
Delphi             46
Erlang             45
Scheme             37
Haskell            30
Lua                28
F#                 25
Dart               24
Rust               20
Lisp               10
Smalltalk           8
Prolog              6
Pascal              4
PostScript          3
   Garikk
 
34 - 13.12.18 - 10:27
перл популярнее php...однако
   Diman000
 
35 - 13.12.18 - 10:27
(0) У меня сыну 14.
Изучив все варианты я решил начать с Python.
По-моему идеальный вариант.
Простота старта как в бейсике на спектруме, для тех кто понимает о чем я. И синтаксис простой.
Но в отличие от бейсика он используется в куче современного софта.
   Конструктор1С
 
36 - 13.12.18 - 10:28
(32) незачем. Но некоторые утверждают, что якобы бейсик способен испортить жизнь программисту. Вот я и привел пример, что многих учили на паскале и ничего, в люди выбились
   Asmody
 
37 - 13.12.18 - 10:28
Мало будет (31), можно сходить на https://www.coursera.org/
Там, правда, большая часть дельных курсов на английском, но на русском тоже есть что-то.
   ice777
 
38 - 13.12.18 - 10:29
(27) бейсик в адаптированном варианте не имеет типизации переменных. А потом- открытие, а в других-то оно есть. Не говоря уже про ООП.
   novichok79
 
39 - 13.12.18 - 10:29
(0) я бы что-нибудь на ардуино ему предложил освоить. там программирование и микросхемы сразу.
   Garikk
 
40 - 13.12.18 - 10:30
(38) в питоне нет строгой типизации, в js нет строгой типизации
ООП есть в VB и VBA, чистый бейсик не используется сейчас нигде
   ice777
 
41 - 13.12.18 - 10:30
(33) хе, как с котлиным носились.. я даже поставил.
лучше всего обычный яваскрипт!
   Asmody
 
42 - 13.12.18 - 10:30
(33) Интересно, что в этом списке делают Smalltalk, Prolog и, мать его, PostScript?
   Гипервизор
 
43 - 13.12.18 - 10:31
Максим Радченко. 1С:Программирование для начинающих
https://its.1c.ru/db/pubprogforbeginners
   ice777
 
44 - 13.12.18 - 10:32
(40) вот питоном с его функционалом лучше и пользоваться. Кстати, отсутсвие типизации накладывает некоторые ограничения и прут ошибки.. читал про такую ситуацию в питоне.
Вот я и говорю: зачем тогда бейсик?
   ice777
 
45 - 13.12.18 - 10:32
(43) а зачем детям учетные системы?
   novichok79
 
46 - 13.12.18 - 10:33
(39) https://www.youtube.com/channel/UCgtAOyEQdAyjvm9ATCi_Aig
это к тому, как увлечь ребенка на это все.
(0) я самообразовывался по этой книжке, будучи лютой школотой
http://lib.agu.site/books/114/53/
   Garikk
 
47 - 13.12.18 - 10:33
(44) я вообще спрашивал в чем минусы бейсика, что столько лет на него накидывали, если сейчас одни из самых популярных языков эти-же минусы и имеют
==
нет, он не нужен конечно, я вообще за строго типизорованные языки типа java/C#
   Eiffil123
 
48 - 13.12.18 - 10:34
Лучше начать с vb.net
Там можно сразу рисовать окошки привычные, не надо их программно генерить.

А зачем учиться программистовать с 1С? 1С - это язык узкоспециализированный. Там не рассматриваются вопросы работы с классами, объектами и прочей полезными ООП-фишками
   Garikk
 
49 - 13.12.18 - 10:35
(48) лучше с C#, все тоже самое что и VBnet но язык более востребован
   Гипервизор
 
50 - 13.12.18 - 10:35
(43) Вы эту книгу читали или "1С это только бухгалтерия"?
Тем более ТС - сам прог 1С.
   Diman000
 
51 - 13.12.18 - 10:36
(0) И да, я собираюсь учить сам.
Я смогу придумать задачки на темы, которые ему интересны. Это очень важно чтобы увлечь подростка с минимумом элементов школьной принудиловки.
   Eiffil123
 
52 - 13.12.18 - 10:36
Вообще, чтобы изучать в школе было интересно, нужно чтобы учебные примеры были наглядными. Например, в ходе изучения создается простая игра для телефона или компутера.

А не просто свод сухих алгоритмов (а-ля 100 алгоритмов сортировки списков)
   ice777
 
53 - 13.12.18 - 10:37
(52) нет уж. чем мышками таскать иконки, пусть алгоритмы учат!
   novichok79
 
54 - 13.12.18 - 10:38
(52) это да, помнится году в 99-м, я движение мячиков и их столкновение рисовал на турбо паскале в защищенном режиме на 486-м компе. это было медленно, потом я ассемблерные вставки сделал в месте вывода битмапа, примеры где-то нашел, не помню уже, в общем мячики начали носиться как угорелые, ускорение было в 20 раз по сравнению с обычным турбопаскалем.
   Garikk
 
55 - 13.12.18 - 10:39
(53) заставить прочитать Кнута :)

и главное не допускать к компьютеру, пусть в тетрадке рисует алгоритмы и пишет год (пипец, я так в ВУЗе учился на ИТ специальности...не выдержал)
   Garikk
 
56 - 13.12.18 - 10:39
(55) *код (опечатка)
   GANR
 
57 - 13.12.18 - 10:40
(0) Прежде чем браться за 1С нужно привить хорошее алгоритмическое мышление. Вот эта книга для то что надо для этой цели https://www.ozon.ru/context/detail/id/2266810/ . Весь РГРТУ по ее материалам учился программировать - проверено. А современная литература даже и не знаю что посоветовать - лажа на лаже.
   Dotoshin
 
58 - 13.12.18 - 10:48
(0) Ну начни с Hello world! в экселе. Покажи ему как это сделать.
Расскажи ему самые основы про переменные, операторы присваивания, сравнения, условия, циклы и т.д.
А потом уже можно и книжки всякие читать и пробовать другие языки.
   ice777
 
59 - 13.12.18 - 10:51
(56) что за жестокий вуз такой.
В мое время персоналок еще не было, но была эвм (вроде серии ЕС) в подвале, кодили на фортране вживую и распечатки печатали.
   Dotoshin
 
60 - 13.12.18 - 10:51
(57) >>Весь РГРТУ по ее материалам учился программировать - проверено.
Это потому что эта книжка его же преподавателями и написана и содержит ровно то, что читают на лекциях. Очень удобно - не надо конспекты писать :)
   Базис
 
61 - 13.12.18 - 10:52
10 класс - это уже поздно. Вместе откройте cs50 на javarush.ru, одним из первых уроков будет про MIT-овский scratch. 6-классник осилил, но одноклассник младшей, в 3 классе, показал на каком-то семинаре NASA свою игру и взял приз. Написал игру эту он за день.
   Базис
 
62 - 13.12.18 - 10:53
   Fragster
 
63 - 13.12.18 - 10:56
   la luna llena
 
64 - 13.12.18 - 11:03
Курсы от МФТИ очень сложные, но очень хорошие, вы наверное уже не увязались по возрасту.
   la luna llena
 
65 - 13.12.18 - 11:04
Не поняла выбор рубрики, почему "как страшно жить?"
   zmaksimuz
 
66 - 13.12.18 - 11:30
(65) Наверное, потому что большинство родителей все таки не хотят, чтобы дети выбрали их профессию)
 
 Рекламное место пустует
   exwill
 
67 - 13.12.18 - 11:39
(0) Учи на чем угодно. Все равно он на этом программировать не будет.
   Garikk
 
68 - 13.12.18 - 11:41
(66) а какую профессию бы вы выбрали для ребенка?
   Вафель
 
69 - 13.12.18 - 11:42
(66) вроде как раз наоборот. иначе откуда были бы семейные династии
   Конструктор1С
 
70 - 13.12.18 - 11:47
(42) выступают явными аутсайдерами
   zmaksimuz
 
71 - 13.12.18 - 11:50
(69) Не спорю. Да, и такие родители есть.
Известный сайт по поиску работы проводил опрос на эту тему: https://news.vtomske.ru/news/127560-opros-bolshinstvo-tomichei-ne-hotyat-chtoby-deti-vybrali-ih-professiyu
Результат: большинство, все таки против, чем за.
   Salimbek
 
72 - 13.12.18 - 12:30
(0) Попробуй начать с этого: https://robot.datalesson.ru/#/auth/questionary?age_group=3&state=7635

Потом это: http://lightbot.com/flash.html
   jscript82
 
73 - 13.12.18 - 12:39
(0) Если он в предпоследнем классе не умеет программировать, значит не предрасположен. Я в предпоследнем классе уже писал вирусы на ассемблере и 3Д-рендерер на С++ с обратной трассировкой лучей (как сейчас в последних видеокартах от Нвидиа).
   Гипервизор
 
74 - 13.12.18 - 12:43
(73) А сейчас вы не иначе как ведущий разработчик в геймдеве? Или творите под псевдонимом Линус Торвальдс?
   la luna llena
 
75 - 13.12.18 - 12:45
(72) мультики в 10 классе? оригинально.
   la luna llena
 
76 - 13.12.18 - 12:48
кучу всего насоветовали, есть много ресурсов для детей 10-14 лет, но у автора то уже великовозрастный балбес, я считаю, нужно для взрослых брать курс, для примера на http://www.intuit.ru есть по C#
   birkoFFFF
 
77 - 13.12.18 - 12:49
(0) Сын в 10-ом классе спросил как научиться программированию?
Честно? Моё мнение: Это не его.
Было бы его не было бы такого вопроса в принципе. У него бы глаза горели и он бы уже пол ютьюба пересмотрел, и пошел бы он не к папе, а к гуглу.
   la luna llena
 
78 - 13.12.18 - 12:49
C# или сразу Питон
   birkoFFFF
 
79 - 13.12.18 - 12:52
Но если учить, то на текущий момент ИМХО Python самый интересный вариант. Помимо относительной простоты там очень большой спектр применения.
   birkoFFFF
 
80 - 13.12.18 - 12:53
И уж точно не 1С.
   jscript82
 
81 - 13.12.18 - 12:53
(74) С чего это? Я обычный программист, как и все кто в школе интересовался программированием.
   la luna llena
 
82 - 13.12.18 - 12:54
(79) один минус - если участвовать в олимпиадах городских и областных, то его никто проверить не может из учителей )
   jscript82
 
83 - 13.12.18 - 12:56
(75) в 10 классе уже пора начать заниматься спортом, отжиматься, подтягиваться, бегать, бокс, чтобы в армии было легче. А начинать учиться программировать уже поздно.
   DeeK
 
84 - 13.12.18 - 12:56
есть игруха называется 7 Billion Humans в Steam. Советую
   birkoFFFF
 
85 - 13.12.18 - 12:58
(82) Да ладно! Пускай тогда в других участвует. Например: https://mlbootcamp.ru/round/15/tasks/
   jscript82
 
86 - 13.12.18 - 12:58
(79) ИМХО Джава лучше. Денег больше. А спектр применений не так важен, если платят хорошую зарплату.
   Krabb
 
87 - 13.12.18 - 12:59
Меня наверное сейчас закидают говнецом, но...

Почему ты не хочешь учить сына на примере среды разработки 1С? Тем более что а) есть куча мануалов "программирование 1С для чайников-гуманитариев"; б) у тебя есть личный опыт; в) 1С наиболее востребованная сейчас штука в ИТ

Вот даже готовый план действий есть :) http://lurkmore.to/Копипаста:Python#mws_wb9B2Cr
   la luna llena
 
88 - 13.12.18 - 13:00
мой балбес в этом году вот такую штуку сделал в составе команды
http://kvantorium33.ru/index.php/news/459-kvantoriantsy-iz-vladimira-vyshli-v-final-mezhdunarodnykh-sorevnovanij-kvantoriada-2018
   jscript82
 
89 - 13.12.18 - 13:04
(87) Если ты знал что тебя закидают говнецом, то зачем давал заведомо плохой совет? Конечно ни один хороший родитель не хочет чтобы его ребенок повторил его ошибки и стал одинесником, вместо того чтобы стать богатым программистом со знаниями и опытом настоящего языка программирования.
   Холст
 
90 - 13.12.18 - 13:05
(0)  Уже предлагали робототехнику и урдуино ? Ещё ИИ библиотеку TensorFlow можно освоить
   birkoFFFF
 
91 - 13.12.18 - 13:08
(87) Зачем сходу ребенку связывать руки?
Он сразу увидит что 1с это легко, быстро, удобно, востребовано и неплохо оплачивается. Втянется.
И только спустя годы он пойдем как оно его ограничивает, но может быть уже поздно, его затянет это болото и уже будет сложно отмыться.
1С это не плохо, но своему ребенку я это не посоветую.
   Garikk
 
92 - 13.12.18 - 13:11
(91) "Он сразу увидит что 1с это легко, быстро, удобно, востребовано и неплохо оплачивается."
ребенок увидит? в таком возрасте обычно пофиг что там "неплохо оплачивается"

и помимо "легко и быстро" --- оно ниразу не интересно
   Salimbek
 
93 - 13.12.18 - 13:13
+(72) А если есть понимание того, что же такое Программирование, то можно, тогда, тут учиться:
https://www.hackerrank.com
https://www.codingame.com/

(75) Предлагаешь сразу алгоритм Кнута-Морриса-Пратта изучать?
   exwill
 
94 - 13.12.18 - 13:14
Ребята, о чем вы спортите? 1C, не 1С. Какая разница? Главное - научить программированию. На чем - не важно.
Можно и на 1С. Ничего страшного не произойдет. Программировать на таком 1С, как он выглядит сейчас, он все равно не будет.
   Krabb
 
95 - 13.12.18 - 13:16
(89) Не потрудитесь ли обосновать чем совет "заведомо плохой"?
(91) Может быть поздно для чего? Он будет слишком стар для того чтобы переучить синтаксис? Ну так в таком возрасте наверное уже пофиг на "оно его ограничивает"
   jscript82
 
96 - 13.12.18 - 13:17
(95) Там в самом начале написано:
>> Меня наверное сейчас закидают говнецом, но...
   Гипервизор
 
97 - 13.12.18 - 13:18
(95) Да человек похоже форумом ошибся, тут же нет богатых настоящих программистов.
   jscript82
 
98 - 13.12.18 - 13:20
(97) Да может и есть. Но почти все одинесники жалеют что в молодости, десять-пятнадцать лет назад пошли именно в 1С, а не в другой язык программирования, и хотят свалить с 1С, но понимают что уже поздно переучиваться, и что им суждено до конца так и оставаться одинесниками, и пытаются себя убедить что 1С - это востребованно, легко и прибыльно, чтобы выбраться из депрессии.
   Натуральный Йог
 
99 - 13.12.18 - 13:21
(98) Жалеют, но из 1С не уходят
   Натуральный Йог
 
100 - 13.12.18 - 13:23
(98) т.е. в 1С постоянно переучиваться с 7.7 на ОФ, потом на УФ им норм, никогда не поздно, а на другой язык один раз переучится и всю жизнь спокойно сидеть, это поздно
  1  2  3   

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.