×Закрыть

Можно ли печь программистов как пирожки?

Добрый день.

Я практикующий программист, который уже более 5 лет также занимается IT-образованием. За это время я
— год вел спецкурсы на механико-математическом факультете Харьковского Национального Университета («Многопоточносе программирование», «Distributed algorithms»)
— год преподавал Java в Харьковском отделении EPAM, отвечал за построение системы образования (отбор слушателей, анализ и составление учебных программ, отбор преподавателей)
— три года владею, руковожу и преподаю на собственных курсах. За это время 7 раз прочитал курс «Core Java», 3 раза «Junior Java Development», 2 раза прочитал в режиме вебинаров курс «Multithreaded Programming in Java». Так же разрабатыватываю MOOC-курс «Scala for Java Developers» (127 студентов) и создал два откровенно кривых сайта kharkovitcourses.blogspot.com и golovachcourses.com. На моем youtube-канале 12.000 подписчиков. Писал на dou и habrahabr (самый популярный пост — набрал 400.000 просмотров).

Сейчас IT-образование в Украине — это hot topic. Мне часто приходится отвечать на одинаковые вопросы друзей, знакомых и просто пришедший из скайпа. Хотелось бы тут ответить на некоторые из них (а на один особенно развернуто — про пирожки).

0. «Зачем ты нас обманываешь, хитрый продавец курсов?»
1. «Образование должно быть бесплатным?»
2. «Как мне найти ментора? Вы ведете индивидуальные занятия?»
3. «После хороший курсов я точно найду работу?»
4. «А курсы XYZ трудоустраивают?»
5. «Можно ли стать программистом в 40 лет?»
6. «Могу ли я в 27 лет переквалифицироваться из баяниста в программисты?»
7. «Как пролезть в IT с нуля?»
8. «Можно ли попасть в IT без английского?»
9. «4.000 (3.000, 8.000 ...) гривен — это дорого»
10. «Склонен ли я к программированию?»
11. «Устроюсь ли я в Кремниевой Долине в Google/Facebook/Twitter/Microsoft/...?»
12. «А что нельзя просто сделать действительно качественные курсы и сарафанное радио приведет толпы людей? Ну все по-честному?»
13. «Как уверенно долго говорить на людях?»
14. «Ну и что ты понял о предпринимательстве теперь?»
15. «Что я думаю о Академии ШАГ?»
16. «Что я думаю о JavaRush?»
17. «Что я думаю о других конкурентах?»
18. «Ха-ха! Бесплатная Coursera/EdX/... скоро сделает отличное западное образование доступным, удобным и БЕСПЛАТНЫМ. Ты — труп!»
19. «Программист — это элитарная профессия, требующая особенного склада ума, значительного интеллекта, таланта, прирожденного дара?»
20. «Парни таки круче девушек в программировании?»
21. «Каково будущее украиского IT-образования?»
22.
«Почему отбор на курсы — плохая экономическая идея?»
23. «Можно ли печь программистов как пирожки (поставить эффективное образование на поток)?»

0. «Зачем ты нас обманываешь, хитрый продавец курсов?»
Я уже более 9 месяцев не веду курсы в оффлайне.
Поэтому — мне Вам просто нечего продавать.
Товара — нет.
Программа из 5-ти курсов в конце статьи — это ПРОСТО ПРОГРАММА. Она не ведется, на нее нет набора. У меня нет помещения, нет сотрудников.
Я вернулся в программирование. Меня вполне устраивает моя текущая специальность = back-end on JVM of high-loaded servers (Netty, Akka, Scala, Multithreading), от 3К-5К запросов на одну машину в секунду.
Причина достаточно проста — за программирование отлично платят и не треплят нервы. Вас не волнует реклама, сотрудники, клиенты, учебные программы. Не надо в аудиторию завозить воду и договариваться с уборщицей.
На курсах в реале можно заработать в двух случаях
— Вы берете с людей действительно много, скажем по 1.000$-2000$ (магические 3х месячные iOs-курсы «где-действительно-учат-и-вы-потом-на-вес-золота») и с помощью какой-то магической рекламы набираете группы по 30-40 человек каждые сезон (забудьте про отбор, у Вас что было 150 желающих заплатить по 1.000$ а Вы отобрали только 30? Глупец!). Все преподаете сами.
— Вы строите промышленный конвеер, берете по 5.000 гривен за курс, у Вас 5 аудиторий забитых по 15-20 человек, вы ведете стандартные базовые курсы (верстка, js, java, c#). Точнее у Вас нанятые люди, которым Вы платите 25$-40$ за лекцию.
На курсах в онлайне все может быть веселее: предположим, что JavaRush набирает ежемесячно 100 человек по 100$. 10к — хорошие деньги. А если 300 человек в месяц? Совсем сладко.
Ключевое словосочетание — «может быть».

1. «Образование должно быть бесплатным?»
В такой формулировке вопрос вообще не имеет смысла. Совершенно непонятно Что и Кому должно. Образование должно Вам? Собственник образования должен Вам?
Образование МОЖЕТ быть бесплатным ДЛЯ ВАС? Да, может. В двух случаях. Во-первых, если оно создается на волонтерских началах. Во-вторых, если за него заплатит кто-то другой, а не вы (IT-компания, государтсво, университет). Шара, скидка — это потрясающе. Но это везение, а не чье-то обязательство. И уж точно Вам никто ничего не должен на рынке. Да, я знаю, что Вы платите налоги, но, кажется, на выборах никто не обещал бесплатное IT-образование. А если и обещали, то это Вам должны депутаты и Президент.

2. «Как мне найти ментора? Вы ведете индивидуальные занятия?»
Нет, не веду. По причинам исключительно финансовым. Профессиональному программисту НЕ ВЫГОДНО вести индивидуальные занятия. Даже за 100$ в час.
Тут нужно небольшое уточнение, за 100$ в час при заказе двух часов в виде 6 кусочков по 20 минут в течении месяца — не выгодно (а это типичная форма предложения, обычно помочь сделать тестовое задание за 200$). При заказе 50 часов по 50$ за час в течении 1 месяца — выгодно.
Поймите, Вам необходимо ПЕРЕБИТЬ программистскую зарплату, а у человека со скилами Senior Developer это порядка 2.500$-4.500$ в месяц.
Просто поймите, что обучающийся медицине не может себе позволить нанять на индивидуальные занятия практикующего нейрохирурга, изучающий топографию — полковника из АТО, а ученик музучилища — известного гастролирующего музыканта. Ну если он конечно не сын депутата.
Это больно. Понимаю. Но взрослый чужой дядька, который потратил уйму времени и усилий, что бы достичь какого-то уровня и сейчас зашибающий бабло совершенно не горит желанием повторно тратить свои ресурсы, что бы бабло зашибали Вы. Вы ведь, скорее всего, не помогаете незнакомым шестиклассникам разбираться с квадратными уравнениями? Даже за 50 гривен в час?

3. «После хороший курсов я точно найду работу?»
Да, хз. Работа — это как любовь. Тут одного знания «Камасутры» недостаточно. Личные качества, подвешенный язык, гибкость.
Но САМОЕ ГЛАВНОЕ — НАСТОЙЧИВОСТЬ (упорство, постоянство)!
Никто же не спрашивает после танцевальных курсов — «А я точно найду свою любовь?». Или, «после курсов танцев я уже 4 раза сходил на дискотеку — а никого не встретил».

4. «А курсы XYZ трудоустраивают?»
На сегодня гарантию ТРУДОУСТРОЙСТВА могуть дать только курсы компании (не 100% даже для отличников). Или курсы, у которых какие-то ну уж очень тесные связи с компанией (и компания должна непрерывно набирать людей, монстры типа GlobalLogic/EPAM/SoftServe/Luxoft/...). Я лично таких курсов не знаю.
Но! Курсы могут устраивать СОБЕСЕДОВАНИЯ в компании. Когда я вел курсы в реале, то удавалось устроить собеседования в 3-4 компании. Собеседования массовые, т.е. компания дает задание всей группе (обычно письменные тесты) или представитель компании разговаривает со всей группой (групповое собеседование). Моя статистика — в среднем 4 человека из 20 так можно устроить сразу после курсов при 4-х собеседованиях. Предполагаю, что существуют курсы, которые либо очень хороши (скорее очень востребованная технология), либо проводят предварительный отбор и по ходу отчисляют (что бы улучшить качество слушателей), либо водят слушателей на большое количество собеседований (или хранят базу выпускников и после окончания курсов продолжают искать им работу, такие курсы знаю).
Итог: есть знания, а есть трудоустройство. И это достаточно независимые параметры курсов. Хорошо получить оба, но знания — тоже неплохо. Естественно, существуют курсы с отвратительным преподаванием.

5. «Можно ли стать программистом в 40 лет?»
Да, можно.
Мой опыт показывает, что мозги 40 летних СОВЕРШЕННО НЕ ХУЖЕ ЧЕМ У 20 ЛЕТНИХ. Они ОДИНАКОВЫЕ. Разница в другом. Преимущество «зрелых» — понимают чего хотят, более сосредоточенные в основной массе, выносливые, настроены на долгий заплыв. Преимущество молодых — они расходный материал истории. Это хорошо усвоили армии всего мира. Их время и жизнь ничего не стоит. Именно так. Его не цените Вы (подумаешь, какой-то 18 летний пацан учился играть на гитаре год и не научился), его не ценят они (3 месяца ковырял JavaScript, потом три месяца — Linux, потом влюбился и уплыл на байдарках). «Зрелые» же носятся со своим временим как с писанной торбой. Понимаю — семья, ребенок, кредит ... Взрослые не могут «просто так ковырять Linux» три месяца. Вот тут преимущество «молодежи», а не в мозгах.

6. «Могу ли я в 27 лет переквалифицироваться из баяниста в программисты?»
Так, первое. Давайте ослабим «программистов» до «ITшников». Сюда входят также QA, переводчики, сисадмины, бизнес-аналитики. Вотретесь в тусовку, а там посмотрите. Может вам хорошо и бизнес-аналитиком. А можете позже и переквалифицироваться (Йоу! Вы УЖЕ в IT!). Второе — можете, если вы сосредоточенны, имеете ресурсы и вам это в целом нравится.
Сосредоточенны — Вам прийдется самостоятельно исследовать и систематизировать огромную массу материала. Чем Linux отличается от Unix? UTF-8 от UTF-16? Flash от ActionScript? JavaScript от TypeScript? Прийдется совать в свою голову тонны данных в надежде, что оно там все уляжется. Тут у бухгалтера обычно больше шансов, чем у клоуна в цирке.
Имеете ресурсы — Вам потребуется время (порядка 12 месяцев). Время — это зачастую деньги (что-то надо кушать и где-то жить, сложнее если кого-то еще надо кормить и давать ему жилье).
Должно нравиться — иначе оно Вам и не надо. И не получится.
А баян? Баян не мешает.

7. «Как пролезть в IT с нуля?»
Тут надо понимать, что у Вас очень невыгодная позиция. Отечественные ВУЗы выпускают каждый год сотни тысяч таких же безработных технарей, готовых работать за опыт. Знание основ языка программирования — это не конкуретное преимущество. Все знают.
Есть два способа.
Первый — это пролазить в контору с максимально низким входным порогом. Их называют «кузницы кадров», или «гуаноконторы». Будете «формошлепом». Эти компании работаю на том, что набирают малоквалифицированную рабочую силу за копейки (от 100$ в месяц). Но они набирают много и без разбора. Вам потребуется Core Java (Core PHP, Core ...) и английский.
Второй — всесторонне подготовиться. Т.е. быть уже не trainee, а Junior. Для этого надо знать не только основы языка, но и то, как решать на нем типичные бизнес-задачи (ходить в базу, рендерить html, типичные фреймворки, если это server side, написать развитое мобильное приложение, если это мобильная разработка). Для server side также надо знать основы Linux, сети, SQL, базы данных и английский. В таком случае, Ваше резюме будет выделяться среди остальных.

8. «Можно ли попасть в IT без английского?»
Да, можно.
Но знание английского сейчас это ожидаемая норма. Неприятно. Сам его не люблю. Такую бессмысленную ересь как грамматика (времена, падежи, склонения, ...), пунктуация, ударения могли выдумать только гуманитарии в попытке создать систему правил.
Скажу только, что проверка на английский зачастую простая — поговорить 5 минут. Трехмесячный интенсив — вполне тут вас подтянет. Только разговорный. Без грамматики. Произношение, стандартные фразы. Вы просто инженер.

9. «4.000 (3.000, 8.000 ...) гривен — это дорого»
Опять двадцать пять. Дорого в сравнении с чем? Со стоимостью десятка яиц? Месячной зарплатой продавца в ларьке? iPhone-ом? Поездкой в Черногорию? Квартирой в Киеве? Годовой зарплатой в Кремниевой Долине? Это Вы хотите получить высокооплачиваемую профессию и зарабатывать десятки тысяч долларов в год. Это Вы прос**и свое время, не получив нужное Вам образование с 13 до 22 лет. По американским меркам, например, образование стоит порядка годичной зарплаты после выхода на полную мощность (программист зарабатывает порядка 80к-160к в год, столько, примерно, стоит и хорошее образование). Так что если Вы до выхода на сениорскую зп потратите 5к$-10к$ — это не так уж и много по мировым меркам. У Вас их нет? Займите. У Вас нет друзей с деньгами? Вы плохо организовали свою жизнь, взрослый человек, а живете в каком-то гетто. Вы не уверены (в Вас не уверены), что вы станете программистом и «отобьете бабло»? Фигово. Вы фигово провели 10 лет в школе, потом 5 лет фигово в институте. Вполне возможно что Ваша жизнь — сплошная фигня.

10. «Склонен ли я к программированию?»
Сложный вопрос. Очевидно, существуют люди ОДАРЕННЫЕ в программировании. Но Вам нет необходимости иметь дар. Для начала Вы будете просто педалить за деньги. Тут аналогия такая — искусство любви. Вы, скорее всего, не станете Казановой или Дон-Жуаном. Нужен особый склад психики, мотивации, склонность. Но размножаться то всем надо! Вторую половинку же как-то ВСЕ находят. Т.е. какой-то то уровень «искусства любви» все таки каждый осваивает.
В целом, людям с математическим складом ума — проще в программировании. Именно со складом. Математика особенно не нужна. Вот Вам простой тест: почему sin(x)*sin(x) + cos(x)*cos(x) = 1 для всех x? А не, например, sin(x) + cos(x) = 1 или sin(x)*sin(x) + cos(x)*cos(x) = 2. Еще вопрос — центр вписанной или описанной окружности лежит на пересечении биссектрис углов треугольника? Просто люди, которые правильно ответят на эти вопросы демонстрируют, что способны запоминать системы формальных правил и помнить их годами. Это более-менее важно. А тригонометрия — нет.

11. «Устроюсь ли я в Кремниевой Долине в Google/Facebook/Twitter/Microsoft/...?»
Туда попадают двумя путями.
Первое — это наличие таланта и развитие его вовремя (в 15-22 года). Скорее всего не Ваш случай.
Второе — тяжелый упорный труд. Если Вы стартуете в 28 лет и до этого были менеджером по продажам 6 лет — трудом Вы можете уехать в Америку программистом. Это вполне реально. Я Вам точно говорю. Но топовые компании Вам скорее всего не светят, не пробъете конкурс.

12. «А что нельзя просто сделать действительно качественные курсы и сарафанное радио приведет толпы людей? Ну все по-честному?»
Не в этом бизнесе.
Человек действительно принимает решение опираясь на общественное мнение (камменты на форумах).
Но
1. курсы — это не товар постоянного пользования. Вы их берете ОДИН раз. Стиральный порошек и пиво — постоянно.
2. Плотность потребителей пива и моющих средств очень высокая, и они советуют друг другу. Пример тех, кто всецело держится на сарафанном радио — дантисты. Тут вообще все — по совету друзей. Гинекология, урология.

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

Так что «продвижение товара» — неизбежно.

13. «Как уверенно долго говорить на людях?»
Короче, есть такая штука — харизма. Точнее — ее не существует. Это модный термин обозначающий непонятно что. Существует компетентность + честность.
.
Люди согластны долго слушать других людей, если они интересуются сферой компетенции говорящего (а говорящий за нее не выходит). Все мы с удовольствием послушает рыбака, охотника или тамаду. Посему — будьте компетентны. Толстый или патлатый, рыжий или гундосый — говори о том, в чем сечешь.
.
И будьте честны перед аудиторией. Намного проще просто сказать — «тут я не знаю» и идти дальше. Передавайте эмоции. Современным людям очень не хватает, что бы сними просто поговорили по-честному. Солдаты вполне доверятся тому командиру, кто скажет что «колечко» замкнется завтра, мосты взорвут саперы, уходить будем болотами, собирайте харчи, берегите патроны, собирайте своих.

14. «Ну и что ты понял о предпринимательстве теперь?»
Самое главное, хорошие услуги, предметы, вещи — это хорошо, но это еще не товар. Товар — это вещь или услуга, которую продают. Вещь на рынке. И как бы Вы хорошо не преподавали, помните, что образование — это услуга, которую вы можете оказывать. Ее еще не купили и даже никто и не собирается покупать. Мои бабушка с дедушкой конечно не смогли бы понять, как это — не можем продать картошку, хороший дом, корову? Т.е. всякая вещь в их владении являлась товаром. Ликвидным товаром.
Тут полная аналогия с разработкой ПО под заказ. Способность программистов писать код — это услуга, но товаром ее делают нетехнари (менеджмент, маркетологи, сейлзы). И обязателен момент обмена человеко-часов, которые есть у вас, на денежные знаки заказчика.
И тут понимаешь, что товар/услуга отличного качества (Французкий ресторан) и продажа его (Всемирная сеть французких ресторанов) — это две независимые компоненты. Конечно, хороший товар проще и веселее продавать.
Короче говоря, моя вера пошатнулась и я признаю существование важнейших для существования цивилизации видов дейтельности никак не связанных «технарством».

15. «Что я думаю о Академии ШАГ?»
Тут надо различать несколько независимых моментов:
А) есть бизнес на образовании, а есть качество образования
Б) есть система, а есть люди в ней
По бизнесу — это великолепная система, огромная, отмасштабированная. 14.000 студентов, свой 5-летний университет в Одессе, 600 преподавателей (из того, что слышал). Множество городов и даже, кажется, уже стран. Я бы хотел таким владеть и/или управлять. Корпорация.
По качеству образования — меня смущает то, что 600 преподавателей не нагенерировали никакого материала «наружу». Ни видео, ни технических постов на сайте, ни методичек. Это более чем странно (все закрыто кгб? цру? массонами?). Вот по каким материалам они обучают 14.000 студентов? Все же курсы имеют общие материалы, проходят верстку, основы html.
По бизнесу + качеству одновременно — система годная. Не знаю как это выразить. Вот пример. Я только что устраивал ребенка в детский сад. Теперь он пойдет в садик без английского, без бассейна и прочих буржуазных извращений (я живу в центре полуторамиллионного Харькова, садиков с изысками полно). Но при этом всем — садик ХОРОШИЙ. Он недалеко от нас, расположен в парке, добрые нянечьки. Вот так и ШАГ — это удобное решение у дома.
По студентам — с одной стороны один из 3-4 лучших студентов, что я встретил за 5 лет образования — парень из ШАГа, при чем из какого-то небольшого городка. Он уже сениор. С другой стороны, если у них 14.000 студентов, а всего в Украине до 100.000 IT-шников, то у каждого из нас должно быть просто куча друзей-программистов из ШАГа. Вот куда деваются эти десятки тысяч? Неужели дальше идут только 10%?

16. «Что я думаю о JavaRush?»
С одной стороны — 400.000 подписчиков! Когда покупают, например, социальную сеть, то за юзера платят 5$ (слышал такое). Т.е. оценочная стоимость проекта — 2.000.000$! С другой стороны — я понимаю, что за проектом стоит около пяти взрослых человек, которым каждый месяц надо кушать. И я не знаю какой cash flow генерит этот проект. 5 человек, 2-3 года, 12 месяцев в году — это просто 120-180 зарплат. Вот весь проект за время своего существования нагенерировал хотя бы 200.000$-400.000$? Иначе мы приходим к классической вилке — есть суммарный доход проекта, а есть доход на человека (ВВП vs ВВП на душу населения). Я понимаю, что не все 5 работают постоянно, для кого-то это хобби, после работы.
Да, мир взрослых, с зарплатами, доходностью и производительностью труда — он такой унылый ...

17. «Что я думаю о других конкурентах?»
Честно говоря, не занимаюсь анализом конкурентов. Нет времени и желания. Да и какая цель?
Обращаю внимание только на тех, кто достиг РЕШИТЕЛЬНЫХ успехов. Сейчас для меня ориентиром является John Purcell. Это ОДИН программист, который написал около 10 курсов, обучает около 500.000 студентов и, при этом, 40.000 на ПЛАТНЫХ курсах.
Он выложил несколько бесплатных курсов
«Java Tutorial for Complete Beginners» — 420.000 студентов
«Java Multithreading» — 50.000 студентов
Java Design Patterns and Architecture — 60.000 студентов
И среди них продает (платформа позволяет) платные курсы (на udemy.com два раза в месяц среди студентов можно делать рассылку объявлений о твоих платных курсах, т.е. он рекламирует свои платные курсы среди полумиллиона студентов)
The Java Spring Tutorial: Learn Java’s Popular Web Framework — 12.000 по 39$
Servlets and JSPs Tutorial: Learn Web Applications With Java — 11.000 по 49$
Java Swing (GUI) Programming: From Beginner to Expert - 6.000 по 49$
---
В реальности авторы на юдеми имеют порядка 5$-10$ со студента. Но все равно, цифры — внушительные.

18. «Ха-ха! Бесплатная Coursera/EdX/... скоро сделает отличное западное образование доступным, удобным и БЕСПЛАТНЫМ. Ты — труп!»
А) Во-первых, у Coursera, EdX и прочих есть минус в том, что они ТЩАТЕЛЬНО ОТБИРАЮТ преподавателей. Берут выдающихся. Тут я верю скорее в Udemy.com, Linda.com — где курс может стартовать КАЖДЫЙ (на udemy около 15.000 преподавателей и 30.000 курсов, каждый месяц добавляется несколько ТЫСЯЧ курсов). Решительно ни из чего не следует, что выдающийся ученый — лучший преподаватель для масс. Лучшим преподавателем может оказаться учитель из индийской провинции. Гении точно нужны, что бы обучать гениев.
В) Во-вторых, преподаватели должны быть заинтересованы в успехе курса среди студентов. Это сложно сделать в случае бесплатных курсов.
Пример: у Мартина Одерского есть великолепная платная книга по Scala (уже два издания) и намного худший бесплатный курс на курсере (он носит ознакомительный характер, это курс-обзор). Если ты можешь получать 50.000$ в год с книги или курса, то зачем стараться сделать это бесплатно? По Java есть платные книги от «отцов» — Гослинга, Блоха, но нет бесплатных курсов.
С) В-третьих, значительная часть успеха кроется в мотивации и поддержке. При занятиях в аудитории — Вы видите группу, ее прогресс, видите что не только Вы «тормозите», ленитесь, не вьезжаете. Вы «движетесь в потоке», как говорят автолюбители.
В понедельник все учим массивы.
Все.
В понедельник.
Массивы.
А строки — все учим во вторник.
Д) В-четвертых, обучение с учителем таки очень эффективно. А как только ты выделяешь индивидуальное время преподавателя на каждого из сотен тысяч студентов — у тебя в счетах появляются миллионные суммы на зарплату.

19. «Программист — это элитарная профессия, требующая особенного склада ума, значительного интеллекта, таланта, прирожденного дара?»
Нет.
Бред сивой кобылы.
Доказательство от противного на пальцах.
Любой программист подтвердит, что из тех, кто стал Junior — 75% через 2-3 года становятся MIddle. Из тех, кто стал Middle — 75% через 3-4 года становятся Senior. Да, дальше отбор жесток, небольшая часть становится Architect или Principal Software Engeneer. Значит достаточно просто влезть в IT, и дальше с получением опыта сами люди ростут до Senior Developer.
Да, «эстеты от программирования» могут плеваться и говорить, что среди «украинских сениоров» только 10% достойны этого «высокого звания». Но рынок говорит обратное.

20. «Парни таки круче девушек в программировании?»
Нет.
Из 3-4 лучших студентов, что у меня были (из 200 человек) — одна была девушкой (уже «сеньёрита»). Вместо аспирантуры университета пошла в программирование. Мгновенный взлет.
На более-менее «официальном пути» в ЕПАМ ПОЛОВИНА слушателей — девушки. Но вот на «полуподпольных» курсах — 20%-30%, они не такие рисковые.
Почему крутых программистов больше парней? Мое мнение — девушки не так сильно стремятся к вершине. Они тоже хотят туда, но у них меньше агрессии, самомнения, вероломства, жажды наживы. Для них процесс также важен, как и результат. Даже, скорее, важнее. Некоторые парни просто одурманены желанием получить заветный статус (мидла, сениора, руководителя, ...).

21. «Каково будущее украинского IT-образования?»
Будущее — это государственно-частное партнерство.
И будущее уже наступило.
Кафедры украиских IT-специальностей в ВУЗах уже просто лопаются от бесплатных курсов IT-компаний. В Харьковском ХИРЭ (кажется процентов 7% украиских программистов отсюда) — порядка !10! разных компаний имеют свои курсы.
Они работают только для студентов ВУЗа и только с входным тестированием.
Скажете человек «со стороны» не может получить достойное IT-образование? Именно! А что он вообще может получить? «Человек со стороны» без особых денег в удобное время, без конкурса может получить достойное образование в области медицины? Юриспруденции? Международных отношений? Естественно, нет.
Сейчас каждая контора, которая имеет или планирует дорасти хотя бы до 400-600 человек создает свои собственные курсы. Зачастую на базе ВУЗа.
Вот пример, харьковский AltexSoft (120 человек) имеет СВОЮ
группу в ВУЗе в Кременчуге!.
Курс «Базовый»
— Основы создания интерактивных Web-приложений
— Desktop приложения на основе WPF и ADO.NET
— Изучение технологий HTML5, CSS3 и ASP.NET MVC
— Основы Javascript, jQuery, jQuery UI
— Применение MVC и MVVM в AngularJS и Backbone
Курс «Углубленный»
— Углубленное изучение архитектуры .NET, технологии ADO.NET и Entity Framework
— Коллективная разработка: Agile и Scrum
— Семантическая верстка, особенности CSS/HTML
— Основы создания WCF сервисов
— Тонкости Javascript, jQuery и Ajax
---
Еще раз.
Харьковская
Микроскопическая компания в 120 человек
Имеет свои 2 курса
В другом регионе
ПРОСТО ПРОЧИТАЙТЕ ЭТО ВСЕ ВМЕСТЕ!
---
Но ни крошки этого пирога не попадет в рот «обычных украинцев».
Харьковский ЕПАМ в 2011 брал людей со стороны. Конкурс 80 человек на 16 мест (5:1). Сейчас они построили еще одну ступень в ХИРЭ и практически не берут со стороны, берут студентов со своих собственных подкурсов.

22. «Почему отбор на курсы — плохая экономическая идея?»
Потому, что она предполагает отказы клиентам с деньгами!
Господи, мне кажется, что это же элементарно!
Частные больницы, кафе, лодки на прокат, авиаперелеты, корм для животных, стрижка, перевод документов, ... продавцы всего этого не отказывают клиентам с деньгами на том основании, что «Ваш уровень нас не устраивает»!
Святая Мария, помоги мне донести эту ЭЛЕМЕНТАРНУЮ мысль.
Итак.
Контрольный вопрос для адептов «отбора-на-курсы-берем-самых-сильных-и-достойных-растим-программистов»: должны ли курсы английского отсеивать желающих на основе их слабой склонности к языкам? А курсы массажа? А бухгалтерские?
Нет, не должны? Так а в чем разница-то между английским/массажем/бухгалтерией и программированием?
ЕПАМ отсеивает, так он же ПЛАТИТ ЗА ВАС! Он намерен Вас потом эксплуатировать. Вы же не платите за «учебку» в Армии?

23. «Можно ли печь программистов как пирожки (поставить эффективное образование на поток)?»
Исключительно мое мнение: да, можно. У нас есть большой массив отрицательного опыта (иституты, академия ШАГ, ...), но если сделать следующее
1. Собрать группу мотивированных людей (12-18 человек) в одном помещении, каждый рабочий день на 6-7 часов в течении 4-5 месяцев с интернетом и преподавателем.
2. Каждый день читать одну лекцию на 2-3 часа и 2-3 часа обсуждать все вопросы, интересующие слушателей.
3. Прочитать 4-6 предметов, которые охватят основной массив базовых IT-знаний, при этом будут «цельным куском» и будут основаны как на теоретических, так и на практических занятиях.
4. «Принудить» прочитать и обсудить около 5-8 «правильных» книг за эти 5 месяцев (человек МОЖЕТ читать 15-30 страниц в сутки специальной литературы).
5. По результату написать тестовый проект. И жестоко его проинспектировать.
.
То весь мой опыт свидетельствует, что 25-30% найдут работу сразу после такого интенсива (или в ходе его) и 25-30% в течении 3 месяцев с момента окончания. Это без входного тестирования, берем людей с улицы. Конечно речь идет о тех, кто не сойдет с ума и не выпрыгнет из окна за 4-5 месяцев. Подумайте о том, что медведи в цирке ездят на одноколесном велосипеде. И у них нет предварительного отбора. Берут тех медвежат, которые есть. Именно так. Я не видел в лесу конкурса талантливых медвежат для учебы в езде на велосипеде. Берут и муштруют. Муштра — работает. Армия, спорт — это просто ПРОДУМАННАЯ МУШТРА. И после хорошей армии все бегают 6 километров и подтягиваются 15 раз как миленькие.

В силу имеющегося опыта, я могу предложить / предположить только программу по server side Java (6 предметов за 5 месяцев при преподавании каждый день).

Да, это не самый короткий способ попасть в IT. Предполаю, что легче (меньше предметов) заходить через front-end (JavaScript-programming) или мобильную разработку (Android или iOs).

1. Программа курса «Аппаратное обеспечение, операционные системы и сети»:
....Аппаратное обеспечение
........компоненты: процессор, память, шины, контроллеры
........регистры, биты/байты/слова
........архитектура системы
........роль операционной системы
....Операционная система Linux
........ядро, устройства, драйверы
........файловая система
........процессы, сигналы, потоки
........безопастность, user management
........понятие о программировании на bash
........сети, удаленный доступ, ssh
........кластер, облако, виртуализация
....Сети
........IP, TCP, UDP
........telnet, FTP, DNS, SMTP/POP3

