Вход | Регистрация

  1  2  3   
О жизни... :: Как страшно жить

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

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

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

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


не стоит писать: - что делаешь? а зачем? не нужно.
 
 
   Garikk
 
101 - 13.12.18 - 13:25
(99) сложно сменить направление без проседания в ЗП
   jscript82
 
102 - 13.12.18 - 13:26
(99) Да, это очень трудно. Но можно, если с самого начала параллельно с 1С интересоваться другими языками и иногда как хобби что-то программировать для себя.
Например, я себе в машину делал комп пока работал в 1С, с интерфейсом, с управлением с джойстика, и прочей автоматизацией. Пришлось изучать как писать драйвер, как делать веб-интерфейс, скрипты всякие, мультимедию.
Интересно, и программист не умрет в человеке пока сидишь в офисе.
   Мелифаро
 
103 - 13.12.18 - 13:27
(98) Откуда "почти все"? Полно программистов в 1С ушли, ибо спроса особого на труЪ кодеров, по сравнению с адинэсниками, не было довольно долгое время.
   birkoFFFF
 
104 - 13.12.18 - 13:28
(95) При чем тут синтаксис?
(98) Лично я жалею. Если бы мне сейчас дали выбор и возможности, то я бы не задумываясь ушла из 1С в data scientist например.
(99) Потому что журавль, синица, ипотека и бабло...
   Мелифаро
 
105 - 13.12.18 - 13:28
+(103) А с опытом адинэснег или в управленцы уходит, или франч открывает, или платят ему не меньше этих самых труЪ сениоров-жавистов.
   jscript82
 
106 - 13.12.18 - 13:30
(101) Легко, в большинстве случаев. Начинающий веб-программист получает сразу больше чем средний одинесник. Но можно параллельно работе в 1С развить свой навык, и уйти уже не начинающим программистом, а среднего уровня. И тут уже зарплаты выше чем у самых топовых одинесников. Но это всего лишь веб. Не говоря уже о Питоне или Джаве, где зарплаты еще выше.
   Garikk
 
107 - 13.12.18 - 13:31
(106) ну вот с нулевым опытом уйти со отстатыщь в 1С в питонисты например джуном за 100тыр довольно проблематично

а особенно если вообще никакого опыта нет ни в чем кроме 1С
   jscript82
 
108 - 13.12.18 - 13:31
(103) Когда это небыло? Когда небыло интернета? Ну да, возможно. Но уже несколько лет спрос на тру кодеров выше чем на одинесников. Потому что 1С требуется только в России, а программисты на удаленку требуются во всем мире.
   Alexor
 
109 - 13.12.18 - 13:32
(0) я бы начал с робототехники, тот же лего (не дешево правда), но увлекательно.
Или что то в такой же игровой форме.

Т.е. ребенок должен видеть свой результат.
Учить его 1с сейчас скорее всего нет смысла.
   Мелифаро
 
110 - 13.12.18 - 13:32
Чот не видел я "средних" веб-программистов, и даже энтерпрайз-жавистов, зарабатывающих 200+к в лёгкую и с очень высоким спросом на рынке.
(108) Я про "уже несколько лет", а лет так с начала нулевых.
 
 Рекламное место пустует
   jscript82
 
111 - 13.12.18 - 13:33
(105) Ты явно не представляешь сколько платят сеньорам джавистам, если так думаешь.
   Мелифаро
 
112 - 13.12.18 - 13:33
(111) Удиви меня. Только в странах СНГ, мне западные зарплаты не надо подсовывать.
   Garikk
 
113 - 13.12.18 - 13:33
(110) потому что те кто начинает столько получать в РФ, почти сразу сваливают из страны или начинают работать только за бугор
найти программера за 200+к в РФ очень сложно
   jscript82
 
114 - 13.12.18 - 13:34
(110) Ну я например средний. Мне до сеньора еще очень далеко. Так что ты видел одного тут на форуме как минимум - меня.
   jscript82
 
115 - 13.12.18 - 13:36
(112) >> Только в странах СНГ, мне западные зарплаты не надо подсовывать.

