Имя: Пароль:
JOB
Работа
Программирование это просто или сложно ?
0 g_frost
 
09.09.11
09:08
Добрый день, Коллеги

В рамках методической проработки бесплатного курса «Программирование это просто»  http://files.mail.ru/UBBYNX  прошу поучаствовать в небольшом опросе.

1.    На каком языке вы начинали программировать
2.    В каком возрасте начали программировать
3.    Какой язык программирования считаете наиболее удобным сейчас
4.    Считаете ли свой выбор (ИТ карьера) удачным
5.    В каком виде Вам наиболее комфортно воспринимать информацию(учиться) -  лекции, демонстрация, практика, свой вариант

Спасибо за развернутые ответы. Так же буду очень признателен за советы/замечания по программе курса

p.s. Надеюсь ветку не посчитают спамом в свете предложения Волшебника предварительно подготовить методическую базу для проведения курса.
1 Дикообразко
 
09.09.11
09:09
да любой дебил может программировать
2 Wobland
 
09.09.11
09:09
(1) привести примеры веток? ;)
3 Wobland
 
09.09.11
09:09
(2) контрпримеры
4 Черт
 
09.09.11
09:10
в рамках курса начинать надо с построения алгоритмов,
а запрограммировать алгоритм можно на любом языке
5 MatrosoV AleXXXand_R
 
09.09.11
09:10
Заниматься разработкой - может любой д***л, писать без ошибок или с мале
6 1Сергей
 
09.09.11
09:11
1. Basic
2. 10 лет
3. Ассемблер
4. да
5. Книги

Программирование - это сложно. Подумайте семь раз прежде чем лезть в это дело
7 Maxus43
 
09.09.11
09:11
железяки подчиняются логике, если логика хромает - не получится программировать
8 MatrosoV AleXXXand_R
 
09.09.11
09:11
(5) + "писать без ошибок или с малейшими ошибками" - максимум 1/2
Уметь нормально внедрять + писать без ошибок - 1/4 :))
9 ParaWiz
 
09.09.11
09:12
1. 13 лет
2. rom-basic
3. c++ forever
4. нет
5. практика

(1) позволю не согласится, программистами все-таки не становятся, ими рождаются, и это либо, либо этого нет, если нет то из этого и получаются ветки наподобие тех про которые говорит (2)
10 1Сергей
 
09.09.11
09:13
(8) пол человека, четверть человека. ты о чем вообще?
11 ParaWiz
 
09.09.11
09:13
(1) точнее даже так - кодить может и обезьяна, заниматься разработкой - нет
12 Fragster
 
гуру
09.09.11
09:14
1. Бэйсик
2. 6 лет, чтоли...
3. 1с для решаемых мною задач. и пхп для решаемых мною других задач
4. дык!
5. лекции + демонстрация + практика (решение реальных задач) = комплекс
13 MatrosoV AleXXXand_R
 
09.09.11
09:14
1. 15 лет
2. 15 лет
3. 1С + Delphi
4. да
5. практика + книги
14 пан Электрик
 
09.09.11
09:15
6, 10, 13 лет)))) несчастное детство, железные игрушки)))
15 Fragster
 
гуру
09.09.11
09:15
(4) ага, особенно когда алгоритм гласит - если на складе нет товара, то документ не должен проводится... на сколько объем кода разный в с++ с фреймворками и в 1с? все-таки инструмент таки важен
16 MatrosoV AleXXXand_R
 
09.09.11
09:15
(10) Это от общего количества "программистов"
Только каждый четвертый может нормально внедрить, доработать с минимумом изменений и минимумом ошибок в своих разработках
17 lxs
 
09.09.11
09:16
(9)
1. На каком языке вы начинали программировать? - 13
2. В каком возрасте? - rom-basic
...

Понятно сразу, почему 4. НЕТ.
18 Fragster
 
гуру
09.09.11
09:16
(14) ну, это первый класс был - там у меня было типа "программирование"... потом спекки домой батя принес
19 Lama12
 
09.09.11
09:17
1.    Бэйсик
2.    14
3.    Смотря для чего
4.    Да
5.    Лекции, практика, книги, и т.д.
20 shadow_sw
 
09.09.11
09:18
1. басик
2. 15
3. 1с+С
4. вполне
5. курсы, книги
21 Поручик
 
09.09.11
09:19
(1) Особенно в 1С, что подтверждается наличием на данном форуме невьепенного количества тем с феерично дебильными вопросами.
22 ParaWiz
 
09.09.11
09:19
(17) не напрягай, пятница и башка квадратная от 1Ски
23 Fragster
 
гуру
09.09.11
09:19
(18)+ забавно что потом в универе на 1м курсе те же задачи, что и за 11 лет до этого - нарисовать прыгающий шарик и подобное...
24 Vladal
 
09.09.11
09:20
1. Будильник (такой со звонком и кнопочкой отключения).
2. 5 лет.
3. Язык программирования - русский. Я говорю программисту "Запрограммируй-ка мне отчёт" он и программирует.
4. Что такое ИТ? Такая игрушка была, "Ай-Ти", о ткомпании Гамос, надо было компутеры в одну локальную сеть соединить, типа ДОСовской игры Ветка.
5. Все виды кроме садизма.
25 Vladal
 
09.09.11
09:21
(17) Ага. Я тоже хотел написать, опередил

- Мальчик, как тебя зовут?
- Здрасьте!
- Ты что,тормоз?
- Сережа.
- А где твои родители?
- Сам ты тормоз!
26 mzelensky
 
09.09.11
09:21
1.    Квик басик
2.    10 класс (не помню точно сколько это)
3.    1С, т.к. работаю на нем (на чем больше пишешь, то и удобно)
4.    Пока доволен
5.    Практика.
27 opty
 
09.09.11
09:21
1. Язык программируемых калькуляторов
2. 16
3. 1С+VBA
4. Да
5. Комплекс

Вообщето программисты считают 0,1,2,3,4  :))
28 Vladal
 