2. Программа курса «Основы программирования на Java (Core Java)»
....Основы Java (терминология, управляющие конструкции, числа, битовые операции, массивы, строки)
....Базовые алгоритмы (итеративные алгоритмы, рекурсия, рекурсивные алгоритмы, динамические структуры данных, память в Java)
....Исключения (try-catch-finally, проверяемые / непроверяемые, стратегии обработки, try-with-resources, важные исключения в JDK)
....Ввод/вывод (кодировки, I/O Streams ,Serialization API, файловая система, NIO, NIO.2)
....Многопоточность (физический уровень, Thread / Runnable, JMM, volatile, synchronized, wait/notify, прерывание потока, java.util.concurrent.*, CompletableFuture, Executor)
....Коллекции (O-нотация, Базовая иерархия (сollection, Set, List, Map), Iterable/Iterator, foreach, ArrayList/LinkedList, equals(), HashMap/HashSet, hashCode(), TreeSet/TreeMap, Comparable/Comparator)
....ООП (понятие о типе (ClassCastException, instanceOf, java.lang.Class), конструирование объектов, сущности (class, interface, abstract class, enum), методы (overloading, overriding, hiding), области видимости (модификаторы доступа, пакеты), внутренние/вложенные, анонимные классы)
....Основные шаблоны проектирования (Builder, Singleton, Factory Method, Adapter, Decorator, Composite, Facade, Proxy, Command, Iterator, Listener, Strategy, Template Method).
....Продвинутые возможности (Reflection API, аннотации, генерики, загрузка классов)
....Java 8 (методы в интерфейсах и ссылки на методы, Лямбды (Project Lambda), Stream API, функциональные алгоритмы)

3. Программа курса «Server-side Java programming (Junior Java Developer)»
....протокол HTTP 1.1
........Methods, status codes, headers
........Persistent connection, pipelining
........Chunked encoding
........Caching, encription, compression
........основы REST
........Архитектура простейшего многопоточного HTTP-сервера на Java
....Servlet API 3.0 (Tomcat)
........шаблон MVC
........HttpServlet, HttpServletRequest, HttpServletResponse
........Dependency Injection / Inversion-of-Control framework (Spring)
....Доступ к реляционным базам данных (JDBC 4.1)
........соединяемся с базой данных (JDBC URL, Driver, Connection, DriverManager, DataSource, Типы JDBC драйверов)
........делаем запрос (Statement, ResultSet, SQLException, SQLWarning, SQLTransientException, делаем SELECT, INSERT, UPDATE, DELETE)
........шаблон DAO (cуть шаблона, generic-предок, рекурсивное объединение, альтернативы (Transaction Script, Active Record, ORM))
........PreparedStatement (оптимизация, SQL injection)
........Трюки (Пакетное обновление (batch update), извлечение сгенерированных ключей, режимы работы ResultSet (прокрутка (scroll), обновление (update)))
........Транзакции (свойства ACID, Connection.commit()/.rollback()/.setAutoCommit(), savepoint)
........Уровнип изолированности транзакций (READ UNCOMMITED, «феномен» Dirty Read, READ COMMITED, «феномен» NonRepeatable Read, REPEATABLE READ, «феномен» Phantom Read, SERIALIZABLE)
........Менеджер транзакций (Transaction manager)
........Пул соединений (JDBC connection pool)
....основы ORM (Hibernate или OpenJPA)
........Objects vs Relations
........Caching
....Test-driven development
........JUnit
........Mockito
....Инфраструктура
........система контроля версий Git
........логгирование с помощью Log4j
........сборка проекта, зависимости, тестирование с помощью Maven

4. Программа курса «Базы данных (MySQL, MongoDB, Riak)»
....Реляционные базы данных (MySQL)
........MySQL
............Устанавливаем, администрируем
............Физическая организация данных
........язык SQL
............реляционная алгебра, реляционное исчисление
............SQL types, CREATE/ALTER/DELETE table
............INSERT, UPDATE, DELETE
............SELECT, HAVING/GROUP BY, подзапросы,
........Логическое проектирование
............ER-моделирование
............Нормальные формы, денормализация
............Целостность данных
............Транзакции
........Физическое проектирование
............Индексы
............Блокировки
....Документно-ориентированные (MongoDB)
........архитектура и особенности MongoDB
........работаем с MongoDB на Java
....Key-value хранилища (Riak)
........архитектура и особенности Riak
........работаем с Riak на Java

5. Программа курса «Основы front-end разработки» (тут программу надо проработать)
....HTML
....CSS
........структура и организация CSS
........CSS frameworks
....JavaScript
........основы языка JavaScript
........работа с DOM
........библиотека jQuery

6. И я бы добавил разговорный интенсив по английскому на 3-5 месяцев.

На все вопросы отвечу в камментах, в личку или по контактам.
skype: GolovachCourses
email: GolovachCourses@gmail.com

-------------------------------------------------------
UPD 1
Добавил
12. «А что нельзя просто сделать действительно качественные курсы и сарафанное радио приведет толпы людей? Ну все по-честному?»

UPD 2
Добавил
13. «Как уверенно долго говорить на людях?»

UPD 3
Добавил
14. «Ну и что ты понял о предпринимательстве теперь?»

UPD 4
Добавил
15. «Что я думаю о Академии ШАГ?»

UPD 5
Добавил
16. «Что я думаю о JavaRush?»

UPD 6
Добавил
17. «Что я думаю о других конкурентах?»

UPD 7
Добавил
18. «Ха-ха! Бесплатная Coursera/EdX/... скоро сделает отличное западное образование доступным, удобным и БЕСПЛАТНЫМ. Ты — труп!»

UPD 8
Добавил
19. «Программист — это элитарная профессия, требующая особенного склада ума, значительного интеллекта, таланта, прирожденного дара?»

UPD 9
Добавил
20. «Парни таки круче девушек в программировании?»

UPD 10
Добавил
21. «Каково будущее украиского IT-образования?»

LinkedIn

Лучшие комментарии пропустить

Лавры Юры пошатнулись.

Все гов*о, а я Д’Артаньян.
*Реклама*
Занавес

Сжечь тему вместе с автором

Вообще не понимаю, для чего эта стена текста. Аудитория, к которой вы обращаетесь, не умеет искать, не умеет читать, думать и анализировать, что доказывает регулярность появления подобных тем и вопросов. Вместо этого вы провоцируете местных троллей инстанциировать срач в коментах. Не то, чтобы я против, даже скорее ради лулзов тоже поучаствую, но логика непонятна чуть более чем полностью.
А по теме — написана охинея. Какой полковник в АТО, какой расходный материал, что за торговля с соткой баксов, при чем здесь тригонометрия? Работайте в удовольствие, а если вас так выбешивают вопросы — мне жаль ваших учеников.

Откуда столько негатива? Не хотите платные курсы — у него отличнейшие статьи и видео — забесплатно
Это большая редкость когда какая-то контора, организовывающая свои курсы, выкладывает в открытый доступ большую часть своих материалов.
На курсах не был, но в свою очередь, когда становился джавистом, очень многие вещи понял по лекциям, выложенных Иваном на Хабре
А за Скалу — вообще мегареспект, хотя вакансий на неё как всегда практически нет в Киеве, что пугает знакомых джавистов, которые хотели бы на неё перейти

Допустимые теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Допустимые теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Подумайте о том, что медведи в цирке ездят на одноколесном велосипеде. И у них нет предварительного отбора. Берут тех медвежат, которые есть. Именно так. Я не видел в лесу конкурса талантливых медвежат для учебы в езде на велосипеде. Берут и муштруют. Муштра — работает.

+ много

Юра нашел благодарных читателей

А мне, например, его «трололо» всегда нравилось :)

Ну благодарный или нет, а доля разума в его словах есть... качество от наплыва дешевых специалистов вряд ли может увеличиться — это как суп водой разбавлять, его станет больше, но врядли он станет наваристей...

А кому то качество надо? Индия не плохо себя чуствует на ИТ рынке без всякого качества, украинское ИТ если туда прийдет все равно будет иметь свой долар

Ну если вы готовы работать за индийскую ЗП — тогда качество не важно... я согласен. Индию по количеству вы не переплюните никак, а вот по качеству можетe... а так если и тут и там одно качество, то зачем платить больше ?

А при чем тут я? Это будет касатся новых джунов

качество от наплыва дешевых специалистов вряд ли может увеличиться
Более чем спорное утверждение.
Оно всецело основано на том, что якобы те, кто сейчас программисты — какие-то особенные ребята, у которых дар и призвание. А это — бред. 99% текущих программистов 10 лет назад были такими же балбесами, которые прогуливали пары, списывали лабы и хотели денег.
.
Т.е. текущие программисты такие же «дешевые», как и те, кто идет на курсы сейчас.
Т.е. текущие программисты такие же «дешевые», как и те, кто идет на курсы сейчас.
Такие ребята тоже есть, но процентное соотношение тех кто шел в программирование потому что им было это интересно 10 лет назад совсем иной был.

Так и потребность в программистах 10 лет назад- экспоненциально меньше была.

99% текущих программистов 10 лет назад были такими же балбесами, которые прогуливали пары, списывали лабы
Говорите за себя... я лично и универ и школу закончил с красным...

Да и у вас в профайле вроде как написано вот это

лучший студент Украины в области математики 2002 года среди ВТУЗов, лучший студент Харьковского Политеха в области математики все время обучения (1998-2003), Multithreaded/Distributed algorithms specialist, преподавал спецкурсы по многопоточным/распределенным алгоритмам на мех-мате Харьковского Национального Университета, обучал Java junior-ов в EPAM

Или приврали ?

что вам мешает считать, что вы относитесь к тому «одному проценту»? а ведь еще красный диплом, сами говорите.

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

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

почему люди не врубаются что речь не лично о них, а о статистике...

на моем потоке (КПИ, ФИВТ, начало 90ых) я тоже считал что большинство балбесы, потому что им ничего с преподаваемого материала не было интересно. и поэтому при малейшей возможности — сачковали пары, списывали лабы, ...
я даже потом, со второго курса, подрабатывать начал — делая курсачи за деньги. обычно арабам, они платили лучше.
но мне было многое — интересно. и было процентов 20 кому тоже было интересно. кто педалил архиватор круче zipа, кто убийцу нортон командера. кто тратил время на изысканиях на кафедрах, и потом шел на аспирантуру
но большинство то...

Я имел в виду, что люди, которые идут в программирование сейчас и люди, которые шли в программирование 10 лет назад — одного и того же качества. Может капельку разная мотивация. Я шел работать программистом в 2004 потому, что больше ничего не умел (первая работа сразу после университета), работал за 100$ в месяц (500 гривен), а сейчас многие идут, так как специальность денежная.
.
Не считаю безысходность в чем-то лучшей мотивацией в сравнении с жадностью.
.
Просто распространяется некий миф о том, что вот мол раньше все шли в программисты из-за «призвания», «дара» и прочих «врожденных качеств».

Смесь из бреда и ярлыков.
Осилил всего 30%.
Бред: «на одну позицию джуна приходит 600 резюме только в первые два дня» (нет никакой ссылки + здравый смысл подсказывает, что речь идет про десятки, а не сотни), «IT — это пшик в воздух. Сущая абстракция, которая ничего не значит.» (IT — это ТРЕТЬ экспортных поступлений Украины), Слово «технология» не менее абстрактно, чем «информация» (да ну, а патенты на что выдают?), IT нельзя пощупать, ...
Ярлыки: «лживых вбросов», «валютный краник», «заинтересованные дельцы», «спекулируют на чувстве незащищенности граждан», «впарить услугу», «поднимать капусту», «сектанты», «шкурный интерес» ...
.
Паламарчук — му**ла-троль, который ничего не понимает в IT (судя по его статьям), но зарабатывает (делец, спекулянт, аферист, ...) на написании специального вида статей, цель которых разжечь спор ни о чем.

Вот прямо сейчас статья на ДОУ = «Как глава пресс-службы Януковича, поддержав Евромайдан, стал программистом в Нью-Йорке».
Кратко содержание:
1. «Я изучал политический менеджмент и государственное управление в КНУ имени Тараса Шевченко.»
2. «за минувшие полтора года он с нуля изучил iOS development, создал собственное iOS приложение и нашёл работу в качестве iOS разработчика в компании Prolific Interactive»
.
Человек с чертовым гуманитарным образование за полтора года смог стать разработчиком в Нью-Йорке.
.
А теперь специально для Юры Паламарчука — Юра, ты выбрал путь тролля. Это нормально. У тебя недостаточно мозгов, но очень хочется славы, денег, карьеры и внимания. Так бывает. Но если ты напишешь еще одну такую лживую статью про украинское IT-образование, то я сломаю тебе ноги в коленях.
Удачи.

А этот Юра, он тебя слышит/видит?

Но если ты напишешь еще одну такую лживую статью про украинское IT-образование, то я сломаю тебе ноги в коленях.
Вот это аггро. Хорошо, что вы больше не преподаете.

На видео Юра Паламарчук:
www.youtube.com/watch?v=OIC6A3e4c9o

Думаю перед исполнением угрозы нужно будет записаться на курсы по кунг-фу, где научат это делать «за три месяца от новичка до профессионала».

Я 10 лет занимался самбо, мне вполне этого хватит.
А кунг-фу — это все липа.

Иван бросай свою ][уйню — тут в соседней теме меня почти убедили что все фигня кроме Go

Та уже завязал с образованием, вот как раз пишу те самые микро-сервисы на Scala:)
Может их на Go пора переписывать?
// Real-Time Bidding

Микросервисы... Хипстота... Нащо?

Sorhed недавно выдал что будущее программирования это акторы.
Микросервисы, это как раз попытка обойтись без них. Вернее вынести их из языка на уровень композитных сущностей, не зависящих от ЯП.
Итого, не надо переписывать, если Scala на душу легла. Просто надо быть готовым что набежит толпа гошников и нодежсников. То есть прокачивать скилы в Scala для проектов в которых акторам не грозит конкуренция микросервисов.
Кстати, в обсуждении на вопрос о Go он выдал что там акторы легко эмулируются, потому что базис для них заложен. И какая то либа уже существует. Сырая пока.

будущее программирования это акторы
Не могу согласиться.
Акторы — всего лишь одна из парадигм. Знаю и Akka (акторы и для Java и для Scala) и java.util.concurrent (потоки). Во многих случаях мне потоки нравятся больше.
.
... это акторы. Микросервисы, это как раз попытка обойтись без них.
Решительно не соглашусь.
По работе использую Finagle/Finch (microservice stack from Twitter). Для них четко указано, что Finagle is an extensible RPC system for the JVM, used to construct high-concurrency servers. И вот это — важнейший момент. Микросервисы позволяют реализовать обычный синхроный вызов (со стеком, со входом и выходом из метода) поверх кластера/облака. Для акторов же, ждать ответного сообщения на посланное сообщение — плохой дизайн.
.
А во многих случаях (в моем точно = Real-Time Bidding) мы таки пишем систему с внешним интерфейсом request/response, т.е. на полученный http-request ожидается синхронный http-response. Для того, что бы синхронно собрать данные для синхронного response мне также необходимо делать синхронный вызовы.
.
То, что микросервисы в большинстве реализаций имеют вид
Service<request, future<response="">>, и позволяют делать композиции асинхронных вычислений (Future) не отменяет того факта, что response таки собирается из подчиненных response, т.е. в конце концов, мы их ждем.
Во многих случаях мне потоки нравятся больше.
так тенденция дробить на микросервисы — и появилась из-за расходов на поддержку потоков. в облаках. в hi-load системах.
ярким проектом отказа от применения потоков я бы назвал nginx
Микросервисы позволяют реализовать обычный синхроный вызов
позволяют конечно. только затраты на кодирование-декодирование пакетов — существуют всегда. тесты по эффективности API на основе XML и чего-то бинарного очень любят в Сишных и С++ кругах.
Важно другое — ожидание ответа другого сервиса будет частично состоять из затрат времени на декодирование и кодирование. И при интесивном обмене может оказаться что уж лучше тогда монолитное приложение.
И опять — а как ждем, по потоку на запрос-ответ?
т.е. на полученный http-request ожидается синхронный http-response.
так в синхронном ответе не обязательно результат. в нем может и — «обещание результата»
Для того, что бы синхронно собрать данные для синхронного response мне также необходимо делать синхронный вызовы.
а это уже другая проблема. Закон Амдала и прочие рассуждения о невозможности распарареллить любой алгоритм.
response таки собирается из подчиненных response, т.е. в конце концов, мы их ждем.
в конце концов — да, обычно раз послали запрос — то нам нужен ответ с результатом.
и все равно будет какой-то момент, когда нам потребуются все результаты, чтобы сформировать свой результат, для ответа.

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

а работу микросервисов конечно можно и вариантом RPC организовать.

По работе использую Finagle/Finch
который, родился как обвязка вокруг Netty.
так тенденция дробить на микросервисы — и появилась из-за расходов на поддержку потоков.
Т.е. по Вашей логике выходит, что чтобы избавится от потоков, мы теперь имеем множество процессов? Это не выглядит логичным.
В моем представлении, микросервисы — это просто компоненты в облаке. И причина появления — в удостве компонент (мало кода, ограниченный функционал, можно писать на отдельном языке, можно строить новый компоненты на основе существующих).
.
ярким проектом отказа от применения потоков я бы назвал nginx
nginx реализован таки на потоках. Они используют асинхронные неблокирующие сокеты, это да. Но кто читает эти сокеты? Как раз потоки, а не акторы. Мне кажется, мы с Вами спорим о разном, я — ЗА отказ от модели Thread per Request, но это не убивает потоки. Использование java.nio, Netty, ... не значит отказ от потоков.
.
только затраты на кодирование-декодирование пакетов — существуют всегда.
Это вопрос «разреза». В моей системе кодирование+вызов+сеть+вычитка-данных+декодирование стоит менее 0.1мс на одном ядре (в одном датацентре). Т.е. 100 вызовов на одном ядре стоят 10мс, а на 16 ядрах 0.7мс.
Хороший пример микросервиса, в моем представлении, это — memcached. Очерченная функциональность, простое API, доступен по сети, написан на своем языке. Занятно, что «модульность/микросервисность» memcached подволили имея сотни тысяч пользователей переписать его с Perl на C сохранив обратную совместимость.
Т.е. по Вашей логике выходит, что чтобы избавится от потоков, мы теперь имеем множество процессов?
чтобы избавиться от потоков превышающих число аппаратных вычислителей — нужно просто по другому обрабатывать ответы.
это нередко усложняет код. а потому — НЕ серебрянная пуля.
nginx реализован таки на потоках.
нет. хотя он их использует.
Но кто читает эти сокеты? Как раз потоки
ммм... Иван, я об event-loop.
Мне кажется, мы с Вами спорим о разном,
а мне казалось что я просто расширяю картину. а не спорю.
я — ЗА отказ от модели Thread per Request,
и напрасно. это часто — очень упрощает жизнь разработчика. а значит — удешевляет разработку. смотрим на PHP например.
Хороший пример микросервиса, в моем представлении, это — memcached
да, хорош.
В моем представлении, микросервисы — это просто компоненты в облаке. И причина появления — в удостве компонент
а часть этого удобства заключена в простоте этих компонент.

как недавно я одному молодому джава-программисту дал совет, как посылать нах снобов когда они о красно-черных деревьях рассуждают:
почитай про skip list, посмотри замеры эффективности — и можешь попустить их с из «ноукою». уже потому что объяснение алгоритма skip listа в разы меньше чем балансировки красно-черного дерева.
не, конечно, если ты собираешься идти в computer science, или в крутые DBA йщики...

микросервисы — это попытка избавиться от сложных приложений.

но, там же другая засада. event-driven система — страшно тяжело дебажится...
просто потому что на каком-то этапе роста количества элементов она сама становится сложной системой, т.е. такой, у которой появляются эмерджентные свойства.

нет серебрянной пули.. эх.

nginx реализован таки на потоках.
нет. хотя он их использует.
Вот тут я не понял. Объясните, что вы имеете в виду, а то для меня выходит как «это варенье не основано на сахаре, но использует его», а вот «эта халва — не только использует сахар, но и основана на нем»:)
Вот тут я не понял.
Да что ж тут непонятного.

Первая ж ссылка картинками в гугле
Как известно, для обработки соединений NGINX использует асинхронный событийный подход. Вместо того, чтобы выделять на каждый запрос отдельный поток или процесс (как это делают серверы с традиционной архитектурой), NGINX мультиплексирует обработку множества соединений и запросов в одном рабочем процессе
habrahabr.ru/post/260669

Для того, что бы синхронно собрать данные для синхронного response мне также необходимо делать синхронный вызовы. — а это уже другая проблема.
Это скорее особенность архитектуры. Мы либо должны ответить на запрос, либо — нет.
.
Закон Амдала и прочие рассуждения о невозможности распареллить любой алгоритм.
Я могу предположить множество практически неограниченно масштабируемых алгоритмов. Скажем генератор UID-ов (не монотонно растущих, а просто уникальных) на кластере в 10к+ нод.
.
По работе использую Finagle/Finch
который, родился как обвязка вокруг Netty.
Netty — на потоках (там нет акторов), но не на модели Thread per-Request.
Netty — на потоках (там нет акторов),
Netty не на потоках :) конечно он их использует.
но старая как мир технология у него называется NIO.

Node.js вообще — однопоточный.

когда-то мне доводилось и к DMA контроллеру цеплять то что сейчас назвали бы «слушателями». итого на однопоточном процессоре, в однопоточной ОСи — очень даже получался асинхронный код.

как в обсуждении упомянутой заметки:
Они уже лет 40 как будущее. Такими и будут до кончины. Потому что ручной перевод синхронного в асинхронное это один из мощнейших источников мусорного кода.
sorhed.livejournal.com/614513.html

но не на модели Thread per-Request.
именно.
так как и в Erlang, акторы не многопоточные. а сама ВМ стала реально использовать аппартаные потоки году в 2008-10ом.
Мы либо должны ответить на запрос, либо — нет.
и — что ответить. ответ — я занят, иди к другому — тоже ответ.

Стойте, я запутался в Вашей линии рассуждений.
Я сравниваю потоки и акторы. А Вы, похоже, блокирующие и неблокирующие сокеты.
.
Ключевое отличие в том, что
— «потоки» = синхронные вызовы (стек вызова), мутирующая память, блокировки (lock, semaphore, ...) и синхронизаторы (blocking queue, CountDownLatch, ...)
— «акторы» = асинхронные сообщения, немутирующая память

Я сравниваю потоки и акторы
а я подходы и причины. нюансы подходов — опускаю.
— «акторы» = асинхронные сообщения, немутирующая память
когда все будет жить рядом с сферическими конями в вакууме — да.

а пока все крутится на машине фон Неймана....
как там — математики разбираются компьютерах не лучше чем астрономы в телескопах :)

предлагаю на том и закончить. потому что ничего кроме банальностей у меня для вас дальше не будет:
в теории между практикой и теорией разницы нет. а на практике она есть.

GoLang, это не для теоретиков. Это о телескопах, а не о звездах.

когда все будет жить рядом с сферическими конями в вакууме — да.
а пока все крутится на машине фон Неймана....
как там — математики разбираются компьютерах не лучше чем астрономы в телескопах :)
Я Вас решительно не понимаю. Под JVM Вы просто в качестве сообщения используете классы с немутирующими полями (final), под ерлангом — сам язык требует немутирующих сообщений.
.
То, что нижележащий слой (машина фон Неймана) использует мутирующую память, совсем не мешает поверх нее (акторы) использовать немутирующие сообщения. Немутирующие сообщения — основа акторов, иначе будет нужна MemoryModel, если мы меняем уже переданное сообщение, которое читается на другом ядре.
.
Мне кажется, что у нас конфликт не в сравнении потоки (стек вызова, мутирующая память, блокировки) и акторы (асинхронные сообщения, немутирующая память), а в разрезе — thread-per-request против event-driven systems. Так я же согласен, что event-driven — имеет множество преимуществ. Просто я также верю в потоки и немутирующую память, по аналогии с автоматическим распараллеливанием функционального кода, когда вычисление — это таки разворачиваемый стек вызова, а не обмен сообщениями.
Netty не на потоках :) конечно он их использует.
но старая как мир технология у него называется NIO.
Эээ ...
.
Потоки (почти всегда имеют в виду threads + locks) — это способ одновременно эксплуатировать множество ядер + возможность не простаивать ядру пока мы ждем результата от внешней системы (net, file system, ...). Есть другие способы — actors, threads+transactional memory, ...
.
NIO — это способ связать сокеты и потоки.
.
Мы говорим о разном. Я предлагаю вернуться к первоначальному обсуждению Вашей цитаты-тезиса о том, что «акторы — это будущее программирования». Вот я с этим не согласен. С тем, что акторы вытеснят все остальные способы эксплуатации многоядерности и способы избежать простоя ядра в ожидании результата.
Потоки (почти всегда имеют в виду threads + locks) — это способ одновременно эксплуатировать множество ядер
если их число сопоставимо с количеством этих ядер.

Если много больше, то это уже подход дизайна, для обеспечения изолированности выполения «потоков управления» при сохранении простоты, ясности программного кода их описывающего.

NIO — это способ связать сокеты и потоки.
NIO будет работать хорошо и в одном потоке.
Система с дизайном многопоточности — просто не сможет, или очень плохо.
Вашей цитаты-тезиса о том, что «акторы — это будущее программирования».
это была не моя фраза, а мнение широкго известного в узких кругах скалиста.
Я ее привел в утешение :)

Да, он живет в Швейцарии, толи в Цюрихе, толи в Женеве, и толи в какой-то из команд Одерски, толи около.

Вот я с этим не согласен.
не только вы.

Вот вам еще в утешение от скалиста Alexander Temerev
Офигенные языки: Standard ML, Lua, Haskell, Perl, Smalltalk, newLisp, Livescript, J, Mathematica, Rust, Julia (авансом)
Пойдут от безысходности: Javascript, Java, Scala, Scheme, Ruby, Erlang, D
Говноязыки: Python, Clojure, Ocaml, C, Common Lisp, Go, Dart
Чудовищные языки: Bash, PHP
(way, way down below everything else): C++

сразу видна академическая среда.
а вы какие-то микросервисики раздающие рекламу педалите. тю.
;)

С Наступающим! :)

это была не моя фраза, а мнение широкго известного в узких кругах скалиста.
Я ее привел в утешение :)
Да, он живет в Швейцарии, толи в Цюрихе, толи в Женеве, и толи в какой-то из команд Одерски, толи около.
Но это как-то противоречит функциональной натуре Scala, согласно которой всякий вычислительный процесс — это вычисление функции. И мне странно вычисление произвольной функции (вычисление аргументов, вызов подчиненных функций, ожидание возврата из вложенных функций, вычисление результата, возврат результата), которое ну совершенно естественно раскладывается в дерево вызовов — переписывать в асинхронный обмен сообщениями что ли?
которое ну совершенно естественно раскладывается в дерево вызовов
ммм, это другая интересная тема.

а именно — функции в ФП совсем не те функции что в императивной парадигме, и не имеют семантической связи с тем во что они превращаются в кодах машины фон Неймана, при работе программы.

то есть — нет никаких вызовов функций в ФП парадигме.
мышление о них в виде "

дерева вызовов
" итеративно(императивно), а не фукционально. это как сходить с ума рассматривая итеративно рекурсивный алгоритм. или как сходили с ума изучая Prolog, и... так и ни асилив. чтобы аслить функциональщину нужно отказаться вначале от императивного мышления.
но пояснять эти бредовые тезисы очень долго и непродуктивно, ИМХО :)
так что пусть такими и остаются, бредом и ахинеей :)
будущее программирования это акторы
Микросервисы, это как раз попытка обойтись без них. Вернее вынести их из языка на уровень композитных сущностей, не зависящих от ЯП.
Я подумал еще и, по моему мнению, ответ таков — на программную систему есть два типа воздействий, те, которые требуют синхронного ответа и те, которые не требуют синхронного ответа.
.
Синхронный пример: Real-Time Bidding система (контекстная реклама) = приходит предложение показать рекламу (сайт, тип баннера, размер баннера, данные пользователя, ...) и вы должны в ответ на предложение тут же послать ответ. Эти действия (запрос-ответ) может сопровождать какое-то количество асинхронных действий (асинхронный сброс логов, асинхронное перестраивание кэшей, ...).
Синхронный пример: просмотр страницы товара в электронном магазине. В ответ на запрос myshop.com/product/123456 необходимо синхронно сформировать страницу ответа (конечно, часть данных может быть получена новыми запросами со страницы средствами js, но то, что отправляют на клиента, это — «цельный» кусок).
.
Асинхронный пример: многопользовательская онлайн игра. От клиента приходит ход, он синхронно проходит валидацию (на эту позицию можно ходить), после чего клиненту синхронно отсылают «ok» и дальнейшие действия протекают асинхронно, после ответа инициатору (отработка AI ботов, отработка физики игры, рассылка по WebSockets обновлений поля другим игрокам, ...).
.
Для синхронных взаимодействия подходят модели синхронного вызова методов (RPC, microservices, Finagle, ...), для асинхронных — акторы. Всякая система — это смесь из двух типов реакций из функциональной спецификации. И программист должен выбрать основной фреймворк — синхронный (RPC) или асинхронный (Actors).
Для синхронных взаимодействия подходят модели синхронного вызова методов (RPC, microservices, Finagle, ...),
microservices — НЕ обязаны быть синхронными. они могут даже не ждать обещания о выполения, а указать — «куда/как» прислать ответ.

RPC — да, предполагает что внешний вызов неотличим от внутреннего. что вызывающая сторона — и понятия не имеет кто ответил — код из той же микросхемы памяти, или код отработавший на другом континенте.

асинхронный (Actors).
Actors — удобная модель для асинхронного взаимодействия. но не единственная.
Синхронный пример: просмотр страницы товара в электронном магазине.
от ожидающей стороны зависит. человеку конечно нужна вся страница.
агрегатору — не вся. и части не обязательно должны прийти вместе.

от требований ожидающей стороны зависит — что можно сделать асинхронно, а что синхронно.
html, css, js хотя и приходят асинхронно, но разница между их приходом должна быть чем поменьше. потому — лучше бы их отдавали — разные сервисы. а не одно монолитное приложение, пусть и из разных потоков.
и т.п.
так и появляется потребность — в микросервисах. каждый из которых мало что умеет и разумеет.
а для того чтобы написать что-то мало умеющее и разумещее — нужен ли мощный ЯП?