Зачем такое ограничение? Может еще жестче ограничения сделать, сравнивать только зарплаты программистов в Африке с зарплатой одинесников в Москве?
   Мелифаро
 
116 - 13.12.18 - 13:37
(115) По-твоему, все спят и видят, как бы оседлать трактор? Я, например, уже не планирую дёргаться вместе с семьёй куда-то в дальнее забугорье, мне интересен рынок стран СНГ.
   Serg_1960
 
Модератор
117 - 13.12.18 - 13:37
Вы отклонились от темы автора.
Ваш спор о том сколько кому платят - преждевременный :)
Обсуждение сферического коня в вакууме - это вам не здесь.
   Nyoko
 
126 - 13.12.18 - 13:48
https://www.codingame.com/start я бы порубился с ним по сети на java или c#. Потом уроки с ютуба подкинул бы. Устраивали бы баталии на кодингейм ...
   Serg_1960
 
Модератор
127 - 13.12.18 - 13:49
(118)-(125) Sorry, вы ушли от темы автора. Автора интересуют методики обучения программирования "с нуля" для ребенка.
   Nyoko
 
128 - 13.12.18 - 13:53
(127) с 0 это писать игру например или играть кодом... сам синтаксис любого языка не занимает и 10 страниц. самое главное это желание человека применить знания. в игровом походе все сразу. главное терпение.
   Mort
 
129 - 13.12.18 - 13:56
(127) А что не так с unity чтобы учить ребенка? Самое то. В начале можно обходится тремя строками кода.
   Мелифаро
 
130 - 13.12.18 - 13:57
Вроде как есть алгоритмические игры всякие.

Нашёл вот SpaceChem и Machineers.

Зачем грузить ребёнка стеком быстро устаревающих технологий, когда нужно дать основы алгоритмизации в первую очередь?
   Мелифаро
 
131 - 13.12.18 - 13:58
Хотя предпоследний класс, в этом возрасте вовсю уже разработкой занимаются, а не игрушками обучающими...
   ымщдщеф
 
132 - 13.12.18 - 14:08
я своего особо не учил, но пытался  уже после его окончания института привлекать к моим подработкам по 1с в Москве, то в качестве обучающего и работе с бухами, то в качестве  интерфейса между мною и заказчиком - из всего этого он вынес одно: работа с клиентом - не его, потом у него были друзья по институту, которые уехали на заработки работать ява программистами в европу (Берлин, Цюрих). Он поглядел на них и пошел на курсы, где изучал php. С них устроился юниором, потом дорос до РП на питоне, сейчас GO и яву юзает. Уже подумывает о переезде в Москву...
   ымщдщеф
 
133 - 13.12.18 - 14:09
Кстати работа вполне себе высокооплачиваемая для провинциального городка, не говоря уже про Москву - кажись веб программисты в Москве уже больше 1с ников получают
 
 
   Garikk
 
134 - 13.12.18 - 14:21
(133) не "кажись больше" - а так и есть
   ManyakRus
 
135 - 13.12.18 - 14:29
1) "...онлайн обучение"
не надо издеваться когда есть папа-программист
2) смотря какой город:
Москва - узучать java
не Москва - изучать 1С
   Eiffil123
 
136 - 13.12.18 - 14:29
Вообще книжки - это не очень современно. Всё таки лучше посмотреть какие-нибудь видеоуроки в ютубе.


После курсов-по-1с у меня книжки с листами кода по 3 листа вообще не заходят )
   Eiffil123
 
137 - 13.12.18 - 14:30
(135) изучать java и переезжать в Москву. Иначе так и будет до конца жизни с бухгалтершами-пенсионерками смотреть, почему 20 счет не закрывается.
   NikVars
 
138 - 13.12.18 - 14:34
(137) "до конца жизни с бухгалтершами-пенсионерками"...
А почему бы и нет?! Ведь у них самый вкусный борщ. (Из КВН)
   Garikk
 