09.09.11
09:22
+(25) Хотя в (13) Не меньший отжиг, чем в (26)
29 VladZ
 
09.09.11
09:22
1. Бэйсик.
2. 12 лет.
3. 1с для решаемых мною задач.
4. Да.
5. Наглядный пример.
30 Vladal
 
09.09.11
09:22
Пардон, правильно так:
+(25) Хотя в (13) Не меньший отжиг, чем в (24)
31 Skylark
 
09.09.11
09:24
Эх да - Бейсик наше всё!
А Ямаха великий компьютерный бренд!
И да, спасибо советкой практике УКК. Интересно - кто-нибудь в курсе, сейчас есть такое?
32 Aleksey
 
09.09.11
09:24
1. В школе на Бэйсике
2. 16
3. Зависит от решаемой задачи
4. Да
5. Практика
33 Aleksey
 
09.09.11
09:26
(31) Что такое УКК? У нас УПК было в старших классах
34 БалбесВ1с
 
09.09.11
09:27
1.Не помню названия,там все команды по русски писались - если,то,шаг,налево,направо итд.
2.15лет
3.В полном объеме не владею ни одним,судить не могу.
4.Нормально пока.
5.Лекции в печатном виде.
35 lxs
 
09.09.11
09:27
(28) +1
36 Skylark
 
09.09.11
09:29
(33) Да, старею - Учебно-производственный комбинат, конечно. Раз в неделю вместо школы ходили в Дом Компьютерной Техники и на Ямахах там Бейски изучали.
37 MatrosoV AleXXXand_R
 
09.09.11
09:31
(30) я после 9-ого класса в колледж пошел на программиста, потом в универ

В колледже дали очень хорошую базу, образование было очное. Ассемблер, Делфи, С++, Pascal, VBA, Fox - начали программировать с 15 лет. Школу я не беру - там тоже была информатика, но Basic я за язык программирования не считаю, иначе бы написал - 10 лет :))
38 MatrosoV AleXXXand_R
 
09.09.11
09:32
(37) + 4 производственные практики во время обучения в колледже за 4 года
39 Escander
 
09.09.11
09:32
1.примерно в 1 время: символьноскобочный(искра), форт(бк-10) - что было раньше уже не помню...
2.14
3.Сейчас как одинэснегу мне наиболее подходят второй снеговик и клюшки.
4.Гы-гы-гы.
5.Только комплексно!
40 Megas
 
09.09.11
09:32
1.    Бейсик
2.    в школе
3.    Зависит от задачи
4.    Карьера в ИТ? Вы шутите? =)
5.    Наглядный пример и практика
41 1Сергей
 
09.09.11
09:33
(37) Бейсик не язык, а одинеска - язык? где логика?
42 MatrosoV AleXXXand_R
 
09.09.11
09:34
(41) 1С-ка - посложнее Basicа, по-любому (тем более на уровне школьного образования)
43 Megas
 
09.09.11
09:35
(37) То есть? вы не можите что то мелкое написать на Байсике?
Или чем он не язык?
Вот ХТМЛ не язык.
44 1Сергей
 
09.09.11
09:35
(42) фигня
45 Griffin
 
09.09.11
09:36
1.    Паскаль
2.    33 года, на 2 курсе
3.   1с
4.    1с не очень удачный выбор, но другого выбора тогда не было
5.    Практика+книги
46 Megas
 
09.09.11
09:36
(43) Хотя ХТМЛ - тоже язык =) там даже в названии для тупых написано "ЯЗЫК"
47 1Сергей
 
09.09.11
09:37
(46) Осёл не лошадь, прапорщик не офицер :)
48 lxs
 
09.09.11
09:39
(46) wiki:HTML
49 lxs
 
09.09.11
09:40
В общем, тема свернула в русло "вот мои 22см".
50 Fynjy
 
09.09.11
09:41
Если слесарь смог выучить программирование ... То программирование это просто ...
51 g_frost
 
09.09.11
09:42
(49) Да нет, пока статистика идет.
С большим отрывом в качестве стартового языка лидирует бейсик
52 Поручик
 
09.09.11
09:42
(46) HTML хоть и язык, но не программирования, а разметки текста.
53 Megas
 
09.09.11
09:42
(48) Он "ЯЗЫК" но не программирования , но при этом "ЯЗЫК" да ещё и компьютерный =)


(50) Если программирование - это просто , тогда что сложно?

Это я к тому что всё просто, если учить.
54 Griffin
 
09.09.11
09:42
(0) Программирование - самое обычное ремесло, как каменщик, слесарь или сантехник, ничего сложного. Превратить подобное ремесло в искусство дано немногим, это сложно, ИМХО, даже не имеет смысла.

Иску?cство (от церк.-слав. искусьство (лат. eхperimentum — опыт, проба); ст.-слав. искоусъ — опыт, реже истязание, пытка[1][2]) — образное осмысление действительности; процесс или итог выражения[3] внутреннего или внешнего[4] мира творца в (художественном) образе; творчество, направленное таким образом, что оно отражает интересующее не только самого автора, но и других людей[5].

Как сюда приплести программирование, даже не представляю:)
55 Fynjy
 
09.09.11
09:43
1.    Asm
2.    13
3.    тот который кормит
4.    Нет, жалею, что вообще связался
5.    Все равно,  но живое общение никто\ничто не заменит ...
56 БалбесВ1с
 
09.09.11
09:44
(49)Если ТС знаком со методологией статистических опросов,то он откинет самые оригинальные ответы.
57 БалбесВ1с
 
09.09.11
09:45
И в среднем получится 22см ))
58 g_frost
 
09.09.11
09:45
(54) Мне очень понравилась вот эта мысль из статьи на хабре
http://habrahabr.ru/blogs/programming/122093/
Сейчас каждый из нас, кто умеет решать основные элементарные задачи с компьютером (несколько лет назад в ходу был термин «компьютерщик», что означало некий расплывчатый симбиоз админа и программера), привлекается знакомыми (для которых эти действия сродни магии1) для выполнения этих самых элементарных задач. Предсказываю: через несколько лет эти задачи будут стандартизованы и все они будут разрешаться намного меньшими усилиями.