То есть прокачивать скилы в Scala для проектов в которых акторам не грозит конкуренция микросервисов.
Так, возможно я не так понял Ваше высказывание. Вы предупреждали о том, что надо уходить в разделы Scala связанные с акторами, что бы укрыться от нашествия микросервисов на ноде и го!
.
Хитрость в том, что сила Scala не в акторах в принципе. Сила — в объектно-функциональности и потрясающему спектру возможностей. Достаточно заметить, что акторы на Scala — уже убрали из языка! Текущая реализация в стандартной библиотеке — это синтаксис под Akka!, используя такие фичи, как operator overloading и встроенную многопоточность JVM они реализовали стороннюю библиотеку, которая лягла как родная в экосистему Scala!.
.
Не, поделка типа Go никогда не вытеснит Scala из ее ниши. Тут в соседней ветке обсуждалось — взлетит или не взлетит Scala/Go/F#/Rust/... и, видимо, имелось в виду доля всего рынка, а не ниши. Если же корректнее рассматривать долю ранка в нише, то Scala взлетела — огого как. Предположу, что на сегодня четверть кода на функциональных языках пишется на Scala.
.
Go может занять, скажем, четверть рынка микросервисов, почти не потеснив Scala в ее нишах. Но сначала надо договориться о каких нишах идет речь. То, что новый функциональный код — это ниша на которую Scala предъявляет претензии я вижу, а вот, что Go собирается захватить нишу микросервисов — совсем нет. Не отобрать у Scala, а захватить у всех остальных языков.
Сила — в объектно-функциональности и потрясающему спектру возможностей.
да, об этой слабости и говорил. Оно так часто — что сила, то и есть слабость, и наоборот.
Любимый пример PHP — его ругают за то что обеспечило ему популярность :)
Не, поделка типа Go никогда не вытеснит Scala из ее ниши.
Конечно не вытеснит. из — *ее* - ниши. А какая ее ниша учитывая указанную вами силу Скалы?
ЯП для программистов с серьезным computer science бекграундом, или способным к приобретению оного.
Предположу, что на сегодня четверть кода на функциональных языках пишется на Scala.
Вполне может быть. то есть ниша ее — там где применяется ФП. и теми — кто может его применять.
Go может занять, скажем, четверть рынка микросервисов, почти не потеснив Scala в ее нишах.
да, Go не был и не будет конкурентом ни Haskell, ни С++, ни Scala. Потребность, спрос в сложных языках устойчив.
а вот, что Go собирается захватить нишу микросервисов — совсем нет
не только вы :) «300 хабровцев с лайкерами» в качестве экспертов тоже не видят.
Это нормально.
Как-то я встретил статью с подборкой высказываний от известных хаскелистов, за последние 10 лет, как ФП и хаскел во главе станут главным трендом в программировании.

хабровцев оставим, вы не из них. а феномен слепоты я бы описал так:
пишущий на сложном ЯП не понимает что бороться со сложностью можно не только с помощью выразительности, строгости (читай — сложности) ЯП, а и перенося, вынося сложность ИЗ языка на уровень проектирования конечной системы.
то есть подводит математическое мышление, не подозревающее что инженерное чаще быстрее, дешевле приводит к нужному результату. И потому универсальные и сложные ЯП всегда будут нишевыми. Одно исключение — С++.

Что же до Go, то он вызывает столько хейтерства потому что он как из другого мира. Из мира где родились С, sed, awk, ..., ...
И поэтому он такой странный престранный на вид.
Си тогда тоже вызвал возмущение академической среды. да и не только. бедный до убожества язык по синтаксису и семантике. даже считать его языком высокого уровня — сомнительно!
Это нормально. «все те же на манеже»
поживем увидим.
«Собаки лают — караван идет»

З.Ы.
не читал спеки и в обозримом будущем не планирую даже «Hello world» написать на GoLang
а то в упоротом мире принято считать что отзываться хорошо можно только о том в чем лично заинтересован (заплачено госдепом, ..,)

Как-то я встретил статью с подборкой высказываний от известных хаскелистов, за последние 10 лет, как ФП и хаскел во главе станут главным трендом в программировании.
Ну в моем мире это таки правда! Функциональное программирование, с Хаскелем как знаменем, таки стало одним из главных трендов. В той же Scala все признают, что Scalaz — это Haskell для бедных. Они не захватили рынок языком, но очевидно, что диктуют тренд.
Ну в моем мире это таки правда!
верю. миров полно.

я ж не раз намекал, что я о мире одним из отражений которого является список TOP 20 на Tiobe

Не рубят. Только Rust. Только хардкор.

Иван, когда можно ожидать на udemy.com Ваши курсы по Java, Spring, Design Patterns ?
Уверен, что они будут иметь успех не меньший чем у John Purcell.

Я об этом настойчиво думаю уже год, но меня останавливают три момента:
1. Деньги будут после написания и раскрутки курса, т.е., возможно, спустя 6+ месяцев от начала работы. Это удручает на фоне зарплаты, которая всегда в конце месяца.
2. Курс надо раскручивать. Писать рекламные статьи, скупать контекстную рекламу, ... А это не интересные моменты для меня. Тут был бы рад партнеру-специалисту по СММ и прочей магии.
3. Примитивные курсы продаются в 3-10 раз лучше, чем продвинутые. Т.е. наиболее выгодно создавать курс «Программирование с нуля» (биты/байты, for/while/switch, вызов метода, по-ссылке/по-значению, ...).
-
Сейчас есть курс www.udemy.com/...a-for-java-developers-ru, и он по ряду причин не очень успешен финансово.

И четвертый момент, самый удручающий, я пока не знаю никого, кто бы разбогател на курсах:(
Даже у JavaRush не так много денег. А про харьковчанина, который переехал в Долину на 220$к в год (Scala/Erlang) я слышал.

Разбогатеть можно если сделать качественный продукт, например как создавался Apple. Если дело касается курсов, можно создать продукте/платформу, который гарантировано, ну или почти гарантировано, сможет дать студенту то о чем он мечтает при поступлении на эти курсы, например желаемую прибыль в будущем. JavaRush — это несерьезно, идея хорошая, но не реализована.
У Вас очень крутой потенциал. В качественном обучении Вы можете стать новым Стивом Джобсом :)

Разбогатеть можно если сделать качественный продукт, например как создавался Apple.
Пока ничто не говорит об этом. Есть множество ниш, в которых даже качественный товар не сможет «сорвать большой куш». Возможно, онлайн-IT-образование на русском как раз такая ниша. Просто совпадение факторов: мало потенциальных клиентов (менее 1М), клиенты бедные или не привыкли платить, плохой доступ к клиентам (тяжело их отыскать и мотивировать заплатить).

1. По поводу раскрутки — Вы сами по себе уже бренд а Украине :) думаю страницы в фейсбук будет достаточно, и отслеживать будут очень многие, достаточно интересных публикаций раз в неделю.
2. Примитивных курсов полно, мало тех от которых толк есть.
По-моему хорошим спросом должны пользоваться те из них, которые из краткого скринкаста(+ссылки на ресурсы где поглубже прокопать желающим) по базовым знаниям входят в построение реального проекта, серьезного, с технологиями которые пользуются спросом на рынке труда. И каждый урок желательно с домашним заданием. Результатом прохождения таких курсов должен быть собственный проект на github и уверенность, что пора бежать по собеседованиям. :)
3. По поводу «Scala for Java Developers», Scala не пользуется популярностью абсолютно, сейчас всем нужна Java, поэтому курс нужен именно по Java и он как раз будет очень успешен финансово и именно сейчас.

По поводу раскрутки — Вы сами по себе уже бренд а Украине :)
Под раскруткой я имею в виду не узнаваемость, а доведения клиента непосредственно до покупки. Пока узнаваемость НИКАК не конвертируется в финансы. Т.е. будучи анонимным Java/Scala Developer-ом проще зарабатывать, чем будучи узнаваемым преподавателем.

Платить будут за качественный продукт:

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

Тут мы с Вами подходим к вопросам веры, а они самые сложные:)

Автору аплодирую стоя. Спасибо за то, что поделился опытом.
Видимо у тебя стальные яйца, что вот так вот сходу выложил все как есть. Читаю комменты, столько троллей набежало.)))

Я отношусь к троллям прагматически — как к раскручивающим тему:)

Спасибо огромное за ответы! Очень много стало понятно!

Только учитывайте, что это, хотя и основанная на опыте, но точка зрения отдельного человека.

То, что Вы можете подстричься дома самостоятельно не означает, что парикмахерская должна оказывать услуги за 10 гривен или стричь Вас в долг.
Но ведь придя в перукарню мне не вруливают книгу «Как подстричься под хипстера», а после самоистязания показываться в Скайпе парикмахеру — хорошо ли я подстригся...
Есть автомойки самообслуживания, а есть автомойки где ваше авто сделают не то что чистым, а новым... первые стоят 30 грн., другие на порядок дороже. .Разность улавливаете?
Я Вас решительно не понимаю.
Вот 300! часов видео в аудитории = youtube.com/user/KharkovITCourses.
Вы видите, что покупаете.
Я заходил на Ваш сайт, я смотрел условия и план обучения.,все шикарно, кроме одного —
"
2.7 Общение с преподавателем

Общение с преподавателем не предусмотрено.
Мы понимаем, что обучение с учителем намного результативнее, но, к сожалению, мы его не предоставляем."
Как сорокалетний человек ,могу Вас заверить, да и Вы сами прекрасно понимаете, что для человека закончившего даже просто школу, понятно. что для удаленного образования достаточно просто знания плана лекций.Сами же лекции с нынешним уровнем инета доступны в тысячах интерпритаций. а вот один из главнейших аспектов образования вы не предоставлятете., поэтому вопросы возникшие в процессе обучения на вашем проэкте я в любом случае буду задавать Гуглу...

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

Вы сейчас говорите только оь очень базовых знаниях. Более-менее сложное немного где рассказывают.

лучший студент Харьковского Политеха в области математики все время обучения (1998-2003)

Скромность она такая :-)

Солдаты вполне доверятся тому командиру, кто скажет что «колечко» замкнется завтра, мосты взорвут саперы, уходить будем болотами, собирайте харчи, берегите патроны, собирайте своих.
Писал на dou и habrahabr (самый популярный пост — набрал 400.000 просмотров).
Я не видел в лесу конкурса талантливых медвежат для учебы в езде на велосипеде.

повеселилась )прям акула пера)

9. «4.000 (3.000, 8.000 ...) гривен — это дорого»
...за кота в мешке.
У Вас их нет(денег)? Займите. У Вас нет друзей с деньгами? Вы плохо организовали свою жизнь, взрослый человек, а живете в каком-то гетто. Вы не уверены (в Вас не уверены), что вы станете программистом и «отобьете бабло»? Фигово. Вы фигово провели 10 лет в школе, потом 5 лет фигово в институте. Вполне возможно что Ваша жизнь — сплошная фигня.
Может Вы обучите меня тонкостям профессии прогера бесплатно, а я Вам отдам деньги с первой своей зарплатой?Заключим нотариально договор.Готов предложить Вам двойной гонорар если после Ваших лекций и семинаров я трудоустроюсь по Вашей дисциплине... Натыкался на Вашу рекламу на каком-то ресурсе — вы там себя пиарили как лучший математик начала 2000 в ХПИ. Так вот , как математику предлагаю вам еще такой вариант — Вы писали
весь мой опыт свидетельствует, что 25-30% найдут работу сразу после такого интенсива
я привожу с собой на ваши курсы еще трех соискателей.Всех, нас Вы учите бесплатно, а потом, тот кто попадет в силиконовую индустрию, отлистывает вам за всех чеверых в течении первого полугодия своей работы.Просто если «Вполне возможно что Ваша жизнь — сплошная фигня.», то Вы ,извините, очередная фигня в моей никчемной жизни.А следовательно
«4.000 (3.000, 8.000 ...) гривен — это дорого»
... за кота в мешке.

во многих буткемпах в штатах так и делают. 10-18% от годовой зп.

Это не очень интересное предложение с точки зрения экономики.
Объясню почему.

Может Вы обучите меня тонкостям профессии прогера бесплатно, а я Вам отдам деньги с первой своей зарплатой?Заключим нотариально договор.Готов предложить Вам двойной гонорар если после Ваших лекций и семинаров я трудоустроюсь по Вашей дисциплине...
А что если Вы никогда и не собираете работать программистом? Что, если Вам просто интересно учиться? Если я начну оказывать услуги на таком основании, то скоро у меня будут аудитории забиты людьми, которые и не собираются работать программистом.
.
я привожу с собой на ваши курсы еще трех соискателей.Всех, нас Вы учите бесплатно, а потом, тот кто попадет в силиконовую индустрию, отлистывает вам за всех четверых в течении первого полугодия своей работы.
Если устроится работать только 25%-35% то это значит, что услуга будет оказана четверым людям, а оплатит 1 или «полтора». Это плохой план, так как в аудитории на 24 человека, будет оплата только за 4-6.
.
... за кота в мешке.
Я Вас решительно не понимаю.
Вот 300! часов видео в аудитории = youtube.com/user/KharkovITCourses.
Вы видите, что покупаете.

1. В целом, если Вы не готовы рисковать и тратить на свое образование, то я уж точно не должен делать это за Вас.
2. Ну а если Вы не готовы потратить на образование 200$, то Вы — просто не клиент курсов программирования. Многие люди занимаются самообразованием. Вы вполне можете идти их путем.
.
То, что Вы можете подстричься дома самостоятельно не означает, что парикмахерская должна оказывать услуги за 10 гривен или стричь Вас в долг.
.
На счет Вашего предложения — оно мне не подходит. Вы — покупатель, я — продавец. Так вот я свой товар не хочу продавать Вам на таких условиях. Естественно Вы вольны искать на рынке другого продавца, которому понравится Ваше предложение. До тех пор, пока будет достаточно покупателей, которые готовы сразу отдать 4.000-8.000 гривен, полагаю, Ваше предложение не будет пользоваться успехом.

Может Вы обучите меня тонкостям профессии прогера бесплатно, а я Вам отдам деньги с первой своей зарплатой?

Вставлю-ка я свои пять копеек в разговор и выскажусь в защиту автора хоть и много времени прошло.

Я нашел курсы GolovachCourses в YouTube когда задался целью изучить Java. Из просмотренных нескольких первых уроков различных курсов остановился на курсах Ивана. Выбрал курс и просмотрел весь от корки до корки. Через несколько недель после начала изучения начал пилить свой проект. Придумывал себе задачи, и пытался их решать. В итоге я изучил курс Java Core за несколько месяцев, бесплатно. Но после чего нашел автора и отблагодарил его материально. И не вижу здесь ничего такого, чтобы еще какие-то договоры заключать.

Напоминает предложения на форуме типо «есть идея на миллион. нужен программист который ее реализует, а работу я оплачу после того как прибыль пойдет».

Уважаемые дамы и господа, я получил неоспоримые доказательства того, что в обсуждении присутствует реальный член команды JavaRush — Hubert J-Farnsworth.

И только на третий день Зоркий Глаз заметил, что у сарая нет стены...

Можно ли печь программистов как пирожки?
Имхо, вопрос уже неактуален...
Актуален вопрос можно ли печь детей-программистов как пирожки. Пруф dou.ua/lenta/interviews/iteens

ОТУЧИЛСЯ В ИНСТИТУТЕ НА ПРОГРАММЕРА 5 ЛЕТ
@
ЗНАЕШЬ И КОДИШЬ ПОЛОВИНУ ВОСТРЕБОВАННЫХ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ
@
ИМЕЕШЬ 8 ЛЕТНИЙ ОПЫТ НАПИСАНИЯ РАЗЛИЧНЫХ ПРОЕКТОВ
@
ПАРАЛЛЕЛЬНО ВЕДЁШЬ И ПОДДЕРЖИВАЕШЬ КУЧКУ САЙТОВ, НЕСКОЛЬКО ПРОГ УРОВНЯ ВИНАМП
@
ПРИХОДИШЬ НА СОБЕСЕДОВАНИЕ НА ДОЛЖНОСТЬ ПРОГРАММИСТА С ПОДДЕРЖКОЙ И СОПРОВОЖДЕНИЕМ ПО В КРУПНОЙ НЕФТЯНОЙ КОМПАНИИ ТВОЕГО РЕГИОНА С ЗП В $5K И СОЦПАКЕТОМ
@
ТЕБЯ НЕ БЕРУТ, А БЕРУТ ТВОЕГО ЗНАКОМОГО ГУМАНИТАРИЯ БЕЗ ЗНАНИЙ И ОПЫТА РАБОТЫ ВООБЩЕ
@
НА ПОЧТЕ ВИСИТ ПРИГЛАШЕНИЕ ПРОЙТИ СОБЕСЕДОВАНИЕ ОТ ЦЕНТРОБАНКА 1С МАКАКОЙ
@
ПРОДОЛЖАЕШЬ РАБОТАТЬ АНИКЕЙЩИКОМ ЗА $1,5К
@
ДРУГ КОТОРЫЙ ЗНАЕТ ТОЛЬКО SQL, PHP И АДМИНИЛ ЛИНУКС УЖЕ ДАВНО В ГЕРМАНИИ КУПИЛ КВАРТИРУ И РАБОТАЕТ
@
СВЯЗИ РЕШАЮТ

В каких конкретно местах?
Что именно Вам бросилось в глаза?

Написано отлично, аргументация подробно структурирована. Не обращайте внимание. Чувствуется мнение человека с опытом. Почитал с удовольствием, хотя бы в общеобразовательном плане и знакомстве с темой.

Иван, все отлично и точно написано. Для части читателей — резковато, но не обращайте внимания на недовольных, все «по делу», кто «в теме» — оценит. Не раз занимался организацией обучения в ИТ-компаниях, чую Профессионала — если бы мне было нужно что-то в Харькове, связался бы с Вами немедленно. Спасибо за вложенное время, примеры и советы! С уважением, Сергей

Кому интересно, то тема образования на курсах тут лучше рассмотрена.
dou.ua/...a/columns/better-courses
Для тех кто хочет почитать обсуждения различных курсов в области IT.

Самообучение было и будет лучше любых курсов

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

Но рынок говорит обратное.

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

То весь мой опыт свидетельствует, что 25-30% найдут работу сразу после такого интенсива (или в ходе его) и 25-30% в течении 3 месяцев с момента окончания. Это без входного тестирования, берем людей с улицы.
Да это ж просто сказка какая то — 60% ! С улицы. :))

Люди, которые готовы сами платить за свое образование — это очень специфическая выборка из популяции.

Я на курсы английского пошел — из 10 человек группа — ходят только трое. Хотя деньги все платили. Если брать какой то «фетиш» типа тренажерки, так там ходят вообще процентов пять. Зато девяносто пять, поддавшись ежеминутному порыву, купили годовой абонемент (со скидкой ясен пень) проходили неделю и забили (как я). Люди готовы платить «сейчас», а через минуту уже не готовы :) Если вы делаете на обучении бизнес, то, я думаю, // плохой совет // надо забивать на качество и больше налягать на массовость, популизм, рекламу, имидж и т.д. Например раскручивать тренд, что программировать может каждый, обучение займет недели, возьмут на работу 100%, зарплата будет в тысячах зеленых и т.д. Типа «благими намереньями....» успешный бизнес не делается :)

З.Ы. Но конечно не здесь такую рекламу давать :)

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

А у вас есть лицензия государственного образца на следующие виды деятельности:
1. HR-деятельность. Диплом о высщем образовании — не годится. Я хочу видеть конкретную бумагу, в которой сказано, что Rina Maifet имеет право заниматься HR на территории Украины в период с ... по. Проверяющий Иванов.
2. Публикации в СМИ (в этом топике 12к просмотров, так что по рашистским законам вы уже в СМИ). Как Вы можете писать в публичном блоге без лицензии? Вдруг Вы сейчас как про детское порно, экстремизм или призывать к нарушению территориальной целостности начнете? Что нам делать? А Вы — «не проверенная».

А кто вам сказал что я HR деятельностью занимаюсь? И с какого потолка Вы решили что диплом о высшем образовании не годиться? Как раз диплом о высшем образовании и есть документов госсударственного образца :-) И портал ДОУ это сравнимо с ФБ а не СМИ. Это не является официальным источником. Где ДОУ заявило что они официальный источник информации? Я что говорила что я журналист? Ну мы вроде не в России живём, чего на их законы смотреть. Вот на их законы точно равнятся не стоит. Это тоже самое что предложить Украине равняться на Зимбабве. Лицензия на ведение образовательной деятельности Вы сравниваете с нацизмом.? вы же вроде образованный человек, а такое говорите.

До тех пор, пока у нас не работают правоохранительные органы, как должны в Европейской стране (а мы ж в Европу стремимся), судебная власть крайне коррумпирована и высшие чины занимаются обворовыванием бюджета, вы правда думаете что отсутствие документа государственного образца с ИТ курсов — это такая большая проблема?

Итак приходим к выводу про образование. Если учереждение оказывающее образовательные услуги не даёт документа подтверждающее полученную квалификацию госсудартсвенного образца, которй котируется зказчиком,тобишь работодателем или по выданной госсударством лицензии, значит оно не имеет право на предоставлении образовательных услуг

Вы случайно не из партии «Единая россиия» ?
Тут у бухгалтера обычно больше шансов, чем у клоуна в цирке
Мне кажется Вы считаете клоунов несерьезными людьми. Говорят это одна из самых сложных профессий в цирке. Отсюда: www.allclown.ru ... нужно владеть не похожем на других состоянием души, готовым в любое время перевоплотиться в невероятно позитивного человека и дарить людям улыбки, радость, смех своими шутками, играми и фокусами...
Думаю из клоунов могли бы хорошие тим-лиды получаться или директора ...

Я с огромным уважением отношусь к Никулину и Жванецкому.
Но не уверен, что способность быстро перевоплощаться полезна при изучении языка программирования:)

Иван, вы вместо конкурса просто повышайте цены.

а может лучше госсудаствуу сделать обязательным выдачу лицензий на такие вот курсы, и тот кто не уверен в своей программе не получит её и законом будет запрещён к возможности предоставлять услуги образования.

А какие курсы? Какие именно?
.
А если я за урока по 2 часа расскажу про JUnit — мне нужна лицензия? А кто в Украинском государстве валидирует преподов по JUnit?
.
А если я выступаю на конференции по программированию — мне нужно разрешение из СБУ? Из Минобразования? Выписка из НИИ о том, что я компетентен докладывать про неблокирующие распределенные очереди?
.
А программу моего курса — мне выдает государство установленного образца или я сам ее составляю и потом только заверяю? А когда я программу заверяю, то редактор (цензор, корректор) имеет право ее поправить?

У меня на примете есть мужичок один безработный лет 60. бывший завхоз. Ему как раз деньги нужны. Если с ним «договоритесь» то он поспособствует через знакомых — чтоб в райсовете разрешение на ношение

JUnit
выдали

Вы ведёте себя смешно. Можете рассказывать что угодно, это будет выглядеть как частная консультация. Вы не имеете право выдавать сертификат подтверждения своим студентам на то что они получили знания на вашем курсе и вы за них можете ручиться, так как они прошли все необходимые проверки методом экзаминирования, так как у вас нет на это права. Ваши курсы не являются образовательным учереждением с подтвержденной аккредитацией. Значит вы ни за что не отвечаете и не даёте никаких гарантий.
Т..е по хорошему если мне не понравиться ваша консультация, то могу за неё не платить? Как про уличного музыканта Вы писали кстати. Можно послушать и пройти дальше.

Попробуйте открыть коммерческие курсы в Канаде, вы тогда узнаете, что нужно чтобы выдавать котирующие сертификаты.
А так как у нас в стране сейчас хаос и беззаконие во многом, вот Вы и решили что можете преподавать и брать за это деньги утверждая что вы образовательная организация и имеет на это право. Хотя всё это всего лишь консультация или кружёк по интересам и никаких гарантий.

А если я за урока по 2 часа расскажу про JUnit — мне нужна лицензия? А кто в Украинском государстве валидирует преподов

Да, нужно иметь как хотябы диплом где есть подтверждение что вы имете право работать педагогом. И доказательства что вы обладаете знаниями по JUnit, а то как бы за честнослово должны поверить что вы расскажете и заплатить?
Ваши курсы не являются образовательным учереждением с подтвержденной аккредитацией. Значит вы ни за что не отвечаете и не даёте никаких гарантий.
ааа, то-то я смотрю у нас все выпускники аккредитованных учереждений гарантированно образованы и трудоустроены по специальности. Нет, ну честно, вы вообще сами понимаете что пишете? ну не нравятся частные курсы, как там, проходите мимо! вот
Да, нужно иметь как хотябы диплом где есть подтверждение что вы имете право работать педагогом.
категорический фейспалм
ааа, то-то я смотрю у нас все выпускники аккредитованных учереждений гарантированно образованы и трудоустроены по специальности
Это вы к чему?

Правильной дорогой идете товарищи ©
Всё что идет в разрез с вашим мнением- запретить!!

сделать обязательным выдачу лицензий на такие вот курсы, и тот кто не уверен в своей программе не получит её и законом будет запрещён к возможности предоставлять услуги образования.

Всё о вас переживаю.

Девушка вошла в раж. Послушать её, так и ДОУ запретить давно пора :-)

так и ДОУ запретить давно пора
а може й справді.. вже ж два роки активно супротивляємся цензурі і законотворству!...
хоча не, знову ж бред..
а может лучше госсудаствуу сделать обязательным выдачу лицензий на такие вот курсы,
Ты совсем идиотка или просто троллишь? Если — да, то ты наверное за коммунистов голосуешь, потому что все запрещать и не пущать это их стезя.

Как вы интересно представляете себе государство. От кого вы ожидаете решение этого вопроса?
Или вы думаете, вы приходите в какую-нибудь райадминистрацию и говорите
— я хочу открыть курсы по питону.
— По второму или по третьему?
— По третьему.
— Тогда вам в сектор «п» кабинет 342. Там наш старший специалист по преподаванию третьего питона проверит вашу программу и ваши навыки как преподавателя и если они соответствуют ГОСТу по преподаванию третьего питона, то вы получите лицензию.

ну государство/негосударство, но под визой Oracle было бы не плохо.

скажу как человек не IT-профиля, а как просто человек, все зависит от целей курсов. Например, вы идете на фотокурс, вашей задачей: а. лежит научиться фотографировать (вы это получите), б. узнаете историю фотографии и например азы. (это вы тоже достигнете). Если вы идете на курсы ради определенных знаний, которые вы собираетесь в дальнейшем продавать, то в первую очередь надо понимать кто купит у вас эти знания. Знания, полученные в ходе курсов не оценит ни одна компания, если у вас нет коммерческого опыта (се ля ви), даже если вы представите несколько своих стартапов ну на вас посмотрят слегка невесело. А если у вас еще и возраст подпирает и образование не профильное, то трудоустройство вам не светит. Вас тут понимаю, вы обещаете знания, и по аналогии ни одни курсы не выпускают коммерческих специалистов (наверное за исключением MBA). Но знания, даже без опыта, это ничто. Конкурсные условия необходимы. Человек, который занимает место другого просто тратит и ваше время и свое, не принося ничего конкретного.

1.

Например, вы идете на фотокурс
Конкурсные условия необходимы. Человек, который занимает место другого просто тратит и ваше время и свое, не принося ничего конкретного.
Скажите, вот Вы хотите отдать ребенка на фотокурсы, Вы готовы заплатить нормальные деньги (ребенку ну ОЧЕНЬ нравится фотография), как Вы отреагируете на то, что ребенка не возьмут, так как «он не прошел конкурс»?
---
2.
Человек, который занимает место другого просто тратит и ваше время и свое, не принося ничего конкретного.
В каком смысле «занимает место другого»? Я вас решительно не понимаю!
Есть собственник курсов. Если он принял кого-то на курсы, то человек на курсах — НА СВОЕМ МЕСТЕ. Это капитализм. Свобода оказывать услугу или продавать товар тому, кому решит собственник.
Мне кажется Вы оперируете моделями из какой-то ужасающей тоталитарной реальности. Есть некие Неизвестные Отцы, которые решительно выступают за то, чтобы на ЧАСТНЫХ курсах учились те граждане, которые ПОЛЕЗНЫ ОБЩЕСТВУ (кстати, а кто будет решать вопрос полезности?).
Скажите, вот Вы хотите отдать ребенка на фотокурсы, Вы готовы заплатить нормальные деньги (ребенку ну ОЧЕНЬ нравится фотография), как Вы отреагируете на то, что ребенка не возьмут, так как «он не прошел конкурс»?
Абсолютно нормально), мой ребенок не доллар и не обязан проходить на все конкурсы и быть талантливым во всех отраслях. Если мои ресурсы (правильнее: утрата моих ресурсов: денег-времени-нервов) позволяют без потерь получить негативный опыт — джойн! Походи и получи, пойми, что это не твое и иди дальше. Соответственно, если для получения этих знаний мне надо существенно ущемиться в чем-то — ноу, получай опыт без ущерба для остальных.
Мне кажется Вы оперируете моделями из какой-то ужасающей тоталитарной реальности. Есть некие Неизвестные Отцы, которые решительно выступают за то, чтобы на ЧАСТНЫХ курсах учились те граждане, которые ПОЛЕЗНЫ ОБЩЕСТВУ (кстати, а кто будет решать вопрос полезности?).
Почему вы так думаете? Мне кажется если бы каждый оптимизировал свои ресурсы (знания-умения) гораздо ценнее стал на рынке труда. Кстати еще Шерлок Холмс говорил о ненужности какого рода знаний в жизни. Его теория мне кажется весьма близкой к истине. Мы слишком легко относимся к жизненным ресурсам и не ценим их).
В каком смысле «занимает место другого»? Я вас решительно не понимаю!
Есть собственник курсов. Если он принял кого-то на курсы, то человек на курсах — НА СВОЕМ МЕСТЕ. Это капитализм. Свобода оказывать услугу или продавать товар тому, кому решит собственник.
У меня есть деньги на приобретение Ferrari, мне нравятся ferrari, но я никогда на ней не поеду, и не буду ее использовать (у меня в городе сплошные ямы и трамвайные пути), зачем мне ferrari? Может эту машину купит молодой и подающий надежды гонщик?

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

Скажите, вот Вы хотите отдать ребенка на фотокурсы, Вы готовы заплатить нормальные деньги (ребенку ну ОЧЕНЬ нравится фотография), как Вы отреагируете на то, что ребенка не возьмут, так как «он не прошел конкурс»?
Если вы захотите, чтоб ваш сын учился в Стэнфорде, и даже будете готовы заплатить нормальные деньги, его туда тоже не возьмут, так как он не пройдет конкурс.

