И не только молодые, и не только для храбрости, но и на нервной почве)Как насчет двух диреторов ...
Уважаемые участники сообщества! Поделитесь, пожалуйста, своим личным опытом. Насколько эффективно работают инструменты бережливого производства в России. Возмлжно, кто-то сам активно применяет. Примеры типа Группы ГАЗ, КАМАЗа и подобного рода "монстров" не очень интересуют.
Средняя заработная плата в компаниях — участниках рейтинга составила около 155 тыс. руб. в месяц.
Число вакансий для студентов и начинающих специалистов выросло за год на 15%.
Основные требования – широкий социальный пакет, а также все условия для комфортного пребывания в офисе.
При этом дефицит кадров наблюдается во всех отраслях.
"Есть многое на свете, друг Горацио, что и не снилось нашим мудрецам... " (С)
Валерий, а мне понравились по простоте и сути Ваши дополняющие друг друга объяснения! Может порекомендуете что то простое прочитать не для мудрецов, а для "чайников" на тему программирования?
Да-да ;-)) Именно для "чайников" у которых за плечами как минимум 2 высших образования в области Информационных технологий и года 4-5 практического программирования на языках объектно-ориентрованного проектирования.
Совсем простенько ;-))
А какая цель в этом?
В Индии уже есть много очень производительных программистов.
Многие уже без работы.)))
Развитие ИТ сдерживается не навыками программирования совсем.
Я в принципе могу управлять развитием любой компании, в том числе и ИТ, в любой специфичности её деятельности, даже не зная алгоритмов программирования. Но мне стало очень интересно узнать логику программирования, а тут еще и возможность соприкоснуться с квантовым подходом неожиданно подвернулась!
А что на Ваш Игорь взгляд сдерживает развитие ИТ? Разностороннее обсуждение ограничений может очень способствовать определению направлений развития отрасли. У нас в Перми например ребята из разных компаний объединились в одну продакт-группу, чтобы совместно обсуждать и совершенствовать быстродействие scrum и культуру Agile.
Уважаемые участники,
Сообщения, нарушающие Декларацию Сообщества, удалены.
В таком случае, можно пройти школьный курс визуального программирования на ДРАКОНе (в нём удобно, например, скрипты для продажников писать). Или, если цели более практические, вычислительные, пройти курс Python'a.
Есть много курсов, где всё разжёвано до предела (есть свои плюсы и в американских курсах для полных чайников).
Не понимаю иронии Третьякова. Несколько знакомых банковских служащих именно так и поступили — изучили Python на базовом уровне. Это оказалось для программирования рассчёта простых задач эффективнее, чем постоянно обращаться к своим же штатным программистам. Не говоря уже о безработных индусах. ;)
Константин, благодарю за совет!
Я уже посмотрел кое что. Кто то советует взять за основу С. Но мне пока не хочется проходить курс. Мне просто понравилась лаконичность и простота объяснений Валерия Овсия, который благодаря наводящим вопросам Виталия Елиферова интересно раскрыл основу программирования. И мне захотелось чуть глубже узнать основы логики программирования.
C больше подходит профессиональным программистам. Правда, я сам начинал программировать на PC с книги Кернигана и Ритчи и в C ничего плохого не вижу (сложность для начинающих преувеличена). Но Пайтона для любительского программирования будет более, чем достаточно. (Некоторые вообще с Бейсика начинают, и ничего.)
Ну, а если планируете заняться мобильными приложениями, можно посмотреть в сторону Java. Впрочем, по опыту, важен не столько сам первый язык, сколько понимание, как его использовать.
Мне вот сейчас программировать практически не приходится. Хотя и учиться было интересно, и понимание принципов работы программ нет-нет, да и пригождается.
Ударение на слове НИЧЕГО)))
Я очень-очень давно, будучи преподавателем ВУЗа, организовал при ВУЗе "школу юного программиста".
Основная цель, которую я сформулировал для слушателей школы, это формирование алгоритмического мышления. В процессе занятий родился тест на наличие или отсутствие такого мышления.
Тест очень простой: Необходимо написать, используя только глаголы и существительные, алгоритм приготовления яичницы.
Если Вы с этим справитесь, то никакие учебники Вам не нужны. У Вас врожденное алгоритмическое мышление и Вы сможете (при небольшом усилии) алгоритмизировать задачи. А закодировать на языке С++ или .... Это удел школьников.
Если НЕ СПРАВИТЕСЬ то , опять же никакие языки Вам не помогут.
П.С. Проверено моим преподавательским стажем - 17 лет
Сэру Уильяму Генри Гейтсу III Ваше мнение о «ничего», пожалуйста, сообщите. Он по легенде именно с Бейсика для Альтаира начинал и вообще очень Бейсик ценил.
Вы ведь Сэра Уильяма, наверное, знаете? Правда, может возникнуть небольшая проблема. Возможно, он Вас не знает.
Валерий, тест очень наглядный и удобный. Подобный подход используют многие, предлагая детям описать известные комплексные действия, например, поход в магазин за молоком, хлебом и всё теми же яйцами.
Но с «врождённостью» алгоритмического мышления не соглашусь категорически. Ну нет у человека врождённых сложных навыков — ни речевых, ни соответственно, мыслительных, ни алгоритмических.
Навыки по определению приобретаемы. А механизмы их передачи известны.
(Хорошая статья по теме: https://polit.ru/article/2013/11/27/ps_reznikova/)
Описывать что-либо функционально в формате «глагол + существительное [+ дополнения]» — это такой же мыслительный навык, как и все остальные.
В группах GB-ТРИЗ — это стандартная процедура описания функций. Обучаются ей все здоровые люди со средним образованием за 5 минут, исключений не выявлено.
(Кажется большинство школьников в состоянии подчеркнуть глагол и существительное в предложении, кажется, уже в 4м классе, а может, и раньше?)
Далее, декомпозиция сложного действия на более простые — тоже навык. С непривычки он может быть не всем очевиден (особенно, если не знать про обратный — от цели подход). Но если объяснить, большинство справляются.
А закодировать что-либо с простого алгоритмического в конкретный язык программирования действительно несложно. Как крестиком по схеме вышивать. Усидчивость только нужна.
Полагаю, что у тех, кто и с хорошим педагогом программирование не осваивает, просто трудности с фокусировкой внимания. Но им и другие навыки осваивать тяжело.
Благодарю! Так уже понятнее!
Борис, на самом деле, проблема не в кодировании (написании исполняемого кода на конкретном языке программирования), - дело в возможности создания алгоритма решения задачи, имеющего так называемую "полиномиальную вычислителную трудоемкость". Профессионалы-программисты поймут о чем я сказал, остальные участники дискусии - не берите в голову (это касается NP-трудных задач и так называемого "проклятия размерности")...
PS. Задача составления оптимального производственного расписания, имеющая непосредственное отношение к теме настоящей дискуссии, - это NP-трудная задача. Со всеми вытекающими ...