Для меня очевидна параллель с искусством чтения и письма. Ощущаете близость терминов «искусство письма» и «искусство программирования»2? Раньше, когда умение читать и писать не входило в общие навыки, те люди, которые умели писать, привлекались их знакомыми «за спасибо» или на платной основе для выполнения этих самых задач по чтению и письму. Умение писать было весьма в почете, писцы хорошо оплачивались, ценилось свойство писать хорошо, красиво — т.е. каллиграфия. Ощущаете сходство? Для тех, кто не ощущает — подсказываю от противного: какой код называют э… копрокодом?

А где сейчас писцы? Где каллиграфия? С появлением книгопечатания и всеобщего образования писцы (вместе с каллиграфией) ушли в прошлое. Да, многие из них смогли бы написать то же самое намного более красиво, но какой ценой? Представьте себе любой документ, но выписанный обученным каллиграфом (или просто писцом), да ещё и на изготовленной вручную бумаге. Сроки и бюджет за пределами добра и зла. Писать быстро и дёшево (но сравнительно хуже) или долго и дорого, но красивее и лучше?
Да, и сейчас есть применения для каллиграфии. Но, как правило, для художественных и подобных «не прикладных» задач. Памятные надписи, «под старину» и т. п.

Предсказываю снова: будет время, когда «искусство программирования» будет цениться наравне с «искусством письма». Вот тогда и встанет вопрос — «ты программист? А что ещё ты умеешь?»
59 Stagor
 
09.09.11
09:45
1. C++
2. 17
3. Все неудобны.
4. Не считаю, потому, что много возможности заработать деньги, не теряя зрение и не тратя жизнь за компом!
5. Индивидуальный тренинг - лучшее обучение. Но дорогое. Самое дешевое - книги.
60 Vladal
 
09.09.11
09:46
(51) А Бейсик лидирует только потому, что он чаще всего был вшит в ПЗУ компутеров тех времен. И когда появились ПК, то и на них шел Бейсик. Ну и литературы именно по бейсику в разы было больше. За ними шел Ассемблер, потом Си и Паскаль.

Так было у нас на кружке и в библиотеке.
61 Stagor
 
09.09.11
09:47
Программистами становятся по 2-м причинам.
1. Замкнутость и, как следствие общение с компом.
2. Желание, что то сделать самому, и иллюзия собственной гениальности/уникальности. Следствие причины №1.
62 Vladal
 
09.09.11
09:48
(58) О! Забразабр! тьху... Хабрахабр! Всеравно, что Википедия - школоло отакуэ!

Недавно хотел для регистрации пропихнуть свою статью, школоло нэгодуэ и зафитькали. А вчера, 7 сентября, вышла статья от школоло, как оно поставило ДОС-Бокс и запустило Си-билдер 3.11. Млять... ценнейшие знания. Или прикинуться школоло?
63 unregistered
 
09.09.11
09:54
(0) Статистика ответов на первые четыре вопроса может дать ложное представление о потенциальной аудитории твоих курсов.

Люди на такие курсы приходят очень разные. Начиная с тех, кто вообще имеет смутное представление о программировании и о базах данных (всякие бухгалтеры), и заканчивая почти готовыми спецами, которые приходят просто навести порядок в голове и закрепить то, что уже изучили ранее самостоятельно.

Ориентироваться на какую-то одну целевую аудиторию не получится.

Воспринимается информация легче всего в виде лекции с демонстрацией. Вспомни школу: изложение теории, пара практических примеров с разъяснениями, потом задание для самостоятельного выполнения.
64 wade25
 
09.09.11
09:54
1. просто С (turbo c)
2. 17
3. С#
4. угу)
5. практика
65 Megas
 
09.09.11
09:57
(62) Забей , зачем туда писать? Там же пи**ц процветает.

(61) Сам придумал?
Я не фига не замкнутый.А скорее Желание что то сделать самому! Ведь интересно когда хреначишь, а потом оно работает!
66 6tuf
 
09.09.11
10:00
1.    C
2.    14
3.    1С 8х
4.    да
5.    практика, работа в команде
67 Длинный Клиент
 
09.09.11
10:02
(0) Вы почему франч закрыли ?
68 unregistered
 
09.09.11
10:02
(58) Статья бред.
Программирование не может ни когда стать общим навыком. Это бессмысленно.

Вот с админством (в рамках домашнего компа или смартфона) это возможно. Уже сейчас многие домохозяйки в состоянии установить и настроить многие программы, нужные им в повседневной жизни, без привлечения сторонних компьютерщиков.

Потому что им это нужно в повседневной жизни.

А вот где в повседневной жизни домохозяйке нужно программирование?... Ума не приложу.

Программист может и нужен - детей из садика забрать, картошку с дачи привезти,... Но программирование...
69 Aleksey
 
09.09.11
10:04
(68) А как же SQL который создавался как язык, с помощью которого даже домохозяйки могут общаться с компьютером
70 g_frost
 
09.09.11
10:08
(67) Стабильный высокооплачиваемый фикс в рамках год по соотношению здоровье профит оказался выгодней
71 zGainer
 
09.09.11
10:12
1. QBasic
2. 14
3. Delphi
4. В целом да
5. Грамотная книжка. Лекция/практика.
72 proger2011
 
09.09.11
10:14
(0) Посмотрел твой план... Да.. классика жанра. Накуа ты мертвичину даёшь? Паскаль скоро в двадцатку не войдёт

http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

И обрати внимание кто на первом месте. Это язык который вобрал в себя всё самое лучше из других языков. Я понять не могу почему преподы преподают мертвичину вместо нормальных языков. Скорой всего потомучто его только и знают. Только не надо говорить что он сложный, не сложнее уж паскаля это точно.
73 Длинный Клиент
 