Картина вставляния палок в колеса замеченна мной только в ИТ, у других профессиях, никогда не видел такого отношения. Идет человек в строители без образования строительного, ему всегда рады и готовы ему подсказывать, если спрашивает.
Идет человек в менеджмент и там тоже все ок.
Не видел я человека которого отговаривали от вступления в автошколу на категорию профессионалов, потому, что ведь тяжело не каждый может почуствовать 24 метровый прицеп.
Есть и другие профессии в которых и другие такого не наблюдали?! Думаю, ответ очевиден.

Как называется такое отношение?

Завышенное ЧСВ, вот как оно называется:)
Именно оно заставляет высказывать ничем необоснованные предположения и давать сомнительные рекомендации.

Да. Кстати, в одном из первых обсуждений на доу меня дико отговаривали уходить из дизайна в программисты >_<
а некоторые знакомые программистки (не с доу), даже спорили со мной, пытаясь доказать, что программист из меня не получится

Вижу все ок. Мне кажется, чем больше готов делится информацией и знаниями, тем больше к тебе придет новых знаний.

мне в qa советовали, говорили в программисты даже не соваться

Я, в целом, понимаю откуда происходит точка зрения Вашего типа — ресурс курсов ограничен, надо его тратить на самых достойных.
Так вот — РЕСУРС КУРСОВ НЕОГРАНИЧЕН!
Все, кто прийдет и заплатит стоимость курсов (и «достойные люди» и «мерзкие проходимцы») — всех обучат.
Это КАПИТАЛИЗМ.
Да, при раздаче чего-то бесплатного и ограниченного ВОЗМОЖНО стоит обговорить возможность делить это среди «достойных», хотя это и попахивает совсем нехорошими тенденциями (а цыганам и евреям будем раздавать? а черным? геям? бывшим на оккупированной территории? не прошедшим тестирование? без опыта? тем, кто старше 25? беременным (очевидно они сейчас вот работать не будут)? без высшего образования?)

Так вот — РЕСУРС КУРСОВ НЕОГРАНИЧЕН!

Вы меня заинтриговали. Хочу послушать, как это реализуется физически.
Представим себе, что завтра в рамках программы развития IT будет постановление типа «программистам на Java скидка на налоги на 50 лет вперёд» и вместо 200 человек на курсах у вас 200000. Какие будут приняты меры? Создадите 1000 клонов Головача?

Это КАПИТАЛИЗМ.

Никакой изм не способен обойти фундаментальные физические ограничения. Или вы подводный марксист?

Представим себе, что завтра в рамках программы развития IT будет постановление типа «программистам на Java скидка на налоги на 50 лет вперёд» и вместо 200 человек на курсах у вас 200000. Какие будут приняты меры? Создадите 1000 клонов Головача?
придут 3000 новых предподавателей и внезапно освободится в аренду небольшой бизнес-центр на 150000 м2

Порвало в клочья, спасибо.

спасибо
но ваш вариант покруче будет

Преподавание состоит из двух независимых частей:
1. Передача знаний слушателям.
2. Обратная связь, исправление ошибок, прояснение неясностей.
-
Для передачи знаний вполне годится и записанный вариант, а вот обратная связь — спокойно делается масштабируемыми людьми, java middle developer = лаборантами.

та ладно, как можно всерьез отвечать на предположение «а, вдруг, завтра придет 200 000 человек»? :)

Отбор на курсы — это ПРАВО собственника. Он будет пользоваться им в том случае, если решит, что это это в каком-то смысле улучшит его позицию на рынке.
Чаще всего это делают ради того, что бы «держать марку». Для чего элитные Университеты делают жесточайший отбор?
1. Что бы студенты знали, что профессора будут читать материал на высочайшем уровне, не «спотыкаясь» о тугодумов.
2. Для того, что бы студенты знали, что диплом котируется на рынке, так как в среднем выпускники высочайшего качества.
3. Для того, что бы из студентов набирать себе научных работников и будущих преподавателей.
---
Но это — просто ОДНА ИЗ ВОЗМОЖНЫХ БИЗНЕС СТРАТЕГИЙ собственника. Вас не пустят без костюма в ресторан, а в Макдональдс — пустят.

можно и в шортах если вы скажем Билл Гейтс. Всё зависит не от упаковки а от начинки.

200% все зависит от того, ху из ху)

Иван, очень хорошая статья. Я смотрел твои лекции, рекомендую их своим ученикам как дополнительный материал после курсов, другая точка зрения по тем же вопросам. Понимаю почему ты решил уйти, для программиста перейти в предприниматели практически нереальная задача. Знаю это потому, что сам лично уже несколько раз уходил и возвращался из-за денег.

На счёт преподавателей, лично для себя если бы я в свои годы нашёл преподавателя программиста с реальным опытом, то прирос бы к его ноге, носил ему чай и мыл пол, если он того пожелает. Лишь бы только у него учиться. Спрашивал своих коллег, хороших программистов, говорят, я бы может и поучил кого, но жена и дети не дают и нафиг оно нужно за даром :)

Успехов на работе.

Мені подобались ваші лекції. Вони дійсно хороші, хоча там і було багато не по темі(пригадую, як в кількох годинній лекції із заголовком Maven, суто по Maven там було матеріалу хвилин на 30). Так от, після цього всього я чисто морально не зможу їх дивитись(а тим більше радити комусь записатись на ваші платні курси), оскільки дивлячись на вас, буду зразу ж згадувати цю тему і те, що ви тут настрочили.

А что по-вашему Иван не так написал?

Розпочав балаканину ні про що — я розумію, що у людини є своя думка і це непогано, що вона хоче нею поділитись, але нетерпимість критики, відчуття власної величі, в певному сенсі нахабство, плюс піар в комерційних цілях просто викликають відразу. Я не претендую на якусь об’єктивну думку, це «my humble opinion» після частини прочитаної статті(до кінця не зміг) та коментарів.

Вот уж поистине — сколько людей, столько и мнений. Ничего из перечисленного:

нетерпимість критики, відчуття власної величі, в певному сенсі нахабство, плюс піар в комерційних цілях
на мой личный взгляд здесь нет и близко. И именно потому, что я смотрел лекции Ивана и составил о нем совершенно определенное, во всех смыслах положительное мнение. Вообще не вижу диссонанса между тем, что видел на лекциях и тем, что Иван изложил в статье. Где нетерпимость критики? Где чувство собственного величия? Пиара здесь не вижу вообще — рассмотрены важные для многих вопросы и по каждому дана здоровая обоснованная оценка. Не сомневаюсь, что Ивана действительно этими вопросами забросали, вот он и решил сделать доброе дело и вынести на суд общественности свое видение ситуации. И за это мы должны быть ему благодарны — кто ещё, кроме него, делает что-то подобное? Я вам отвечу — никто.
9. «4.000 (3.000, 8.000 ...) гривен — это дорого»
Опять двадцать пять. Дорого в сравнении с чем? Со стоимостью десятка яиц? Месячной зарплатой продавца в ларьке? iPhone-ом? Поездкой в Черногорию? Квартирой в Киеве? Годовой зарплатой в Кремниевой Долине? Это Вы хотите получить высокооплачиваемую профессию и зарабатывать десятки тысяч долларов в год. Это Вы прос**и свое время, не получив нужное Вам образование с 13 до 22 лет. По американским меркам, например, образование стоит порядка годичной зарплаты после выхода на полную мощность (программист зарабатывает порядка 80к-160к в год, столько, примерно, стоит и хорошее образование). Так что если Вы до выхода на сениорскую зп потратите 5к$-10к$ — это не так уж и много по мировым меркам. У Вас их нет? Займите. У Вас нет друзей с деньгами? Вы плохо организовали свою жизнь, взрослый человек, а живете в каком-то гетто. Вы не уверены (в Вас не уверены), что вы станете программистом и «отобьете бабло»? Фигово. Вы фигово провели 10 лет в школе, потом 5 лет фигово в институте. Вполне возможно что Ваша жизнь — сплошная фигня.

Мы живём в Украине, а не в США. Меряйте по меркам Украины. Честно смешно, когда начинают такое писать. Лучше расскажите, обоснуйте что после Ваших курсов, если человек обладает способностями сможет зарплатой окупить затраты на курсы. Ну и те кто с IPhone ходит и в Черногорию ездит сейчас, видимо и так с работой всё хорошо. На курсы по переквалификации идут как раз тогда когда нужно менять работу и вид деятельности. А это часто период финансового кризиса. И Украина это не Штаты где можно взять кредит на образование, после курсов получить сетрификат подтверждающий подготовку и найти работу в соответсвии с квалификацией. В Украине никто тебе ничего не гарантирует. Кстати Вуз заканчивают только те кто здаёт экзамены и выполняет все работы в процессе обучения. Да и поступить в Вуз так же требуется доказать свои знания. Курсы закинчивают всё, всё равно сертификат липовый. Почему вы берёте деньги это обосновать легко вы можете. А вот что вы обещаете за них, тут тишина.

Вы фигово провели 10 лет в школе, потом 5 лет фигово в институте. Вполне возможно что Ваша жизнь — сплошная фигня.

Как вы любите своих студентов, будущих, потенциальных...

Мы живём в Украине, а не в США. Меряйте по меркам Украины. Честно смешно, когда начинают такое писать.
вот только потенциальные студенты свою будущую зп мерять по меркам украины никак не хотят. Нет бы пойти в вуз, заплатить 1к долларов за 5 лет, выпуститься и получать зп 100 баксов — по меркам украины же? неет, не хотят. Все хотят неукраинскую зарплату. Вы бы уже понемногу думать начинали что пишете, а то смешно, честно

а что у нас курсы можно мерять по американским меркам ? Вот скажите в каких IT компаниях мира будет котироваться сертификат скажем выданый автором этого поста? Мы и согласны платить больше но только за то что реально поможет получить более квалифицированную работу. Во всём развитом мире так работает. Заплатил за знания, здал экзамены, получил подтверждения которые котируются на рынке труда. Работодателю достаточно знать что я получла сертификат скажем Oracle. Он знает что при прохождении курсов от этой компании я получила необходимые знания и прошла тестирование на их понимания.

Вот у меня есть сертификат Cisco за него в своё время я заплатила 1200 $ Он подтверждает что я сертифицированный инженер и имею определённые знания по работе с оборудованием компании Cisco. Когда я устраиваюсь на работу то работодатель не сомневается в моём профессионализме при наличии такого сертификата. Они знают что производитель дал мне все необходимые навыки и они подтверждены уровнем моего сертификата. Он котируется не только у нас в Украине. Я вполне могу его предявить работодателю в Штатах так как он международного образца. Украинский Вуз мне тоже выдал диплом который котируется в ЕС и в Штатах. Есть ресурсы где вы это можете проверить. Вот тут не смешно а грустно.
По меркам Украины учитывая что мы сейчас даже кредиты не можем брать на образования. Все хотят жить нормально, получать хорошее образование и потом работать за нормальные деньги. А то что вы назвали "

получать зп 100 баксов — по меркам украины же
это что вы имели ввиду? После Вуза даже в своё время и то больше зарабатывала. Или вы говорите не про технические специальности. Но тема вроде бы про технарей, специалистов компьтерхных наук. Видимо после вот таких вот псевдо курсов на большее расчитывать не приходится.?
Смешно не то слово.
Мы и согласны платить больше но только за то что реально поможет получить более квалифицированную работу. Во всём развитом мире так работает.
Крутые знания Java вам помогут получить высокооплачиваемую работу. Даже если у вас нет никаких сертификатов.

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

а вы сначало попробуйте поступить, проучиться и получить как вы говорите крутой сертификат или диплом. По ходу там и должны научить и дать знания. Или Гарвард или Стенфорд могут закончить кто угодно? По ходу престиж этих Вузов не на пустом месте строился. Там как бы достойные студенты учатся, только те кто способностями тянут такой уровень образования. Так что не лукавьте что диплом Гарварда или Стенфорда не помогает найти более оплачиваемую работу. А иначе зачем люди там учаться? А про крутые знания JAVA с ними же не рождаются. Чем докажете работодателю что вы ими обладаете? Решив одну тестовую задачу, это не показатель. Опыт тоже, потому как он может быть разный. А вот образование + опыт дают больше увреннности. Или вы хотите сразу из детского сада в профессора? Как в кино, монтаж? чтобы чему то научиться тем более крутым заниям уж точно 5-месячных курсов мало. Тем более если ещё и эти курсы не дадут даже документа который хоть процентов на 30% подтвердит что вы это учили. Хотя автор поста утверджает что за 5 месяцев можно втулить всю необходимую теорию и практику которую люди учат на протяжении 5 лет университета.

а вы сначало попробуйте поступить, проучиться и получить как вы говорите крутой сертификат или диплом. По ходу там и должны научить и дать знания. Или Гарвард или Стенфорд могут закончить кто угодно? По ходу престиж этих Вузов не на пустом месте строился. Там как бы достойные студенты учатся, только те кто способностями тянут такой уровень образования. Так что не лукавьте что диплом Гарварда или Стенфорда не помогает найти более оплачиваемую работу. А иначе зачем люди там учаться?
Всем известно, что топовые IT компании набирают себе очень крутых специалистов (это очень ценный ресурс, который можно использовать для решения наиболее сложных задач), а не владельцев дипломов топовых универов (дипломы никакой ценности для компании не несут, дипломами нельзя решать сложные задачи).

Поэтому, когда они проводят собеседование, смотрят не на то, сколько бумажек принес кандидат, а на то, как он может решать задачи.

Тем более если ещё и эти курсы не дадут даже документа который хоть процентов на 30% подтвердит что вы это учили.
Даже если дадут документ, который на 100% подтвердит, что вы все учили, вас все равно потом забросят в общий пул со всеми кандидатами и также начнут собеседование со слов «чем отличается абстрактный класс от интерфейса». И далеко не факт, что вы, имея на руках этот «документ», сможете ответить на поставленный вопрос, поэтому вас развернут, проводят из офиса и скажут, что перезвонят.

ну по Вашей тогда теории джавистами просто с пелёнок становятся. И че?овек с дипломом повара, может доказывать работодателю что он джавист. Да и вообще нафиг учится, сразу давайте задачи решать. Глупости, пишете, и не замечаете. Видимо у вас высшего образования нет, вы реальный самородок-самоучка. Своими силами изобрели технологии , вот-девелопер готов.
Диплом это хорошее дополнение к старту, далее конечно же ваш опыт. Но если вы прийдёте с дипломо повара на работу девелопера, то вас пошлют варить кофе для сотрудников. А если вы закончили хороший Вуз и проявляете перспективу, то возможно станете джуниором и будете дальше развиваться. Какое то перекрученное видение. Программистом становятся люди которые не только инструмент знают а имеют логику и интелект. Знать инструмент маловато, тут нужны большие способности.Так вот Вуз как раз и развивает логику. Кстати физика один из предметов которая хорошо развивает логическое мышление. Жаль что во многих умах програмирование сводиться к веб лего и они считают что они програмисты. Это более глубокое познание Ни один из девелопер Украины пока что не изобрёл что то на уровне яяваскрипта или линукса. Многие решают задачи поставленные им североамериаканскими зказчиками. Вы говорите о подмостерьях а я о мастерах. Вот к чему нужно стремиться.и тут без знаний никуда.

Но если вы прийдёте с дипломо повара на работу девелопера, то вас пошлют варить кофе для сотрудников.
Я могу за ваш счет доказать, что вы не правы.

С вас: оплата roundtrip билета Сэтл-Киев-Сиэтл, еды и гостинницы в Киеве на неделю, компенсация за неоплачиваемый отпуск, а также сертификат/диплом об окончании курсов повара с моим именем.

С пустым резюме, в котором будет только мое имя и запись о курсах повара, я за неделю соберу минимум 5 оферов на позиции Middle/Senior Developer.
В качестве задания повышенной сложности я попытаюсь заставить публично извиняться на DOU всех, кто во время собеседования мне про кухню.

Ни один из девелопер Украины пока что не изобрёл что то на уровне яяваскрипта или линукса.
Вы просто не в курсе, украинские девелоперы работают в топовых IT компаниях мира, разрабатывают языки программирования, операционные системы (в т.ч. комитят в репозитории линуксов), высоконагруженные сервисы типа MS Azure, поисковые системы, железо, алгоритмы, файлят патенты и т.п.

А Вы попробуйте в Украине закончить курсы повара, и отправить пустое резюме с указанием не Вашего имени и только этих курсов. Так слабо?
А то в алгоритм вы слишком много входных данных добавили, а без них работать будет?

Для этого эксперимента мне не понадобятся глубокие познания кулинарии, а только сертификат повара, поэтому добывать этот сертификат прийдется вам.

и отправить пустое резюме с указанием не Вашего имени и только этих курсов. Так слабо?
Мне не слабо даже отправить пустое резюме с вашим именем вместо своего, если вас это устроит.

Вы решили законы нарушать? Подсудное дело, утверждать такое.

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

Rina Maifet Front-End developer

Неа, не так.
Если учишься в топовом вузе, то пригласят интерном в типовую компанию. Из заборостроительного шансы близко к нулю.
После окончания та же ситуация.
Если окончил заборостроительного то нужны годы и много труда чтобы получить те же шансы что и выпускник топового вуза.
А вот кто и как распорядится шансами это второй вопрос.

Rina, вы точно в Украине живете?
Потому что в той Украине, где живу я, любой украинский диплом — это просто бумажка.

Наличие красного диплома экономического факультета КНУ не означает, что человек разбирается даже в азах экономики. Оно вообще ничего не означает. Диплом КПИ не значит, что человек умеет программировать хотя-бы на уровне Junior (и это за пять-то лет учебы!).

Поэтому на собеседованиях спрашивают не «какой вуз вы заканчивали?», а «над какими проектами работали?» и «какие проблемы решали?».

Поймите же: наличие прав не означает умения водить!

P.S.
Я б не взял к себе на работу человека, который отдал $1200 за сертификат CISCO.
Во-первых, это значит, что у этого человека очень мало опыта, раз он не знает украинских реалий.
Во-вторых, наличие такого сертификата вызывает у него ложное чуство, что он уже все умеет. А это мешает признавать ошибки и развиваться.

Вы не можете утверждать, так как вы имеете диплом, вот чтобы было если вы бы его не имели? Глупо думать что Вуз ничего не даёт. Это совсем не так, либо вы выбрали не тот Вуз. Мне Вуз дал многое , даже запросы SQL научили писать. Ну и Вуз я давно закончила и опыт свой получила. И это нормально что после института человека работает джуниором, опыта нет и его нужно преобрести уже под конкретные направления.
Сертификат Cisco я получала лет 9 назад и он был получен не в Украине. Работодателю это было важно, потому что кто работает с этим оборудованием знает ,что курсы от Cisco давали очень хорошую базу технарю. Это говорило о том что инженер знает как это оборудование настроить и умеет егго обслуживать. Поверьте вы как раз украинских реалий и не знаете. Это кактое то перевернутое отношение к образованию. Только в знании сила, ещё больше её в успешном применении. А у вас странный подход. видимо вы не знаете что такое профессия програмиста-разработчика,эта профессия вообще всегда требует обучения. а если вы ссчитаете что человек который учиться и усовершенствуется не развивается, то это какой то парадокс с вашей стороны.

Мне Вуз дал многое
Огласите весь список, пожалуйста
даже запросы SQL научили писать
Ни разу не аргумент. На одном моем проекте пришел джун, который не знал что такое SQL, к концу первого рабочего дня он уже лабал простенькие SQL запросы, а через несколько недель имел необходимые скилы, чтоб самостятельно решать большинство задач, связанных с SQL (при этом параллельно он учился делать еще кучу других вещей).
Сертификат Cisco я получала лет 9 назад и он был получен не в Украине. Работодателю это было важно, потому что кто работает с этим оборудованием знает ,что курсы от Cisco давали очень хорошую базу технарю. Это говорило о том что инженер знает как это оборудование настроить и умеет егго обслуживать.
Не знаю что там за курсы, но не исключено, что для тех, кто не осилил прочитать и понять техническую документацию.
Сертификат Cisco я получала лет 9 назад и он был получен не в Украине. Работодателю это было важно, потому что кто работает с этим оборудованием знает ,что курсы от Cisco давали очень хорошую базу технарю. Это говорило о том что инженер знает как это оборудование настроить и умеет егго обслуживать.

Дык этож не государственный документ. Значит, следуя вашей же логике вы на самом деле ничего не умеете, работодатель лох, и вас вообще всех нужно посадить за решотку, от греха подальше.
На курсы по переквалификации идут как раз тогда когда нужно менять работу и вид деятельности. А это часто период финансового кризиса.

И что? Почему от того, что у кого-то там кризис, курсы должны быть бесплатными или дешевыми? Вы, случаем, не хотите зайти в салон бентли и начать требовать, чтобы вам продали с 99% скидкой машинку, т.к. у вас кризис?

Не хватает денег — идите на бесплатне курсы или занимайтесь самообразованием, в чем пробелма-то?

А вот что вы обещаете за них, тут тишина.

Вообще-то, то, что курсы обещают, в основном, лежит у них прямо на сайте.

«Почему отбор на курсы — плохая экономическая идея?»
Потому, что она предполагает отказы клиентам с деньгами!
Это Ваш бизнес и Вы вправе вести его так, как пожелаете. Если для Вас прибыль важнее качества выпускников, то для меня, как HRа это просто будет еще одним доказательством,что корочка подобных курсов — это скорее минус для кандидата.

Алеся, Вы же осознаете, что Ваше поведение только выглядит «благородным»?
Вы работаете за деньги, которые Вам платит собственник компании.
Спросите его (ну или просто догадайтесь) отказывает ли он заказчикам с деньгами на том основании, что «у них недостаточный уровень».

Абсолютно некорректное сравнение. Мы не разводим заказчиков, мы стараемся дать им тот результат, который они хотят. Если этот результат недостижим, мы не пытаемся развести заказчика на деньги, «освоив бюджет», а просто ему отказываем. И это абсолютно честно.
А теперь что касается ваших курсов. К вам люди приходят с целью не просто прослушать курс, а в будущем найти работу программистом благодаря полученным знаниям (и это есть их главная цель, за которую они готовы платить). При этом некоторые из них в силу своих природных способностей никогда не станут программистами. Умышленно не проводя начального отбора, вы просто «осваиваете бюджет», фактически занимаетесь разводом по отношению к тем, у кого нет способностей к точным наукам и соответственно, программированию. Если бы им честно сказали, что программирование — это не их, то возможно то время и те средства они бы потратили на осваивание более близкой им профессии.

Мне кажется, что говорить человеку «Это не Ваше, у вас нет способностей» — это удел HR-ов. Педагог никогда такого не скажет.

Не нужно человеку говорить именно эту фразу, достаточно сказать, что он не прошел вступительный отбор.

Или «мы Вас перезвоним», и не перезвонить)

Не нужно человеку говорить именно эту фразу, достаточно сказать, что он не прошел вступительный отбор.

Просто вам, как некомпетентной особе, не стоит вообще пытацца размышлять о материях, в которых вы не смыслите. Не ваше это. Размышлять, в смысле.

По вашему некомпетентны и не правы все, кто придумал и проводит вступительные экзамены в ВУзы?

По вашему некомпетентны и не правы все, кто придумал и проводит вступительные экзамены в ВУзы?

Именно. Если челвоек готов платить деньги за свое обучение, т.е. не является тягарем дял государства, то хай учится. Если же бесплатное обучение или грант, то, есстесственно, долежн быть отбор просто потому, что в этом случае государство вкладывает свои деньги и хочет максимизировать прибыль от вложений.

То есть уровень выпускников не важен, важна прибыль, что еще раз подтвердили. Вообще, разговор начинает идти по кругу.

А где у нас этот уровень выпускников? Почему мы еще не построили страну как США, с таким то количеством людей с ВО?

Походу США построили малограмотные переселенцы типа мормонов и бабпистов.

а хто кажи про відміну _випускних_ екзаменів? просто дається можливість старту, а як завалиш сесію — ідеш відпочивати як і всі інші, або на друге коло, поки не здаш

То есть уровень выпускников не важен, важна прибыль, что еще раз подтвердили.

1. Перечитайте сообщение.
2. Дял понимания написанного вам используйте моск.
3. Ответьте на то, что вам писали, а не на то, что вы выдумали.
4. ...
5. PROFIT!!!

Вообще, разговор начинает идти по кругу.

Отнюдь. Просто у вас не хватает когнитивных способностей, чтобы понять, что вам пишет оппонент.

А с чего Вы взяли, что все дело в том, что у него что-то не получается, а не в том, что его просто динамят HR-ы? Очень часто дело не доходит даже до технического собеседования: «Ах тебе 40 лет — нам такие, скорее всего, не нужны. У нас 23 летние синьоры.»

и далее по студент идет на более высокооплачиваемые курсы (в надежде получения более высокопрофильных знаний), а ему и дальше при получении его резюме в лучшем случае ничего не отвечают, а в худшем говорят, что вы не подходите. Так вот суть такова, все курсы проходят на коммерческой основе, человек который идет по ступени курсов, не знаю, может не видит цели или не понимает, что ее там ее нет. Если цель трудоустройство — то не студенту профильного вуза с непрофильным образованием идти на курсы нет смысла. (ну разве что он одарен на уровне Блеза Паскаля, но тогда его талант в любом случае вылезет и проявит себя)

Если цель трудоустройство — то не студенту профильного вуза с непрофильным образованием идти на курсы нет смысла.

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

Все те, кого мы взяли с первого выпуска к нам на работу после наших платных курсов, также не имеют диплома. Итого, вы херню несете.

Если какой-то 40-летний чувак не может решить такую проблему, как убедить 25-летнюю выпускницу регионального педуниверситета в том, что его нужно пропустить, то это очень хреновый чувак, и он вряд ли сможет нормально справляться с обязанностями (например, убедить коллегу/начальника/подчиненного в каком-то техническом решении или вообще сделать хорошее техническое решение).

Програмісту не треба переконувати колегу/начальника, а підлеглих у програміста не буває.
Програміст має вміти переконати коп’ютер, виконати написаний ним код.

программист должен есть сыр и больше он ничего никому не должен

Сидя на велике с зеркалкой наперевес

а підлеглих у програміста не буває.

Не плутайте програміста з кодером (кутовий випадок).

ооо — как же вы ошибаетесь.
Предлагать решения. Убеждать. Доказывать. Отстаивать- это то, с чем приходится сталкиваться по работе почти каждому ведущему разработчику. Я уже молчу по архитекторов.

Предлагать решения. Убеждать. Доказывать. Отстаивать- это то, с чем приходится сталкиваться по работе почти каждому ведущему разработчику. Я уже молчу по архитекторов.
Доводиться. В тому то й справа, що галузь не розвинена і спеціалізація відсутня, тому вакансій саме програміста немає, а є вакансії «в тому числі програміст» — програміст+керівник+переговорник+підприємець, програміст+підприємець+дослідник+радник, і подібні.

Вакансии чисто манкикодеров программистов есть. Идите в любую компанию на позицию джуна, делайте все строго по требованиям, полученным от BA и больше ничего не делайте, не задавайте вопросов, не ставьте под сомнения чужие решения, и не принимайте никаких своих.

Я правда, не гарантирую, что 40-летнего дядьку обрадует зарплата на этой позиции и перспективы карьерного роста.

. Идите в любую компанию на позицию джуна
Занадто товсто.
делайте все строго по требованиям, полученным от BA и больше ничего не делайте, не задавайте вопросов, не ставьте под сомнения чужие решения, и не принимайте никаких своих.
Це і є робота програміста не обтяженого функціями керівництва.
Але на недорозвинутих ринках, на спеціаліста намагаються навішати не властиві йому функції.
Я не розумію, навіщо людині, яка легко може провести переговори та переконати в чомусь інших, та ще й здатній власноруч здати звіт у податкову (!), здалося це програмування? Маючи такі навики можна підняти такі гроші, котрі жодному програмісту й не снились.

Когда от вас ждут инициативы и прямо говорят, что вы — разработчик и вам может быть виднее что и как лучше и с вами советоваться могут — это вас пугает и где здесь «функции руководства»?

это вас пугает и где здесь «функции руководства»?

Мене це не лякає, і я це роблю, але розумію, що це не функції програміста, і тим більше не джуна.
Якщо мені дають завдання реалізувати конкретний функціонал, я реалізую так як сам придумаю.
Але якщо мене просять придумати як розмістити кнопки, щоб користувачу було легше зрозуміти, що й до чого, то вибачте. Я не знаю, що треба користувачам, бо більшість з них люди, а я людей не розумію (і це навзаєм). Я не знаю як воно краще. В мене немає досвіду (гидке слово!) коритувача. Комп’ютер мене мало цікавить, за виключенням программування та інструментів для нього.

От вас хотят, чтобы вы хоть как-то кнопки поставили. Дают свободу в выборе решений, как разработчику.

Как так у вас нету опыта пользователя? Вот вы идёте/едете на работу, а там постоянно мешается киоск или участок дороги неудобный. Вам не нравится? Знаете, как лучше?
Вот так и в программе — делаем для себя и для людей.
Да, нужна ответственность, вы говорите слово «Я», а как без этого?

На мой взгляд, пример, некорректный. Это из серии: мне не нравится, как меня врач лечит, давай я себе сам аппендицит удалю.
Всякому делу учиться нужно ©.

Давайте различать случаи, когда руководство не хочет / не может обеспечить того, что необходимо программисту для выполнения задания, и ждет «инициативы», то есть бесплатного решения его начальства проблем. И когда есть все условия и разработчику предоставляется возможность не только предлагать, обсуждать, но и делалть то, что он считает правильным. Под его ответственность конечно же.

легко може провести переговори та переконати в чомусь інших
А что в этом сложного? Это такой же приобретаемый навык, как- управление автомобилем, чтение, программирование. Есть даже курсы обучающие ведению переговоров.
В человеке всё должно быть гармонично.

Тут в чём-то другом дело.

Я смотрел код автора на гитхабе, вполне нормально там всё, кроме нескольких моментов.
Ему нужно срочно исправлять походку с вечно поджатым хвостом, это со стороны именно так и выглядит и является базовой проблемой.

Оч зависит от «адекватности» колег которых убеждать нужно. А таже сетки ваших с ними ценностей.

Не только ведущему. Всем, абсолютно всем. Просто разные задачи

Как это?
Всегда, абсолютно всегда надо уметь и делать это — убеждать коллег и начальников.
С компьютером проще.