139 - 13.12.18 - 14:34
меня убивают видеоуроки...30 минут урок 25 минут вода и бла бла бла, как мы двигаем мышкой и выделяем код... и всеравно бывает самые значимые вещи вырезают...пишеш как в книге/Видеоуроке - а ниче не работает...а это ОКАЗЫВАЕТСЯ надо было 10 уроков назад понять что там в какомто файле чтото поменять надо незначимое
   Xapac
 
140 - 13.12.18 - 14:35
(0) Питону учи! говорят щас модно очень
   jscript82
 
145 - 13.12.18 - 14:49
(127) Это единственная ветка на форуме, где нужно отвечать на вопрос автора, а не разговаривать на интересные для остальных темы.
   ManyakRus
 
146 - 13.12.18 - 14:49
когда есть кому учить 1Су - то надо учиться
без личного обучения трудно и долго и никто не захочет,
только взрослый человек сможет самообучиться
   Garikk
 
147 - 13.12.18 - 15:25
(146) "только взрослый человек сможет самообучиться"

я в 8 классе выучил basic по английскому мануалу к компу atari65
   Garikk
 
148 - 13.12.18 - 15:25
самостоятельно полностью
   novichok79
 
149 - 13.12.18 - 15:46
(146) в натуре дичь, я в 14 лет написал первую базу данных на дельфях, чтобы рэпчик упорядочить на компе.
 
 Рекламное место пустует
   novichok79
 
150 - 13.12.18 - 15:46
дельфи 7 + bde, по-моему, еще окошечко такое было синего цвета с желтыми буковками. ОГОНЬ ЁПТА!
   Xapac
 
151 - 13.12.18 - 15:51
я своим детям купил книгу:
https://www.labirint.ru/books/481230/
   Eiffil123
 
152 - 13.12.18 - 15:52
(151) ну это не для 11 класса. картинок много будет
   Eiffil123
 
153 - 13.12.18 - 15:53
(150) на инфостарте продавать нужно. Как мегапрайс
   ajax_new
 
154 - 13.12.18 - 15:58
(153) Маню, пожалей
   ice777
 
155 - 13.12.18 - 15:59
(149) терминология неверная.
БД- это ib, mssql, fb, postgress, access и прочее.
Ты или их подключал, или сам построение индексов для поиска ваял??)
   novichok79
 
156 - 13.12.18 - 16:04
(153) как вариант )))
   Eiffil123
 
157 - 13.12.18 - 16:05
(150) я когда в школе учился, была эта BDE. Как я понял, главный минус ее - нужно вместе со своей программой на 100 строк обязательно устанавливать эту BDE огроменную. Нафиг не понравилось
   ice777
 
158 - 13.12.18 - 16:09
(157) можно и по другому подключаться, но в общем случае bde был почти универсальным движком для многих популярных баз.
   mikecool
 
159 - 13.12.18 - 16:14
(0) а сам - слаб в коленках?
как в анекдоте
женщина 55 лет, мать троих программистов, ищет кого-то непсихованного, чтобы обучил ее пользоваться компьютером.
   NikVars
 
160 - 13.12.18 - 16:47
(159) На 90 процентов анек - правда.
Из этих 90 процентов:
30 процентов программеров не умеют обучать в принципе (психи, неадеваты по жизни, непризнанные гении);
30 процентов предъявляют завышенные требования к своим детям по меркам, так я же сам все это любил, не может быть, что мои дети были другие.
30 процентов дети сами не переваривают своих родителей и предпочитают учиться у чужих.
   novichok79
 
161 - 13.12.18 - 17:36
(155) а база, по-моему там был какой-то 2-й firebird
   Глупый ответ
 
162 - 13.12.18 - 18:12
(0) Все, что угодно, но только не баскик, он калечит мозг. Тру пацаны говорят, что программирование нужно изучать с Паскаля. По легенде язык на столько крут, что сам на себе написан.
   Глупый ответ
 