09.09.11
10:18
1.    Бейсик на Спектруме
2.    В юном
3.    Все-равно
4.    Безусловно
5.    Сочетание всего
74 Max1986
 
09.09.11
10:18
1. Basic и FoxPro
2. 20 лет
3. Delphi, а вообще нормального нет
4. сложно
5. Практика + демонстрация
75 proger2011
 
09.09.11
10:18
(51) Ты ещё иди собери статистику на какомнить сайте математиков. Тогда ты сражу будешь наверно какойнить фортран преподавать.
76 g_frost
 
09.09.11
10:19
(72) Спасибо за критику. Действительно паскаль ближе, так как на нем начинал. Насчет явы - не вижу причин, почему бы нет.
77 Max1986
 
09.09.11
10:20
(0)>> «Программирование это просто»
Ничего простого! Довольно непросто написать грамотный и красивый код - и в большинстве случаев - шаляй валяй!
А вообще похоже сейчас никто не следит за оптимизаций и красотой кода
78 Krendel
 
09.09.11
10:20
1. Basic (хотя сознательно программировал тока на С++)
2. в 14 лет (если отсчет делать от С++ то в 16-1й курс)
3. Не программирую вообще
4. Именно сюда и стремился, ща надо валить.
5. Практика, быстрее
6. Пожалуйста.

ЗЫ ветку считаю спамом, автора забанить!
79 g_frost
 
09.09.11
10:21
(75) логично собирать статистику на форуме программистов, особо обращаю внимание на тот факт что не планирую подменять собой высшее образование. Простенькие инди игры можно писать на любом языке.
80 Max1986
 
09.09.11
10:21
(72)там нет ни 1С ни FoxPro
81 zGainer
 
09.09.11
10:22
(0) Не совсем понятно зачем такая мешанина языков. По моему лучше взять один (паскаль как вариант) и на нём весь курс построить. А в конце курса факультативно показать синтаксис остальных.
82 unregistered
 
09.09.11
10:23
(69) И много бухов ты знаешь способных написать запрос в 1С?
Даже конструктором? Даже с учетом того, что в 1С всё по русски?

И ни каких подвижек в этом направлении за последние годы нет.

Зато есть движение в другом направлении. Развивается система отчетов (например, СКД в 1С), дающая пользователю больше возможностей по настройке отчетов без привлечения специалиста. Но с программированием это ни как не связано. Да и гибкость настраиваемых отчетов не бесконечна.
83 Grusswelle
 
09.09.11
10:23
(0) Подобные опросы, вообще-то, за деньги проводят. >:-/
84 proger2011
 
09.09.11
10:24
(79) Кхх.. Кх.. Чуть не захлубнулся... На форуме кого? Конфигурастов?
85 proger2011
 
09.09.11
10:25
(80) И чё. Кому они нужны?
86 Krendel
 
09.09.11
10:26
(83) ОТ ста тыщ?
87 Max1986
 
09.09.11
10:26
(85)кому как! Но на них пишет 1/6 часть суши!
И чем 1С хуже Явы?
88 Armin
 
09.09.11
10:26
1.    QBasic
2.    16
3.    C+
4.    Да
5.    Практика, метод проб и ошибок =)
89 GANR
 
09.09.11
10:27
1. Pascal
2. 14
3. Зависит от задачи
4. В целом да
5. Лекция/Практика 1/5
90 proger2011
 
09.09.11
10:29
(87) Ничем не лучше и не хуже. Обсуждаем пополярность.
91 g_frost
 
09.09.11
10:32
(81) Основная идея показать обучаемому что несмотря на кажущиеся кардинальные различия все языки реализовывают стандартные алгоритмы, работают с одинаковыми переменными, выполняют одни и те же операции.
92 VasilyKushnir
 
09.09.11
10:32
1. Ассемблер и Фортран практически одновременно.
2. Сразу после института.
3. Особых неудобств ни один не вызывал, как и особой радости. Нравился ассемблер на PDP-11 и Alpha фирмы DEC.
4. Да.
5. Самообучение.
93 proger2011
 
09.09.11
10:36
(91) Согласен на 1000% Ну почему бы в качестве стандартности не продемонстрировать С-подобный синтаксис, а не никому не нужный паскаль и басик. Первая десятка это с-подобные языки.
94 Megas
 
09.09.11
10:37
(77) А нахрена? Ну я понимаю когда оперативки было 2мб. Сейчас на это забили просто ВСЕ,ну кроме гигантов "Близард" ну может "МИКРОСОФТ"
95 Man4kin
 
09.09.11
10:39
1. Pascal
2. 13
3. C#
4. Да
5. Книги
96 ErrorEd88
 
09.09.11
10:50
1. 1С
2. С 22 работаю программистом
3. 1с
4. Не знаю
5. Видеоматериалы, метод тыка
97 Волшебник
 
09.09.11
10:59
(0)

1.   На каком языке вы начинали программировать

Структурный естественный язык (статьи в журналах), Pascal, Basic на БК-0010, калькуляторный язык МК-61, ассемблер Z80, С, С++

2.    В каком возрасте начали программировать

В 10-12 лет. Точнее не вспомню. Ходил в класс информатики в Доме пионеров, там были БК-0010. В 1997 году приступил к изучению 1С уже владея всеми принципами структурного программирования и ООП.

3.    Какой язык программирования считаете наиболее удобным сейчас

1С вполне не плох. А вообще уже пофиг на язык.

4.    Считаете ли свой выбор (ИТ карьера) удачным

Да.

5.    В каком виде Вам наиболее комфортно воспринимать информацию(учиться) -  лекции, демонстрация, практика, свой вариант

Самообучение по материалам в интернете.
98 almar
 
09.09.11
11:01
И я начинал на БК-0010, только еще на Фокале
99 Живой Ископаемый
 
09.09.11
11:02
программирование это просто, потому что это не что иное как составление инструкций... а инструкции - это то что мы выполняем буквально с 3-х лет, когда нам мама говорит что мы должны почистить зубы, умыться, одеться и т.п.

