Всем привет.
Мне 42 и решил немного сменить сферу деятельности.
Причина - сума факторов, но главная конечно экономико-политические качели постсоветского пространства.
Присматриваюсь к salesforce - тема мне интересна, поскольку по образованиею инженер-АСУ, а последние 20 лет занимался малым бизнесом (это и обучение офисным программам на старте карьеры, а потом продажи и создание производственного проекта с нуля с позиции коммерческого директора с фокусировкой на продажах).
В том числе имею некоторые знания по java - прошел Хорстмана гдето на 80% плюс захватил немного ООП, шаблоны SQL, html, познакомился с Github - в общей сложности потратил гдето месяца 4-е на плотное изучение (по 6-8 часов в месяц). Фактически я доучил джаву до такого уровня, что мог уже решать какието простые задачи, например написать какойто несложный парсер - код конечно был кривой, но работал. В какойто момент перегорели из за того, что понимал, что надо еще минимум год продолжать усиленно учить, что-бы выйти на уровень трудоустройства, и как-то "оно" меня не "перло" - не очень нравилась перспектива кодить в чистом виде... наверное все-таки через то что последние 10 лет решал по большей мере организационно-технические задачи и прошли необротимые изменения головного мозга)). То есть, мне больше интересны задачи - уже высшего уровня, которые связанные напрямую с бизнес-процесами - это аналитика данных, проджект-менеджерские задачи по формированиею ТЗ и управлением, моделирование и использование готовых инструментов для решения задач и достижения конкретных целей - то же использование гугл-аналитикс или настройка рекламных компаний в гугл-эдворд, и т.д..
Буду благодарен за совет, стоит ли в моей ситуации двигаться в salesforce !? И если да, то какой алгоритм действий идеальный и на какие временные строки стоит ориентироваться, если тратить по 8 часов в день на "обучение"!?...
Понимаю, что четкий совет врятли можно сформулировать, но хотя-бы в режиме "за и против"...
Наверное идеально было бы, глядя на мой опыт, пробовать начать вообще с sales IT или project-managera, но отягчающим обстоятельством у меня является английский язык - он где-то на уровне интермидиат и поэтому путь через, например, администратора salesforce мне кажется более прогнозированным...
Наперед спасибо за любые коментарии и советы.
Всем привет. Мне 42 и решил немного сменить сферу деятельности. Причина - сума факторов, но главная конечно экономико-политические качели постсоветского пространства. Присматриваюсь к salesforce - тема мне интересна, поскольку по образованиею инженер-АСУ, а последние 20 лет занимался малым бизнесом (это и обучение офисным программам на старте карьеры, а потом продажи и создание производственного проекта с нуля с позиции коммерческого директора с фокусировкой на продажах). В том числе имею некоторые знания по java - прошел Хорстмана гдето на 80% плюс захватил немного ООП, шаблоны SQL, html, познакомился с Github - в общей сложности потратил гдето месяца 4-е на плотное изучение (по 6-8 часов в месяц). Фактически я доучил джаву до такого уровня, что мог уже решать какието простые задачи, например написать какойто несложный парсер - код конечно был кривой, но работал. В какойто момент перегорели из за того, что понимал, что надо еще минимум год продолжать усиленно учить, что-бы выйти на уровень трудоустройства, и как-то "оно" меня не "перло" - не очень нравилась перспектива кодить в чистом виде... наверное все-таки через то что последние 10 лет решал по большей мере организационно-технические задачи и прошли необротимые изменения головного мозга)). То есть, мне больше интересны задачи - уже высшего уровня, которые связанные напрямую с бизнес-процесами - это аналитика данных, проджект-менеджерские задачи по формированиею ТЗ и управлением, моделирование и использование готовых инструментов для решения задач и достижения конкретных целей - то же использование гугл-аналитикс или настройка рекламных компаний в гугл-эдворд, и т.д.. [b]Буду благодарен за совет, стоит ли в моей ситуации двигаться в salesforce !? И если да, то какой алгоритм действий идеальный и на какие временные строки стоит ориентироваться, если тратить по 8 часов в день на "обучение"!?... [/b] Понимаю, что четкий совет врятли можно сформулировать, но хотя-бы в режиме "за и против"... Наверное идеально было бы, глядя на мой опыт, пробовать начать вообще с sales IT или project-managera, но отягчающим обстоятельством у меня является английский язык - он где-то на уровне интермидиат и поэтому путь через, например, администратора salesforce мне кажется более прогнозированным... Наперед спасибо за любые коментарии и советы.
Здесь (на постсоветском пространстве) нужны ТОЛЬКО программисты Salesforce. Все остальное только перфект инглишь и туда, потому что нужно много общаться с клиентом. Salesforce у нас и популярен, потому что все должности "работать языком с клиентом" уже там забрали, а сюда скидывают рутинную работу по кодированию. Так что если нет английского, то документация с руки и учить. Выйти на достойный уровень в программировании тоже сразу не получится - минимум год надо отработать в какой-нибудь серьезной компании чтобы почувствовать все нюансы и ограничения платформы (одной книги по ООП ни капли не хватит). Плюс еще надо активно изучать ВСЕ что связано в Web, а в особенности Javascript.
Поэтому у вас 2 пути
- заняться английским причем ехать туда потому что здесь нифига не научат, только время тратить. С уверенным английским вам будут открыты все перспективы, а в особенности возможность искать и работать с клиентами самому и даже создать свою компанию.
- садиться за изучение темы программирования и надеяться что повезет найти посредника (английский все равно придется учить, хотя бы на техническом уровне)
Здесь (на постсоветском пространстве) нужны ТОЛЬКО программисты Salesforce. Все остальное только перфект инглишь и туда, потому что нужно много общаться с клиентом. Salesforce у нас и популярен, потому что все должности "работать языком с клиентом" уже там забрали, а сюда скидывают рутинную работу по кодированию. Так что если нет английского, то документация с руки и учить. Выйти на достойный уровень в программировании тоже сразу не получится - минимум год надо отработать в какой-нибудь серьезной компании чтобы почувствовать все нюансы и ограничения платформы (одной книги по ООП ни капли не хватит). Плюс еще надо активно изучать ВСЕ что связано в Web, а в особенности Javascript. Поэтому у вас 2 пути - заняться английским причем ехать туда потому что здесь нифига не научат, только время тратить. С уверенным английским вам будут открыты все перспективы, а в особенности возможность искать и работать с клиентами самому и даже создать свою компанию. - садиться за изучение темы программирования и надеяться что повезет найти посредника (английский все равно придется учить, хотя бы на техническом уровне)
Спасибо, Дмитрий, за детальный ответ.
Вы подтвердили то что я предполагал, но где то в "душе" надеялся, что есть невидимая мне альтернатива :(.
[quote="Dmitry Shnyrev"]Поэтому у вас 2 пути [/quote] Спасибо, Дмитрий, за детальный ответ. Вы подтвердили то что я предполагал, но где то в "душе" надеялся, что есть невидимая мне альтернатива :(.
Можно начать с админа, стараться больше говорить + учиться и дойти до консультанта
Можно начать с админа, стараться больше говорить + учиться и дойти до консультанта
Я так понимаю, админ - это скорее всего вариант, если я нахожусь например в США, или в нашем Отечестве также есть потребность в таких специалистах!? На сколько большая вероятность найти такую позицию на условиях фриланса!?
[quote="Gres"]Можно начать с админа, стараться больше говорить + учиться и дойти до консультанта[/quote] Я так понимаю, админ - это скорее всего вариант, если я нахожусь например в США, или в нашем Отечестве также есть потребность в таких специалистах!? На сколько большая вероятность найти такую позицию на условиях фриланса!?
В целом СФ хорошо подходит для такого вот "хочу-и-буду" вхождения в профессию программиста, так как сам СФ так заточен, чтоб базовые задачи могли выполняться персоналом с минимальными навыками. Фактически, это такая технико-маркетинговая политика, направленная на хищный и безостановочный захват рынка, что у него и получается более чем успешно.
Но есть два момента:
(1) СФ программист на клиенте или в конторе может изначально знать немного, но при том делать все. Это такой "комбайн", которому сегодня дали запилить ВФ страницу (с JS приблудами), а завтра попросят создать БД - и смотри не ошибись со структурой, а послезавтра он уже пилит простенький клиент веб-сервиса, настраивает шеринги и FLS в системе. Знания не глубокие, но обширные.
(2) Фриланс может оказаться сложнее, чем кажется. Что уходит на фриланс? туда уходит то, что сами программисты или конторы не хотят или не могут делать: это обычно довольно сложные и/или нудные задачи, часто узко-специализироанные, в том числе пилить Лайтнинг. Вот там пород вхождения в тему может оказаться очень приличным.
Но в целом, конторы - это коммерческие предприятия, которые наймут на младшие должности хоть марсианина, лишь бы он мог хоть что-то делать и при этом стоил копейки. Те самые копейки, которые берегут рубль директора.
Так что шанс есть.
В целом СФ хорошо подходит для такого вот [i]"хочу-и-буду"[/i] вхождения в профессию программиста, так как сам СФ так заточен, чтоб базовые задачи могли выполняться персоналом с минимальными навыками. Фактически, это такая технико-маркетинговая политика, направленная на хищный и безостановочный захват рынка, что у него и получается более чем успешно. Но есть два момента: (1) СФ программист на клиенте или в конторе может изначально знать немного, но при том делать [b]все[/b]. Это такой "комбайн", которому сегодня дали запилить ВФ страницу (с JS приблудами), а завтра попросят создать БД - и смотри не ошибись со структурой, а послезавтра он уже пилит простенький клиент веб-сервиса, настраивает шеринги и FLS в системе. Знания не глубокие, но обширные. (2) Фриланс может оказаться сложнее, чем кажется. Что уходит на фриланс? туда уходит то, что сами программисты или конторы не хотят или не могут делать: это обычно довольно сложные и/или нудные задачи, часто узко-специализироанные, в том числе пилить Лайтнинг. Вот там пород вхождения в тему может оказаться очень приличным. Но в целом, конторы - это коммерческие предприятия, которые наймут на младшие должности хоть марсианина, лишь бы он мог хоть что-то делать и при этом стоил копейки. Те самые копейки, которые берегут рубль директора. Так что шанс есть.
я бы не ломился в 42 в программирование. зачем?
если есть опыт (толковый) решения более сложных задач, лучше сразу пытаться устроиться менеджером, причем своё минимальное знание в программировании продвигать как плюс, часто берут вообще без знаний. Без менеджеров тоже не куда. Хотя у манагера должен быть развит в первую очередь навык коммуникации и понятное дело английский.
но английский подтянуть проще чем программирование
я бы не ломился в 42 в программирование. зачем? если есть опыт (толковый) решения более сложных задач, лучше сразу пытаться устроиться менеджером, причем своё минимальное знание в программировании продвигать как плюс, часто берут вообще без знаний. Без менеджеров тоже не куда. Хотя у манагера должен быть развит в первую очередь навык коммуникации и понятное дело английский. но английский подтянуть проще чем программирование
Найти такую позицию легко, даже если прямо сейчас посмотреть по сайтам поиска работы.
[quote="ewergy"]Я так понимаю, админ - это скорее всего вариант, если я нахожусь например в США, или в нашем Отечестве также есть потребность в таких специалистах!? На сколько большая вероятность найти такую позицию на условиях фриланса!?[/quote] Найти такую позицию легко, даже если прямо сейчас посмотреть по сайтам поиска работы.
Кому как. Все люди разные.
Есть отличные кодеры, которые способны только читать на английском, а есть и отличные языковеды, которые будут смотреть на конструкцию Map<String, Map<String, String>>() круглыми глазами и не понимать что с этим делать :D
[quote="Андрей"]но английский подтянуть проще чем программирование[/quote] Кому как. Все люди разные. :) Есть отличные кодеры, которые способны только читать на английском, а есть и отличные языковеды, которые будут смотреть на конструкцию Map<String, Map<String, String>>() круглыми глазами и не понимать что с этим делать :D
Все дело в практике и желании развиваться.
Возьми какого-нибудь Васю с завода - он будет одинаково круглыми глазами смотреть и на английский и на Map<String, Map<String, String>>(). Было бы желание
Все дело в практике и желании развиваться. Возьми какого-нибудь Васю с завода - он будет одинаково круглыми глазами смотреть и на английский и на Map<String, Map<String, String>>(). Было бы желание :)
Кому как. Все люди разные.
Есть отличные кодеры, которые способны только читать на английском, а есть и отличные языковеды, которые будут смотреть на конструкцию Map<String, Map<String, String>>() круглыми глазами и не понимать что с этим делать :D
я все больше разочаровываюсь в позиции и вложении времени в становление разработчиком
когда смотришь с самого дна и задаешь вопрос "а кем мне пойти работать?" то кажется что разработчик идеальный вариант при условии что умеешь думать
оочень сложно очень много всего изучаешь, развиваешь себя, ломаешь мозг, пытаешься сделать идеально, изучаешь всякие фреймворки, изучаешь сторонние технологии, всегда ищешь куда развиваться - а начальник рассматривает тебя как ресурс. Есть хорошие ресурсы, есть плохие, незаменяемых нет.
Простое правило - дядя платит тебе деньги тогда и только тогда когда он делает на тебе больше денег, ну или планирует в дальнейшем делать больше денег и сейчас вкладывается. Обычно в десятки раз больше денег. И я не говорю про галеры которые перепродают твоё же время просто дороже, я говорю про конторы которые продают конечный продукт.
И тут закономерный вопрос, а почему не подтянуть свои навыки общения, пройти курсы например бизнес этики и искусства ведения переговоров, иметь общие познания в программировании, маркетинге и т.д. дисциплинах и делать свой продукт, продвигать и создавать свои идеи. Даже если например открыть свою продуктовую сэйлсфорс контору и с треском провалиться, но получить полгода опыта за счет инвесторов - можно подавать себя как управленца на позиции в совете директоров в какието конторы. Толковые люди нужны и необходимы в управлении тоже и их днем с огнем найти не могут. Умение принимать решения и брать ответственность это важный скилл. Так может лучше направлять усилия и изучать чтото чтобы оказатсья на месте управляющего директора чем учить очередной фреймворк?
Я понимаю к такому видению приходишь не сразу, и нужно смотреть с совсем иной точки зрения и иметь подходящий рынок, но в долине оно тебя бьет по голове очень быстро. На самом деле, сейчас, в эпоху всего цифрового и удаленки, место уже не проблема, проблема в видении картины.
то есть ответ на вопрос "а кем мне пойти работать?" - разработчиком, хорош
ответ на вопрос "что бы я хотел делать в жизни?" "как бы я мог заработать ДЕНЕГ?" - разработчиком, довольно плох, на мой взгляд. Лучше использовать разработчиков для достижения своих целей. И пусть думают что они стоят дорого :)
[quote="Developer"][quote="Андрей"]но английский подтянуть проще чем программирование[/quote] Кому как. Все люди разные. :) Есть отличные кодеры, которые способны только читать на английском, а есть и отличные языковеды, которые будут смотреть на конструкцию Map<String, Map<String, String>>() круглыми глазами и не понимать что с этим делать :D[/quote] я все больше разочаровываюсь в позиции и вложении времени в становление разработчиком когда смотришь с самого дна и задаешь вопрос "а кем мне пойти работать?" то кажется что разработчик идеальный вариант при условии что умеешь думать оочень сложно очень много всего изучаешь, развиваешь себя, ломаешь мозг, пытаешься сделать идеально, изучаешь всякие фреймворки, изучаешь сторонние технологии, всегда ищешь куда развиваться - а начальник рассматривает тебя как ресурс. Есть хорошие ресурсы, есть плохие, незаменяемых нет. Простое правило - дядя платит тебе деньги тогда и только тогда когда он делает на тебе больше денег, ну или планирует в дальнейшем делать больше денег и сейчас вкладывается. Обычно в десятки раз больше денег. И я не говорю про галеры которые перепродают твоё же время просто дороже, я говорю про конторы которые продают конечный продукт. И тут закономерный вопрос, а почему не подтянуть свои навыки общения, пройти курсы например бизнес этики и искусства ведения переговоров, иметь общие познания в программировании, маркетинге и т.д. дисциплинах и делать свой продукт, продвигать и создавать свои идеи. Даже если например открыть свою продуктовую сэйлсфорс контору и с треском провалиться, но получить полгода опыта за счет инвесторов - можно подавать себя как управленца на позиции в совете директоров в какието конторы. Толковые люди нужны и необходимы в управлении тоже и их днем с огнем найти не могут. Умение принимать решения и брать ответственность это важный скилл. Так может лучше направлять усилия и изучать чтото чтобы оказатсья на месте управляющего директора чем учить очередной фреймворк? Я понимаю к такому видению приходишь не сразу, и нужно смотреть с совсем иной точки зрения и иметь подходящий рынок, но в долине оно тебя бьет по голове очень быстро. На самом деле, сейчас, в эпоху всего цифрового и удаленки, место уже не проблема, проблема в видении картины. то есть ответ на вопрос "а кем мне пойти работать?" - разработчиком, хорош ответ на вопрос "что бы я хотел делать в жизни?" "как бы я мог заработать ДЕНЕГ?" - разработчиком, довольно плох, на мой взгляд. Лучше использовать разработчиков для достижения своих целей. И пусть думают что они стоят дорого :)
"что бы я хотел делать в жизни?
Спасибо Андрей за вместительный ответ.
Со своего опыта скажу, что чем проще и стабильней - тем меньше зарабатываешь))
Бизнес - это сталкинг, где есть большие возможности, но ты постоянно в состоянии "шторма".
[quote="Андрей"]"что бы я хотел делать в жизни?[/quote] Спасибо Андрей за вместительный ответ. Со своего опыта скажу, что чем проще и стабильней - тем меньше зарабатываешь)) Бизнес - это сталкинг, где есть большие возможности, но ты постоянно в состоянии "шторма".
Андрей, отлично сказал!!!
Кто-то перерастает в бизнесмена к кто-то остается разработчиком.
Но все равно начать с разработчика стоит, чтобы минимум представлять что это за звери такие дорогие .
Видел много управленцев которые кроме языкового скила ничего не знают - жалкое зрелище. И видел управленцев которые по старой привычке еще кодят, но больше для развлечения - вот для меня они пример (пока недосягаемый )
Андрей, отлично сказал!!! Кто-то перерастает в бизнесмена к кто-то остается разработчиком. Но все равно начать с разработчика стоит, чтобы минимум представлять что это за звери такие дорогие :D . Видел много управленцев которые кроме языкового скила ничего не знают - жалкое зрелище. И видел управленцев которые по старой привычке еще кодят, но больше для развлечения - вот для меня они пример (пока недосягаемый :( )
"что бы я хотел делать в жизни?
Спасибо Андрей за вместительный ответ.
Со своего опыта скажу, что чем проще и стабильней - тем меньше зарабатываешь))
Бизнес - это сталкинг, где есть большие возможности, но ты постоянно в состоянии "шторма".
незачто
то есть у тебя довольно большой опыт ведения своего бизнеса, я бы на твоём месте сразу ломился в манагеры и рассказывал какого размера коллективом я управлял, какие получены были результаты, что знаю с точки зрения бизнеса о ведении сэйлсфорс проекта (вот сюда и сделать упор на обучении), что нового я мог бы принести фирме и т.д.
Эх сча меня попрет. Умение себя продать - более важный навык в долине чем необходимость чтото из себя представлять
так что налегай на английский, SFDC development life cycle, и общие знания о ведении IT проектов
поработаешь так год и картина мира кардинально изменится. Идеи чтото там учить чтобы стать админом больше не взоникнут
[quote="ewergy"][quote="Андрей"]"что бы я хотел делать в жизни?[/quote] Спасибо Андрей за вместительный ответ. Со своего опыта скажу, что чем проще и стабильней - тем меньше зарабатываешь)) Бизнес - это сталкинг, где есть большие возможности, но ты постоянно в состоянии "шторма".[/quote] незачто то есть у тебя довольно большой опыт ведения своего бизнеса, я бы на твоём месте сразу ломился в манагеры и рассказывал какого размера коллективом я управлял, какие получены были результаты, что знаю с точки зрения бизнеса о ведении сэйлсфорс проекта (вот сюда и сделать упор на обучении), что нового я мог бы принести фирме и т.д. Эх :) сча меня попрет. Умение себя продать - более важный навык в долине чем необходимость чтото из себя представлять :p так что налегай на английский, SFDC development life cycle, и общие знания о ведении IT проектов поработаешь так год и картина мира кардинально изменится. Идеи чтото там учить чтобы стать админом больше не взоникнут
Эх сча меня попрет.
Спасибо за дозу мотивации)).
[quote="Андрей, Dmitry Shnyrev"]Эх сча меня попрет. [/quote] Спасибо за дозу мотивации)).