163 - 13.12.18 - 18:33
Паскаль можно поковырять пару недель и выкинуть. Ну там порисовать на нем всякие функции, прямоугольники, круги, параболы, гиперболы. Я в детстве писал программу рисования флага. Сначала один прямоугольник раскрашиваешь по строчно, потом второй и т.д. выглядит очень эффектно. Это прикольно визуализировать математику. Способствует более глубокому пониманию предмета.
Если через месяц желание прогать не отбилось. То тут два варианта, если у парня хорошо с математикой, то можно попытаться вырастить из него тру программиста и отправить его в Канаду. Для этого учите с  ним С, С++, джава. Можно писать всякие игры типа крестиков ноликов и можно даже под ведроид. И решать олимпиадные задачи.
    Если с математикой так себе. То можно из него вырастить ховнокодера. Типа битриксоида, wordpres ну и сопутствующая херня типа php, javascript. А 1С прям вообще не надо, это тупиковая ветвь развития человека. Я сам 1С ником стал, только потому, что 1Сники моральные уроды. То 1С у них не работает, то документы у них не те печатаются. Решил сам все делать, чтобы с моральными уродами дел не иметь.
   Глупый ответ
 
164 - 13.12.18 - 18:45
+(163) не все конечно одинэсники, но процент неадекватов прям очень большой был. Особенно это было заметно в начале 2000ных. Потом в 1С пошли деньги и процент дибилов прям очень сильно снизился, а сейчас я так понял обратная тенденция. Все с головой опять на джаву и на си перебегают. Ибо до 2014 года зп и  у них 5000 долларей было и у 1С ников 5000 доларей. А теперь у них 5000 долларов так и осталось, а у 1Сников 150тыр рублей и еще в рублях резать будут. Прогать в новых продуктах 1С прям тихий реально тихий ужас. Если в уТ 10 и упп была одна процедура Печать с одним параметров СсылкаНаОбъект и находилась она в одном месте. То сейчас это какой то п.ц, начинается в документе, потом идет в обработку печать счета, а потом в общий модуль, там процедура с дохринилиардов параметров.
   vvspb
 