Программирование в общепринятом смысле ничем от этого не отличается, только объекты и абстракции другие, плюс некоторые приемчики.
100 Волшебник
 
09.09.11
11:02
(99) Программирование = фантазия + умение крутить циклы (с) Композитор
101 Живой Ископаемый
 
09.09.11
11:06
вот-вот...
102 vladko
 
09.09.11
11:10
1. Бэйсик
2. 14 лет
3. в зависимости от постановленных задач
4. Да
5. Всё вместе
103 GruelLesya
 
09.09.11
11:11
1. Паскаль (1 курс института)
2. 16 лет.
3. 1с
4. да
5. В основном книги. На старте франч...
104 proger2011
 
09.09.11
11:12
(99) Всё так, я уже почти согласился бы стобой только одно но. Почему 99% людей на земле никогда не пойму сортировку пузырьком?
105 ado
 
09.09.11
11:12
(99) Хе-хе ... инструкции можно по разному составить. Погляди на холивары вокруг безусловного перехода :-)
106 ado
 
09.09.11
11:13
(104) Сортировку пузырьком поймут все. В программировании есть не много более простых вещей.
107 Волшебник
 
09.09.11
11:15
(104) Пузырёк 99% поймут, если им это показать на анимации, а вот рекурсивную сортировку не поймут 99,999%
108 Hawk_1c
 
09.09.11
11:15
1. Basic
2. 14 лет.
3. Сейчас только 1С.
4. Да.
5. Книги, практика.
109 proger2011
 
09.09.11
11:17
(106),(107) Да понятно что на аннимации и на пальцах все всё понимают. А в коде 99% не смогу сделать. А мы ведь про кодирование говорим?
110 gzd
 
09.09.11
11:20
1. 13 лет
2. Турбо паскаль
3.C#
4. yes
5. Как сверху справа
111 Kookish
 
09.09.11
11:20
1. Коды МК-52
2. 15-16
3. 1С, поскольку на нем работаю. Хотя речь, наверное, должна идти о системе программирования.
4. У меня не было выбора - это мое призвание.
5. Книги, разбор примеров, видеоуроки, практика
112 Волшебник
 
09.09.11
11:21
(109) Мы говорим про программирование вообще. Например, жена программирует мужа, отправляя его в магазин за колбасой и десятком яиц.
113 Kookish
 
09.09.11
11:22
(104) Потому что она неоптимальная, не? Я вот, например, до сих пор ее не понимаю.
114 proger2011
 
09.09.11
11:22
(106),(107) Ну вспомните в школе, в институтах.. Там вещь почти все даже не пытаються понять простейший метод сортировки.

(112) Такое программирование понимают 100% Кодинг только 99%
115 proger2011
 
09.09.11
11:24
(113) Ах да... точно я то думаю почему её никто не понимает. Значит быструю сортировку понимают все. Списибо. Я понял.
116 Fynjy
 
09.09.11
11:27
(107) Что же сложного в рекурсивной сортировке?
117 Kookish
 
09.09.11
11:28
(115) Самая быстрая с точки зрения разработчика сортировка:
ТаблицаТовары.Сортировать("Номенклатура");
Понятнее некуда.
118 iamnub
 
09.09.11
11:28
(58)
Сейчас это происходит с сайто-строительством.
119 Волшебник
 
09.09.11
11:28
(114) В программировании есть три конструкции.
1. Последовательность понимают все, поскольку это просто рецепты, что надо делать. Например, кулинарные рецепты
2. Многие понимают условия (если будет так, то делай этак). Некоторые понимают сложные условия с вкраплениями логики, например, И, ИЛИ, НЕ (или кванторами ВСЕ, ОДИН ИЗ, НИ ОДИН)
3. Многие понимают циклы во времени (делай каждый день) или циклы с условиями (делай пока, делай N раз)

Структурное программирование - это просто комбинация всего вышеперечисленного.
120 iamnub
 
09.09.11
11:28
Ибо страничку в нету в состоянии сделать ЛЮБОЙ, кто способен пошевелится.
121 proger2011
 
09.09.11
11:29
(117) Я надеюсь это была шутка... Или это поколение одинэсников.
122 Волшебник
 
09.09.11
11:30
(116) Приведи пример рекурсии из реальной жизни, а не из программирования и математики.

Я знаю целых 2 примера из физики, 1 из лингвистики, 1 из кулинарии.
123 proger2011
 
09.09.11
11:31
Рекурсосрач только не разводите
124 Волшебник
 
09.09.11
11:32
(123) Это же главная фишка программирования. Без рекурсии никуда. Кто не понимает рекурсию, тот не умеет программировать.
125 wade25
 
09.09.11
11:33
(124) Завышать значение онного не стоит, почти в любой книге по любому языку уже она объясняется в 3-4 главе =)
126 proger2011
 
09.09.11
11:33
(124) Не надо преувеличивать значение рекурсии. Один из приёмов в программирование который можно заменить более оптимальными и правильными решениями. Я рекурсию последний раз использовал на лабе.
127 Волшебник
 
09.09.11
11:35
(126) Тогда смени ник. Ты не прогер
128 ado
 
09.09.11
11:35
(124) Рекурсия -- зло. Всегда, когда можно заменить рекурсию более-менее читабельной структурой с циклами, это следует делать.
129 Волшебник
 
09.09.11
11:35
(128) Нет, не всегда
130 ado
 
09.09.11
11:36
+(128) Рекурсия -- только чуть меньшее зло, чем безусловный переход.
131 wade25
 
09.09.11
11:37
132 Волшебник
 
09.09.11
11:38
(130) Безусловный переход - самый тру-переход. Все ваши функции и процедуры по сути безусловные переходы
133 Волшебник
 
09.09.11
11:38
Осознание программирования начинается с wiki:Машина_Тьюринга
134 Волшебник
 