Всегда, абсолютно всегда надо уметь и делать это
Звичайно, краще бути здоровим та багатим ніж бідним та хворим. А ще добре вміти гарно малювати, писати музику, розмовляти на десятках мов, бути майстром спорту в десятках видів спорту, водити машину, вміти уламати дівчину на секс та HR-ку на офер, вміти переконати людину або натовп (натовп значно легше), та ще купу всього іншого, на що я не здатен.
С компьютером проще.
Нам з вами так, але 90% з цим не погодяться. То чому вас дивує, що для когось складно те, що для інших взагалі не питання?

Не надо утрировать.

Если у вас нет собаки — её не отравит сосед.

Програмісту не треба переконувати колегу/начальника, а підлеглих у програміста не буває.
Переубеждать можно и нужно, если коллега/коллега-начальник заблуждается.

Вы боитесь начальников?

У начальников часто есть такое — тех кто им постоянно перечит они не сильно любят, по сравнению с теми, кто им перечит. Начальник адекватно воспринимающий критику — на все золота :-)

Кого же любит начальник так и осталось загадкой :)

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

А с чего Вы взяли, что все дело в том, что у него что-то не получается, а не в том, что его просто динамят HR-ы? Очень часто дело не доходит даже до технического собеседования: «Ах тебе 40 лет — нам такие, скорее всего, не нужны. У нас 23 летние синьоры.»
Попасть на техсобеседование — вообще не проблема. Такой фильтр, как HR обходится элементарно (целесообразность этого — уже другой вопрос). Если у человека не хватает догадливости, как это сделать, то как он будет решать сложные технические задачи?

то есть любой прощелыга-барыга с рынка- это идеальный кандидат?
А профессиональный мошенник- это уже кандидат на синьора ,как минимум?

Наличие смекалки автоматически зачисляет человека в мошенники?

Смекалка бывает разная.)
Айтишникам нужна математическая смекалка, алгоритмическая, логическая.
А врать в резюме ,или вешать лапшу на уши несмышлёным HR- это смекалка другого рода.)
Смекалка- как у 12 друзей Оушена. Несомненно -умение грабить корованы- это ценная черта сотрудника ,в наше голодное время.

Врать и вешать лапшу — это все Ваша богатая фантазия. Я говорила о другом.

Знаете , у меня есть знакомый..просто для примера..
Призовые места занимал по Украине! по математике в школе , призовые места в институте по Украине. Также было первое место на олимпиаде по программированию. Еще на первом курсе помогал делать математическую часть докторской диссертации -преподавателю по физике..Знает технический английский, французский ,немного исландский..Пишет стихи ,рассказы. Фотографическая память..Так вот..
Работает уже 10 лет инженером-программистом С на заводе(удаленно). За 4500 гривен!!! Хотя и программисты С нужны..И новую технологию для него выучить -дело нескольких дней..
Потому что абсолютно не умеет искать работу ..Для него-это кошмар..
Это навыки другого рода и на уровень технических задач не особо влияет..

Я вот не думаю, что проблема в том, что он не умеет искать работу. Скорее его все устраивает, как есть. Либо проблема в чем-то другом. Чтобы искать работу, никаких специальных навыков не надо, кроме тех требований, которые предъявляет работодатель.

Если он интроверт к примеру на 80%?

зачехляй интровертометр :) на 100% интроверт — это аутист

У тебя екстроверторизм развит на 80%? ;)
Я имел в виду, что ему совсем противно общаться с людьми. Допустим он заикается?!

Допустим он заикается?!
Заикание — очень частный случай и каждый его решает по своему. Я, например, лично знаю человека с подобной проблемой, который довольно успешно занимается бизнесом.
ему совсем противно общаться с людьми
Почему противно? Если это из серии:
— Ненавижу
— Кого?
— Да в принципе, всех
то тут дело не в интровертности, а в чем-то другом

я не знаю как померять, я предпочитаю быть на едине, но я не чувствую дискомфорта, если рядом много людей, а то что ты описываешь социофоб, а не интроверт

Если он интроверт к примеру на 80%?
И что? Среди хороших программистов много интровертов. Процесс трудоустройства (по крайней мере на большинство технических позиций в ИТ) не требует проявления повышенных коммуникативных качеств.

Есть люди которым комфортней молчать, и не общаться с кем то?

Есть люди которым комфортней молчать, и не общаться с кем то?
Есть конечно
Есть люди которым комфортней молчать, и не общаться с кем то?

«Комфортней молчать», и невозможность поговорить на интервью — немного разные случаи.

И вы немного сами себе противоречите, мне кажется,-
Так называемая ваша «догадливость» при устройстве на работу —

Попасть на техсобеседование — вообще не проблема. Такой фильтр, как HR обходится элементарно (целесообразность этого — уже другой вопрос). Если у человека не хватает догадливости, как это сделать, то как он будет решать сложные технические задачи?
требует как раз повышенных коммуникативных качеств..
Например -познакомиться в скайпе или линкедине с HR или тех. тимлидом, пойти на какое-нибудь IT мероприятие, или просто красиво рассказать о своих скилах и т.д. -для них неподъёмная задача..
Большинство интровертов способны только отправить резюме и сидеть ждать звонка..Какие бы супер мега гениальные в сложных технических задачах они не были..Иначе- они тогда не настоящие интроверты..
требует как раз повышенных коммуникативных качеств..
Например -познакомиться в скайпе или линкедине с HR или тех. тимлидом, пойти на какое-нибудь IT мероприятие, или просто красиво рассказать о своих скилах и т.д.
Нет, нет, все гораздо проще. С коммуникативными качествами это никак не связано.
Чтобы искать работу, никаких специальных навыков не надо, кроме тех требований, которые предъявляет работодатель.
Для этого нужен навык «искать работу».

Надо как-то у него вызвать желание заботать общение аналогично математике. Это вполне реально. Он не перестанет быть интровертом, но зп в т.ч. будет побольше. А на этом этапе он как раз стоит столько, сколько получает. Ибо стрёмного чувака на удалёнку с которым даже не поговорить толком брать тоже себе дороже.

Почему сразу -стрёмный?
Если рассматривать- этого конкретного «чувака» ,то он нормально разговаривает, у него поставленный голос ,он пишет стихи, рассказы. И не особо закомплексован. Даже в универе ходил сдавать экзамены по математике за других студентов по их зачетке.)
И шарит ,я думаю в математике- лучше большинства жителей доу..Ибо первые места по Украине. И по программированию тоже вроде были места.. Да и С хорошо знает, ,английский.. Там другое- там действительно был личный кризис и ,как следствие ,вероятно, неверие ,что он кому-то нужен.
Да и работает ,как вол -все делает дисциплинированно ,четко и вовремя..!!!!!
Но я не об этом — я таких примеров могу ещё привести.
,я об том ,что умение устраиваться на работу- это отдельный навык. И он слабо коррелируется ,с умением решать сложные технические задачи..
Хотя тут Алеся Романенко со мной не согласна..)

Почему сразу -стрёмный?
потому что 10 лет на одном месте на С за 4500грн, при том удалённо. А вдруг стресс на проекте, а у него кризис? Ну и с уточнением вообще не понятно, почему вы его как пример приводите. Захочет — найдёт.
Вполне скилл устройства на работу коррелирует с умением решать задачи. При устройстве главное какие задачки решал. Это можно заменить втирательным скиллом, но не особо намного.

там не на одном месте ,а в одной сфере
Вы немного не о том пишете...
Речь идет о том ,что было сказано Алесей Романенко- что фильтр HR обходится элементарно ,чтобы попасть на техсобеседование. И если человек не может этого сделать(Обойти фильтр HR) -значит он не сможет решать сложные технические задачи. А это, мягко говоря, не логично.)

Что-то мне сдается, что этот «конкретный „чувак“» — вымышленный персонаж.

почему вымышленный?

Да нет , к сожалению не вымышленный.
Вроде жив здоров)

Он просто их будет решать не у вас.

А при чем здесь мы вообще? Вы следите за комментариями или просто пишите?

Алеся Романенко IT Recruiter в Cronos Ltd

Если у человека не хватает догадливости, как это сделать, то как он будет решать сложные технические задачи?

Совет давался человеку, который пытался устроиться в разные компании. При чем здесь мы?

С твоими советами он разве что к вам устроиться. А к вам идти, это уже совсем отчаяться надо. Уж лучше, имхо, дворником.
А вообще, если в конторе дурка с HR и начальство они удовлетворяют, то работа в такой конторе себе дороже. Но это выбор конкретного человека.

Как-то не заметила, когда мы перешли на ты

Для тебя наверное будет сюрпризом что в интернете и нах*й могут послать.

Алеся Романенко IT Recruiter в Cronos Ltd

Попасть на техсобеседование — вообще не проблема. Такой фильтр, как HR обходится элементарно (целесообразность этого — уже другой вопрос). Если у человека не хватает догадливости, как это сделать, то как он будет решать сложные технические задачи?
Я об этом, -сейчас рулят более общительные и пробивные ,которые -"умеют обходить фильтр HR", а не те кто умеет решать технические задачи..

Алеся Романенко IT Recruiter в Cronos Ltd

Попасть на техсобеседование — вообще не проблема. Такой фильтр, как HR обходится элементарно (целесообразность этого — уже другой вопрос). Если у человека не хватает догадливости, как это сделать, то как он будет решать сложные технические задачи?
Я об этом, -сейчас рулят более общительные и пробивные ,которые -"умеют обходить фильтр HR", а не те кто умеет решать технические задачи..
Самые пробивные люди ,которых я встречал, это продавцы с радиорынка..на Караваевых дачах

на втором месте по догадливости- программисты 1С..

Каждый рулит на своем месте. Общительность и пробиваемость технических задач не решает.

Если бы им честно сказали, что программирование — это не их,
за это уши и язык отрывать нужно.

Вот представьте, приходит в музыкальную школу человек с желанием научиться играть на скрипке. Его тестирует преподаватель и говорит, что, мол, у вас, голубчик, ничего не получится, так как слуха нет совершенно. И это нормально, правильно и честно.

воу воу, наличие музыкального слуха — вполне осязаемая вещь. Я проходила этот тест в детстве — он заключается в том, что человеку проигрывают ноты и называют их. Потом он отворачивается, ему проигрывают их снова и уже он сам повторяет их название. По-моему это ни что иное, как хорошая память, которая тоже развивается.
Что касается программирования — когда я проходила интервью на курсы ЕПАМа, собеседовали меня Иван Головач и его коллега, так вот — на тот момент мало кто мог бы заподозрить у меня «талант» к программированию, т.к. знала я действительно аж ничего. Честно говоря — валилась на банальных вещах типа инициализации массива. Ребята пошли другим путем и начали спрашивать о вещах, с которыми я на тот момент работала (я тогда работала системным администратором) и на основании моих ответов приняли решение. Для тех, кто не в курсе скажу — несмотря на то, что системное администрирование тоже IT — к программированию оно не имеет аж никакого отношения. В то время я еще даже на баше не писала, только конфиги и роуты правила. В итоге на курсы меня взяли и работу после них я нашла на второй день после окончания. Талант? Способности? не смешите меня.

Оксана, Вы наверно, хотели своим постом опровергнуть мой пост, но на самом деле только подтвердили, что правильное отборочное тестирование — залог успеха.

но на самом деле только подтвердили, что правильное отборочное тестирование — залог успеха.
ну, на самом деле нет. Вы наверное сталкивались с ситуациями, когда человеку кто-то, авторитетный для него, говорит, что он что-то не сможет. Я не психолог, не в курсе как это называется, но в жизни такое встречала. Вот человек и двигается дальше с уверенностью что не сможет (неважно что). Хочу сказать, что правильная мотивация — залог успеха. И наоборот — баба зина из-за забора сказала ребенку — это не твое, а ребенка учили взрослых слушать. И все, у ребенка проблемы. Он даже не пытается.
На моих курсах была ситуация. За неделю до начала курсов по языку python девочка засела за codeacademy. В итоге она была впереди всей группы (до этого она работала чайным дегустатором). Должна сказать, что в группе были ребята моложе ее и с IT бекграундом. Так вот, к чему я веду — я не против отборочного тестирования, но вопрос один — как? Как тестировать? И смеет ли тестирующий человек брать на себя ответственность и говорить человеку, что он не сможет только потому, что у него нет ожидаемого бекграунда (пока нет). На свои курсы я беру всех кто хочет. Абсолютно всех. Люди сами решают есть у них способности или нет. Я в этом деле никто, я не могу решать за другого человека, это может сделать только он сам. Моя задача — показать куда копать чтобы понять. А вот то, что человек за это платит деньги и порой немалые — так это ЕГО личный выбор.

Ни бэкграунд надо измерять, а тестировать способности. Или Вы не видите разницы в этих совершенно разных понятиях?

На свои курсы я беру всех кто хочет. Абсолютно всех.
...
А вот то, что человек за это платит деньги и порой немалые — так это ЕГО личный выбор.
Ваш мотив понятен.
Ни бэкграунд надо измерять, а тестировать способност
как только вы мне подскажите как именно их тестировать — я начну.
Ваш мотив понятен
BTW — я волонтер — т.е. преподаю бесплатно.
как только вы мне подскажите как именно их тестировать — я начну.
Если Вы не знаете, как это делать, может этим должен заниматься кто-то другой? Я ведь не спрашиваю на форуме, как мне выполнять свою работу.
BTW — я волонтер — т.е. преподаю бесплатно.
Каков в этом случае Ваш мотив?
как только вы мне подскажите как именно их тестировать — я начну.
Если Вы не знаете, как это делать, может этим должен заниматься кто-то другой?
так вы же мне советуете, что нужно сделать иначе
Каков в этом случае Ваш мотив?
для тех, кто не жил не в Украине, это сложно объяснить. Вкратце — у меня есть время, которое мне не нужно тратить на выживание и на отработку по дому и я хочу быть полезной другим людям.
Если Вы не знаете, как это делать, может этим должен заниматься кто-то другой?

Это невозможно сделать в принципе. Как вы удмаете, может ли пограничник, охранник в ночном клубе, грузчик стать очень хорошими программистами? Хотя во время тестирования тольео один из них показал хоть какие-то задатки, но крайне слабые.

Я ведь не спрашиваю на форуме, как мне выполнять свою работу.

А надо бы, ибо вы выполняете ее хреново. В линк вы мне сдуру постучали в свое время, а вот прочитать мой профайл и осознать, что ваша вакансия — вообще не мой профиль, не смогли. Дык еще и даже не прочитали кавер, где явно сказано, что то, что меня интересует по условиям работы, вы предложить не можете. Или то мне ваша тезка стучалась?

В линк вы мне сдуру постучали в свое время
О, так Вы еще и лжец.
О, так Вы еще и лжец.

Так таки скорее вы склеротичка.

Ни бэкграунд надо измерять, а тестировать способности. Или Вы не видите разницы в этих совершенно разных понятиях?

А способности есть у всех. Вам об этом, как раз, и говорят.

Кто говорит? Тот, кто на этом зарабатывает? Ну да, ну да, уже верю)

Кто говорит? Тот, кто на этом зарабатывает? Ну да, ну да, уже верю)

Говорит тот, кто нанимает тех, кого выучивает. И у которого помимо платных курсов, есть еще и бесплатные.

Да вам мне верить и не надо. Я это пишу дял компаний и учеников, чтобы не паниковали и не проецировали ваше бесполезное мнение на все ИТ-сообщество.

Прям заинтриговали. А по какому направлению курсы?

программирование :)

Приходит толстяк в спортзал, тренер посмотрел на него и говорит: спорт — это не ваше,у вас, голубчик, ничего не получится, так как данных нет совершенно. И это нормально, правильно и честно?

Приходит Ломоносов в школу в 20 лет. Учителя посмотрели на него и говорят: школа — это для детей, у вас, голубчик, ничего не получится, так как вы уже взрослый. И это нормально, правильно и честно?

Приходит человек на курсы английского. Преподователь посмотрел на него и говорит: английский — это не ваше,у вас, голубчик, ничего не получится, так как данных нет совершенно. И это нормально, правильно и честно?

Приходит толстяк в спортзал, тренер посмотрел на него и говорит: спорт — это не ваше,у вас, голубчик, ничего не получится, так как данных нет совершенно. И это нормально, правильно и честно?
Если толстяк хочет профессионально заниматься большим спортом и грезит о медалях на соревнованиях, то, честно.
Если толстяк хочет профессионально заниматься большим спортом и грезит о медалях на соревнованиях, то, честно.
ааа, я не успокоюсь — да! из толстяка в пауэрлифтеры и КМС — далехко!(при должном старании). Есть преценденты.

Ну пусть это будет акробатика или спортивная гимнастика, если так сильно хочестся

Знаю личные примеры, когда толстях становится чемпионом страны в троебории после 3-х лет тренеровок по 3 раза в неделю, есть у меня друг который профессионально начал заниматься футболом американским с весом 150 кг, согнал, натренировался. Как на колясках люди играют в баскетбол?
Согласен, что безногий не станет марафонцем, палка двух концов. Но он может быть культуристом или плавцом в разделе параолимпийского дивизиона.

Вот я как раз и говорю о том, что необходимо выбирать для себя занятие, исходя из своих способностей/предрасположенностей/талантов

таконжетолстый, где же тут талант??

Алеся, Вы меня не правильно поняли. Я говорю лишь о том, что если человек хочет, зачем ему запрещать? Пусть попробует, у него не будет первым заданием программировать софт системы охлаждения атомного реактора!

Да пусть пробует, кто ему запрещает? На любых курсах ему прочитают программу и выдадут корочку, независимо от его уровня, достаточно лишь заплатить денег. Я же говорю о том, что если наряду с чисто коммерческими курсами, цель которых заработок на всех, кто готов заплатить появятся курсы с начальным отбором, которые будут заботиться об уровне своих выпускников, для меня, как представителя работодателя это будет только плюсом. Потому как корочка нынешних курсов — это скорее минус претенденту.

Да поймите же вы наконец, нет никаких способностей, предрасположений и талантов! Это все предрассудки темных и необразованных людей.

Есть только работа над собой и труд. И благодаря своему труду люди меняют себя, самореализовываются и добиваются любых высот в жизни.

Даже 5 лет в вузе не делают из человека только технаря или только гуманитария.

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

Любой человек может бросить курить, научиться готовить, научиться рисовать, фотографировать, танцевать, играть на скрипке, ...

Когда вы утверждаете, что кто-то не может, не способен, не имеет талантов или не предрасположен, вы демотивируйте человека и ломаете ему жизнь.

Человек должен выбирать себе занятие исходя из своих желаний! Хочет тестировщик стать программистом — пусть идет и учится. Хочет программист стать тестеровщиком — пусть идет и учится. Единственное, что надо, чтобы изменить свою жизнь — это твердая решимость и сильное желание.

не выдумывай ото! если косолапый — много не натанцуешь, если нет чувства ритма — не сможешь играть музыку, если слуха — петь, короткие мышцы — за накачанное тело тоже забудь, низкий айкью — за умственный труд тоже лучше забыть, у кого-то реакция есть, а кто-то заторможеный и гонки не для него
плохо что-то делать может научится каждый всему, это так, но чтобы быть клевым нужна и предрасположенность и талант

даже лошадь можно научить рисовать..Миккеланджело она не станет, но стог сена нарисует)..Тоже самое и с телом ,если короткие мышцы- Арнольдом не стать ,но красивую фигуру иметь можно

вот так и программистом можно не стать, но говнокод писать

Для того чтобы быть в TOP 20% в мире — возможно, а для того чтобы быть например TOP 1% танцором нужно помимо труда еще и отличные данные.

Знаю умнейших людей, но абсолютно не склонных к алгоритмизации. А без этого в разработку идти нельзя. Они счастливы в своей области. а я в своей.

А какие склонности к алгоритмизации нужны, чтоб веб формочки клепать?

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

Вот представьте, приходит в музыкальную школу человек с желанием научиться играть на скрипке. Его тестирует преподаватель и говорит, что, мол, у вас, голубчик, ничего не получится, так как слуха нет совершенно. И это нормально, правильно и честно.

Мне в свое время именно так и сказал один дебил. А вот мой учитель меня взял на игру на гитаре, но предупредил, что будет адски тяжело. Итог — я не блекмор, но сносно играю и могу импровизировать. Я никогда не напишу что-то, подобное Вивальди, но таки писал композиции, которые в дальнейшем были использвоаны другими людьми.

Вывод, это ненормально, неправильно, нечестно. Это размышления пигалицы, которая не имеет никакого понимания в том, о чем говорит.

Думаю, тут уже давно это все поняли.

Да я дальше почитал. И узнал ее. Самка муфлона редкая горная, что и до этого уже отметилась на доу.

Поплачьте об этом.

С чего бы мне плакать? Мне весело смотреть на ваши истерики)

С чего бы мне плакать?

Ибо ваша жизнь — боль и унижение.

Мне весело смотреть на ваши истерики)

Забавно слышать об истериках от челвоека, который в сиим топе исходе на фекалии в попытках что-то доказать в интернетах.

Думаю, тут уже давно это все поняли.
Действительно все поняли, что набежали владельцы курсов и давай защищать свой бизнес

где тут еще владельцы то?

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

а вот вы бы попробовали поднять свою попочку с теплого места да обратить массы в праведное русло, глядишь мы бы на одном уровне заговорили бы.

Не совсем понятен Ваш посыл, поясните

даже не знаю что пояснять. Когда начнете общаться с людьми не за деньги, а за идею, что ли.. пишите

По вашему мне платят за то, что я общаюсь на доу?
Или владельцы и преподаватели курсов работают бесплатно (Вас в счет не берем)?


По вашему мне платят за то, что я общаюсь на доу?
подозреваю фо фан, т.к. это явно не пиар конторы.
Или владельцы и преподаватели курсов работают бесплатно
кто их знает. Мне лично Иван Головач помогал бесплатно, а ЕПАМ еще и денег платил. Посыл был какой- те, кто открывают курсы аяяй сволочи? не сволочи, просто те, кто платят подумать лишний раз не хотят.

Вообще-то это называется свобода, знаете?
Покупатель, спрос-предложение, рынок — то, что называют капитализмом.

Да я не против. Процитирую себя же:.

Я же говорю о том, что если наряду с чисто коммерческими курсами, цель которых заработок на всех, кто готов заплатить появятся курсы с начальным отбором, которые будут заботиться об уровне своих выпускников, для меня, как представителя работодателя это будет только плюсом. Потому как корочка нынешних курсов — это скорее минус претенденту.
Неужели ни одного владельца курса не волнует такое понятие, как престиж и репутация? Ведь подняв качество выпускников и таки образом престиж, можно зарабатывать гораздо больше. При этом пользы приносить тоже больше. Но все выбирают путь срубить денег по-быстрому, пока есть ажиотаж на войти в айти.

А как насчет престижа отечественных HR-ов?

Я так понимаю, по теме Вам сказать нечего

Ведь подняв качество выпускников и таки образом престиж, можно зарабатывать гораздо больше.
1. Вы могли бы объяснить — КАКИМ ИМЕННО ОБРАЗОМ это приносит больше денег?
2. Вы могли бы спроецировать Ваш совет на деятельность Макдональдс (они делают посредственную еду, но прибыль исчисляется миллиардами долларов в год)?
===
Я разделяю Вашу позицию в том, что хорошо было бы иметь много очень умных выпускников. Но суть в том, что Ваша позиция не связана с текущей реальностью. Не происходит отказа владельцев курсов от талантливых слушателей на том основании, что уже приняли «валенков». Возможно, происходит отказ талантливым на том основании, что у них нет денег. Возможно. Но с какой стати человек должен оказывать бесплатно услугу другому человеку только потому, что второй — талантлив? У нас бесплатный проезд в такси для талантливых? У нас бесплатные обеды в ресторанах для талантливых?
1. Вы могли бы объяснить — КАКИМ ИМЕННО ОБРАЗОМ это приносит больше денег?
Элементарно. Выше престиж — больше желающих учиться даже за бОльшие деньги. Ведь основная цель слушателей курсов — не просто прослушать лекции и получить корочки, а устроиться в конечном итоге на работу. Если корочка более престижных курсов будет иметь вес для работодателей и повышать шансы получить работу, то, соответственно, люди будут готовы платить бОльшие деньги и таких желающих будет много.
2. Вы могли бы спроецировать Ваш совет на деятельность Макдональдс (они делают посредственную еду, но прибыль исчисляется миллиардами долларов в год)?
Ну во-первых, во всех фастфудах еда посредственная. Во-вторых, что отличает макдональдс от большинства заведений подобного класса — это то, что там придерживаются определенной системы (и в этом смысл франчайзинга) приготовления пищи, санитарных норм, обслуживания. Я не говорю, что эта система идеальна, но шансы отравиться в макдональдсе гораздо ниже, чем в большинстве других заведений подобного класса. Сейчас есть заведения ничем не хуже, но макдональдс все это стал делать раньше, чем и заслужил определенную репутацию — отсюда популярность и прибыль.
Но с какой стати человек должен оказывать бесплатно услугу другому человеку только потому, что второй — талантлив?
Я где-то говорила про бесплатность? Конечно же курсы должны быть платными для всех.
Если этот результат недостижим, мы не пытаемся развести заказчика на деньги, «освоив бюджет», а просто ему отказываем. И это абсолютно честно.
Некорректное сравнение.
Заказчик у вас просит конкретику — что-то, что можно протестировать и определить, соответствует ли то, что вы сделали с тем, что хотел заказчик. И результат в этом случае недостижим либо потому что у вас недостаточно ресурсов, либо — у заказчика. Ничего в этом плохого нет.
На курсах же заказчик получает знания. И у Головача эти знания действительно выдают так, как нигде больше. Во всех темах разберешься, и что главное — в сжатые сроки, если мозги у тебя хотя бы чуть больше чем у колибри. И это можно проверить, тестами — так же как и ваш продукт. И в чем тогда проблема? В трудоустройстве? Ну так это уже другой вопрос — тяжело сейчас с трудоустройством, вам это должно быть известно как никому другому.
Уверен, что и вы со своих внутренних курсов отбраковываете значительную долю обучающихся. Как же с их потерянным временем? Не мучает совесть?
Уверен, что и вы со своих внутренних курсов отбраковываете значительную долю обучающихся. Как же с их потерянным временем?
В том то и дело, что на внутренних курсах отбор идет ПРЕДВАРИТЕЛЬНЫЙ отбор, поэтому ни чье время не теряется. А на курсах никакого отбора нет. Это все равно как если бы в музыкальную школу брали бы людей без слуха только потому, что они платят деньги. Это фактически развод на деньги и на время.
Во всех темах разберешься, и что главное — в сжатые сроки, если мозги у тебя хотя бы чуть больше чем у колибри
Размер мозга тут ни при чем. У людей разные способности. У кого то способности к изучению языков, у кого-то творческие способности, у кого-то математические и т.д. И обещать за деньги сделать программиста из человека с нулевыми мат способностями — это обман и развод.

а как прикажете отбирать? проводить тестирование == набирать людей одного уровня подготовки. Если с нуля, мало какое тестирование поможет.

Допустим, случилось по вашему и на всех ИТ-курсах установили мнимальную планку (не маленькую) и ввели предварительный отбор.

Значит теперь надо создать еще одни курсы, которые бы готовили людей для поступления на правильные ИТ-курсы?

Где-то же человек должен иметь возможность учиться с нуля! Или вы считаете, что такого права у людей нет?

Все ИТ курсы такую планку не поставят. Если хотя бы некоторые введут предварительный отбор, факт окончания этих курсов для работодателя будет иметь определенный вес, в отличие от остальных курсов «для всех, кто готов платить».

Назовите курсы «для всех, кто готов платить» курсами «с нуля» и все встанет на свои места.

Возьмем те же курсы по английскому. Курсы с нуля есть? да, и это хорошо. Потому что такие курсы действительно нужны.

Затем нужны курсы английского для тех, кто уже что-то знает и понимает. Затем курсы для продвинутых. И наконец курсы, которые готовят к экзаменам типа TOEFL.

Утверждать, что какие-то из этих курсов не нужны и/или не дают такого результата, как последние — нельзя. Они нужны все.

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

Абсолютно некорректное сравнение. Мы не разводим заказчиков, мы стараемся дать им тот результат, который они хотят. Если этот результат недостижим, мы не пытаемся развести заказчика на деньги, «освоив бюджет», а просто ему отказываем. И это абсолютно честно.

ORLY? Вы когда-нить проводилипереоценку грейда? Большинство людей у вас работающих не соответствует своим грейдам. Как и во всех украинских компаниях. Это ли не развод?

При этом некоторые из них в силу своих природных способностей никогда не станут программистами.

Это чушь от рекрутерки, которая нифига не шарит в том, о чем говорит. Нету природных способностей, есть упорство и труд. На курсах успешны не одаренные, а те, кто вкалывает достаточно для того, чтобы разобраться во всех деталях.

Если бы им честно сказали, что программирование — это не их, то возможно то время и те средства они бы потратили на осваивание более близкой им профессии.

Вот у меня недавно был парень. Думал, что программирование — это не его, когда уже начал. Все время сомневался. Но впахивал просто на ура по очень много часов в день. И была девочка, которая тоже сомневалась, но при этом постоянно пропускала и не уделяла курсам должного внимания. Оба были нулевые. Угадайте, кто из них сейчас работает у нас в компании?

Спросите его (ну или просто догадайтесь) отказывает ли он заказчикам с деньгами на том основании, что «у них недостаточный уровень».

Вообще-то такое «сплошь и рядом». Со многими клиентами заранее известно, что геморроя столько, что он не окупается. Мощности любой организации ограничены (я вам рядом задавал вопрос по этому поводу — ответа нет, что начинает потихоньку быть показательным), и при невозможности работать со всеми остаётся выбирать вменяемых.

Алеся, Вы же осознаете, что Ваше поведение только выглядит «благородным»?

Объясните, пожалуйста, при чём тут апелляции к благородству. Пока что это выглядит для меня как попытка заткнуть рот эмоциональной атакой.

остаётся выбирать вменяемых
Вместо «вменяемых» следует читать «платежеспособных». Разве не так?
при чём тут апелляции к благородству
При том, что Алеся подает себя этаким благодетелм, мол уж они то у себя в конторе на своих курсах только и делают, что снисходят к страждущим и перстом указующим направляют кого в программисты, а кого в баянисты, и все после этого непременно становятся кто программистом, а кто баянистом, но главное — обретают душевный покой и находят благодать. А вот упырь Головач берет с улицы кого ни попадя, отбирает у каждого по тыще-две долларов, а взамен ничего не дает. Вот такой он буржуй-капиталист...
Вместо «вменяемых» следует читать «платежеспособных». Разве не так?