165 - 13.12.18 - 18:46
(160) да, своих детей учить сложно :(
   Garykom
 
166 - 13.12.18 - 19:18
(0) Не хочу огорчать но в вашем случая ("сын. Предпоследний класс") уже никак.

Если нет интереса и желания самостоятельно изучать/разбираться выискивая инфу где угодно (сейчас это намного легче чем в 199X) то ничего насильно неким онлайн обучением не выйдет.

Начните с "интереса" и методов самообучения чему угодно.
   jscript82
 
167 - 13.12.18 - 20:11
(0) Если сын задает такие вопросы, значит сам он даже не пытался что-то сделать, значит ему это не интересно, сам процесс программирования не интересен, а он просто хочет чтобы кто-то его взял и научил не прилагая своих усилий, чтобы потом устроиться куда-то работать программистом и зарабатывать деньги.
   rsv
 
168 - 13.12.18 - 21:54
(0) имхо ...какому именно программированию ?фронтовому ( формы рисовать) или бэкенд или проганию БД..
   exwill
 
169 - 13.12.18 - 22:12
(162) Подумать только! Это, видимо, редчайший случай. Не так ли?
   Garikk
 
170 - 14.12.18 - 09:39
(162) третий раз в теме уже спрашиваю:

ЧЕМ бейсик калечит мозг? и почему Python, имеющий такие-же точно "недостатки", его не калечит?
   Глупый ответ
 
171 - 14.12.18 - 10:19
(170) Лично я прям так категорично сам не считаю, любое программирование не вредит, даже на ассемблере. Есть мнение, что к изучению запрещены языки не используемые в промышленных системах. Наверное есть какая то практика и статистика по этому вопросу. Я же не занимаюсь обучением людей. Я предполагаю, что  если речь не про VBA, а про чисто бейсик. То может быть из-за конструкций GOTO и GOSUB. Шаляй валяй отношением к переменным. Присутствие только одного цикла for. Из-за этого наверное переход на "взрослые" языки программирования дается намного трудней, чем с Паскаля.
   Глупый ответ
 
172 - 14.12.18 - 10:24
В принципе правильно, если мы говорим про создание труЪ программера, который может и на СИ и на СИ++ и прочее. То зачем сначала тратить время, чтобы его учить, а потом потратить больше в 2 раза времени, чтобы его переучивать. Лучше сразу правильно учить, для этого для ознакомления Паскаль больше подоходит. Хотя в мире ит меняется все очень быстро, может Паскаль уже не торт и на чем то другом сразу обучение начинают.
   Вафель
 
173 - 14.12.18 - 10:25
(166) некоторые и в 40 лет осваивают программирвоание
   bvb
 
174 - 14.12.18 - 10:26
Сам озабочен данной темой. Хотя имею дщерь.

Если рубится в майнкарафт можно попробовать подтянуть к этой теме phyton.
Типа : https://habr.com/company/piter/blog/426769/

Хотя я бы начал с ардуино
   exwill
 
175 - 14.12.18 - 10:30
(172) Вы не можете знать, как будет программировать "тру программист" через 10 лет. Можно только сказать, что ни один из современных языков использоваться не будет.
   Волшебник
 
176 - 14.12.18 - 10:31
(175) Можно сказать наверняка, что C++ останется.
   Глупый ответ
 
177 - 14.12.18 - 10:34
https://ru.wikipedia.org/wiki/Учебный_язык_программирования

BASIC, англ. Beginner’s All-purpose Symbolic Instruction Code — стал в начале 60-х первым, получившем распространение языком программирования для обучения начинающих. Однако он получил резкую критику за несоответствие принципам структурного программирования и лёгкость создания спагетти-кода. Известно высказывание Эдсгера Дейкстры: «Студентов, ранее изучавших Бейсик, практически невозможно обучить хорошему программированию. Как потенциальные программисты они подверглись необратимой умственной деградации»
   Garikk
 
178 - 14.12.18 - 10:35
(171) бейсик где используется goto и gosub не используется уже более чем 20 лет, вообще нигде, этого даже в qbasic нет (в том виде в котором он признан "вредным"

шаляй-валяй отношение к переменным есть в js и в питоне

а паскаль тут выглядит еще более архаичным с его var в отдельом блоке и отдельным оператором присваивания

==
давайте не придумывать мифы устаревшие давным давно потому что современные языки имеют те-же недостатки и никто из деграданскими не называет уже
   Garikk
 
179 - 14.12.18 - 10:36
(175) (176) C++ не современный язык программирования, как и java кстати
   exwill
 
180 - 14.12.18 - 10:38
(176) Конечно. На Коболе и сейчас еще кто-то программирует.
Я прогнозирую уход от понятия языка в программировании и отказ от представления программ в виде текстов.
   Глупый ответ
 
181 - 14.12.18 - 10:38
(178) Гарик я тут причем? Дейкстра пишет, что мозг человека начавшего изучать программирование php, js, питон и басик подвергается НЕОБРАТИМОЙ умственной деградации и из них уже труЪ прога не сделать, можно только ховнокодера. Да ховнокодеры не меньше зарабатывают, я бы так сильно не убивался.
   Garikk
 
182 - 14.12.18 - 10:44
(181) хах, Дейкстра умер в 2002 году, а фразу он эту писал когда подавляющего числа современных языков не было
А бейсик был действительно с обязательной нумерацией строк и путаницей goto и gosub

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

а гомнокод можно и в правильных языках писать

(180) этой идее тоже уже лет 20 как минимум, только ни одна из концепций не взлетела и не планирует
   Garikk
 
183 - 14.12.18 - 10:45
(181) а при том что надо собственное мнение иметь, а не опираться на чужое
   Oftan_Idy
 
184 - 14.12.18 - 10:46
Я не понимаю наездов на бейсик.
Какая разница какой язык? Все равно один хрен в любом языке программирования 90% кода сводится всего к трем элементам языка - условие, цикл, вызов функции.
Для ребенка бейсик будет идеальный вариант.
А когда поймет основы, тогда можно будет уже дать С++ и книгу Бьёрна Страуструпа. Только так, только от автора языка.
   Вафель
 
185 - 14.12.18 - 10:47
(181) а если 1с так это же вообще капец
   Глупый ответ
 
186 - 14.12.18 - 10:47
(183) у меня есть собственное мнение и я его озвучил. Но поскольку я теперь про Дейкстру прочитал, оно у меня изменилось.
Вот например, что пишет

"Многократно предостерегал от попыток превратить разработку программ в некий тривиальный процесс; по его мнению, программирование в сути своей — чрезвычайно сложная научная и инженерная деятельность, и никакие новые методы и инструменты не смогут кардинально изменить это положение — они лишь освобождают программиста от части рутинной работы. Попытки же превратить программирование в простое занятие, доступное каждому, обречены на провал." - вон на 1С посмотри.
   Вафель
 
187 - 14.12.18 - 10:47
(184) почему именно с++? можно воплне быть прогом и не знать с++
   Garikk
 
188 - 14.12.18 - 10:50
(186) ну он прав по сути, то что "доступно каждому" - это гомнокод с запросами в цикле, как раз по той причине которую он и имеет в виду
   Глупый ответ
 
189 - 14.12.18 - 10:51
(187) давай разделять Программиста от ховнокодера. Программист -  это человек занимающийся чрезвычайно сложной научной  и инженерной  деятельностью, не доступной каждому. Ховнокодер занимается - написанием тонн ховнокода, которого может написать  и  ученик старших классов. Но поскольку потребителей научной и инженерной деятельности сильно меньше, ховнокодер не плохо так денег поднимает.
   Мелифаро
 
190 - 14.12.18 - 10:51
(188) Работает же © :)
   Garikk
 
191 - 14.12.18 - 10:53
(190) "и это печально" ;)
(189) ой определений много можно придумать, но вот тот софт который пишется во всяких НИИ и прочих научных институтах, редкостный пипец с точки зрения Программирования
   jscript82
 