09.09.11
11:39
(131) Да. Мысль передана чётко
135 Fynjy
 
09.09.11
11:39
(122) продукция порнографического характера — продукция, которая содержит порнографию - из украинского подзаконодательного акта ...
136 wade25
 
09.09.11
11:40
(134) Эшер вообще мега-мозг имел, вот эта картинка до сих пор грузит =)
wiki:Файл:Escher_Waterfall.jpg
137 Волшебник
 
09.09.11
11:41
(135) Это не рекурсия, это тавталогия, или лингвистический пример бесконечного цикла.
138 proger2011
 
09.09.11
11:41
(131)(134) никакой рекурсией там близко не пахнет. Бесконечный цикл какой-то.
139 Волшебник
 
09.09.11
11:42
(138) Нарисованная рука рисует руку. Она может рисовать сама себя, тогда будет рекурсия. А тут взаимная рекурсия.
140 ado
 
09.09.11
11:42
(131) Даааа, недаром Эшера математики обожают :-)
141 Fynjy
 
09.09.11
11:42
(137) Салат: мясо, яйца, салат - тоже лингвистический пример бесконечного цикла?
142 Волшебник
 
09.09.11
11:43
(141) Это уже рекурсия. Только правильный рецепт такой.

Салат "Рекурсия"
1. Помидоры
2. Огурцы
3. Салат "Рекурсия"
143 6tuf
 
09.09.11
11:49
(128) при написании обработок иногда использую рекурсию
144 ado
 
09.09.11
11:51
(132) Все наши функции и процедуры суть электрические потенциалы в куске кремния, и чо? Человек придумал высокие уровни абстракции, чтобы было красиво.
145 Волшебник
 
09.09.11
11:52
(144) Безусловный переход - это абстракция высокого уровня. Высочайшего. Выше всяких циклов и условий.
146 Маленький Вопросик
 
09.09.11
11:55
1. Basic Z80
2. конец 80-ых
3. php  
4. да  
5. практика
147 ado
 
09.09.11
11:56
(145) Всё наоборот. Самый нижний. К нему всё сводится.
148 Волшебник
 
09.09.11
11:58
(147) GOTO FOREVER!
149 proger2011
 
09.09.11
11:59
(148) Я в шоке!

Кстати если ты хорошо разбираешься в рекурсии ты наверно знаешь и недостаток у неё, из-за которого её в основной никто и не использует.
150 GANR
 
09.09.11
12:00
Вообще рекурсии в 1С, например можно прекрасно избегать используя стек (массив структур с полями, аналогичными параметрам рекурсивной функции/процедуры добавляя/удаляя из него элементы). Есть один тонкий момент: некоторые коллекции обходятся только конструкцией "Для Каждого Элемент Из Коллекция Цикл" (соответствия, структуры), а по индексу - никак элемент не получить. Вот как для последних стек построить? Тут, по-моему, проще рекурсией.
151 Fynjy
 
09.09.11
12:01
(148) Таки Jump forever ...
152 wade25
 
09.09.11
12:01
Кстать, слышал что иногда на собеседование на 1с разработчика спрашивают рекурсию...  Как это проходит? =)

Т.е. нужно всего лишь пример показать или чего? Типа -->

 Процедура ВывестиЧисла(NЧисло)
   Если NЧисло <= 100 Тогда
       Сообщить(Строка(NЧисло));
       NЧисло = NЧисло + 1;
       ВывестиЧисла(NЧисло);
   Иначе
       Возврат;
   КонецЕсли;
КонецПроцедуры

 Точнее что хочет услышть рекрутер?
153 ado
 
09.09.11
12:01
(149) Выедание стека? Ну, это не единственный недостаток ...
154 Fynjy
 
09.09.11
12:03
jmp правильнее будет ...
155 proger2011
 
09.09.11
12:03
(153) Да. Прожорлива на оперативку.
156 proger2011
 
09.09.11
12:04
+(155) В общем её учесть только для баловства на лабах
157 GANR
 
09.09.11
12:09
(156) Нет... Иногда использование рекурсии необходимо из-за ограниченности возможностей языка 1С (см. (150)).
158 ado
 
09.09.11
12:11
(150) Хммм, какие, например?
159 Эльниньо
 
09.09.11
12:13
А в кафешке посидеть без рекурсии можно?
160 GANR
 
09.09.11
12:15
(158) Ну, например стоит такая задача:
Дано:
Соответствие вида (Номенклатура, ГруппаНоменклатуры)
Необходимо:
На основании такого соответствия построить дерево значений.

Как это сделать не применяя рекурсию без выгрузки в другие коллекции?
161 GANR
 
09.09.11
12:17
+(160) ГруппаНоменклатуры - в данном случае элемент типа "Номенклатура", входящий в то-же соответствие, либо пустая ссылка
162 GANR
 
09.09.11
12:36
Оживим ветку...
Может кто-нибудь найдет решение задачи (160)-(161) посредством кода 1С ??? Сам лично пока не вижу.
163 proger2011
 
09.09.11
13:24
(162) Да можно конечно цикл в цикле замутить. Ну я бы это точно рекурсией не стал делать.
164 GANR
 
09.09.11
13:32
(163) Ступень вложенности цикла заранее неизвестна - в том-то и дело.

О... Можно решить проблему в 3 этапа:
1. Определить максимальную ГЛУБИНУ дерева.
2. Сформировать текстовую СТРОКУ КОДА, содержащую цикл уровня вложенности, равной глубине дерева (п. 1)
3. Выполнить строку сформированную в п. 2 с помощью команды Выполнить(<п. 2>)

Вижу такое решение...
165 GANR
 
09.09.11
13:37
(148) Станислав, может стоит описать такой способ в книге знаний ???
166 ado
 
09.09.11
16:12
(165) Опиши.
167 Волшебник
 
09.09.11
16:13
(164) В общем случае, глубина дерева равна общему количеству узлов.
168 dimoff
 