Я ж написал, почему не так. Платёжеспособный, но задолбучий может довести организацию до полной неработоспособности. Деньги могут помочь разве что проложить перед ним специальную наёмную прокладку, но и она может не справиться. Это если говорить о бизнесе, например, типа интеграции или техподдержки. Если о курсах, то я уже приводил пример. Пусть пришёл тот, кто не умеет читать и писать. Что будете делать? Персонально ему за его деньги организовывать полный курс средней школы?

При том, что Алеся подает себя этаким благодетелм

Что-то я ничего из описанного вами в этой теме не вижу.

Пусть пришёл тот, кто не умеет читать и писать. Что будете делать? Персонально ему за его деньги организовывать полный курс средней школы?
Тот, кто не умеет читать и писать, сам не придет. Его может привести кто-то, кто за него заплатит. А тот, кто будет платить, наверное подумает, что надо бы сначала научить его читать и писать и не станет его приводить к Головачу — следовательно, ваша ситуация невозможно. Что и требовалось доказать. Ещё варианты? Торгаш с рынка, бомж, работяга — с нулевыми знаниями? Все они пожалеют отдать тыщу-другую долларов и тоже не придут. Если же кто-то из перечисленных попробует годик-другой поучиться сам, дойдет до какого-то уровня, потыкается по вакансиям, поймет что не дотягивает — вот это готовый кандидат для Головача, он и деньги найдет и весь поданный материал усвоит, а то и больше. Не вижу вообще проблем с отбором. Придут только те, кому это действительно нужно. Нормальный здоровый подход в условиях рыночной экономики.
Что и требовалось доказать.

Вы ничего не доказали. Максимум что получили — утверждение, верное в пределах стандартной доверительной вероятности (95% или как кому по вкусу). Но в пределах той же вероятности и не будет 100-кратный рост посетителей курсов, поэтому и неинтересно.

Торгаш с рынка, бомж, работяга — с нулевыми знаниями? Все они пожалеют отдать тыщу-другую долларов и тоже не придут.
Придут только те, кому это действительно нужно.

Не пожалеют, если будет идея, как сейчас, что IT — это модно и надёжно.

В моей практике был случай, как в 2000-м бизнесмены со степного побережья, до этого поднявшиеся на изготовлении запчастей для тракторов, услышали про Интернет и решили стать провайдером. При этом, понятно, с нулевым знанием специфики нового направления бизнеса, но с гонором. В итоге они купили установку «под ключ» с обучением админов и продажников, и даже лет 7 проработали, пока не были выдавлены действительно профессиональными конкурентами. Примерно одновременно с ними команда с Прикарпатья решила сунуться туда же, но они были электронщиками-телефонистами (тоже цирк, но другого плана — переучивать с мышления железячников было чуть ли не сложнее, чем с нуля). Так что таких ситуаций дофига и больше.

что получили — утверждение, верное в пределах стандартной доверительной вероятности (95% или как кому по вкусу).
Ну и разве этого недостаточно, чтобы пренебречь оставшимися 5-ю процентами, и не устраивать ради них отбор?
Не пожалеют, если будет идея, как сейчас, что IT — это модно и надёжно.
С той же стандартной вероятностью 95% они придут сначала на какие-нибудь другие курсы стоимостью не 1000 дол, а 100-200 долларов, так как исходя из жизненного опыта посчитают, а «зачем платить больше?»
Ну и разве этого недостаточно, чтобы пренебречь оставшимися 5-ю процентами, и не устраивать ради них отбор?

Может, и достаточно. Но для меня это звучит примерно как «в магазине 95% клиентов получают честный товар и всю сдачу, а оставшимися 5% можно пренебречь и не контролировать персонал».

С той же стандартной вероятностью 95% они придут сначала на какие-нибудь другие курсы стоимостью не 1000 дол, а 100-200 долларов, так как исходя из жизненного опыта посчитают, а «зачем платить больше?»

Если там есть нормальные контроль и фидбэк, то, наверно, они окажутся правы в этом выборе?

Если там есть нормальные контроль и фидбэк, то, наверно, они окажутся правы в этом выборе?
Они окажутся правы только в том, что за меньшие деньги поймут, стоит ли идти дальше. А контроль и фидбэк на таких курсах будет гораздо хуже чем у Головача, по определению.
А контроль и фидбэк на таких курсах будет гораздо хуже чем у Головача, по определению.

Именно что «по определению» курсов, на которые принимают всех, хуже будет у Головача.

Так всех принимают везде, не только у Головача. Только мы уже вычислили, что у Головача левых чуваков окажется только 5%, а на дешевых курсах их окажется существенно больше.

Только мы уже вычислили, что у Головача левых чуваков окажется только 5%,

Мы этого не вычисляли. Было сделано предположение, достаточное для продолжения конструктивного разговора, не более того. Реальную же картину он, я уверен, не откроет.

Что-то я ничего из описанного вами в этой теме не вижу.
Ну а как же это?
При этом некоторые из них в силу своих природных способностей никогда не станут программистами.
Прямо вершитель судеб, ни больше ни меньше. Перст указующий.

«Перст указующий» был бы при указании на конкретного человека без предварительного изучения и тестирования. А так — всего лишь статистический результат.

Дело в том, что в компаниях отбор идет не по принципу «пригоден/непригоден», а по принципу «взять лучших из массы», т.к. кол-во мест ограничено, а желающих — тьма. Но это не значит, что те, кого не взяли, по своим природным способностям не годны быть программистами. И это не значит, что Алеся только и печется о том, как бы не ошибиться и не взять кого-то непригодного и тем самым не дай бог потратить его время и сбить с верного пути. А именно в этом свете она и противопоставляет себя Головачу. И на этом основании его очерняет.

А именно в этом свете она и противопоставляет себя Головачу. И на этом основании его очерняет.

Алеся, конечно, товарищ специфический, но Головач сам, jIMHO, достаточно уже себя показал. Какая бы ни была у него супертехнологическая (онлайн и всё прочее) организация, или он действительно работает (контроль заданий, фидбэк по непонятному, и так далее — любой учитель знает в деталях), и тогда надо вкладывать значительные компетентные усилия => рассказ про неограниченные ресурсы — просто ложь; или он ограничивается подходом «купите 100 лекций оптом», и тогда это нельзя покупать независимо от качества самих лекций (ну или переименовывать продукт). Для того, чтобы тут сесть в лужу, ему Алеся не нужна:)

А второе, что тут важно — что именно качество входного контроля и недопуск непригодных к прохождению курсов является неизбежной компонентой создания и поддержания репутации. И дело тут даже не в том, что кто-то потом решит, что приняли полного нуля, нарисовали фиктивные успехи и выплюнули такого же нуля, но с дипломом (хотя, я уверен, 90% оценивающих на работе именно так и решит) — а в том, что хороший учитель это только тот, кто получает положительные эмоции от того, что ученики чему-то реально учатся, а многие и превосходят учителя. А это подразумевает, что усилия учителя не должны уходить в песок.

Именно поэтому я и предложил ответить на вопрос про того, кто не умеет читать. Варианты могут быть следующие:
1. «Иди сам пройди курс средней школы, потом возвращайся».
2. «Мы тебе отобрали подмножество школьной премудрости и нашли учителей на пробу. Всё это не бесплатно, мы не благотворительная организация, но мы тебя ценим уже за то, что пришёл к нам. Заходи пить чай и рассказывать о ситуации. Пройдёшь необходимое — попадёшь на курсы.»
3. «Давай деньги. Завтра пишем hello world с рандомизацией. Не умеешь читать? Много незнакомых слов? Деньги мы всё равно возьмём, остальное — сам выплывай.»

Из текущих рассказов Головача вырисовывается явный отказ от варианта 1 и неявная поддержка варианта 3. Если это так на самом деле, то я могу только плюнуть ему вслед. Если он явно и открыто признается, что пойдёт по варианту 2 — моё мнение о нём будет положительным. Пока этого нет — мнение будет только ругательным.

рассказ про неограниченные ресурсы — просто ложь;
Если бы я продолжал работать и ко мне пришло 100 человек (вместо 15-25) — я бы их всех обучил. У меня был бы при той же самой программе В ПЯТЬ РАЗ БОЛЬШЕ БЮДЖЕТ.
Это значит, что я легко могу себе позволить
— пару преподавателей-помощников непрерывно отвечающих на все вопросы студентов вне лекций (скайп)
— пару администраторов для организации 5-10 собеседований в компании города (для этого необходимо установить отношения с 20-30 HR-отделами компаний, это большой объем работы)
— можно было бы за этот бюджет добавить небольшие курсы верстки и SQL (нанять сторонних преподавателей)
— и т.д.
===
Обратите внимание, что даже в самых лучших Университетах есть занятия в больших лекционных аудиториях на 100-150 человек.
Обратите внимание, что даже в самых лучших Университетах есть занятия в больших лекционных аудиториях на 100-150 человек.
Це лекції.
А як щодо практичних чи лабораторних занять? )

То есть «неограниченно» это «в 5 раз от среднего». OK, меня такое уточнение вполне устраивает — оно реально. :)
(скипнутые вопросы тоже хорошо бы послушать, но не надеюсь)

Вообще-то такое «сплошь и рядом». Со многими клиентами заранее известно, что геморроя столько, что он не окупается.
Уходить с fixed price и работать с клиентом по-часово, если не согласен, тогда отказываться. У нас fixed price сохранился только для очень старых и проверенных временем клиентов, все остальные покупают часы поддержки, куда входит и разработка и тестирование и каждый звоно менеджера уточнить детали. Клиент, хочет, чтобы на него работала вся компания, ибо он считает, что так быстрее — нет ничего проще, будь готов, что оплаченные часы будут уходить со скоростью 100-150 человеко-часов в час.
Уходить с fixed price и работать с клиентом по-часово, если не согласен, тогда отказываться.

Хм, я пытаюсь себе представить такой подход
1) с госконторами (почти неважно, какой страны)
2) с клиентами «народного провайдера» стиля Воли

что-то в обоих случаях не получается.

Яркий пример курсы QA., работодатели вообще не хотят видеть что закончил курсы и собрался в тестирование. Это странно ведь правда. Потому что сертификат от курсов наоборот должен подтверждать наличие знаний и умений которые указаны в сертификате. И основатели таких курсов должны в первую очередь сотрудничать с работодателем, чтобы представить потом по запросу работодателя подготовленного кандидата. Кроме того ни одни курсы у нас не дают сертификатов международного образца, чтобы скажем того же QA продавать в аутсорс подороже так как он сертифицированный. Так что полностью поддерживаю. Прорехи нашего образования и перекос экономической ситуации в сторону рынка IT дало почву прорасти таким вот сорнякам.

На словах ты:

Головач Иван: TechLead ... опыт работы в компании из Кремниевой Долины, лучший студент Украины в области математики 2002 года среди ВТУЗов, лучший студент Харьковского Политеха в области математики все время обучения (1998-2003)
А на деле всё та же кривая верстка на WordPress:
i.piccy.info/...t_2015_08_16_01_33_38.png

validator.w3.org/.../www.golovachcourses.com

З контактами там справді сумно. Але мене мучить цікавість, що з лупою в формі пошуку не так?

Наверное лупа должна быть у правого края поля.

Досить часто і з лівої сторони зустрічається, наприклад в продукції Apple, на DOU теж зліва :)

На DOU вообще её не вижу :)

Поле для поиска я вижу — лупы в нем не вижу :)

Разные браузеры по-разному отображают input type="search", Хром сейчас показывает его с лупой, а ФФ — без.

що з лупою в формі пошуку не так
Не центрирована вертикально, сползла вниз. Да и под капот там лучше не заглядывать.

Где вы видели математиков, у которых все в порядке с аккуратностью? К тому же здесь в комментариях Иван прямо сказал, что не силен во фронтенде.

Иван прямо сказал, что не силен во фронтенде.
Тогда зачем он берется учить людей верстке?: www.golovachcourses.com/view-html-css-ii

Я никогда не набирал людей на верстку. Я не стартовал ни одной группы по верстке. Сайт фактически мертворожденный, там работают только тесты по яве и проверки лабораторных по яве.
.
Сайт был создан за 1-2 недели и основная задача была проверить — смогу ли я его наполнить материалом и будет ли это иметь смысл.
Вот пример наполненности материалом = www.golovachcourses.com/procedural-iteration

Добавил
22. «Почему отбор на курсы — плохая экономическая идея?»
Потому, что она предполагает отказы клиентам с деньгами!
Господи, мне кажется, что это же элементарно!
Частные больницы, кафе, лодки на прокат, авиаперелеты, корм для животных, стрижка, перевод документов, ... продавцы всего этого не отказывают клиентам с деньгами на том основании, что «Ваш уровень нас не устраивает»!
Святая Мария, помоги мне донести эту ЭЛЕМЕНТАРНУЮ мысль.
Итак.
Контрольный вопрос для адептов «отбора-на-курсы-берем-самых-сильных-и-достойных-растим-программистов»: должны ли курсы английского отсеивать желающих на основе их слабой склонности к языкам? А курсы массажа? А бухгалтерские?
Нет, не должны? Так а в чем разница-то между английским/массажем/бухгалтерией и программированием?
ЕПАМ отсеивает, так он же ПЛАТИТ ЗА ВАС! Он намерен Вас потом эксплуатировать. Вы же не платите за «учебку» в Армии?

Почему же больницы не отказывают? Нормальные больницы еще как отказывают. Когда ничего нельзя сделать.
Аналогии не видите?

Я думаю, высокая стоимость курса как раз и будет играть роль естесственного отбора — кто сомневается, не уверен в своих силах или ещё не определился, не станет выкладывать такую значительную сумму. А для тех, кто понимает, куда и зачем идет, высокая оплата будет только дополнительным стимулом сосредоточить все силы на достижении цели.

Святая Мария, помоги мне донести эту ЭЛЕМЕНТАРНУЮ мысль.

Я вам предложу другую элементарную мысль на рассмотрение. К вам на курсы по Java приходит клиент, не умеющий читать. Что будете делать?

Не умеет читать — пусть слушает. Все равно будет польза.
Слепые люди не могут читать, но это на значит, что они не имеют право учиться.

Слепые люди не могут читать, но это на значит, что они не имеют право учиться.

То есть понятие шрифта Брайля, индустрия книг и даже компьютерных мониторов для него пролетело мимо вас как лягушка-путешественница.

Не умеет читать — пусть слушает. Все равно будет польза.

Продуктивность не сильно отличается от нуля.

— Что будете делать?
— ... клиентам с деньгами!
что, что
деньги брать!

Человек сам принял решение вложить в свое образование.
Какое право КТО БЫ ТО НИ БЫЛО (я, Вы, государство) имеет решать за него, как ему вкладывать в себя деньги?
1. А если в парикмахерскую пришел патлатый хипан и просит сделать ему модельную стрижку?
2. А если в магазин пришла пенсионерка и хочет купить килограмм семги?
3. О! А в магазине продадут книгу человеку, не умеющему читать? Или откажут — сначала научись читать, потом приходи за книгами!
4. Продадут ли ласты и маску неумеющему плавать?

в случае с магазином, товар отдали, деньги взяли и все
а тут, вам, с учеником возится прийдится

ваши примеры логичны и правильны, просто товары разные
обучение — длительный процесс
ласты — взял и поплыл

Какое право КТО БЫ ТО НИ БЫЛО (я, Вы, государство) имеет решать за него, как ему вкладывать в себя деньги?

В общем, я понял. В вас рубильщик бабла стал сильнее учителя. Спасибо, вопросов больше нет.

Совсем, нет.
Это у Вас логика усохла совсем и в голове какая-то голая оторванная от реальности пропаганда.
Если Вы уж называете меня учителем (экий высокий слог вдруг пошел), то я Вам укажу на следующий общеизвестный факт — из средней школы практически невозможно никого выгнать. Учителя преподают и вытягивают все тех учеников, которые просто родились в этом районе.
Просто родились, Карл!
Даже вне зависимости от того, хотят ли они вообще учиться или бухать за школой.
.
Что Вы на это скажете? Как Вам такой факт из жизни настоящих учителей?

Если Вы уж называете меня учителем (экий высокий слог вдруг пошел)
Теперь это высокий слог? Сочувствую.
из средней школы практически невозможно никого выгнать
Знаю. Не переводите тему.

Добавил
0. «Зачем ты нас обманываешь, хитрый продавец курсов?»
Я уже более 9 месяцев не веду курсы в оффлайне.
Поэтому — мне Вам просто нечего продавать.
Товара — нет.
Программа из 5-ти курсов в конце статьи — это ПРОСТО ПРОГРАММА. Она не ведется, на нее нет набора. У меня нет помещения, нет сотрудников.
Я вернулся в программирование. Меня вполне устраивает моя текущая специальность = back-end on JVM of high-loaded servers (Netty, Akka, Scala, Multithreading), от 3К-5К запросов на одну машину в секунду.
Причина достаточно проста — за программирование отлично платят и не треплят нервы. Вас не волнует реклама, сотрудники, клиенты, учебные программы. Не надо в аудиторию завозить воду и договариваться с уборщицей.
На курсах в реале можно заработать в двух случаях
— Вы берете с людей действительно много, скажем по 1.000$-2000$ (магические 3х месячные iOs-курсы «где-действительно-учат-и-вы-потом-на-вес-золота») и с помощью какой-то магической рекламы набираете группы по 30-40 человек каждые сезон (забудьте про отбор, у Вас что было 150 желающих заплатить по 1.000$ а Вы отобрали только 30? Глупец!). Все преподаете сами.
— Вы строите промышленный конвеер, берете по 5.000 гривен за курс, у Вас 5 аудиторий забитых по 15-20 человек, вы ведете стандартные базовые курсы (верстка, js, java, c#). Точнее у Вас нанятые люди, которым Вы платите 25$-40$ за лекцию.
На курсах в онлайне все может быть веселее: предположим, что JavaRush набирает ежемесячно 100 человек по 100$. 10к — хорошие деньги. А если 300 человек в месяц? Совсем сладко.
Ключевое словосочетание — «может быть».

UPD 10
Добавил
21. «Каково будущее украиского IT-образования?»
Будущее — это государственно-частное партнерство.
И будущее уже наступило.
Кафедры украиских IT-специальностей в ВУЗах уже просто лопаются от бесплатных курсов IT-компаний. В Харьковском ХИРЭ (кажется процентов 7% украиских программистов отсюда) — порядка !10! разных компаний имеют свои курсы.
Они работают только для студентов ВУЗа и только с входным тестированием.
Скажете человек «со стороны» не может получить достойное IT-образование? Именно! А что он вообще может получить? «Человек со стороны» без особых денег в удобное время, без конкурса может получить достойное образование в области медицины? Юриспруденции? Международных отношений? Естественно, нет.
Сейчас каждая контора, которая имеет или планирует дорости хотя бы до 400-600 человек создает свои собственные курсы. Зачастую на базе ВУЗа.
Вот пример, харьковский AltexSoft (120 человек) имеет СВОЮ группу в ВУЗе в Кременчуге!.
Курс «Базовый»
— Основы создания интерактивных Web-приложений
— Desktop приложения на основе WPF и ADO.NET
— Изучение технологий HTML5, CSS3 и ASP.NET MVC
— Основы Javascript, jQuery, jQuery UI
— Применение MVC и MVVM в AngularJS и Backbone
Курс «Углубленный»
— Углубленное изучение архитектуры .NET, технологии ADO.NET и Entity Framework
— Коллективная разработка: Agile и Scrum
— Семантическая верстка, особенности CSS/HTML
— Основы создания WCF сервисов
— Тонкости Javascript, jQuery и Ajax
---
Еще раз.
Харьковская
Микроскопическая компания в 120 человек
Имеет свои 2 курса
В другом регионе
ПРОСТО ПРОЧИТАЙТЕ ЭТО ВСЕ ВМЕСТЕ!
---
Но ни крошки этого пирога не попадет в рот «обычных украинцев».
Харьковский ЕПАМ в 2011 брал людей со стороны. Конкурс 80 человек на 16 мест (5:1). Сейчас они построили еще одну ступень в ХИРЭ и практически не берут со стороны, берут студентов со своих собственных подкурсов.

5. По результату написать тестовый проект. И жестоко его проинспектировать.
я за практическое, групповое образование. то есть не просто что-то никому не нужное, тестовое. а реальные проекты. свои или подтянутые сторонние. пускай маленькие, пускай не сложные, но где то для чего то реально полезные. на поток

Какие РЕАЛЬНЫЕ проекты? О чем вы?
3 месяца на курсах, это как 5 дней работы специалиста.
Что там реального полезного можно сделать?
Ну костяк, движек форума (без кэширования в памяти, без крутых стилей, без правильной авторизации, так как аторизация через соцсети — это уже крутовато для обучения с 0).

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

А вы не думали выдавать какие-то «сертификаты Головача»? Тем, кто на ваш взгляд прграммист. И чтоб потом около 100% рейт устройства на работу у них был. Т.к. по-моему вы запросто можете определить те 50%, выпускников, которые смогут потом устроиться. Типа платный сертификат с экзаменом с большой скидкой для тех, кто прошёл курсы. И чтоб он не протухал, а только тем, кто шарит. Т.к. реально сейчас всеми сертификатами и дипломами подтереться можно =\

Когда курсы оффлайн работали, то мы последним группам выдавали реальные сертификаты (с перечнем тем/часов и баллами на выпускном тестировании).
.
В данный момент я не веду оффлайн-курсы.

Пересмотрела почти все Ваши курсы Java Core + Java Junior. Они мне очень помогли. Просто безгранично благодарна.
Статья опечалила. Надеялась, что у Вас таки появятся курсы Java Middle, которые Вы готовили. Здорово было бы с возможностью проведения их по скайпу или другому ресурсу. Сертификаты нужны. Если не в Украине, то в Европе. В Европе вообще какая то зверская необходимость предоставлять диплом по специальности и сертификаты пройденных курсов.

Не Дай Бог покритикуешь преподавателя курсов. Узнаешь о себе много нового, что угодно вместо ответа: " Вижу у вас был отрицательный опыт, я вас понимаю. Приходите к нам, у нас учат специальности а не кидают" Никого из коментирующих не позвали на свой курс. На сайте, информации внятной нет. Даже не ясно как на них попасть. Или инфа запрятана что сразу и не найдёшь. Вот почему и негатив. Вопросов больше чем ответов. Я задаю конктеный вопрос" что студент сможет уметь в конце курса? " опытный преподаватель сможет толково ответить. Ведь он привык рассказывать и разьяснять. И второе опытный преподаватель это человек который работает с людьми, в первую очередь должен уважать их и понимать их эмоции и страхи про то что то может и не получиться. Люди всегда волнуются не зная получиться у них или нет. Его задача успокоить и сконцентрировать студента на обьекте обучения. И далее уже дать знания которые он может донести. Преподаватель английского скажет своему мотивированому ученику что он постарается его научить. И будет стараться донести знания так ,чтобы человек заговорил на языке. Уровень знания языка может быть разный но уверенность появляется только тогда когда у студента начинает что то получаться. Вот за что мы платим на курсах. За знания и за подход. это комплексная услуга. А иначе зачем тогда курсы если там подход" и так сойдёт" " у нас нет времени обьяснять" " я вам ничего не обещал" " это вы сами ищите виноватых, вы не учитесь как я хочу" " у вас старнный подход" и вся другая лабудень. Учитесь друзья у западных спецов. В Украине, сложно найти тех кто хочет делиться знаниями а не критиковать что мы не такие студенты как им нужно...а может это вы не такие преподаватели?

короче говоря понтов много — результата мало. У нас всё так в Украине — безответсвенно. Врач не несёт твественности за плохое лечение, так и всякие там курсы за плохое образование. Выбирать к сожалению не приходится. Отстаём в развитии от развитых стран на сотку лет. Так что не стоит мечтать о том что вас чему то могут научить на курсах. Вариант всегда в двух экземплярах или обманут самым обычным образом кидалы или всё таки вы найдёте знания которые помогут дальше. В остальном конечно по хорошему должно контралировать госсударство, проверять и тестировать компании предоставляющие услуги образования. Чтобы такие Бендеры перестали существовать в таких огромных обьемах. Да и у молодёжи у которых что то получилось в Айти сейчас столько понтов, что смешно смотреть. Даже профессором в той или иной области не сразу становятся( сильно талантливые не в счёт) И такой себе стартапер со своими курсами QA, HTML или ещё там чего.. в 26 лет или чуть больше, научить сможет только в рамках своей глубины понимания знаний(включая самомнение" я всё уже знаю" знаний там. сами понимаете.). И только скажешь " ответье пожалуйста чему вы конктено сможете научить, какой будет результат. Что я смогу делать после вашего курса? Верстать, разрабатывать модули? что конкретно?" сразу слышешь в ответ " пошёл ты нафиг я вам ничего не обещал" Вместо того чтобы услышать ответ на вопрос. Кто обладает глубиной знаний может ответить, он уверен точно на что он способен, кто не обладает начинает спорить и защищаться. Ухожу из дисскусии. Смысла продолжать не вижу. В споре нет истины, там только спор.

Извините, но у Вас каша в голове. Инженеру стоит более структурированно и обоснованно высказывать свои мысли.
.

короче говоря понтов много — результата мало.
Из чего это следует? На основании чего Вы сделали именно такой вывод?
.
Отстаём в развитии от развитых стран на сотку лет.
Из чего это следует? В чем КОНКРЕТНО мы отстаем? И откакой ИМЕННО страны? Канады? Испании? Финляндии? Чехии? США? Японии?
.
по хорошему должно контралировать госсударство
Каким образом это, мне интересно, при РЫНОЧНОЙ экономике должно все КОНТРОЛИРОВАТЬ государтсво? А если у меня киоск с гаданиями по руке, или я — уличный скрипач, государтсво тоже что-то там должно контролировать?
.
Чтобы такие Бендеры перестали существовать в таких огромных обьемах.
Кого Вы имеете в виду? Бендеровцев? Бендера из Футурамы? Село Бендеры в Молдавии?

Иван, ну неужели у вас сильное убеждение что Украина развитое госсударство? Ну не смешите, честно. Тут одна медицина ещё стоит ногой в веке так 18-м. Выводы делаю на своём опыте и опыте моего окружения. Многие мои друзья прошли курсы и были разачарованы.При этом люди с техническим образование. Лучше бы не критиковали а посоветовали, если Вы уверенны в каком то преподавателе. Посоветуйте, чего сразу критиковать. И мы с вами говорим не об уличном скрипаче. Он играет за спасибо и маленькое вознаграждение!. А об услуге качество которой у нас никто не контралирует. Госсударство оно и сущетсвует для того чтобы сделать социальную жизнь граждан лучше и стабильней. Это не провительство и депутаты а это организм из многих факторов. Именно госсудасртво защищает своих граждан законами. А тогда зачем оно? поэтому и говорю что госсудасртво должно выдавать стрияфикаты и лицензии компаниям которые занимаются предоставлениями услуг по образованию. Не только вузы, школы и лицеи должы их получать а и коммерческие курсы. И это правильно. Тогда хоть какой то будет контроль качества. А так получается сейчас предлагают колбасу в которой одна бумага и остаётся только верить что она сделана по Гостам. Должен быть контроль. А иначе это безнаказанность и приводит к снижению качества и безответсвенности. Раз зарабатываете на это деньги, Вы уже несёте ответсвенность за услугу.

Насчет контроля государства — смешно, ей богу. Вы путаете мягкое с теплым. Государство должно контролировать те сферы, в которых возможны летальные случаи — питание, здоровье, безопасность на транспорте и прочее.

тогда давайте вычеркнем для начала все акредитации высших учебных заведений, сертификацию юристов и адвокатов, теперь в институтах может преподавать любой с улицы который решил что он умеет, так же вычеркнем антимонопольный комитет и прочее и прочее. Теперь вы или ваши дети пойдут учиться в вуз с бог его знает каким дипломом, при этом вы за это должны платить. Вот теперь реально смешно. По хорошему преподавать может за деньги на официальных курсах только тот кто имеет подтверждение что он может быть преподавателем, который прошёл обучение педагогике и знает как нужно преподносить материал. А у нас преобрели опыт и зная материал идут организоввывают курсы, где мы платим деньги а они нам в ответ"честноесловонаучу" ? Никах подтверждённых лицензий никаких сертификатов никто не показывает. Даже в случае меня как потребителя я получу некачественную услугу от коммерческого предприятия я в сути не могу на основании закона её обжаловать. Вот поэтому у нас в Украине так всё ужасно ,потому что госсудасртво в первую очередь должно защищать своих граждан как от внешних факторов так и внутри ,регулируя всё законами и их соблюдениями. Никто не разрешит мне открыть свои курсы по Яве в Торонто если я не буду иметь на это разрешения и соответсвующей лизенции, а иначе я буду нарушать закон.

Тогда я рекомендую вам сходить на курсы от центра занятости — там уверен все в порядке с лицензиями и сертификатами. Знаний правда не дадут, но защиты государства — хоть отбавляй.

В тюрьму, лучше. Там полный госконтроль.

А кто сторожит сторожей делает официальных подтвердителей официальными?) Что за курсы и что за диплом — узнаётся элементарно. Главное — по отзывам выпускников и по тому, где они устроились. Это намного надёжнее любых «официальных» статусов. Также можно смотреть на преподавателей и на программу.

Если бы государственный контроль работал так, как вы его хвалите, то наши лучшие вузы (государственные) были бы лучше лучший вузов в США (которые частные). А это — не так.

Чиновники, работающие за зарплату 5-10 тысяч гривен, вообще очень плохие управленцы. Не зависимо от того, где они плохо работают: в образовательных учреждениях или нет.

Re:у нас в Украине так всё ужасно ,потому что госсудасртво в первую очередь должно защищать своих граждан как от внешних факторов так и внутри ,регулируя всё законами
Государство вообще не должно лезть в рыночную экономику. Чем меньше его будет — тем лучше.

Видимо вы не занете как вообще должно работать госсудаство. Невежество это очень грустно.

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

вокруг как раз у нас всё работает не так как должно. Или вы не в Украине живёте?

Давайте сделаем разговор предметнее. Где именно государство регулирует образование именно так как оно (вам) должно?
Просто интересно где такое существует и с какой страной вы сейчас сравниваете Украину.

Теперь вы или ваши дети пойдут учиться в вуз с бог его знает каким дипломом, при этом вы за это должны платить.
вам не приходило в голову что никто никому ничего не должен?

если я плачу деньги, то не за сапсибо так точно. или вы готовы отдавать их за лохотрон?

вообще-то я имела ввиду что вас никто не заставляет идти в плохой вуз.

если я плачу деньги, то не за сапсибо так точно
ну вот и не платите, вы же не обязаны, жаль что это приходится объяснять несколько раз