192 - 14.12.18 - 10:54
(172) Бейсик - вполне годный язык для обучения. На нем легко начать программировать. И после него на примере паскаля видно различия между этими языками, что дает знания как правильно, а как не правильно делать. Например, когда видят что в паскале нет привычного GOTO, то возникает вопрос, почему его нет, а потом понимание, почему это правильно.
   Garikk
 
193 - 14.12.18 - 10:56
(192) можно пример бейсика где надо goto использовать? только не надо spectrum и прочие БК-щки в пример приводить
   Мелифаро
 
194 - 14.12.18 - 10:57
Вообще, в энтерпрайзе (где бабло в основном и крутится) важны не вычурность и изящество кода, а его чёткая структурированность, соответствие стандартам и хорошее документирование. Орднунг, в общем. Ну и компромисс, конечно, между скоростью и качеством, ибо вылизывание кода за счёт выхода за рамки всех дедлайнов ничуть не лучше тяп-ляп гомнокода.
   exwill
 
195 - 14.12.18 - 10:57
(182) Эту идею еще никто не реализовывал. Все попытки снова приводили к тексту. Видимо, авторы никак не могли вынуть у себя из головы Тьюринговую бесконечную ленту.
   Garikk
 
196 - 14.12.18 - 10:58
а goto и в 1С есть если уж на то пошло

помню один раз я его даже использовал в том единственном случае когда его можно использовать, у моего коллеги глаза были как блюдца от непонимания "а какэтотак?"
   Мелифаро
 
197 - 14.12.18 - 10:59
Что вы на GOTO так ополчились? Если оно уместно в конкретном алгоритме, почему бы и не использовать? Главное, не злоупотреблять.
   Oftan_Idy
 
198 - 14.12.18 - 10:59
(187) " почему именно с++? "

Ну а почему не он? Да любой может быть. Хоть ява, хоть питон, да не важно.
   exwill
 
199 - 14.12.18 - 10:59
(186) Вот тут он сильно заблуждался. Очень скоро программировать будут все. Так же, как все научились писать.
   Oftan_Idy
 
200 - 14.12.18 - 11:00
(192) Да кто же вас заставляет использовать этот несчастный "гоуту" ?
Не используйте вы его да и все
  1  2  3   

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