09.09.11
16:21
1.    бейсик
2.    12
3.    1С, йоптыть
4.    В плане денег очень удачно, а так г-но конечно а не выбор
5.    книжки + практика
169 ado
 
09.09.11
16:25
Присоединюсь к опросу, что ли.

1. бейсик
2. 8-9
3. Да все неудобные. Пора свой писать.
4. Не самый худший выбор, но есть занятия и поинтереснее.
5. Ничем не брезгую.
170 GANR
 
09.09.11
16:37
(167) Это крайность. Нужно пустить цикл, который будет для каждого узла смотреть количество родителей для него. Максимальное количество родителей и будет являться вложенностью цикла, который следует динамически построить и выполнить.
171 GANR
 
09.09.11
16:40
(170) Только это займет немалое количество машинного времени, если соответствие не содержит каких-нибудь внутренних индексов для ускорения собственной работы (я этого не знаю - это вопрос к разработчикам платформы).
172 lals
 
09.09.11
21:36
1.    QBasic
2.    44
3.   1С  (В данный момент для меня) (хотя офигенномне нравился MUMPS)
4.    Да (деваться уже некуда 59 лет 8 месяцев и один день)
5.    Практика, метод проб и ошибок =)
173 Эльниньо
 
09.09.11
21:43
А что - кроме меня никто с ЯМБа не начинал?
174 byxtello
 
09.09.11
21:46
когда учился были машинные коды и перфокарты на Фортране :)
175 CepeLLlka
 
09.09.11
21:47
Я показательный пример того, что любой дибил может программировать...
176 byxtello
 
09.09.11
21:49
(175) я бы выделил в программировании алгоритмизацию и кодинг, хотя 1С чаще сводится только к кодингу :)
177 Икогнито
 
09.09.11
22:34
Быдлокодирование - это просто.
Программирование - это сложно.
178 strh
 
09.09.11
23:05
1 basic (spectrum)
2 10-11
3 1с для учетных задач равных нет, скорость разработки выше в разы
4 скорее нет, в том что я стал ленивым и жадным склонен винить не себя, а 1с. абсолютно серьезно
5. практика
179 Drx211
 
09.09.11
23:18
(0) Ну не просто, ну совсем не просто... полностью согласен с (177). Не надо вводить людей в заблуждение, что они с тройкой по всем предметам в школе, с неспособностью решить простенькие загадки на логику будут когда-нибудь в своей жизни программировать. Писать позорную гадость - будут, программировать-никогда, даже при самом сильном усердии.
180 YauheniL
 
10.09.11
00:44
(0) Решите эти задачи -- значит просто.....

1) В центре большого озера лежит остров. В центре острова высится огромная гора. На ее склонах расположены колодцы: внизу, у самого подножия, первый, выше - второй, еще выше - третий... На самой вершине, так высоко, что по земле туда не дойти, затерялся последний десятый колодец. Все они отравлены. Однако, выпив воды из одного, можно избежать верной смерти, если попить воды из какого-либо другого, более высокого. И сделать это надо не позже, чем через час. Вот на этом самом острове жили-были гном и дракон. Жили дружно, пока не поняли однажды, что остров стал слишком мал для них двоих. Тогда решили они устроить дуэль - принести по стакану воды из любого колодца, обменяться стаканами и выпить, чтобы проверить, кто из них достоин остаться единственным хозяином острова. Так все и сделали. Дракон, разумеется принёс воду из 10-го, самого высокого колодца. Однако через час живым остался только гном. Как ему удалось перехитрить дракона?

2) Человек, осуждённый выбрать свою Судьбу, находится в комнате с двумя дверьми. За одной дверью – Свобода, за второй – Эшафот. Перед каждой дверью по Охраннику. Осуждённый человек может задать любой вопрос, любому охраннику, перед тем как выберет дверь, в которую выйдет.
Условие: вопрос только один (естественно только одному из Охранников).
Известно: любой из Охранников ответит односложно – Да или Нет.
Известно: один Охранник обязательно обманет, а второй обязательно скажет правду.
Известно: что Охранники знают, где какая дверь и не ошибаются со своим односложным ответом.
Не известно: какой именно из Охранников лжец, а какой правдоруб.
Не известно: за каким именно Охранником какая именно дверь.
Требуется: Сформулировать вопрос так, чтобы безошибочно (100%) выйти на Свободу (без угадывания 50/50).
181 Domovoi
 
10.09.11
02:46
(180)BrainGames) Смотрю на мисте любят подкидывать задачки оттуда)
182 YauheniL
 
10.09.11
03:01
(181) На самом деле, я из другого источника вязл эти задачки....

Плиз, скинь ссылку на оригинал )
183 Domovoi
 
10.09.11
03:28
(182)braingames.ru. первую не помню, но вторая точно была там, там много интересных есть. Вообще почти все логические задачи, которые тут выкладывают, есть там.
184 DenLaDen
 
10.09.11
09:38
1. 12-13 лет
2. wiki:Лого_(язык_программирования)
3. С++
4. Да
5. Электронные книги с поиском, содержанием и т.д.
185 DES
 
10.09.11
09:48
>1.    На каком языке вы начинали программировать
Т5-МВ, коммутационная доска
>2.    В каком возрасте начали программировать
17.5 начал,  стаж > 30 лет
>3.    Какой язык программирования считаете наиболее удобным сейчас
никакой
>4.    Считаете ли свой выбор (ИТ карьера) удачным
нет
>5.    В каком виде Вам наиболее комфортно воспринимать информацию(учиться) -  лекции, демонстрация, практика, свой вариант
книги
186 CepeLLlka
 
10.09.11
09:50
(180)
Гном достал пистолет и пристрелил дракона..

p.s. Задача отстой.. решил за 10 секунд.
187 wade25
 
10.09.11
10:20
(180) Условие задачи уг.
1. Гном выпил до этого свой стакан, а Дракон ему принес противоядие. НО, получается, что теперь Гному нужно противоядие от 10го, тк что он все равно сдох. ВОТ ТАК!)
188 CepeLLlka
 