Выбор есть всегда если есть из чего выбирать. Если вы разбираетесь в курсах IT и считаете что есть достойные, то посоветуйте.
Кстати по поводу никто никому ничего не должен. Да у нас к сожалению это касается многих сфер, врачи в том числе которые нас лечат. Вы считаете что плохое качество это правильно?

разговор начинает напоминать беспредметные вбросы кремлеботов про «пенсии, зарплаты выше».

Ну это по типу, если супермаркеты будут продавать просроченные продукты, то же самое, можете не покупать, вы же не обязаны.

вот-вот! вам уже начало доходить!

т.е. для вас это нормально. Ну ок. Дело ваше.

в этом примере есть нюанс — просроченное ПОД ВИДОМ годного продавать нельзя. Но просроченное продавать как просроченное — можно! и продают давно уже

тогда давайте вычеркнем для начала все акредитации высших учебных заведений,

вы так говорите, как будто это проблема какая-то. Да, давайте вычеркнем и разрешим вузам работать на себя, а не на аккредитацию. Почему вы думаете, что это плохо? Я вот с девяностых наивно ждал, что на руинах несостоявшегося института высшего образования постсовка в Украине восстанет образование частное. Но этого не случилось. Знаете почему? Потому что постсовки никуда не вымерли, им по двадцать лет и они инфантильно верят в акредитацию!

Но акредитация ВУЗов — это только одна сторона медали. Есть ещё такое мракобесие, как единый госэкзамен, вместо отменённых вступительных. И это тоже уравниловка, которой не должно быть на рынке.

мне повезло, я сдавала экзамены, но могу сказать коррупция и тогда была. Тут думаю это как бороться с ветряными мельницами. Может лет через 200 в Украине и будут создаваться законы и при этом будут следить чтобы они выполнялись, а за коррупцию будут сажать в тюрьму. Сейчас у нас грустная реальность.
А по поводу аккредитации, это во всём цивилизованном мире. Все учебные заведения получают свой уровень в зависимости от гос.лицензии, а иначе какие варианты? Да и где гарантия что если отменять аккредитацию, как вы предлагаете, коррупции в Вузах станет меньше?

божежмой, вы когда на работу устраиваетесь, вы собеседование проходите? Или достаточно просто показать диплом по специальности?

Все учебные заведения получают свой уровень в зависимости от гос.лицензии, а иначе какие варианты?

так вот объясняю варианты. Приходите на работу, показываете диплом из Стенфорда, мило беседуете за погоду и больше вас ни о чем не спрашивают. Вот это как раз и называется «аккредитация». А всё остальное — жалкая пародия.

ЗЫ Стенфорд юнивёрсити — частный вуз, если чо.
ЗЗЫ да, если дать вузам возможность работать на рынке, чтобы цена обучения была рыночной и варьировалась от реального рейтинга вуза, то коррупции станет однозначно меньше. Да, есть свои нюансы в частном образовании, например, те же спортсмены; но это однозначно меньшая проблема, чем нищенская зарплата преподавательского состава, которая плодит ту самую коррупцию.

При чём тут эта балтология? В Украине есть частные Вузы, правда чего то рейтинг их в большей степени ниже чем у госсударственных. Никто и не говорил чтобы Вузы были частными. просто чтобы не появлялись богзнает какие с непонятными дипломами, должен быть контроль. А то так любое коммерческое учебное учереждение может сказать что оно даёт высшее образование. Да и понятие «Высшее образование» включает в себя же не воздух. Как раз госсудароственные лизензии выдача которых и осуществляется за счёт проверки уровня, дают возможность определить аккредитацию учебного заведения.
И при чём тут Стенфорд? Это один из лучших Вузов мира, которому уже более сотни лет и основан он в богатом госсударстве. Такие позиции, простите на за 24 года разрухи строились. Если мы говорим про Украину, то может лет так через 100 и у нас такие появятся. Нужно же учитывать и историю системы образования и специфики.

При чём тут эта балтология?

Простите, от какого корня вы образовали это слово?

госсударстве
с одной «с», простите, сил моих больше нет
И при чём тут Стенфорд
вы удивитесь, узнав скольким выпускникам Стэнфорда отказывают на интервью. И да, знания, которые дают в Стэнфорде на данный момент можно получить практически бесплатно, а идут туда за нетворкингом.

В армии тоже отличный нетворкинг, еще дедлайн и психология, все вместе, а еще субординация воспитывается.
Чуть не забыл и зарплата 15 грн в месяц.
Извините, возможно не в тему, но вырвалось. Есть и другие места где можно научится использовать свои связи и знакомства.
Но думаю, у нас это воспитывалось с 1-го класса.

ну не совсем корректно тут армию в пример приводить :) я просто транслирую то, что вижу вокруг себя.

те сферы, в которых возможны летальные случаи — питание, здоровье, безопасность на транспорте и прочее.
И комменты на ДОУ. Бо можно со смеху помереть. Питание, блин %) Чтоб жена не отравила или сам не приготовил отраву какую-то — жрать только в одобренных заведениях. Классический пример — в совке боялись, что бабушки начнут ядовитые пирожки без контроля печь %)

Rina, у вас просто эпические ошибки в русском языке, очень тяжело читается.

не навиться не читайте. Тут никто никого не насилует :-)


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

Хмм.

вот как ей это донести?)

Т.е. по вашей логике, Вы имеет право на Ваше мнение, но другие нет. Обязаны думать как Вы. Странный подход, ограничения свободы. Я говорю, думайте как хотите, у меня просто своё мнение по этому поводу. Я его высказала, если вам не нравиться — не читайте.
По поводу граматики и ошибок, мы тут кажется не экзамены по граматике сдаём :-):
Хорошая история про Михаила Ломоносова:
«Однажды один вельможа указал Михайле Ломоносову на дырку в его кафтане, вопросив с издевкой: «Что это у вас, уважаемый академик, ум из кафтана выглядывает?». «Нет, — отвечал Ломоносов, — это глупость туда заглядывает».

Т.е. по вашей логике, Вы имеет право на Ваше мнение, но другие нет. Обязаны думать как Вы. Странный подход, ограничения свободы
воу-воу, я просто жду пока вы сделаете выводы из своих же слов!

пока государство не сует свой нос, есть почва для здоровой конкуренции. Появились плохие курсы и никчемные преподаватели — к ним никто не пойдет. А если этот преподаватель получит лицензию? А кто проконтролирует его качество как преподавателя? чиновник, который будет сверяться со списком стандартных вопросов «качества»? Так вот вам наши вузы, которые контролируют — и как вам, передовая система образования? ага, щаззз. В текущей ситуации чем меньше контроль государства, тем выше шанс получить качественный продукт, т.к. некачественный просто не выживет.

компания Абибас конкурирует с компание Адидас. Иногда вполне успешно.

компания Абибас конкурирует с компание Адидас. Иногда вполне успешно.
плевок в потолок кажется имеет больше смысла, чем этот ваш комментарий

не нравиться не читайте, плюйте в потолок если это вам приносит больше смысла. :-)

Кого Вы имеете в виду?

Наверно, последователей Остапа Сулеймана Берты Марии Бендера-Задунайского :)

В продолжение темы «всех начнут учить программистами будет переизбыток программистов».

«Pointers
Is it possible to compare a static integer to a normal integer variable?»

так было уже с экономистами в своё время. Все учились на экономические специальности:-) Измениться рынок и ситуация измениться. Люди часто приоритетом выбирают ту область обучения где больше платят опуская тот факт что там ещё и способности нужны. Все програмистами не станут. Способностей к этому не у всех есть.

Надо заметить, что
1. Страна переходила (и до сих пор переходит) от плановой командной экономики к капиталистической рыночной. Такой сдвиг непосредственно предполагает увеличение количества экономистов и менеджеров. Моя сестра, например, закончила Менеджмент Предприятий в Политехе и отлично справляется с должностью руководителя процесса обучения в одной быстрорастущей компании. Посему рост количества студентов на экономических специальностях вызван, в том числе, потребностями рынка.
2. Стремительный рост экономических факультетов, в том числе, пришелся на 5%-7% рост экономики Украины в 2000-2008. Растущий спрос порождает предложение. Это нормально. Рост IT — провоцирует рост IT-образования.
3. Могу ошибаться, но у экономических факультетов КПД на порядок выще, чем у технических специальностей. В КПИ более 30.000 студентов. Уверен, лишь малая их часть работает по специальности.

Рост IT сейчас обсловлен не только ростом рынка, но о тем что в нашей стране это стала почти что не едиственная область в которой сейчас платят адекватные деньги. А так рост IT начался ещё с конца 90-х. И некоторые наши вузы старались как могли. Жаль что сейчас не сильно изменилась ситуация. Хотя я могу ошибаться. Не буду утверждать.
Жаль что система нашего образования так и не понесла изменений. Студенты обучаясь в вузах до сих пор не могут вибирать направления.Всех под общую гребёнку. Из за уязвимости системы образования и ростом потребностей и расплодились псевдо курсы как грибы.

Жаль что система нашего образования так и не понесла изменений. Студенты обучаясь в вузах до сих пор не могут вибирать направления.Всех под общую гребёнку. Из за уязвимости системы образования и ростом потребностей и расплодились псевдо курсы как грибы.
Беда нашего образования — в чудовищном недофинансировании (в 10-100 раз).
1. Как может преподаватель за 300$ (т.е. он (скорее всего) НЕ может уйти в программисты, раз сидит на такой зп) учить людей как зарабатывать 3.000$.
2. В Штатах 5 Университетов имеют годовой бюджет более 1.000.000.000$ каждый. Соответственно — профессура, исследования, оборудование, приглашенные спикеры.
---
До тех пор, пока по зарплате преподавание в ВУЗе не будет альтернативой работе на рынке (можно платить в 1.5-2 раза меньше, но не в 15-20) — в ВУЗе не будет массовых хороших IT-преподавателей.
Это не отменяет существование единиц (преподы-фанаты + "волонтеры«-программисты). Мы же говорим о системе, о сотнях преподавателей в десятках ВУЗов.
---
При этом я ни в коем случае не «требую» повесить расходы «новых IT-ВУЗов» на наш тощий бюджет. Я просто говорю, что нет денег в бюджетах ВУЗов для найма нормальных преподавателей. Как минимум преподы IT должны владеть парадигмами разработки ПО отличными от процедурной и ООП.

Есть два варианта приобретения специальности: Первая высшее образование, второе на базе высшего образования пройти курсы по повышению квалификации. Есть третья небольшая категория людей которые могут преобрести некоторые особенности квалификации только благодаря курсам. Если в Украине система образования будет готовить вполне квалифицированных IT специалистов, то многие курсы которые выросли как грибы исчезнут. потому что никак нельзя выучить человека нулячего програмированию за пару месяцев, если он реально оказался не самородком.
На курсах нучат пользоваться инструментами, некоторыми инструментами, но направить логику и развить навыки поможет только высшее образование +опыт, исключаю тех кто реально оказался самородком. Таких не много.
И ещё очень напрягает такая концентрация внимания «чтобы найти работу» а если она уже есть и нужно только повысить квалификацию? Этот фитбек получить сейчас редкость из за ажиотажа к области. Туман рассеяться и в области остануться только те кому это точно будет нужно. А пока есть спрос на переучивания за 3 месяца в програмиста, будут и предложения. Но на сколько они эффективны вот тут очень сложно понять, потому как слишком много сейчас тумана вокруг.
И ещё рекомендация для преподавателей курсов. Не говорите процент тех кто находит работу, говорите что ваши студенты умеют по окончанию курса, выкладывайте их курсовые работы. Чтобы было чем гордиться, что это вы их научили. Чтобы было понятно чему вы точно можете научить.

На курсах нучат пользоваться инструментами, некоторыми инструментами, но направить логику и развить навыки поможет только высшее образование

Можете пояснить, чем «высшее образование» принципиально от курсов отличается ?

Попробую обьяснить так: нельзя за три месяца обучения выучиться на доктора, как и на програмиста. Кстати эти две профессии имеют схожую тенденцию быть постоянно в струе обучения :-) Этот процесс длительней. Курсы повышения квалификации и те требуют более длительный период обучения. Выучив арифметику человек не сможет утверждать что знает высшую математику. Речь идёт именно о людях которые хотят начать с нуля. Те специалисты которые уже имеют скажем знания в области и хотят освоить новые инструменты конечно можно и курсы пройти. Но это те люди которые уже имеют глубокие знания в указаной сфере. Скажем врач едет на месячный курс по изучению нового способа лечения конкретного заболевания на котором он специализируется. Высшее образование даёт более обширные знания в конкретной области,мощную базу на которую человек будет опираться чтобы развиваться дальше и учиться уже выбрав одно из направлений этой области. Надеюсь удалось донести мысль :-)

А можно провокационный вопрос: после какого вуза можно идти работать нейрохирургом?
Мне вот кажется, что хоть медицинский вуз и дает фундаментальное образование по медицине, этих знаний сильно не хватает, чтобы освоить вышеуказанную профессию.

То же и с программистами. Чтобы стать «архитектором», фундаментального образования слишком мало — нужны годы опыта. Причем не 2-3, а скорее 8-10 лет работы по специальности и постоянного самообразования.

И, кстати, фундаментальным образованием для программистоя является Software Engineering, но не Computer Science, и уж тем более не Applied Mathematics. А архитектор ПО, закончивший физфак, это как кардиохирург после ветеринарного института. Но, как говорится, на безрыбье и рак — рыба...

А откуда по-вашему берутся нейрохирурги?

для тех кто не внимательно читает повторяю :

. Высшее образование даёт более обширные знания в конкретной области,мощную базу на которую человек будет опираться чтобы развиваться дальше и учиться уже выбрав одно из направлений этой области.
Нейрохирургия -это направление в области хирурги
И, кстати, фундаментальным образованием для программистоя является Software Engineering, но не Computer Science

Как это псевдо-научный бред может быть фундаментом??? o_O

A number of these phenomena have been bundled under the name “Software Engineering”. As economics is known as “The Miserable Science”, software engineering should be known as “The Doomed Discipline”, doomed because it cannot even approach its goal since its goal is self-contradictory. Software engineering, of course, presents itself as another worthy cause, but that is eyewash: if you carefully read its literature and analyse what its devotees actually do, you will discover that software engineering has accepted as its charter “How to program if you cannot.”
— Edsger Wybe Dijkstra

Дык речь не идет, что после 3-х месяцев всеспособный-синьйор получиться.
Я уклонюсь от всяких аналогов с докторами, но помойму схема курсы->трейни->джуниор, итд вполне рабочая, если человек серйозно воспринимает обучение, мы тут не ядерную физику программируем.

кстати программисты которые умеют програмит могут и на основе ядерной физики это делать. Атомные электростанции тоже с использованием ПО работают. Неплохо было бы разбираться в некоторых областях.

Они и без ПО работали раньше не плохо. Просто механические датчики заменили на электронные (в общих чертах).

здається в нас завелась нова Оксана-з-Харкова...

Не исключено, что это и есть Оксана :)

На курсах не посвящают время фундаментальным знаниям (не обязательно сложным, а именно лежащих в фундаменте). Пример:
1. После курсов человек понимает, что такое двумерная матрица и умеет с ней работать, но сам никогда не разберется, что такое собственный вектор и собственные числа матрицы, а это важно во многих местах, например в алгоритмах ML.
2. Не видя общего за частными концепциями, мир представляется набором фактов, которые надо заучить. Пример общности — булевы алгебры. Они дают понимание общего между теорией множеств (пересечение, объединение множеств) и булевой логикой (операции | и & над true/false).
3. Не имея математического фундамента человек может пропустить сдвиг программирования в строну функционального (F#, Scala, Clojure). И будет считать, что все сводится к операторам map/filter/forEach.

1. После курсов человек понимает, что такое двумерная матрица и умеет с ней работать, но сам никогда не разберется, что такое собственный вектор и собственные числа матрицы, а это важно во многих местах, например в алгоритмах ML.

Вот уж прямо человек настолько туп, что никогда не сможет открыть ru.wikipedia.org/wiki/Собственный_вектор и разобраться. Кстате в курсеровском курсе по МЛ, конкретно об этой штуке вполне рассказывается.
2. Не видя общего за частными концепциями, мир представляется набором фактов, которые надо заучить. Пример общности — булевы алгебры. Они дают понимание общего между теорией множеств (пересечение, объединение множеств) и булевой логикой (операции | и & над true/false).
Не вижу проблем оперировать фактами. В нашем программировании никак не отображается. При желании копнуть глубже, всегда можно почитать книгу, или пройти какой курс.
3. Не имея математического фундамента человек может пропустить сдвиг программирования в строну функционального (F#, Scala, Clojure). И будет считать, что все сводится к операторам map/filter/forEach.

Угу, а еще foldLeft, рекурсии и монадам. Что нетак ?
Угу, а еще foldLeft, рекурсии и монадам. Что нетак ?
Ну давайте решим ПРОСТЕЙШУЮ задачку.
В нашей стандарной библиотеке есть ПАРАЛЛЕЛЬНЫЙ fold (или reduce, хз как он у Вас называется). И Вы делаете свертку по неассоциативной операции (не x + y или max(x, y)), а например по операции
(x, y) -> 31 * x + y (а как мы считаем hashCode у строк в яве? мы считаем foldLeft по этому оператору)
Вопрос — преобразуйте мне неассоциативный оператор вычислений хэша — в ассоциативный для вызова параллельной свертки из стандартной библиотеки?
И Вы делаете свертку по неассоциативной операции (не x + y или max(x, y)), а например по операции
(x, y) -> 31 * x + y (а как мы считаем hashCode у строк в яве? мы считаем foldLeft по этому оператору)
Вопрос — преобразуйте мне неассоциативный оператор вычислений хэша — в ассоциативный для вызова параллельной свертки из стандартной библиотеки?
Ты же сам уже аж два варианта предложил? Странный ты Ваня.

В какой-такой яве?

Кроме того что я без гуглежа и не вспомню что такое

неассоциативный
и
ассоциативный
оператор
я чет плохо врубаюсь в поставленную задачу вообще ?
Вам хеш в паралели вычислить ?
В чем проблема вашего же
list.par.fold((x, y) -> 31 * x + y) ?

{a, b, c, d}
leftFold = 31*(31*a + b) + c
rightFold = 31*a + (31*b + c)
leftFold != rightFold
---
т.е. Вам нужен исключительно leftFold, параллельность не включишь
---
если же операция ассоциативна, то делает параллельная свертка с многими «центрами конденсации».
допустим ищем свертку по ассоциативному оператору (x, y) -> x + y, тогда
{a, b, c, d, e, f, g, h} => ((a + b) + (b + c)) + ((d + e) + (f + h))
сумма не зависитт от порядка расстановки скобок и считаете многие скобки (по количеству потоков-ядер) параллельно

Нашел на выходных время посмотреть о чем сыр бор, и принимаю что таки был неправ, ибо неассоциативных паралельных операциый в моей практике нет.
Но к вам тоже вопрос есть, как к великому специалисту скалы и функционального программирования. Как вы реализуете паралельный leftFold или rightFold ? Ибо в самой скале это не имплементированно, list.par.foldLeft — ни разу не паралельный.

1. ПРЕДПОЛАГАЮ, что foldLeft по произвольному неассоциативному оператору не распараллеливается
2. Относительно foldLeft по (x, y) -> 31*x + y я бы делал так (возможно, есть решения лучше):
{a1, a1, a2, ... an} # {_ * 31 + _} =
a1*31^(n-1) + a2*31^(n-2) + ... + an*31^0

дальше
а) степень элемента считается за логарифмическое время
б) сумма уже ассоциативная
---
одновременно считал бы степени 31 и параллельно сворачивал бы сумму
{a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16} # {31 * _ + _} =
(a1*31^3 + a1*31^2 + a1*31^1 + a1*31^0)*(31^4)^3 + (a5*31^3 + a6*31^2 + a7*31^1 + a8*31^0)*(31^4)^2 + (a9*31^3 + a10*31^2 + a11*31^1 + a12*31^0)*(31^4)^1 + (a13*31^3 + a14*31^2 + a15*31^1 + a16*31^0)*(31^4)^0
---
размер разбиения надо выбирать, разбивать не на четверки, а на корень из количества, скажем

ПРЕДПОЛАГАЮ, что foldLeft по произвольному неассоциативному оператору не распараллеливается
Осталось выяснить откуда foldLeft узнает какой оператор ему подсовывают, ассоциативный или нет. Ну и выдумщик ты Ваня.

Надо вычитать, но вот лекции Одерского (кажется) в районе 40-50 страницы показывают как произвольный коммутативный (но не ассоциативный) оператор преобразовать в ассоциативный
lamp.epfl.ch/...aching/progpar/week02.pdf

Вот уж прямо человек настолько туп, что никогда не сможет открыть ru.wikipedia.org/wiki/Собственный_вектор и разобраться. Кстате в курсеровском курсе по МЛ, конкретно об этой штуке вполне рассказывается.
Ну ок, найдите мне в википедии ответ на следующий вопрос — на что влияет размерность подпространства образованого собственными векторами? На что влияет кратность собственных чисел? Допустим, что в качестве нашей матрицы взята матрица «подобия», наши клиенты в ячейку [i, j] поместили степень от 0 до 1 в которой их устраивает эта пара продуктов.

Мне, безусловно, влом чтото там гуглить, чтобы чтото там доказать Головачу. Англоязычная википедия, кстати, гораздо богаче:
en.wikipedia.org/...envalues_and_eigenvectors

А с JS сможет разобраться по википедии?

Нет конечно, нужно 5 лет штаны протирать в специальном универе. А вы ?

А я только физику 6 лет протирал в универе))

После курсов человек понимает, что такое двумерная матрица
в большинстве случаев человек даже не знает как происходит доступ к елементу массива и что такое [ ]
в большинстве случаев
В большинстве случаев ЧЕГО?
На большинстве курсов после 3х месяцев изучения языка человек не умеет получать доступ к элементам массива?
Ссылку, пожалуйста.

в большинстве случаев, после окончания «курсов по программированию»

человек не умеет получать доступ к элементам массива?
я сказал не так, а:
не знает как происходит доступ к елементу массива и что такое [ ]
уметь != уметь+понимать

ему просто говорят — вот квадратные скобочки, в них пишем число и получаем елемент, profit!!

Ну тут всем не угодишь, одни требуют — процент трудоустроенных, другие — проекты.

Всего две позиции:-) Это не так много чтобы утверждать «для всех». Проекты это готовый результат для тех кто не совсем новичёк. Трудоустройство больше важно для тех кто хочет переквалифицироваться из другой области. Курсы соответсвенно так же нужно делить. Скажем человеку который знает принципы ООП и хочет научиться их применять, скучно будет слушать какой процент трудоустроился. Ему важно сможет ли он научиться применять ООП. И по сути не задача курсов знать для чего это ему нужно. Задача курсов научить! по крйней мере сделать всё возможное.

когда преподаватель, который работает с людми и хочет поделиться знаниями, врядли скажет ответ на вполне адекватный вопрос "

Да, хз.
или в варианте
Бред сивой кобылы.
. Идти за знаниями туда точно не стоит. Простите, но было не приятно вас читать. Высказываю исключительно мнение. И хочу добавить, что год преподавания или даже 5 лет не дают гарантии того что человек стал хорошим преподавателем. У нас в советских школах все учили английский, только так толком никто ине выучил. Учение людей не может быть только бизнесом. И когда человек говорит что давать частные уроки ему просто не выгодно? Хм. Правду говорят что клиенториентация в Украине на нулях. Часто работает подход и так сойдёт.

Ваня, привет! Не смотря на то, что с рядом тезисов я не согласен принципиально, да и во время активной работы твоих курсов мы были скорее конкурентами (я имею в виду oracle-academy.org.ua/, должен признать, что оба твои курса по Java (core и jun) — добротные. Курсы scala и multithreading не было возможности оценить, но думаю они тоже достойные. Если будет желание провести курс на базе Oracle Academy в ХНУРЭ, давай спишемся.

4. «Принудить» прочитать и обсудить около 5-8 «правильных» книг за эти 5 месяцев (человек МОЖЕТ читать 15-30 страниц в сутки специальной литературы).
Linux
....???
Java Core
...."Effective Java" (философия языка)
...."GoF Patterns" (ООП — как метод композиции объектов)
...."Kent Beck. Implementation Patterns." (77 микросоветов)
Junior Java Developer
...."Servlet 3.1 Spec" (как выглядит front-end на низком уровне)
...."JDBC 4.1 Spec" (как выглядит хранилище данных на низком уровне)
...."Fawler. Catalog of Patterns of Enterprise Application Architecture" (архитектура корпоративных приложений)
DB Technoloqies
...."Дейт К. Дж. Введение в системы баз данных" (нормальные формы)
...."Ульман, Уидом: Основы реляционных баз данных" (ER-моделирование, SQL)
...."Дейт. SQL и реляционная теория. Как грамотно писать код на SQL" (реляционная алгебра)
JavaScript
....???
===
Linux и JavaScript — кто может предложить?

О! давайте устроим конкурс.
Точно, очень простой.
.
Давайте посмотрим, сколько человек вот сейчас может сказать — я из академии ШАГ? Или, я воспитан на JavaRush?
Годный критерий?
.
Итак, баттл десятилетия!
Молодой и агрессивный курс JavaRush против старой доброй Академии ШАГ!
Кто-кого? Кто вырастил больше сениоров?
Раз-два-три, сениор — выходи!
.
И добавим туда Эдуарда Рубана, у него тоже, кажется, целый четырехэтажный колледж в центре Харькова.

Вы забыли о тех, кто закончил курсы Головача.

Любой программист подтвердит, что из тех, кто стал Junior — 75% через 2-3 года становятся MIddle. Из тех, кто стал Middle — 75% через 3-4 года становятся Senior.
Что-то не сходится. JavaRush запущен зимой 12-13 года, т.е. 2,5 года назад. Откуда Senior-ы?

Что-то непохоже на трушного Гильберта, профиль зарегистрирован сегодня.
И всего 2 каммента.

Наверное то, что Вы тут упоминали Футураму JavaRush заставило ее представителей тут регистрироваться на на Ваши упоминания реагировать.

Может потому, что некогда писать 1,3к комментов с 400к учеников.

з поправкою що дотнетчик, що з джавою не зовсім то дружить, зміг не читаючи тексти копіпастою і мишкою наклікати за годину декілька рівнів — то сінйори там взагалі ніпричому...

може Ви і дотнетчик, що з джавою не зовсім то дружить, але є і такі, що вміють дружити з декількома ЯП

йдеться про те що складність завдань перших Х рівнів на рівні кактуса, та й глибина текстів десь така ж...

Не всі народились дотнетчиками, та з математичним складом розуму. Не варто судити весь курс по перших 3 — ох — 5 — ти рівнях. Складність задач пропорційно росте з кожним рівнем. Цікаво б почути ваші відгуки після вирішення декількох задач 18 — 25 — го рівнів. Де за кожною треба посидіти від декількох годин - декількох днів (особливо на бонусних). Якщо людина має за ціль отримати оффер на позицію джава джун, то одним з вагомих кроків в її практиці однозначно має бути курс Javarush.

декількох задач 18 — 25 — го рівнів
ем... я не псих стільки часу витрачати на нецікаву річ заради спортивного інтересу.
вишліть текст задачі — подивлюсь, а фармити до 25го рівня нема ніякого натхнення
п.с.
Не всі народились ... з математичним складом розуму.
бінго! так сенс тоді лізти туда, куда по вашим словам біологічно непридатний? :)))
ем... я не псих стільки часу витрачати на нецікаву річ заради спортивного інтересу.
Тоді можливо задуматись ? чи джава вам дійсно цікава ? Бо на вивчення хоча б до рівня джуна , Вам прийдеться витратити куди більше часу, ніж на курс Javarush.
бінго! так сенс тоді лізти туда, куда по вашим словам біологічно непридатний? :)))
за 10 — ть безкоштовних рівнів людина сама приймає рішення, купувати курс чи ні. Чи важко їй дається програмування, і чи хотіла б вона займатись цим все життя.
Тоді можливо задуматись ? чи джава вам дійсно цікава ?
ем, ви весь тред читали, чи лише останне повідомлення?
ясно що як дотнетчику з нормальними скілами і досвідом, мені джава зовсім не цікава. перший комент в треді під то і був — нічого не знаючи про джаву та не читаючи текст там можна тупо копіпастом «набивати рівні» — сенс тоді в такому «навчанні»??
Бо на вивчення хоча б до рівня джуна , Вам прийдеться
мені — не прийдеться ;)
за 10 — ть безкоштовних рівнів людина сама приймає рішення, ... Чи важко їй дається програмування, і чи хотіла б вона займатись цим все життя.
«зайти хз куда поагітувати за рідний ХХХ» то звичайно прікольно — а можна ще так щоб мінімально задумуватись, а не лише тикати рекламні гасла продукту?
якщо опонент пище що він дотнетчи, то є підозра що йому вже дається програмування, і принаймні «на зараз» він власне цим і займається, без потреби прийматити про це рішення ;)
ясно що як дотнетчику з нормальними скілами і досвідом, мені джава зовсім не цікава.
Тоді навіщо реєструватись на ресурсі, якщо не має мети навчатись джаві ? Невже в Вас настільки багато вільного часу, що цитую:
стільки часу витрачати на нецікаву річ заради спортивного інтересу.
Не логічно якось...
сенс тоді в такому «навчанні»??
для мене був сенс отримати оффер на позицію Java Junior. І ось, все добре, працюю вже декілька місяців. Тому, якщо Вам вдалося з легкістю подолати декілька перших рівнів, то це не означає що курс занадто легкий. Повірте, навіть Вам, великому дотнетчику, знайдеться декілька десятків хороших тасків, над якими прийдеться посидіти.
зайти хз куда поагітувати за рідний ХХХ
не люблю коли люди пишуть висновки, до кінця не розібравшись в ситуації.
що він дотнетчи, то є підозра що йому вже дається програмування, і принаймні «на зараз» він власне цим і займається, без потреби прийматити про це рішення
не виключаю такий варіант , що Ви шукаєте ресурс для перенавчання.
не люблю коли люди пишуть висновки, до кінця не розібравшись в ситуації.
dou.ua/...gej-homenko-2/activities
4 коменти за пів року на доу, всі в межах доби і агітуючи за джавараш.
цілком розібрався :))
Тоді навіщо реєструватись на ресурсі,
звична для програмістів діяльність — знайти щось нове для себе, запустити, поекспериментувати, і скласти вже власне враження — а не чиєсь чи рекламне. при тому не «мій єдиний і улюблений тільки через нього я знайшов роботу!!!», а порівнюючи з аналогами ;)
не виключаю такий варіант , що Ви шукаєте ресурс для перенавчання.
якщо я захочу еффективно і якісно вивчити джаву, то джавараш мені нічим не допоможе... як це не прикро визнавати ;)
4 коменти за пів року на доу, всі в межах доби і агітуючи за джавараш.
цілком розібрався :))
взагалі то ми обговорюємо тему ТС, а не конкретно мій профіль на ДОУ чи інших ресурсах. Якщо й тільки 4 коментарі — то говорить про те, що не має часу займатись дурницями, типу переливання з пустого в порожнє. Куди важливіше займатись саморозвитком ніж писати 100500 постів про те як добре бути дотнетчиком. Та нікому, ніяк і ніколи не можна посягати лави великого hs, навіть якщо й не правий. Так ?
мій єдиний і улюблений тільки через нього я знайшов роботу!!!"
ну не перебільшуйте вже, в кожного своя дорога, і голова на плечах, щоб вибрати вірний шлях. Хто я такий, щоб комусь щось нав’язувати чи рекламувати. Я так само як і Ви, лише ділюсь власним досвідом. І мені шкода, що Ви того не розумієте.

