Если Вы мне попадетесь на интервью, то я сразу скажу data scientist Вы или нет. Все упрется в problem domain. Т.е. если Вы имеете представление, что Вы дeлали (будете делать) как аналитик данных, это одно. Если же просто знаете как программировать на этих системах, то скорее всего я Вас буду рассматривать как программиста. В обоих случаях, навыки востребованные. Посмотрите на тебования. Если Вы действительно все это знаете, то попробуйте проинтeрвьюироваться. Думаю результат будет.Roy wrote:Это что, получается, что я (программист со стажем) могу себе написать в резюме Data Scientist, если я знаю Хадуп, Хайв, и т.д.? Как-то сомневаютсь немного, что легко будет работу найти.valchkou wrote:есть сайнтист, а есть программист и это два совершенно разных человека.Снежная Королева wrote: Никак. Без хорошей фундаментальной мастерс дегрее в data mining (data science) делать нечего. Можно весь материал выучить самостоятельно (что само собой очень трудно), но как потом доказать работодателю свои знания? Разве что в Kaggle competition участвовать.
Big Data программист не обязан знать ни статистику ни даже математику, достаточно основ CS, java и набор соотв фреймворков, типа hadoop, cassandra, mango, aws.
Так что если цель стать программистом, то никакой доп дегри не потребуется.
Достаточно пары тройки сертификатов и курсы.
Стать программистом в 40
-
- Уже с Приветом
- Posts: 5104
- Joined: 19 Oct 2004 01:46
Re: Стать программистом в 40
-
- Уже с Приветом
- Posts: 5104
- Joined: 19 Oct 2004 01:46
Re: Стать программистом в 40
Вы удивитесь, но как и это сейчас востребовано. Во-первых, вся Колмогоровская теория вероятностей есть не что иное как функциональный анализ, точнее функциональный анализ в L^2 Гильбертовом пространстве. А во-вторых, сейчас в машинном обучении очень быстро развивается направление, называемое Kernel methods. Суть метода в отображении исходного векторного пространства (где находятся данные) в некое Гильбертово пространство (точнее Reproducing Kernel Hilbert Space). Это и векторная машина и принципиальные компоненты и кластеры. Очень интересная теория с растущими практичекими применаниями. Без знания функана (или пол-литра, если знаний функана нет) не обойтись.Roy wrote: ... Но много грузили всякими фундаментальными вещами типа функционального анализа и теории групп.
-
- Уже с Приветом
- Posts: 5104
- Joined: 19 Oct 2004 01:46
Re: Стать программистом в 40
Это из той же серии как статистика - это математика или нет.Снежная Королева wrote:Статистика чистой воды и естьФизик-Лирик wrote:Но это как бы не статистика. Все-таки машинное обучение - это несколько другое (хотя, конечно, очень завязано на статистику).
Собственно я особо здесь спорить не буду. Ну пусть будет статистика. Что я хотел сказать, так это то, что только определенные области статистики (машинное обучение) сейчас бурно развиваются. Другие области (статистические тесты, гипотезы, инференция) как бы не особо.
-
- Уже с Приветом
- Posts: 1234
- Joined: 24 Nov 1999 10:01
- Location: Seattle
Re: Стать программистом в 40
Я имел в виду как университеты начали менять программы? Брал статистику несколько лет назад - для BS всё было достаточно традиционно как и в прошлом веке. Для MS добавили Statistical Learning класс.Снежная Королева wrote: Не за 2 года, конечно, это университеты начали менять программу примерно 2 года назад.
Да всё то же: данных вдруг много стало. Когда выборка 10 миллионов, к ней надо несколько иначе подходить, чем если выборка в 10 тысяч. Новые методы разработали. Кроме того, статистикам теперь обязательно программирование преподают, а раньше большинство SPSS point+click обходились, или того хуже, Minitab какой-нить.
-
- Уже с Приветом
- Posts: 4185
- Joined: 27 Apr 2011 03:43
- Location: Сергели ->Chicago
Re: Стать программистом в 40
Конечно нет, вы сможете написать: BigData Engineer, BigData Architect, BigData Developer и тп.Roy wrote: Это что, получается, что я (программист со стажем) могу себе написать в резюме Data Scientist, если я знаю Хадуп, Хайв, и т.д.? Как-то сомневаютсь немного, что легко будет работу найти.
вот примеры вакансий на вскидку:
https://tas-accenture.taleo.net/careers ... c=JB-11540
https://www.theladders.com/job/jobboard ... rce=indeed
http://www.dice.com/job/result/intelsft ... S_AV_OG_RC_
бакалавра достаточно почти в 100% позиций
p.s.
топик то как оптимистично начинался, "стать программистом", а скатился к каким то ученным и тестерам.
-
- Уже с Приветом
- Posts: 5104
- Joined: 19 Oct 2004 01:46
Re: Стать программистом в 40
Скорее наоборот. Топик так пессимистично начинался с каких то программистов, а в итоге пришел к ученым и аналистам.valchkou wrote:
p.s.
топик то как оптимистично начинался, "стать программистом", а скатился к каким то ученным и тестерам.
-
- Уже с Приветом
- Posts: 5104
- Joined: 19 Oct 2004 01:46
Re: Стать программистом в 40
Да, это мы можем.Снежная Королева wrote: точно
ну мы с Физиком любой топик про математиков повернём в правильное русло
Наверное можно заменить периодом учебы.Снежная Королева wrote: Всё правильно, но вот как конкретно показать опыт 1 год (минимум требование)
-
- Уже с Приветом
- Posts: 4185
- Joined: 27 Apr 2011 03:43
- Location: Сергели ->Chicago
Re: Стать программистом в 40
ответ был на вопрос про программиста со стажем, вот я и привел соотв вакансии.Снежная Королева wrote: Всё правильно, но вот как конкретно показать опыт 1 год (минимум требование):
на минимум сначала нужно выбрать язык программирования и выучить его.
а 1 год не проблема вообще. Можно довольно быстро сделать себе интересное резюме в наши дни.
да вам бы лишь потеоретизировать. Давайте будет программистами реалистами.Физик-Лирик wrote:Да, это мы можем.Снежная Королева wrote: точно
ну мы с Физиком любой топик про математиков повернём в правильное русло
-
- Уже с Приветом
- Posts: 5104
- Joined: 19 Oct 2004 01:46
Re: Стать программистом в 40
Так на самом деле мы и есть реалисты. Поэтому и решили несколько расширить диапазон возможных областей применения для человека с изначальным мат. образованием.valchkou wrote:
да вам бы лишь потеоретизировать. Давайте будет программистами реалистами.
-
- Уже с Приветом
- Posts: 4185
- Joined: 27 Apr 2011 03:43
- Location: Сергели ->Chicago
Re: Стать программистом в 40
ну хорошо сколько надо денег и времени чтобы стать data scientist с её входными данными ?Физик-Лирик wrote:Так на самом деле мы и есть реалисты. Поэтому и решили несколько расширить диапазон возможных областей применения для человека с изначальным мат. образованием.valchkou wrote:
да вам бы лишь потеоретизировать. Давайте будет программистами реалистами.
программист может уложиться в 1-2 года и 5-10к, по желанию на сопуствующие курсы и сертификаты.
-
- Уже с Приветом
- Posts: 5104
- Joined: 19 Oct 2004 01:46
Re: Стать программистом в 40
Не могу сказать. Думаю для изучения хватит такого же срока. Насчет гарантированного трудоустройства, не знаю. Правда не вижу особой разницы между начинающим программистом и начинающим аналистом. Могу сказать, что мои знакомые устраивались бизнес-аналистами без предварительного опыта в аналитике (правда был опыт в IT). Королева считает, что без опыта в аналитике трудно будет устроиться. Собственно, цель была дать человеку больше пространства для маневра. Имеет смысл почитать обьявения и сравнить начальные требования для программистов и непрограммистов. Далее, для человека с мат. образованием имeет смысл идти именно в машинное обучение. Обьясняю. С точки зрения языка программирования в принципе достаточно выучить один "статистический" язык (например, R). С точки зрения самого програмирования он гораздо проще, т.к. заточен исключительно для "науки". Можно взять Питон. Он будет и как язык вообще и как "стат" язык (для этого надо выучить стат. библиотеки). "Kор" языка учится достаточно быстро. А вот далее идет предметная область, к коей относятся многочисленные пакеты с многочисленными алгоритмами. Все это имеется в наличии. После этого задача - понять, как все это дело применять и для каких проблем. Собственно так это работает. Куча книг, куча материала на Инете. Для практики можно взять многочисленные базы данных с Инета и начать работать с ними (строить модели). Безусловно, одного яыка немного маловато будет, но для начала сойдет. Вопрос - надо проверить, что бакалавра будет достаточно (посмотреть обьявы). Здесь я на 100% не уверен. С магистром было бы проще (с точки зрения бумажки).valchkou wrote: ну хорошо сколько надо денег и времени чтобы стать data scientist с её входными данными ?
программист может уложиться в 1-2 года и 5-10к, по желанию на сопуствующие курсы и сертификаты.
-
- Уже с Приветом
- Posts: 25019
- Joined: 16 Aug 2000 09:01
- Location: NJ, USA
Re: Стать программистом в 40
+ Миллион!Снежная Королева wrote:Аналитика - это прежде всего domain knowledge, а затем уже знание tools. Без опыта работы хоть где-то (бизнес или академия) в анализе данных делать нечего.Физик-Лирик wrote:аналитика (например, анализ данных). Да, там свои "правила игры". Но человеку с техническим образованием (даже 15-летней давности) будет там легче соорентироваться
За таблицы и графики в экселе платят меньше чем среднему учителю. За моделирование - чуть побольше для начинающего, но все одно не более среднего учителя. А вот чтобы расти в аналитике и чего-то добиться в итоге - как раз нужно быть экспертом в в той области в которой анализируешь. Будь то маркетинг, либо бизнес, либо разработка продукта и тд.
Your real output is not the data , not a marketing mix model, not the dashboard. Your real output is a set of decisions the company will be making to drive business priorities. For example, recommending marketing actions requires your ability to understand marketing strategy, the marketplace, conduct situational analysis, marketing acquisition and customer retention strategies. Most important is the ability to identify the right marketing application. You don't need an MBA in Marketing but if you can't have an intelligent business conversation with Marketing Executives, you won't be effective with your recommendations.
У вас все получится!
-
- Уже с Приветом
- Posts: 4185
- Joined: 27 Apr 2011 03:43
- Location: Сергели ->Chicago
Re: Стать программистом в 40
Я не правильно вас понял, я то подумал вы из нее сайнтиста делать собираетесь,
бизнес аналист это совсем другая история, как вариант тоже сойдет и бакалавра достаточно,
хотя и работа на любителя, попасть в разы сложнее, по деньгам как повезет, а можно и в минус выйти,
да и сама работа как правило нудная, скучная и депрессивная, по сравнению с программерской.
бизнес аналист это совсем другая история, как вариант тоже сойдет и бакалавра достаточно,
хотя и работа на любителя, попасть в разы сложнее, по деньгам как повезет, а можно и в минус выйти,
да и сама работа как правило нудная, скучная и депрессивная, по сравнению с программерской.
-
- Уже с Приветом
- Posts: 1234
- Joined: 24 Nov 1999 10:01
- Location: Seattle
Re: Стать программистом в 40
А вот с этого места поподробнее, пожалуйстаvalchkou wrote: а 1 год не проблема вообще. Можно довольно быстро сделать себе интересное резюме в наши дни.
Как и где быстро можно сделать. Это очень бы пригодилось.
-
- Уже с Приветом
- Posts: 1234
- Joined: 24 Nov 1999 10:01
- Location: Seattle
Re: Стать программистом в 40
Спасибо, почитаем.Снежная Королева wrote:А как насчёт bootcamps, например
http://www.bootcamps.in/seattle/code-fellows/
Я тут на мериканском форуме инвесторов тусуюсь. Народ часто задаёт вопрос "кем быть", и при этом чтобы быстро и недорого. Очень часто советуют всякие coding bootcamps.
-
- Уже с Приветом
- Posts: 4185
- Joined: 27 Apr 2011 03:43
- Location: Сергели ->Chicago
Re: Стать программистом в 40
К примеру java.Roy wrote: А вот с этого места поподробнее, пожалуйста
Как и где быстро можно сделать. Это очень бы пригодилось.
Есть достаточно много опенсурсных проектов в частности под BigData,
та же cassandra, hadoop, hive, pig, spark, kafka и тд и тп.
подучив основы java/python, можно и нужно начать котрибутить в них.
контрибутить начать можно хоть сегодня, вот пример чисто для ознакомления http://kafka.apache.org/contributing.html
Что это дает:
- реальный опыт разработки продукта
- освоение инструментов
- опенсурс код, который видит потенциальный работадатель.
- весомый аргумент в резюме.
в добавок можно развернуть свой проект в AWS с тестовыми данными.
ну а если еще и сертификатами запастись, то
я вас уверяю заберут с руками и ногами, не смотря на пол, возраст, опыт и зубы.
за пол-года реально освоить язык в степени достаточной для opensource.
еще полгода потратить на CS и опенсурс.
через год начать искать работу, параллельно лабая тестовый проект и получая нужны сертификаты и продолжая опенсурсить,
только если человек семейный с детями - это все утопия.
-
- Уже с Приветом
- Posts: 5104
- Joined: 19 Oct 2004 01:46
Re: Стать программистом в 40
Думаю, с миллионом Вы явно погорячились. С другой стороны аналисты (даже эксперты) все когда-то начинали. Мы же говорим о юниорском уровне. Естественно, что начинающему будут не особо много платить, что в аналитике, что в программировании. Времена, когда после 3-х месячных курсов программирования брали на работу уже давно прошли (они остались в 2000 году).Lida wrote:+ Миллион!Снежная Королева wrote: Аналитика - это прежде всего domain knowledge, а затем уже знание tools. Без опыта работы хоть где-то (бизнес или академия) в анализе данных делать нечего.
За таблицы и графики в экселе платят меньше чем среднему учителю. За моделирование - чуть побольше для начинающего, но все одно не более среднего учителя. А вот чтобы расти в аналитике и чего-то добиться в итоге - как раз нужно быть экспертом в в той области в которой анализируешь. Будь то маркетинг, либо бизнес, либо разработка продукта и тд.
Какое моделирование Вы имеете в виду, где платят как учителю?
-
- Уже с Приветом
- Posts: 5104
- Joined: 19 Oct 2004 01:46
Re: Стать программистом в 40
Собственно проблема в том, что у нас нет полной картины человека. Как говорилось выше, чтобы определиться с областью, надо знать (самому человеку) зачем он хочет что-то менять. Деньги? Карьера? Самореализация? Да, может так оказаться, что по деньгам (в начале) может быть и не лучше. Но, как говорится, не хлебом единым ... Все очень зависит. Именно поэтому мы здесь предлагаем разлчные вариант, что бы человек все принял во внимание.valchkou wrote:Я не правильно вас понял, я то подумал вы из нее сайнтиста делать собираетесь,
бизнес аналист это совсем другая история, как вариант тоже сойдет и бакалавра достаточно,
хотя и работа на любителя, попасть в разы сложнее, по деньгам как повезет, а можно и в минус выйти,
да и сама работа как правило нудная, скучная и депрессивная, по сравнению с программерской.
Мне тоже работа бизнес-аналиста не очень (по сравненою с мат. моделированием - скукота, на мой взгляд). Но у меня знакомые довольны. Помню одногу коллегу, бизнес-аналиста, так у него глаза горели, когда он мне рассказывал о своих проектах. Наверное, все зависит от наклонностей самого человека.
А Вы что думаете, начинающего программера сразу "творить" посадят? Наверняка будет баги фиксить поначалу. Разве это не занудная деятельность?
-
- Уже с Приветом
- Posts: 18862
- Joined: 30 Aug 2001 09:01
- Location: 3rd planet
Re: Стать программистом в 40
В сторону: тоже мне, рокетсаейнс с Гильбертовыми пространствали... С пространствами Соболева не сравнить.Физик-Лирик wrote:Во-первых, вся Колмогоровская теория вероятностей есть не что иное как функциональный анализ, точнее функциональный анализ в L^2 Гильбертовом пространстве.
Тупизна как Энтропия. Неумолимо растет.
-
- Уже с Приветом
- Posts: 4185
- Joined: 27 Apr 2011 03:43
- Location: Сергели ->Chicago
Re: Стать программистом в 40
по началу нет, даже наоборот, и только с годами осознаешь, что баги приятнее создавать.Физик-Лирик wrote: А Вы что думаете, начинающего программера сразу "творить" посадят? Наверняка будет баги фиксить поначалу. Разве это не занудная деятельность?
как то по молодости я такой жесткий баг разгреб, что сразу превратился в эксперта продукта,
пришлось даже повышения зп просить, чтобы соответсвовать роли.
-
- Удалена за наезды на участников
- Posts: 3203
- Joined: 20 Oct 2011 22:52
Re: Стать программистом в 40
Ну эта тема близка многим людям, которые сидят и читают молча, мотают на ус. Так что может что то ей не подойдет, но пригодится другим.Физик-Лирик wrote: Собственно проблема в том, что у нас нет полной картины человека. Как говорилось выше, чтобы определиться с областью, надо знать (самому человеку) зачем он хочет что-то менять. Деньги? Карьера? Самореализация? Да, может так оказаться, что по деньгам (в начале) может быть и не лучше. Но, как говорится, не хлебом единым ... Все очень зависит. Именно поэтому мы здесь предлагаем разлчные вариант, что бы человек все принял во внимание.
Вроде сказали, что автор уже давно позабыла о таком уровне. Вы люди в самом деле применяете в жизни все это самое? Лично в моем чердаке места мало, все что не использую выкидываю по ненужности, правда теперь напрягают с экзаменами про то, что давно забыла (не учительские экзамены).Boriskin wrote:
В сторону: тоже мне, рокетсаейнс с Гильбертовыми пространствали... С пространствами Соболева не сравнить.
-
- Уже с Приветом
- Posts: 5104
- Joined: 19 Oct 2004 01:46
Re: Стать программистом в 40
Если Вам удасться применить Соболева пространства для машинного обучения (а мы как бы о статистике и машинном обучении говорили, а не о пространствах вообще), то Вас ждет великое будующее. Соболева пространства - те же Банаховы пространства (в частности, Гильбертовы) с определенной нормой. Как их применять для машинного обучения не знаю. Однако изучал их применение в теории дифференциальных уравнений в частных призводных (обобщенные решения). Могу порекомендовать очень хорошие книги, например, О.А.Ладыженской. Там же можно прочитать о существовании и единственности решений уравнений Навье-Стокса.Boriskin wrote:В сторону: тоже мне, рокетсаейнс с Гильбертовыми пространствали... С пространствами Соболева не сравнить.Физик-Лирик wrote:Во-первых, вся Колмогоровская теория вероятностей есть не что иное как функциональный анализ, точнее функциональный анализ в L^2 Гильбертовом пространстве.
-
- Уже с Приветом
- Posts: 5104
- Joined: 19 Oct 2004 01:46
Re: Стать программистом в 40
Ну тогда тоже вариант. Согласен, на "ошибках" хорошо учиться. Однако, боюсь, далеко не всегда фиксиние багов приведет к экспертному уровню. Думаю, что в целом оно все гораздо банальнее.valchkou wrote:по началу нет, даже наоборот, и только с годами осознаешь, что баги приятнее создавать.Физик-Лирик wrote: А Вы что думаете, начинающего программера сразу "творить" посадят? Наверняка будет баги фиксить поначалу. Разве это не занудная деятельность?
как то по молодости я такой жесткий баг разгреб, что сразу превратился в эксперта продукта,
пришлось даже повышения зп просить, чтобы соответсвовать роли.
В этом то и фишка заключается, чтобы найти себе деятельность по душе, где можно все это применять. А так, если искать по "моде", то может закончиться фиксинием багов в коде. В этом и весь прикол, что не так уж много людей с хорошим математическим/физическим образованием в IT индустрии, которые на высоком уровне все это дело понимают (в индустрии, а не лэбах и универах). В 90-х да, физики-математики побежали в "программиривание", финансы и т.п. А сейчас я такого не особо вижу. В "аналитике" все больше computer science. Поэтому у человека и может появиться такая уникальная возмжность блеснуть. Конечно, надо будет очень повкалывать.zigzag wrote:Ну эта тема близка многим людям, которые сидят и читают молча, мотают на ус. Так что может что то ей не подойдет, но пригодится другим.Физик-Лирик wrote: Собственно проблема в том, что у нас нет полной картины человека. Как говорилось выше, чтобы определиться с областью, надо знать (самому человеку) зачем он хочет что-то менять. Деньги? Карьера? Самореализация? Да, может так оказаться, что по деньгам (в начале) может быть и не лучше. Но, как говорится, не хлебом единым ... Все очень зависит. Именно поэтому мы здесь предлагаем разлчные вариант, что бы человек все принял во внимание.
Вроде сказали, что автор уже давно позабыла о таком уровне. Вы люди в самом деле применяете в жизни все это самое? Лично в моем чердаке места мало, все что не использую выкидываю по ненужности, правда теперь напрягают с экзаменами про то, что давно забыла (не учительские экзамены).Boriskin wrote:
В сторону: тоже мне, рокетсаейнс с Гильбертовыми пространствали... С пространствами Соболева не сравнить.
-
- Уже с Приветом
- Posts: 4185
- Joined: 27 Apr 2011 03:43
- Location: Сергели ->Chicago
Re: Стать программистом в 40
на данный момент главное начать любыми способами, куда приведет это второстепенный вопрос.Физик-Лирик wrote: Однако, боюсь, далеко не всегда фиксиние багов приведет к экспертному уровню. Думаю, что в целом оно все гораздо банальнее.
а далее чел сам должен разбраться.
Вариантов развития много, начиная от корп червя, который на багах собаку съел и теперь в роли чуть ли не главного БА, потому как никто лучше продукт не знает и вплоть до создания своего стартапа с нуля с использованием самых вкусных технологий.
в любом случае программист имеет огромный выбор путей развития, в отличие от того же тестера или БА.
data scientist однозначно круче, не спорю даже, там можно такого наворотить! только как туда влезть? и дорого к тому же
-
- Уже с Приветом
- Posts: 5104
- Joined: 19 Oct 2004 01:46
Re: Стать программистом в 40
Еще раз перечитал первый пост автора, где он задает вопрос, нужно ли идти учиться на магистра. В принципе, если автор решится на это, то стоит сравнить магистра в computer science и data science. А так да, согласен, надо с чего то начать. Но мы до сих пор так и не выяснили мотивации. Не то что мы хотим в какие секреты влезть. Просто будет гораздо понятнее, что человек на самом деле хочет в этой жизни.valchkou wrote:на данный момент главное начать любыми способами, куда приведет это второстепенный вопрос.Физик-Лирик wrote: Однако, боюсь, далеко не всегда фиксиние багов приведет к экспертному уровню. Думаю, что в целом оно все гораздо банальнее.
а далее чел сам должен разбраться.
Вариантов развития много, начиная от корп червя, который на багах собаку съел и теперь в роли чуть ли не главного БА, потому как никто лучше продукт не знает и вплоть до создания своего стартапа с нуля с использованием самых вкусных технологий.
в любом случае программист имеет огромный выбор путей развития, в отличие от того же тестера или БА.
data scientist однозначно круче, не спорю даже, там можно такого наворотить! только как туда влезть? и дорого к тому же