10.09.11
10:21
(187) И я о том же.. такие задачи гадают только дибилы.. тут логику не применить даже..
Поэтому и решил точно так же как предоставлено условие!
Базукой его! БАЗУКОЙ!
189 wade25
 
10.09.11
10:27
По второй задаче. Видмо нужно задать одни двусложный вопрос. Типа когда будет выполняться 2 условия на истину и ложь (утро, лень придумывать)
190 YauheniL
 
10.09.11
11:06
(186), (188), (187) рекомендую сюда заглянуть. Дуэль на стаканах
Определились, что Гном выживает

Но не в этом суть дела. Суть в том, что даже в таких неопределенных условиях программист должен принять решение, не выходящее за рамки системы
191 CepeLLlka
 
10.09.11
11:43
(190) Иди задачки гадай.. может умнее станешь :)
192 Kassius
 
10.09.11
11:57
1.    На каком языке вы начинали программировать
Basic, Pascal (Паскаль уже кормил, зарабатывал на нерадивых студентах)
2.    В каком возрасте начали программировать
9-10
3.    Какой язык программирования считаете наиболее удобным сейчас
По сути без разницы.
4.    Считаете ли свой выбор (ИТ карьера) удачным
Вполне. Не жалею.
5.    В каком виде Вам наиболее комфортно воспринимать информацию(учиться) -  лекции, демонстрация, практика, свой вариант.
Интернет.
193 NS
 
10.09.11
13:41
1.    Бейсик, Паскаль
2.    13 лет впервые на живых компьютерах, до этого на бумаге.
3.    1С, Делфи, MSVC
4.    Да, конечно.
5.    Самообучение - Документация, примеры, чужие исходники.
Алгоритмы - статьи, публикации.
194 NS
 
10.09.11
13:43
ИМХО программирвоание - это не сложно и не просто, чтоб стать нормальным программистом нужны специфические способности, и если не дано - то на всю жизнь останешься кодером.
195 mailwood
 
16.09.11
19:23
1. Basic(15), Metastock(24), 1C(31)
2. 15, 24, 31
3. 1C
4. 1C
5. Что попадетсо.
196 Buster007
 
16.09.11
19:39
1.    basic, javascript
2.    14-15
3.    1C
4.    могло бы быть и лучше.
5.    самообучение.
197 Buster007
 
16.09.11
19:41
(196) + как говорил директор одного франча: "Некоторым дано программировать, а некоторым нет". Для меня, программирование - это легко, а для директора - это сложно.
198 NcSteel
 
16.09.11
20:12
1. Басик
2. 15
3. 1С
4. Нет , но тянет
5. Книги печатные.
199 modestry
 
16.09.11
20:44
(0) Это способность делать долго и упорно нудную работу...
200 andrewks
 
16.09.11
20:50
(200)
201 Красный рассвет
 
16.09.11
20:51
1. Basic на ZX-Spectrum
2. 12-13
3. Для меня - 1С
4. Нет. Катастрофическая ошибка молодости.
5. Обучение - теория и примеры в документации, в комфортном темпе. Для закрепления - практика
202 skiller3000
 
16.09.11
20:59
1. На каком языке вы начинали программировать
Basic на ZX-Spectrum
2. В каком возрасте начали программировать
Первые опыты были лет в 9-10
3. Какой язык программирования считаете наиболее удобным сейчас
PHP - все данные уходят в сеть.
4. Считаете ли свой выбор (ИТ карьера) удачным
Пока молод и приносит доход - неплохо, может надоест потом.
5. В каком виде Вам наиболее комфортно воспринимать информацию(учиться) -  лекции, демонстрация, практика, свой вариант
Практика, мануалы и изучение готового кода.
203 Sakura
 
16.09.11
21:15
1. Pascal =)
2. 15 лет, 9 класс школы (хотя то не было полноценным программированием, но все же)
3. С++
4. Да, хотя из прогеров ушла и возвращаться не планирую, прогаю только для себя и по учебе
5. Практика + литература + советы более опытных
204 pectopatop
 
18.09.11
23:18
1.    На каком языке вы начинали программировать
BASIC. Заставлял принтер печатать картинку помнится

2.    В каком возрасте начали программировать
Лет в 12-13 наверно..

3.    Какой язык программирования считаете наиболее удобным сейчас
Пожалуй, Pascal/Delphi

4.    Считаете ли свой выбор (ИТ карьера) удачным
Вряд ли.
Глядя на другие аспекты жизни, другие возможные "карьеры" - ведущие/главные/РП как-то мелко кажется, если честно.

5.    В каком виде Вам наиболее комфортно воспринимать информацию(учиться) -  лекции, демонстрация, практика, свой вариант
Зависит от рода информации.
Наприме: щас искал инфу по водосчетчикам - нашел быстренько в Гугле.
А если требуется узнать нюансы работы выгрузки из БД - лучше пообщаться с опытным сопровожденцем этой выгрузки.
205 pectopatop
 
18.09.11
23:22
(173) может все же с ЯМК?
с ЯМБа и ХОРЕЯ начинают на литературе )))
206 wertyu
 
18.09.11
23:32
вот этот мощный старик )))
http://www.nvg.ntnu.no/sinclair/sinclair/sinclair.htm
207 Asmody
 
18.09.11
23:38
1. Basic и asm на "Агат 2", до него - МК-61
2. Наверно в 14-15
3. ruby
4. Да. Это то, что я умею лучше всего. Да и нравится мне оно
5. В последнее время - хорошие скринкасты и документация
208 wertyu
 
18.09.11
23:51
(205) Язык машин бухгалтерских - ЯМБ ))
209 wertyu
 
18.09.11
23:53
+(208) ну и Ярошевская Марина Борисовна - ЯМБ - Книга «Электронная бухгалтерская машина «Искра-554» (1981)  )))
210 Эльниньо
 
19.09.11
10:25
(209) +«Искра-555» + Нева-501