Если кто-то записан на JavaRush — можете выложить самую интересную, на Ваш взгляд, задачку?

Не вижу в этом смысла. Весь сыр-бор напоминает мальчуганство, лет так 14 — 16 — ти, с обязательным процессом измерения длины морковки .

Т.е. из 1000 лабораторных Вы не можете выбрать интересную? Мы тут все программисты, с интересом бы ее проанализировали.
.
И это называется не «мальчуганство», а сравнительный анализ.

Я могу выбрать, но зачем ? Иван, Вы же взрослый человек, зачем Вам такое? Ну детский садик! Хотите проанализировать что — то, купите подписку, пролистайте весь курс от а до я, и постройте на этом свои выводы.

Может тут другие мотивы ? Когда там у вас набор ?

Якщо людина має за ціль отримати оффер на позицію джава джун, то одним з вагомих кроків в її практиці однозначно має бути курс Javarush.

Агрессивный маркетинг такой агрессивный.

я из Шага, не доучился, по своим причинам ушёл в академку. что вы хотите узнать у меня как студента?

12 месяцев в году — это просто 120-180 зарплат. Вот весь проект за время своего существования нагенерировал хотя бы 200.000$-400.000$?

Є ще поняття капіталізації. Відмовитись від миттєвої вигоди, заради того, щоб зірвати куш на ІРО.

Какое ИПО, одумайтесь!
Один курс об единственном языке, есть только русский вариант. Английского же кажется еще не предвидится?
Да, они имеют большую группу во вконтакте. Но умеют ли они ее «доить»? Стоимость на ИПО — создается возможностью собирать средства с огромных рынков.
.
Я их уважаю, но они же не генерируют КОНТЕНТ!
Как можно обучать, без ЗНАНИЙ? А как они эти знания передают?

ну не все ж відразу є масштабним. Завжди є куди рости.

Я не в курсах, но там просто Футурама + 1000 практических задач с проверкой?

Если Вы «не в курсах», то какое имеете право утверждать

они же не генерируют КОНТЕНТ!
Как можно обучать, без ЗНАНИЙ? А как они эти знания передают?

Перед тем, как так яростно набрасываться на JavaRush, потрудились бы перейти и ознакомиться с сервисом.

Человеку, который знает джаву, будет достаточно одного часа, чтоб найти ответы на все вопросы, которые у Вас возникают.

Предполагаю, что Вы — в теме. У кажите, пожалуйста, какой контент, кроме лабораторных, они генерируют
— видео?
— тексты?
— аудио?

Не понимаю откуда столько негатива в сторону Ивана. Набросились на него как раз именно вы, а он на джавараш не набрасывался, а только спокойно изложил свои мысли — не вижу в этом с его стороны никакой крамолы. Джавараш действительно не генерируют контент, если не считать вводные лекции к каждому уровню. Эти лекции носят ознакомительный характер и по большей части только обозначают направления, в которые надо идти чтобы глубже проработать тему. И в этом нет ничего плохого — ведь нельзя объять необъятное. Джавараш — отличный ресурс, я сам на нем занимаюсь и не жалею о том, что оплатил подписку. Но выпады в сторону Ивана, честно говоря, выглядят неуместно и отвратительно — человека открытого, умного, умеющего так глубоко раскрыть любую сложную тему, объяснить на пальцах, донести. После его лекций на многое начинаешь смотреть совершенно по-другому, с новым уровнем понимания. Он — действительно талантливый педагог! Такой же как Илья Кантор, обучающий джаваскрипту.

Смотрел я и ваши курсы =)) Очень много слов «не знаю», «наверное вот так», «может вот тут». Слишком много не уверенности. Остались ощущения что автор не до конца разобрался в вопросе и начинает гадать на кофейной гуще. Так вот вопрос,

Как можно обучать, без ЗНАНИЙ?

Вы могли бы привести конкретный пример, когда я не знал чего-то по тему курса — Java Core? Junior Java Development, Multithreading?
В целом, когда ведешь 3 часа лекцию и вдаешься в различные детали (сколько есть диаграмм UML в первой, а сколько во второй версии? В каком году вышла Java 5? а Java 2? NIO появилась в каком году? В какой версии Java — 1.4, 1.4.1, 1.4.2, ...?), то не знание конкретного факта, даты, количества — это нормально.
Этого можно решительно не допускать, если читать лекцию по бумажке.

последнее что очень сильно запомнилось, на курсе

Junior Java Development
февраль 2013 года вопросы которые Вам задавались по теме JSP. Было видно, как Вы увиливали от вопросов учеников, мотивируя то что Вы с этим не сталкивались ранее.
Вот видео
www.youtube.com/...BnciC3niRcdfTnWfOiN1jfLe2
вот часть таймингов что я смог найти за несколько минут, создавая этот пост :
7:46
8:35
8:50
11:55
13:29

Но в целом спасибо за обучающие видео.
Вы и сами понимаете, что просмотрев видео специалистом не станешь, нужна практика.
Стоимость вашего курса — 495$ (поправте, если я ошибаюсь), практики у вас 300 тестов и 100 лабораторных
Стоимость на Javarush 200$ (в акции 100$) практики более 1000 задач.

Да, тут согласен на 146%.
С front-end частью у меня полная беда.
Я ее практически не знаю.
Я чистый back-end разработчик.
Если бы повторно вел курс — нашел бы кого-то на 2-3 лекции по JSP / HTML / CSS.

Ваня, у тебя со всем беда, кроме джава коры, просто из-за того что у тебя очень маленький опыт работы в нормальных проектах.

Вы и сами понимаете, что просмотрев видео специалистом не станешь, нужна практика.
Стоимость вашего курса — 495$ (поправте, если я ошибаюсь), практики у вас 300 тестов и 100 лабораторных
Стоимость на Javarush 200$ (в акции 100$) практики более 1000 задач.

Дайте и я ворвусь штоле. Без постоянного ежедневного многочасового взаимодействия с наставником, который бы корректировал практику ученика, а лишь лабораторками и тестами, спецом не станешь.

По сути, и вы, и Головач — одного поля ягоды. Вы не обучаете, а продаете учебные материалы. Это не плохо, но это не обучение, а самообучение. Более того, Головач в чем-то даже лучше, т.к. у него был хоть какой-то прямой контакт с учениками.

Добавил
20. «Парни таки круче девушек в программировании?»
Нет.
Из 3-4 лучших студентов, что у меня были (из 200 человек) — одна была девушкой (уже «сеньёрита»). Вместо аспирантуры университета пошла в программирование. Мгновенный взлет.
На более-менее «официальном пути» в ЕПАМ ПОЛОВИНА слушателей — девушки. Но вот на «полуподпольных» курсах — 20%-30%, они не такие рисковые.
Почему крутых программистов больше парней? Мое мнение — девушки не так сильно стремятся к вершине. Они тоже хотят туда, но у них меньше агрессии, самомнения, вероломства, жажды наживы. Для них процесс также важен, как и результат. Даже, скорее, важнее. Некоторые парни просто одурманены желанием получить заветный статус (мидла, сениора, руководителя, ...).

Минутка РАЗВЕИВАНИЯ сексизма.
Способности — одинаковые, наклонности — разные.
Вы же не будете отрицать, что мужчины и женчины — разные?
.
Этот факт очевиден для анатомии, педагогики, психологии.

наклонности — разные.
Это вы сами придумали?
Этот факт очевиден для анатомии, педагогики, психологии.
Что именно в области анатомии говорит вам, что мужчины и женщины по-разному программируют?

у мужчин и женщин разная логика ума — это факт. И в разных областях IT успешными могут быть и те и другие. Тут не зависит от пола. У нас в странах бывшего совка есть ещё стойкие убеждения по этому поводу. Посмотрите ролики про карьеру Гугла или Фейсбука. Женщин там не меньше чем мужчин.

Посмотрите ролики про карьеру Гугла или Фейсбука. Женщин там не меньше чем мужчин.
А вы не ролики смотрите, а походите по офисам и посчитайте.

Ну кому надо тот пусть и ходит. Учитывая что у этих компний очень много офисов.Кому то будет чем заняться :-)

у мужчин и женщин разная логика ума — это факт.
И, кстати, такие категоричные утверждения принято подтвеждать пруфами, я лично не верю, что в логике мужчин и женщин есть отличия, которые влияют на разработку программного обеспечения.

Во что верить дело ваше. Факт от этого не перестаёт быть фактом.

Слава богу, пока что это не факт, а ваше мнение, которые вы непонятно откуда высосали.

Это природа нас таковыми сотворила. Даже люди все разные с разной логикой, не то что женщины и мужчины :-) Если вы отрицаете факты различия, по во вашему мы все одинаковые. Клоны одного и того же :-) Не буду спорить. Придерживаюсь фразы " С дураком спорить их становиться двое" :-)

Добавил
19. «Программист — это элитарная профессия, требующая особенного склада ума, значительного интеллекта, таланта, прирожденного дара?»
Нет.
Бред сивой кобылы.
Доказательство от противного на пальцах.
Любой программист подтвердит, что из тех, кто стал Junior — 75% через 2-3 года становятся Middle. Из тех, кто стал Middle — 75% через 3-4 года становятся Senior. Да, дальше отбор жесток, небольшая часть становится Architect или Principal Software Engeneer. Значит достаточно просто влезть в IT, и дальше с получением опыта сами люди ростут до Senior Developer.
Да, «эстеты от программирования» могут плеваться и говорить, что среди «украинских сениоров» только 10% достойны этого «высокого звания». Но рынок говорит обратное.

Добавил
18. «Ха-ха! Бесплатная Coursera/EdX/... скоро сделает отличное западное образование доступным, удобным и БЕСПЛАТНЫМ. Ты — труп!»
А) Во-первых, у Coursera, EdX и прочих есть минус в том, что они ТЩАТЕЛЬНО ОТБИРАЮТ преподавателей. Берут выдающихся. Тут я верю скорее в Udemy.com, Linda.com — где курс может стартовать КАЖДЫЙ (на udemy около 15.000 преподавателей и 30.000 курсов, каждый месяц добавляется несколько ТЫСЯЧ курсов). Решительно ни из чего не следует, что выдающийся ученый — лучший преподаватель для масс. Лучшим преподавателем может оказаться учитель из индийской провинции. Гении точно нужны, что бы обучать гениев.
В) Во-вторых, преподаватели должны быть заинтересованы в успехе курса среди студентов. Это сложно сделать в случае бесплатных курсов.
Пример: у Мартина Одерского есть великолепная платная книга по Scala (уже два издания) и намного худший бесплатный курс на курсере (он носит ознакомительный характер, это курс-обзор). Если ты можешь получать 50.000$ в год с книги или курса, то зачем стараться сделать это бесплатно? По Java есть платные книги от «отцов» — Гослинга, Блоха, но нет бесплатных курсов.
С) В-третьих, значительная часть успеха кроется в мотивации и поддержке. При занятиях в аудитории — Вы видите группу, ее прогресс, видите что не только Вы «тормозите», ленитесь, не вьезжаете. Вы «движетесь в потоке», как говорят автолюбители.
В понедельник все учим массивы.
Все.
В понедельник.
Массивы.
А строки — все учим во вторник.
Д) В-четвертых, обучение с учителем таки очень эффективно. А как только ты выделяешь индивидуальное время преподавателя на каждого из сотен тысяч студентов — у тебя в счетах появляются миллионные суммы на зарплату.

у Мартина Одерского есть великолепная платная книга по Scala (уже два издания) и намного худший бесплатный курс на курсере (он носит ознакомительный характер, это курс-обзор).

А еще у него есть второй бесплатный курс, который, имхо, очень крут.
Для толкового-упорного студента, оба эти курса, и ты уже чтото значиш в скале.

И кстати, имхо, Одерски, гораздо больше мотивирован привлечением как можно больше народу в скалу, нежели какойто там выручкой от книг или курсов.

Ну у них же там комерческая конторка с 30 лямов инвестиций.

Вы могли бы указать в каких конкретно лекциях Одерский разбирает
1. Разницу между базовыми типами Nothing, Null, None и Nil?
2. Рассматривает коллекции?
3. Рассказывает про companion object, package object?
4. Детально про Cake Pattern?
5. «Перегрузку операторов»?
6. Карирование, частичное применение, функциональные литералы, partially defined functions, eta-expansion, closures?
7. Ко-вариантность, контра-вариантность и ин-вариантность генериков
8. For-comprehensions?
---
Я просмотрел Одерского, я утверждаю, что его курс — это обзор, а не базовый учебный курс. В нем рассматривается философия языка, а не синтаксис и семантика.

Ты не вкурил, его курс — это введение в принципы функционального/реактивного програмирования, с идеей что дальше челу разобраться как там операторы перегружать раз плюнуть.

это обзор, а не базовый учебный курс. В нем рассматривается философия языка, а не синтаксис и семантика.

Я далек от преподавательского дела. но мне кажется, что показать основы и философию языка для тех кто потенциально может его взять — гораздо важнее, нежели методическое заучивание всех фишек синтаксиса, семантики и базовых либ.
Возможно комуто такой курс потом и нужен, я тут спорить не буду.
Я и сам всех фишек, в том числе некоторых из вашего списка — не знаю/не помню, что не мешает мне использовать скалу на практике.

факт что не всем нужен учитель, некоторые могут учиться самотоятельно. Для таких книги и другие материалы бесплатные могут помочь. Те кому нужен учитель обязательно будут его искать если есть мотивация получить знания. Жаль что пункт

В) Во-вторых, преподаватели должны быть заинтересованы в успехе курса среди студентов.
часто отсутвует. Потому что преподавание на многих курсах превращается в «только бизнес». По типу «Берём всех и не наша проблема что они там усваивают или нет». Вот из за этого те кто действительно хорош получает шишки из за таких вот " учителей".

Это часто зависит от размера заработной платы. Если человек на проекте получает 3.000$ и для себя пошел попреподавать за 300$, то мотивация особенно готовиться перед занятием быстро пропадает (ну на третий-пятый месяц так точно).
Сидеть и придумывать очередные 20 лабораторных — это труд, работа. Должен быть стимул его сделать хорошо.
Конечно, это не отменяет существование просто плохих преподавателей. Возможно, их большинство (статистику не знаю).

тогда все учителя в школах должны просто бросить это нелёгкое дело, как и в институтах. Зарплаты у них даже меньше чем 300$ . :-) По вашей логике получается что едиственный мотиватор учить — это деньги.

Нет, деньги — не единственный мотиватор.
Относительно Вашего сравнения с учителями в школе
1. Для школьных учителей уроки — не хобби и не вторая работа, а основная, на нее уходит все время.
2. Для школьных учителей уроки — основной источник заработка.
3. Школьные учителея боятся потерять основную работу в школе.
4. Школьные учетиля читают одну и ту же программу годами, она вычитана, наполнена примерами и материалами, есть множество коллег рядом, которые решают те же самые задачи (темы сочинений, задачки, ...)

И к чему всё это про школу? Или вы просто решили факты перечислить?

У вас реальное есть такие случаи? Люди которые бросили работу в 3000 баксов и пошли преподавать за 300?

Вы вообще прочитали то, что я написал выше, то — к чему Вы аппелируете?
Я говорю, что 300$ на второй работе — плохая мотивация для того, кто на основной получает 3.000$.
.
Кто что бросил? Вы о чем вообще?

Я говорю о том, что «принудить» программиста с основной специальностью хорошо вычитать курс (или даже 3-5 курсов подряд) — тяжеловато, так как преподавание — не основной вид деятельности.
.
Вот пример — попробуйте придумать 3 хороших лабораторных на многомерные массивы (с размерностью больше 3). Представьте ,что до 18.00 Вы работали (коммиты, аджайл, тимбилдинг, код ревью, багфиксинг, ...) в офисе, а в 18.30 у Вас уже лекция в аудитории по многомерным массивам.

а вы в таком плане. Ну могу сказать у меня в институте были замечательные преподаватели, которые работали девелоперами в других компаниях. Часто это были не украинские конторы. Один из моих преподавателей работал в Майкрософт. Так что вполне возможно. Едиственный сейчас стопор это наша экономическая ситуация. Ну и те кому сейчас 25 они выростут приеобретут опыта и возможно к 40-а захотят ими делиться. Так что сейчас видимо время такое. Я вас поняла. Вашу мысль уловила. Преподавание действительно должно быть призванием и занимает много времени. Ну как и в любой профессии :-) И эта профессия никогда не являлась денежной. Кстати профессора медицины часто и пациентов принимают и лекции в вузах читают. И успевают :-) Так что тут видимо из за того что рынок требует от девелопера много рукого Шиву, нет времени учить, когда всё время приходится учиться самому :-) Удачи вам. Хоть не совсеми Вашими мнениями я согласна. Всё равно чувствую что глубиной некоторых знаний Вы обладаете. Это чувствуется по Вашим ответам. Это уже хорошо. возможно когда нибудь будете профессором учить студентов как и Билл Гейтс читает лекции в вузе. :-) Спасибо за диалог.

да, в Украине в госсударственном вузе.Яваскрипт учили ещё тогда когда он появился и многое другое в вузе.

И кем ваш преподаватель работал в Майкрософте?

не помню точно, у нас он преподавал ООП и компьтерную графику, после веб програмирование. Знаю что он ездил несколько раз в штаты на повышение квалификации и имел кучу всяких сертификатов. Его дети давно живут там. На вопрос почему он не уехал, он говорил что ему нравиться преподавать эти науки украинским студентам в надежде что когда нибудь у нас это область поднимется. Сейчас думаю что он уехал.

Яваскрипт учили ещё тогда когда он появился
В 1995 году что ли?

использоваться он начал немного позже. А в Украине про него узнали ещё позже. Или вы забыли что наше госсударстов в начале 2000-х не было меккой IT. ?

Ну так глядишь лет через 5 у нас в университетах появятся продвинутые преподаватели, которые будут и облачные технологии преподавать

как и специалистов любой другой области- изготовление программистов можно поставить на поток. Вот только время и температура качество образовательной программы — напрямую влияют на качество новоиспеченного программиста. См пример Индии- там уде давным давно- есть 2-х недельные курсы программистов.
Также надо учитывать качество исходного сырья личностные особенности студентов.
Если работать «по площади» — то и результат соответствующий- из 50 студентов в лучшем случае 2-3 смогли устроится на работу, а остальные забракованы.

Если же работать на качество- то и количество трудоустроенных- будет значительно выше.

. «Образование должно быть бесплатным?»
Правильно сказать- "образование может быть бесплатным"- если модель монетизации более заумная. См пример курсера удасити и тд.

Я с уважением отношусь к проектам типа курсера, удасити, но можно ли сказать что они дают ОБРАЗОВАЕНИЕ?
В смысле, что они берут человека без знаний и выпускают его трудоустроенным.
Может я за ними не слежу, но там скорее обзоры, вводные курсы.
Если я ошибаюсь — с удовольствием бы посмотрел их программу по таким требуемым на рынке предметам как:
1. Java
2. C#
3. JavaScript (jQuery, AngularJS, ReactJS)

о там скорее обзоры, вводные курсы.
О нет, это не совсем так. Это скорее классическое униврситетское образование. Там даётся фундаментальная основа чего либо (CS, физика, химия, математика, финансы, право и тд). Это не курсы программирования- а онлайн университеты.
Соответственно учат фундаментальным вещам- не языкам программирования и фреймворкам.

Не проблема.
Вы могли бы дать ссылки на следующие университетские курсы:
— Теория категорий
— Теория множеств
— Функциональный анализ
— Топология
— Теория меры
— Тензорный анализ
— Нелинейные дифференциальные уравнения
— Уравнения в частных производных

я потратил немного своего времени, и вот что я нашел:
Тензорный анализ
Нелинейные дифференциальные уравнения
функциональный анализ
и тд. Думаю всё можно найти в онлайн университетах.

Спасибо

Week 1: Topology; continuity and convergence of a sequence in a topological space.
Week 2: Metric and normed spaces; completeness
Week 3: Banach spaces; linear continuous functions; weak topology
Week 4: Hilbert spaces; The Riesz representation theorem
Week 5: The Lax-Milgram Lemma
Week 6: Properties of the Lp spaces
Week 7: Distributions and Sobolev Spaces
Week 8: Application: simulating a membrane

я не знал, что они действительно дают акадамическую науку, полагал проект более массовый, расчитан на массовую аудиторию, как twitter или facebook

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

Если им удалось привлечь к диалогу со студентами реальных аспирантов, то это класс.
Интересна еще наполняемость таких групп. У Одерского активно училось до 10к, на машинном зрении — больше 10к, кажется

Все ждем, когда же появиться теория категорий, чтобы можно было полноценно выделываться на доу...

И было бы желательно объяснить — каким образом ведется общение по этим темам между преподавателем и слушателем и каким образом выдается диплом? Как определяют оценку без личного общения профессора и студента?

Я проходил несколько курсов на курсере, поэтому расскажу о ней.
Курс состоит из
1. видеолекций
2. Домашнего задания
3. Проверки домашнего задания преподами и аспирантами
4. Общение через форум с преподами и аспирантами.

Учитывая, что это всё бесплатно (не считая сертификата) — то большего и желать сложно. А материал подаётся мирового уровня.

Понял. А сертификат порядка 50$ или скорее 250$?

Из того что я видел- в основном сертификат стоит 49$
Вот например основы python- сертификат

Круто, спасибо за наводку. Думаю, многим пригодится.

Мне чет кажеться, что основное преимущество оффлайн курсов — это дополнительная мотивация.
Бесплатную курсеру можно забросить в любой момент, и кагбы пофиг.
В отличии от оффлайн курсов, где
-Заплатил бабло, то уже нужно ходить, иначе бабло выкинуто зря, банальная жабы итд.
-Есть какието учителя, которые следят за твоим прогрессом.
-Другие ученики, создают соц окружение, как дополнительный стимул, итд.

Если честно — слишком много буков. Хотите рекламировать — флаг вам в руки, но вы не рекламируете, а пускаетесь в пространственные рассуждения на тему «о чем только что подумала моя левая нога».

Я немного Вас не понимаю.
Буквально в растерянности.
1. У меня есть опыт в преподавании и я им делюсь.
2. Вот Вы, например, пишете короткие комментарии. Скажите честно, по Вашему это увеличивает их суммарную ценность? Ценность приходящуюся на одно слово — ВОЗМОЖНО увеличивает.
3. Вы сейчас в топике созданном преподавателем о преподавании в разделе форума «Учеба». На сколько ценен в этом контексте Ваш комментарий?
---
Вы ведь специалист по Ruby? Вы пишете на dou что-то полезное по Вашей специальности? Советы начинающим рубистам? Полезную литературу для рубистов?

Вот какую ценность, по вашему, в контексте продажи курсов имеют ваши мысли о публичных выступлениях и прочая катавасия не по теме? Вы реально думаете, что это сподвигнет ЦА заплатить вам денег? Хотите растекаться мыслию по древу — пожалуйста, пишите бложек. Первоначальный пост был краток и лаконичен, то, что есть сейчас — нечитаемая стена текста.

3. Вы сейчас в топике созданном преподавателем о преподавании в разделе форума «Учеба». На сколько ценен в этом контексте Ваш комментарий?

Я даю вам правдивый фидбек со стороны.

Вы ведь специалист по Ruby? Вы пишете на dou что-то полезное по Вашей специальности? Советы начинающим рубистам? Полезную литературу для рубистов?
Я достаточно занимаюсь этим вне ДОУ и в самопиаре не нуждаюсь.

Елена, Ваше поведение крайне интересно.
Вы одновременно боресь с преподавателем в топике для преподавателей и со студентами в топике для студентов.
.
Что не так с Вашим отношением к IT-преподаванию? Вы одновременно не советуете студентам учиться, а преподавателю — преподавать.
.
При всем этом, Вы ведете активную деятельность в разделе «Учеба» не являясь ни студентом, ни преподавателем.

Я борюсь за то, чтобы топик преподавателя был более читаем.

Ну пока ни один студент не заявил, что он НЕчитаем.
Может Вы боретесь с выдуманной Вами же проблемой?

Пока что я вообще не вижу тут ни одного потенциального студента — возможно, потому что ниасилили многа букав. А вы просто не хотите воспринимать вообще никакую критику. Мамой клянусь — текст угрожающе длинный и становится еще длиннее.

А со студентами нужно бороться хотя бы потому, что народ, который тупо хочет бабла, создает конкуренцию действительно толковым ребятам.

Елена, Вы же получаете больше 3.000$ в месяц? Судя по всему, Вы — сениор разработчик.
Вы этого стыдитесь?
И при этом, Вы, конечно же, уверен, Вы — толковый специалист.
.
В какой это момент, не могу понять, стало стыдно работать и наслаждаться размером заработной платы?
.
Я натаскиваю студентов на определенную заработную плату. Учу их торговаться на рынке. На том же самом рынке, на котором находитесь и ВЫ!

Вот именно за это вас тут и не любят. Увеличение народа на рынке труда — неизбежно приводит к снижению зарплат. Зарабатывая свою копеечку вы тем самым отнимаете её у всех остальных :)

Как бы да, но и при нормальной капитализме человек потом может создавать новые рабочие места

Я бы не сказал, что у нас на рынке IT — нормальный капитализм.

В теории — все хорошо. А на практике, эти новые рабочие начнут конкурировать со старыми еще сильнее сбивая зарплаты... :)

Марк, тут же на форуме как раз наобор — коммунисты, которые стремятся поднять бесплатную систему образования в Украине до заоблачных высот и буквально «взорвать рынок». В соседней ветке вон, во всю открывают Кремниевую Долину в Украине:)

Коммунисты-коммунистами, а работать почему-то все за деньги работают :) и в лучшем случае в свободное от работы время что-нибудь на github пописывают :)

Дык рынок труда у нас — мировой. Потому даже удвоение кол-ва программистов в Украине зп заметно не снизит, если постепенно произойдёт. У нас сколько, 90к, если очень оптимистично? А на рынке 18 млн. мы полпроцента всего. С другой стороны у нас будет больше контор и проектов — больше выбор где работать. Образование, глядишь, подтянется. Будут опытнее девы, будут и проекты пожирнее.

ммм... я подозреваю, что система находится в некотором равновесии... появится больше программистов на Украине — потребуется привлекать больше проектов. Потребуется привлекать больше проектов — придется снижать цены. Цены можно снизить только за счет зарплаты.

Добавил
17. «Что я думаю о других конкурентах?»
Честно говоря, не занимаюсь анализом конкурентов. Нет времени и желания. Да и какая цель?
Обращаю внимание только на тех, кто достиг РЕШИТЕЛЬНЫХ успехов. Сейчас для меня ориентиром является John Purcell. Это ОДИН программист, который написал около 10 курсов, обучает около 500.000 студентов и, при этом, 40.000 на ПЛАТНЫХ курсах.
Он выложил несколько бесплатных курсов
«Java Tutorial for Complete Beginners» — 420.000 студентов
«Java Multithreading» — 50.000 студентов
Java Design Patterns and Architecture — 60.000 студентов
И среди них продает (платформа позволяет) платные курсы (на udemy.com два раза в месяц среди студентов можно делать рассылку объявлений о твоих платных курсах, т.е. он рекламирует свои платные курсы среди полумиллиона студентов)
The Java Spring Tutorial: Learn Java’s Popular Web Framework — 12.000 по 39$
Servlets and JSPs Tutorial: Learn Web Applications With Java — 11.000 по 49$
Java Swing (GUI) Programming: From Beginner to Expert - 6.000 по 49$
---
В реальности авторы на юдеми имеют порядка 5$-10$ со студента. Но все равно, цифры — внушительные.


Незанимаетесь потому что боитесь выпасть из рейтинга? Что будет если система образования все-таки поменяется в лучшую сторону и студенты сами смогут выбирать себе преподавателя?
Как совершенствуетесь?

3. «После хороший курсов я точно найду работу?»
Хороший учитель думаю сами знаете какой, если ваши ученики не находят работу то о чем это говорит? Какой процент находит работу? Или какой процент понимают что это не их путь?

P.S. текст tl;dr

если ваши ученики не находят работу то о чем это говорит?
как бывшая студентка Ивана могу точно сказать — это говорит о том, что студенты были достаточно ленивые

или недостаточно заинтересованные?

что недостаточно заинтересованным делать на курсе?

Зависит от цели вопроса. Может кому показалось что курсы могут улучшить его жизнь и он вот вот и заживет! И может бы оно так и было, но показалось скучно ... А может наоборот человек знал больге и уровень ему показался недостаточным.

Встречный вопрос: а зачем таких брать? Почему человеку не объяснить, что это не его и оставить только заинтересованных? Тем самым подняв общий уровень группы? Может если бы группа была из таких как вы, то и у вас результат лучше был бы (это не камень в огород :), а а по своему опыту, что-то могло даться лучше и быстрее)?

Почему человеку не объяснить, что это не его и оставить только заинтересованных?
в епаме, где я проходила курсы, так и было. Иван где-то писал, что около 80 кандидатов прособеседовали — в итоге из отобранных работают все. Половина уже лычки сеньоров имеют за 3 года.
Может если бы группа была из таких как вы, то и у вас результат лучше был бы
группа была очень сильная, я со своими начальными знаниями где-то в конце болталась и то работу нашла на следующий день после окончания курсов.

Ну этим и обьясняется успех ипамовского случая, там были кандидаты прошедшие отбор. А домохозяек Ваня вряд ли бы до уровня синьёра поднял.

домохозяек сейчас я поднимаю и хочу сказать, что у тех, кто хочет реально получается.

Ну вот, выбивай с рынка Головача, а то поддостал уже со своим спамом.