Регистрация  |  Вход

Собеседование на должность SF проггера.

Доброго времени суток!
Я работаю больше двух лет программистом SF. Делал много всего)
Пришел я на эту работу вообще зеленым знал только основы основ java и c#. По сути сейчас все мои знания касаются только SF, html, javasript(jquery) и по мелочи(php, android, c#, java).
И есть у меня идея поменять работу(где есть хоть какое корпоративное обучение, и возможность проф. развития).
И меня очень интересует, что же спрашивают на собеседовании на должность проггера SF?

Доброго времени суток!
Я работаю больше двух лет программистом SF. Делал много всего)
Пришел я на эту работу вообще зеленым знал только основы основ java и c#. По сути сейчас все мои знания касаются только SF, html, javasript(jquery) и по мелочи(php, android, c#, java).
И есть у меня идея поменять работу(где есть хоть какое корпоративное обучение, и возможность проф. развития).
И меня очень интересует, что же спрашивают на собеседовании на должность проггера SF? 

Если ты планируешь продолжить с Salesforce, но с другим работодателем, то могу сказать что сейчас в России появился спрос на salesforce разработчиков. В основном это бизнес, который планирует переходить на Salesforce. Спрашивают в основном про опыт и твои идеи по реализации той или иной задачи. Нет такой цели завалить тебя, как на собеседованиях по java. Т.е. если у тебя есть практический опыт в Salesforce и заказчик увидит, что ты можешь решить его проблемы - работа твоя.

Если ты планируешь продолжить с Salesforce, но с другим работодателем, то могу сказать что сейчас в России появился спрос на salesforce разработчиков. В основном это бизнес, который планирует переходить на Salesforce. Спрашивают в основном про опыт и твои идеи по реализации той или иной задачи. Нет такой цели завалить тебя, как на собеседованиях по java. Т.е. если у тебя есть практический опыт в Salesforce и заказчик увидит, что ты можешь решить его проблемы - работа твоя.


Дим, к примеру я захочу устроится к Вам на VRP. Думаю таки вопросы будут.

Дим, к примеру я захочу устроится к Вам на VRP. Думаю таки вопросы будут.

Виктор Сенько
Дим, к примеру я захочу устроится к Вам на VRP.

Ну не к "Нам в VRP", a в VRP я там уже не работаю.
С твоим опытом тебе там делать нечего. Компания делает акцент на подготовку "своих" специалистов. Твои знания врядли оценят на уровне. Но можешь попробовать, я же не знаю твои ожидания к уровню финансовой компенсации
А спрашивать будут очень серьезно - в компании много крутых специалистов с большим опытом. Очень быстро докажут что твой уровень недостаточен.
Я бы советовал попробовать поискать работу удаленно в России или за границей. Там команды и разработчики попроще и требования намного ниже, а уровень ЗП выше. Цена вопроса всего лишь в трудностях официального трудоустройства. Но я про это писал, в одной из соседних веток.

[quote="Виктор Сенько"]Дим, к примеру я захочу устроится к Вам на VRP.[/quote]
Ну не к "Нам в VRP", a в VRP :) я там уже не работаю.
С твоим опытом тебе там делать нечего. Компания делает акцент на подготовку "своих" специалистов. Твои знания врядли оценят на уровне. Но можешь попробовать, я же не знаю твои ожидания к уровню финансовой компенсации :)
А спрашивать будут очень серьезно - в компании много крутых специалистов с большим опытом. Очень быстро докажут что твой уровень недостаточен.
Я бы советовал попробовать поискать работу удаленно в России или за границей. Там команды и разработчики попроще и требования намного ниже, а уровень ЗП выше. Цена вопроса всего лишь в трудностях официального трудоустройства. Но я про это писал, в одной из соседних веток.

Ясно, ок спс за информацию.

Ясно, ок спс за информацию. 

Ну вот вам мой опыт прохождения собеседования.

Собственно тематических телефонных собеседований было три: первые два про СФ, там вопросы вроде "Это хорошо или плохо ставить @seeAllData=true в тесте?" - с этим все понятно, нет проблем.

Но последнее интервью было с главным руководителем, который не знает деталей СФ, но знает все остальное из мира програмирования, и поэтому задает вопросы общего плана, мотивируя это тем, что сотрудник в не-только-СФ-сной конторе должен быть team-player-ом, т.е. участвовать и в др процессах.

На этом интервью я рассказал все "по-простому", как оно есть у нас в проектах, интервьюер остался доволен моими ответами, а вот я - совсем нет.

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

(1) Как вы делаете тестирование? Какие тулсы вы используете для тестирования?

(2) Как вы делаете integration testing? (что это??)

(3) Как вы документирете вашу работу, расскажите о о вашем documentation process?

(4) Вы просите кого-то сделать review вашего кода? how do you track reviews?

(5) How do you build your projects? Do you know Hudson build tool?

(6) Используете ли вы какие-то тулсы для build and testing automation? Когда-нибудь слышали об Sylvania (UI testing)?

(7) Как вы использете ООП паттерны в СФ? Например, Singleton Pattern?

(8) Какие типы UML диаграм вы любите и почему? Чем interaction diagram или sequence diagram так полезна?

(9) Как вы используете Agile/Scrum методику при СФ разработке?

спасибо

Ну вот вам мой опыт прохождения собеседования.

Собственно тематических телефонных собеседований было три: первые два про СФ, там вопросы вроде "Это хорошо или плохо ставить @seeAllData=true в тесте?" - с этим все понятно, нет проблем.

Но последнее интервью было с главным руководителем, который не знает деталей СФ, но знает все остальное из мира програмирования, и поэтому задает вопросы общего плана, мотивируя это тем, что сотрудник в не-только-СФ-сной конторе должен быть team-player-ом, т.е. участвовать и в др процессах.

На этом интервью я рассказал все "по-простому", как оно есть у нас в проектах, интервьюер остался доволен моими ответами, а вот я - совсем нет.

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

(1) Как вы делаете тестирование? Какие тулсы вы используете для тестирования?

(2) Как вы делаете integration testing? [i](что это??)[/i]

(3) Как вы документирете вашу работу, расскажите о о вашем documentation process?

(4) Вы просите кого-то сделать  review вашего кода? how do you track reviews?

(5) How do you build your projects? Do you know Hudson build tool?

(6) Используете ли вы какие-то тулсы для build and testing automation? Когда-нибудь слышали об Sylvania (UI testing)?

(7) Как вы использете ООП паттерны в СФ? Например,  Singleton Pattern?

(8) Какие типы UML диаграм вы любите и почему?  Чем interaction diagram или sequence diagram так полезна?

(9) Как вы используете Agile/Scrum методику при СФ разработке?

спасибо

Хорошие вопросы однако!
Я только на 7 могу ответить на пальцах. А на остальные только "где-то слышал, но никогда не использовал".
По моему это болезнь Salesforce разработчиков. Я уже писал об этом и не раз. Чистые Salesforce разработчики, мягко сказать, слишком слабые, и это не проблема разработчиков, это проблема Salesforce. На Salesforce чтобы что-то сломать надо постараться, на обычных платформах чтобы что-то НЕ сломать надо постараться, поэтому там уделяется столько внимания тестированию и проектированию, а не просто "страница+контроллер+75% покрытия как-нибудь и в прод"
"Обычные" программисты на все эти вопросы думаю ответят с ходу.

Хорошие вопросы однако!
Я только на 7 могу ответить на пальцах. А на остальные только "где-то слышал, но никогда не использовал".
По моему это болезнь Salesforce разработчиков. Я уже писал об этом и не раз. Чистые Salesforce разработчики, мягко сказать, слишком слабые, и это не проблема разработчиков, это проблема Salesforce. На Salesforce чтобы что-то сломать надо постараться, на обычных платформах чтобы что-то НЕ сломать надо постараться, поэтому там уделяется столько внимания тестированию и проектированию, а не просто "страница+контроллер+75% покрытия как-нибудь и в прод"
"Обычные" программисты на все эти вопросы думаю ответят с ходу.

Dmitry Shnyrev
Хорошие вопросы однако!
Я только на 7 могу ответить на пальцах.

Я конечно извиняюсь, но вопросы по тестированию причем к разработчикам? Тестировать должны специальнообученные люди. Это тоже самое что спросить у тестировщиков про ооп.... Короче нет слов.

ПЫСЫ: я бы в эту кантору не пошел. У меня был такой опыт с Итранзишн минской..

[quote="Dmitry Shnyrev"]Хорошие вопросы однако!
Я только на 7 могу ответить на пальцах.[/quote]

Я конечно извиняюсь, но вопросы по тестированию причем к разработчикам? Тестировать должны специальнообученные люди. Это тоже самое что спросить у тестировщиков про ооп.... Короче нет слов.

ПЫСЫ: я бы в эту кантору не пошел. У меня был такой опыт с Итранзишн минской..

Maxim Elets
У меня был такой опыт с Итранзишн минской..

А что за опыт? Прохождение собеседования?

[quote="Maxim Elets"]У меня был такой опыт с Итранзишн минской..[/quote]
А что за опыт? Прохождение собеседования?

Dmitry Shnyrev
Maxim Elets
У меня был такой опыт с Итранзишн минской..

А что за опыт? Прохождение собеседования?

Дада.

Там правда что было... Говорю хочу к вам на .net. Сказали Приходи на собеседование. Пришел. По .net было вопроса 3 всего, причем это было не собеседование, а тест с наверно 60 вопросами(или чуть больше, давно было не помню). Остальное это php, java, c++, тестирование и прочая шняга которая меня совершенно не интересовала в то время...

Собственно я рад что собеседование было успешно завалено))) Ибо я нашел место где спрашивали по той теме на которую я к ним шел. Привет ребятам из "ОК")))

[quote="Dmitry Shnyrev"][quote="Maxim Elets"]У меня был такой опыт с Итранзишн минской..[/quote]
А что за опыт? Прохождение собеседования?[/quote]
Дада.

Там правда что было... Говорю хочу к вам на .net. Сказали Приходи на собеседование. Пришел. По .net было вопроса 3 всего, причем это было не собеседование, а тест с наверно 60 вопросами(или чуть больше, давно было не помню). Остальное это php, java, c++, тестирование и прочая шняга которая меня совершенно не интересовала в то время...

Собственно я рад что собеседование было успешно завалено))) Ибо я нашел место где спрашивали по той теме на которую я к ним шел. Привет ребятам из "[url=http://ok.by]ОК[/url]")))

Maxim Elets
Я конечно извиняюсь, но вопросы по тестированию причем к разработчикам?

Согласен что разработчики не должны заниматься тестированием фронтенда, но бэкенд я думаю все равно остается на совести самих разработчиков. Я не силен в понятиях из области тестирования, но все рассказы про собеседования (да и про разработку в целом) обязательно затрагивают тему тестирования приложения. Не важно java или php это везде есть инструменты для создания и запуска тестов. Тот же Salesforce не исключение.

[quote="Maxim Elets"]Я конечно извиняюсь, но вопросы по тестированию причем к разработчикам?[/quote]
Согласен что разработчики не должны заниматься тестированием фронтенда, но бэкенд я думаю все равно остается на совести самих разработчиков. Я не силен в понятиях из области тестирования, но все рассказы про собеседования (да и про разработку в целом) обязательно затрагивают тему тестирования приложения. Не важно java или php это везде есть инструменты для создания и запуска тестов. Тот же Salesforce не исключение.

Maxim Elets
Остальное это php, java, c++, тестирование и прочая шняга которая меня совершенно не интересовала в то время...

В таких канторах не ставят целью нанять человека, в таких конторах просто "работают" рекрутеры!

[quote="Maxim Elets"]Остальное это php, java, c++, тестирование и прочая шняга которая меня совершенно не интересовала в то время...[/quote]
В таких канторах не ставят целью нанять человека, в таких конторах просто "работают" рекрутеры!

Dmitry Shnyrev
Maxim Elets
Я конечно извиняюсь, но вопросы по тестированию причем к разработчикам?

Согласен что разработчики не должны заниматься тестированием фронтенда, но бэкенд я думаю все равно остается на совести самих разработчиков. Я не силен в понятиях из области тестирования, но все рассказы про собеседования (да и про разработку в целом) обязательно затрагивают тему тестирования приложения. Не важно java или php это везде есть инструменты для создания и запуска тестов. Тот же Salesforce не исключение.

Естественно, есть даже test driven development. Я не спорю что разработчик должен писать тесты. Но, все же как мне когдато сказали в ВРП, каждый должен заниматься своим делом)

[quote="Dmitry Shnyrev"][quote="Maxim Elets"]Я конечно извиняюсь, но вопросы по тестированию причем к разработчикам?[/quote]
Согласен что разработчики не должны заниматься тестированием фронтенда, но бэкенд я думаю все равно остается на совести самих разработчиков. Я не силен в понятиях из области тестирования, но все рассказы про собеседования (да и про разработку в целом) обязательно затрагивают тему тестирования приложения. Не важно java или php это везде есть инструменты для создания и запуска тестов. Тот же Salesforce не исключение.[/quote]

Естественно, есть даже test driven development. Я не спорю что разработчик должен писать тесты. Но, все же как мне когдато сказали в ВРП, каждый должен заниматься своим делом)

Maxim Elets
каждый должен заниматься своим делом

Максим, абсолютно верно!

Den, ты просто попал не в ту контору на собеседование. Им просто не нужны были новые люди, а они просто собирали статистику по рынку.

Я считаю что вопросы должны быть практическими из реальной области. Как сделать это, как сделать то. А лучше вообще тестовое задание. Хотя тестовое задание это больше для junior, опытные не будут этим заниматься. Но опытному и не надо отвечать на 60 вопросов по php когда он java разработчик. Опытному вообще не надо отвечать на вопросы :)))))) за него должен отвечать его опыт :)))))) и резюме.

[quote="Maxim Elets"]каждый должен заниматься своим делом[/quote]
Максим, абсолютно верно!

Den, ты просто попал не в ту контору на собеседование. Им просто не нужны были новые люди, а они просто собирали статистику по рынку.

Я считаю что вопросы должны быть практическими из реальной области. Как сделать это, как сделать то. А лучше вообще тестовое задание. Хотя тестовое задание это больше для junior, опытные не будут этим заниматься. Но опытному и не надо отвечать на 60 вопросов по php когда он java разработчик. Опытному вообще не надо отвечать на вопросы :)))))) за него должен отвечать его опыт :)))))) и резюме.

Maxim Elets
Там правда что было... Говорю хочу к вам на .net. Сказали Приходи на собеседование. Пришел. По .net было вопроса 3 всего, причем это было не собеседование, а тест с наверно 60 вопросами(или чуть больше, давно было не помню). Остальное это php, java, c++, тестирование и прочая шняга которая меня совершенно не интересовала в то время...

))) Тоже проходил этот этап. Только этот тест не на устройство на работу, а на зачисление на курсы трехмесячные(с последующим трудоустройством). Тест норм, я его прошел кстати на 95% :). Тоже возник вопрос: зачем мне отвечать на эти вопросы. Все дело в том, что они набирают сразу и php, и .net, и ruby. После прохождения теста и собеседования формируют большую группу (а-ля факультет) и подгруппы(уже по языкам). И как я понял, вроде как если ты написал, что хочешь на .net то смотрят в первую очередь на ответы в тесте по .net части.

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

[quote="Maxim Elets"]Там правда что было... Говорю хочу к вам на .net. Сказали Приходи на собеседование. Пришел. По .net было вопроса 3 всего, причем это было не собеседование, а тест с наверно 60 вопросами(или чуть больше, давно было не помню). Остальное это php, java, c++, тестирование и прочая шняга которая меня совершенно не интересовала в то время...[/quote]

))) Тоже проходил этот этап. Только этот тест не на устройство на работу, а на зачисление на курсы трехмесячные(с последующим трудоустройством). Тест норм, я его прошел кстати на 95% :). Тоже возник вопрос: зачем мне отвечать на эти вопросы. Все дело в том, что они набирают сразу и php, и .net, и ruby. После прохождения теста и собеседования формируют большую группу (а-ля факультет) и подгруппы(уже по языкам). И как я понял, вроде как если ты написал, что хочешь на .net то смотрят в первую очередь на ответы в тесте по .net части. 

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


Vadim
Только этот тест не на устройство на работу, а на зачисление на курсы трехмесячные(с последующим трудоустройством)
Все дело в том, что они набирают сразу и php, и .net, и ruby.

Так это все проясняет. Тогда в принципе такой тест очень интересен с точки зрения получить представление и конкретно о той технологии которую выбрал кандидат, и о его развитии в целом. Возможно кандидат лучше знает ruby хотя пришел на .net :D

[quote="Vadim"]Только этот тест не на устройство на работу, а на зачисление на курсы трехмесячные(с последующим трудоустройством)
Все дело в том, что они набирают сразу и php, и .net, и ruby. 
[/quote]
Так это все проясняет. Тогда в принципе такой тест очень интересен с точки зрения получить представление и конкретно о той технологии которую выбрал кандидат, и о его развитии в целом. Возможно кандидат лучше знает ruby хотя пришел на .net :D

Dmitry Shnyrev
Так это все проясняет. Тогда в принципе такой тест очень интересен с точки зрения получить представление и конкретно о той технологии которую выбрал кандидат, и о его развитии в целом. Возможно кандидат лучше знает ruby хотя пришел на .net :D

По моему мнению если ты идешь на .net то ты готовишься именно к нему и в голове прокручиваешь инфу именно по нему, а потом приходишь и тут нежданчик.)

Да, Вадик правильно написал, там сначала 3хмесячные курсы, за которые не плотют, + по окончании не факт что тебе предложат работу.

Собственно для меня был нежданчик в виде остальных языков и вопросов). Собственно именно поэтому я не люблю такие большие конторы)

[quote="Dmitry Shnyrev"]Так это все проясняет. Тогда в принципе такой тест очень интересен с точки зрения получить представление и конкретно о той технологии которую выбрал кандидат, и о его развитии в целом. Возможно кандидат лучше знает ruby хотя пришел на .net :D[/quote]

По моему мнению если ты идешь на .net то ты готовишься именно к нему и в голове прокручиваешь инфу именно по нему, а потом приходишь и тут нежданчик.)

Да, Вадик правильно написал, там сначала 3хмесячные курсы, за которые не плотют, + по окончании не факт что тебе предложат работу.

Собственно для меня был нежданчик в виде остальных языков и вопросов). Собственно именно поэтому я не люблю такие большие конторы)

Тоже в тему собеседований.

Как-то раз довелось мне принимать участие в собеседовании по php одного кандидата (чтобы не скучал на Salesforce подкинули еще PHP проект). Так вот спрашивать про всякие ООП и паттерны проектирования я не мог, потому что сам не знал, зато знал что нужно для текущего проекта - как развернуть окружение на базе линкса аналогичное продакшену, как базу поднять и скопировать, как дебажить (а это была основная проблема, потому что движек был самописный). В итоге на все эти вопросы ответов не было, хотя знаний языка вполне даже хватало.
А если на это взглянуть со стороны кандидата, нафига ему знать линуксы и все такое? поднял xampp под виндой и девелопь себе наздоровье, а прод - залил на sharing хостинг и всего делов.

Тоже в тему собеседований.

Как-то раз довелось мне принимать участие в собеседовании по php одного кандидата (чтобы не скучал на Salesforce подкинули еще PHP проект). Так вот спрашивать про всякие ООП и паттерны проектирования я не мог, потому что сам не знал, зато знал что нужно для текущего проекта - как развернуть окружение на базе линкса аналогичное продакшену, как базу поднять и скопировать, как дебажить (а это была основная проблема, потому что движек был самописный). В итоге на все эти вопросы ответов не было, хотя знаний языка вполне даже хватало.
А если на это взглянуть со стороны кандидата, нафига ему знать линуксы и все такое? поднял xampp под виндой и девелопь себе наздоровье, а прод - залил на sharing хостинг и всего делов.

Я тоже вспомнил свое собеседование
Помню сделал тестовое задание и ведущему разработчику, которые мне его выдал, результат вполне понравился. Он собственно и ходатайствовал о том чтобы меня взяли. Но все равно пришлось проходить собеседование с моим будущим директором - гоняли меня сначала по логическим задачам (эх как я их ненавижу), по английском (ну это ладно), потом пошли по программированию: принципы ООП (до сих пор не могу запомнить, но это не мешает мне программировать), потом зацепили стек (принципы внутреннего устройства, принципы работы, LILO FIFO там всякие). Я помню вышел как выжатый лимон. А смысл всего этого? На знания Salesforce и продуктивность это никак не повлияло.

Зато мне нравится последние собеседования:
как бы вы сделали это? а это? а это?
сколько вы хотите?

! Все-таки собеседования людей с опытом и без совсем разные.

Я тоже вспомнил свое собеседование :)
Помню сделал тестовое задание и ведущему разработчику, которые мне его выдал, результат вполне понравился. Он собственно и ходатайствовал о том чтобы меня взяли. Но все равно пришлось проходить собеседование с моим будущим директором - гоняли меня сначала по логическим задачам (эх как я их ненавижу), по английском (ну это ладно), потом пошли по программированию: принципы ООП (до сих пор не могу запомнить, но это не мешает мне программировать), потом зацепили стек (принципы внутреннего устройства, принципы работы, LILO FIFO там всякие). Я помню вышел как выжатый лимон. А смысл всего этого? На знания Salesforce и продуктивность это никак не повлияло.

Зато мне нравится последние собеседования:
как бы вы сделали это? а это? а это?
сколько вы хотите?

! Все-таки собеседования людей с опытом и без совсем разные.

Dmitry Shnyrev
! Все-таки собеседования людей с опытом и без совсем разные.

А чтобы вам не пришлось доказывать что вы опытный заявите о себе в интернете. Сделайте свой блог, публикуйте статьи, помогайте другим.
Я помню тоже начал с блога на wordpress (вернее wordpress был вторым шагом до этого был blogger от google) и по 1-2 статьи в неделю, а потом и того реже. Затрат минимум, зато потом вечная отдача!!!
(это совет тем, кто планирует вырасти из junior и не испытывать проблем на собеседованиях)

[quote="Dmitry Shnyrev"]! Все-таки собеседования людей с опытом и без совсем разные.[/quote]
А чтобы вам не пришлось доказывать что вы [b]опытный[/b] заявите о себе в интернете. Сделайте свой блог, публикуйте статьи, помогайте другим. 
Я помню тоже начал с блога на wordpress (вернее wordpress был вторым шагом до этого был blogger от google) и по 1-2 статьи в неделю, а потом и того реже. Затрат минимум, зато потом вечная отдача!!! 
[b](это совет тем, кто планирует вырасти из junior и не испытывать проблем на собеседованиях)[/b]

Dmitry Shnyrev
Dmitry Shnyrev
! Все-таки собеседования людей с опытом и без совсем разные.

А чтобы вам не пришлось доказывать что вы опытный заявите о себе в интернете. Сделайте свой блог, публикуйте статьи, помогайте другим.
Я помню тоже начал с блога на wordpress (вернее wordpress был вторым шагом до этого был blogger от google) и по 1-2 статьи в неделю, а потом и того реже. Затрат минимум, зато потом вечная отдача!!!
(это совет тем, кто планирует вырасти из junior и не испытывать проблем на собеседованиях)

Ну не знаю по поводу блога. Я пришёл покал свой проект. И у них слюни сразу потекли. И все.

[quote="Dmitry Shnyrev"][quote="Dmitry Shnyrev"]! Все-таки собеседования людей с опытом и без совсем разные.[/quote]
А чтобы вам не пришлось доказывать что вы [b]опытный[/b] заявите о себе в интернете. Сделайте свой блог, публикуйте статьи, помогайте другим. 
Я помню тоже начал с блога на wordpress (вернее wordpress был вторым шагом до этого был blogger от google) и по 1-2 статьи в неделю, а потом и того реже. Затрат минимум, зато потом вечная отдача!!! 
[b](это совет тем, кто планирует вырасти из junior и не испытывать проблем на собеседованиях)[/b][/quote]

Ну не знаю по поводу блога. Я пришёл покал свой проект. И у них слюни сразу потекли. И все. 

wilder
Я пришёл покал свой проект. И у них слюни сразу потекли.

Но это лишний раз доказывает что ЧТО-ТО СВОЕ должно быть, а не просто запись в резюме "Трудился верой и правдой 3 года", но показать ничего не могу потому что NDA.

[quote="wilder"]Я пришёл покал свой проект. И у них слюни сразу потекли.[/quote]
Но это лишний раз доказывает что ЧТО-ТО СВОЕ должно быть, а не просто запись в резюме "Трудился верой и правдой 3 года", но показать ничего не могу потому что NDA.

Виктор Сенько
Доброго времени суток!
Я работаю больше двух лет программистом SF. Делал много всего)
Пришел я на эту работу вообще зеленым знал только основы основ java и c#. По сути сейчас все мои знания касаются только SF, html, javasript(jquery) и по мелочи(php, android, c#, java).
И есть у меня идея поменять работу(где есть хоть какое корпоративное обучение, и возможность проф. развития).
И меня очень интересует, что же спрашивают на собеседовании на должность проггера SF?

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


Dmitry Shnyrev
Твои знания врядли оценят на уровне. Но можешь попробовать, я же не знаю твои ожидания к уровню финансовой компенсации

Ну в принципе зарплаты для salesforce специалистов у нас примерно совпадают с java, .Net с релевантным опытом.
Ситуацию на фрилансе не знаю - возможно Дима прав.

Dmitry Shnyrev
А спрашивать будут очень серьезно - в компании много крутых специалистов с большим опытом.

Отбор у нас действительно строгий.

[quote="Виктор Сенько"]Доброго времени суток!
Я работаю больше двух лет программистом SF. Делал много всего)
Пришел я на эту работу вообще зеленым знал только основы основ java и c#. По сути сейчас все мои знания касаются только SF, html, javasript(jquery) и по мелочи(php, android, c#, java).
И есть у меня идея поменять работу(где есть хоть какое корпоративное обучение, и возможность проф. развития).
И меня очень интересует, что же спрашивают на собеседовании на должность проггера SF?[/quote]

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


[quote="Dmitry Shnyrev"]Твои знания врядли оценят на уровне. Но можешь попробовать, я же не знаю твои ожидания к уровню финансовой компенсации [/quote]
Ну в принципе зарплаты для salesforce специалистов у нас примерно совпадают с java, .Net с релевантным опытом.
Ситуацию на фрилансе не знаю - возможно Дима прав.

[quote="Dmitry Shnyrev"]А спрашивать будут очень серьезно - в компании много крутых специалистов с большим опытом.[/quote]
Отбор у нас действительно строгий. 

Очень часто встречаю на англоязычных форумах совет от опытных товарищей к начинающим - использовать открытые репозитории на github.com и почаще туда коммитить свои наработки. В продвинутых компаниях при устройстве на работу это огромный плюс - люди могут посмотреть твой код, оценить уровень знаний и желание развиваться. Также там есть такая замечательный блок - Contributions, где показывается твоя активность во времени. Так что это лишний раз подтверждает мои слова насколько важно вести активную социальную жизнь программиста.
Сам буквально на днях переборол себя и решил хранить свои наработки в открытом репозитории на github.com (до этого использовал закрытые репозитории в bitbucket.com). Ведь если подумать - сколько я всего перепробовал, сколько интересных наработок валяется у меня на компе, а сколько уже ушли в небытие, и как мне теперь доказать что все записи в моем резюме не пустые слова.
Так что чем раньше начнете о себе заявлять, тем лучше!

Очень часто встречаю на англоязычных форумах совет от опытных товарищей к начинающим - использовать открытые репозитории на github.com и почаще туда коммитить свои наработки. В продвинутых компаниях при устройстве на работу это огромный плюс - люди могут посмотреть твой код, оценить уровень знаний и желание развиваться. Также там есть такая замечательный блок - Contributions, где показывается твоя активность во времени. Так что это лишний раз подтверждает мои слова насколько важно вести активную социальную жизнь программиста. 
Сам буквально на днях переборол себя и решил хранить свои наработки в открытом репозитории на github.com (до этого использовал закрытые репозитории в bitbucket.com). Ведь если подумать - сколько я всего перепробовал, сколько интересных наработок валяется у меня на компе, а сколько уже ушли в небытие, и как мне теперь доказать что все записи в моем резюме не пустые слова.
Так что чем раньше начнете о себе заявлять, тем лучше! 

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

yurybond
Виктор, насколько я знаю ты искал работу удаленно - такой вариант мы предложить не можем, если будет готовность на on-site обязательно приходи на собеседование!

Этот вариант уже отпал. Если буду менять работу то на полный график в офисе.

Касаемо репозитория думаю действительно стоит начать свои наработки выкладывать.
[quote="yurybond"]Виктор, насколько я знаю ты искал работу удаленно - такой вариант мы предложить не можем, если будет готовность на on-site обязательно приходи на собеседование![/quote]
Этот вариант уже отпал. Если буду менять работу то на полный график в офисе. 

Dmitry Shnyrev
Очень часто встречаю на англоязычных форумах совет от опытных товарищей к начинающим - использовать открытые репозитории на github.com и почаще туда коммитить свои наработки. В продвинутых компаниях при устройстве на работу это огромный плюс - люди могут посмотреть твой код, оценить уровень знаний и желание развиваться. Также там есть такая замечательный блок - Contributions, где показывается твоя активность во времени. Так что это лишний раз подтверждает мои слова насколько важно вести активную социальную жизнь программиста.
Сам буквально на днях переборол себя и решил хранить свои наработки в открытом репозитории на github.com (до этого использовал закрытые репозитории в bitbucket.com). Ведь если подумать - сколько я всего перепробовал, сколько интересных наработок валяется у меня на компе, а сколько уже ушли в небытие, и как мне теперь доказать что все записи в моем резюме не пустые слова.
Так что чем раньше начнете о себе заявлять, тем лучше!

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

[quote="Dmitry Shnyrev"]Очень часто встречаю на англоязычных форумах совет от опытных товарищей к начинающим - использовать открытые репозитории на github.com и почаще туда коммитить свои наработки. В продвинутых компаниях при устройстве на работу это огромный плюс - люди могут посмотреть твой код, оценить уровень знаний и желание развиваться. Также там есть такая замечательный блок - Contributions, где показывается твоя активность во времени. Так что это лишний раз подтверждает мои слова насколько важно вести активную социальную жизнь программиста. 
Сам буквально на днях переборол себя и решил хранить свои наработки в открытом репозитории на github.com (до этого использовал закрытые репозитории в bitbucket.com). Ведь если подумать - сколько я всего перепробовал, сколько интересных наработок валяется у меня на компе, а сколько уже ушли в небытие, и как мне теперь доказать что все записи в моем резюме не пустые слова.
Так что чем раньше начнете о себе заявлять, тем лучше![/quote]

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

wilder
Ну не знаю. Я вот до сих пор не уверен что могу выкладывать свои разработки в открытый доступ.

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

[quote="wilder"]Ну не знаю. Я вот до сих пор не уверен что могу выкладывать свои разработки в открытый доступ.[/quote]
:) согласен, жалко. Но это уже личное дело каждого :) Сам 3 года прятался в приватных репозиториях. Но и уровень моих наработок не тянет на коммерческий продукт, так что мне нечего скрывать. А если мои наработки в публичном доступе помогут мне найти работу лучше, то почему бы и нет. Все равно пылятся.

Виктор Сенько
Этот вариант уже отпал. Если буду менять работу то на полный график в офисе.

Виктор, ты продолжаешь с Salesforce? или что поинтереснее нашел?

[quote="Виктор Сенько"]Этот вариант уже отпал. Если буду менять работу то на полный график в офисе.[/quote]
Виктор, ты продолжаешь с Salesforce? или что поинтереснее нашел?

при поиске серьезной работы обязательно спросят примеры работы. Хорошо бы иметь несколько СФ сайтовых страниц и открытый "витринный репо" с образцами твоих работ.

И если спросят, то просто кинешь ссылку: мол, смотрите, смейтесь...

хотя я подозреваю, что тут дело не просто в том, что люди хотят посмеяться над чужим кодом. Предполагаю, что дело в том, что работодатели даже видя кандидата с сертификатом СФ девелопер 401 абсолютно не имеют понятия, имеет ли этот парень вообще кодить, хоть как-то. Поэтому спрашивают про код...

при поиске серьезной работы обязательно спросят примеры работы. Хорошо бы иметь несколько СФ сайтовых страниц и открытый "витринный репо" с образцами твоих работ.

И если спросят, то просто кинешь ссылку: мол, смотрите, смейтесь...

хотя я подозреваю, что тут дело не просто в том, что люди хотят посмеяться над чужим кодом. Предполагаю, что дело в том, что работодатели даже видя кандидата с сертификатом СФ девелопер 401 абсолютно не имеют понятия, имеет ли этот парень вообще кодить, хоть как-то. Поэтому спрашивают про код...

Dmitry Shnyrev
Виктор, ты продолжаешь с Salesforce? или что поинтереснее нашел?

Боюсь что только в SF я имею достаточный уровень знаний для адекватной ЗП для жизни.
А идти на джуниура по C# или Java мне не очень хочется.

[quote="Dmitry Shnyrev"]Виктор, ты продолжаешь с Salesforce? или что поинтереснее нашел?[/quote]
Боюсь что только в SF я имею достаточный уровень знаний для адекватной ЗП для жизни.
А идти на джуниура по C# или Java мне не очень хочется.   

Den Brown
хотя я подозреваю, что тут дело не просто в том, что люди хотят посмеяться над чужим кодом. Предполагаю, что дело в том, что работодатели даже видя кандидата с сертификатом СФ девелопер 401 абсолютно не имеют понятия, имеет ли этот парень вообще кодить, хоть как-то. Поэтому спрашивают про код...

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

[quote="Den Brown"]хотя я подозреваю, что тут дело не просто в том, что люди хотят посмеяться над чужим кодом. Предполагаю, что дело в том, что работодатели даже видя кандидата с сертификатом СФ девелопер 401 абсолютно не имеют понятия, имеет ли этот парень вообще кодить, хоть как-то. Поэтому спрашивают про код...[/quote]
Знаешь, если бы я нанимал людей, то прежде всего для меня было бы важно как он умеет программировать, уровень его навыков. А для этого важно видеть код хоть в каком либо виде. Очень конечно хорошим примером является выполнение тестового задания, но не каждый будет этим заниматься и уж точно не опытные программисты. А брать наобум кота в мешке только потому, что кандидат сказал что он крут я считаю очень опасным занятием.
И уж тем более 401 сертификат не показатель! Зная как его получают пачками на фирмах, этот параметр даже не стоит учитывать.
Поэтому если бы у кандидата был пример его работ в открытом доступе, то до собеседования я бы его изучил, выписал бы себе основные моменты, которые мне кажутся интересными и прошелся бы по ним в ходе обсуждения.

Dmitry Shnyrev
Виктор Сенько
Этот вариант уже отпал. Если буду менять работу то на полный график в офисе.

Виктор, ты продолжаешь с Salesforce? или что поинтереснее нашел?

Что значит поинтереснее?

Saelsorce ПРЕКРАСЕН.

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

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

И много много всего.

Виктор Сенько
Этот вариант уже отпал. Если буду менять работу то на полный график в офисе.

Подходи на собеседование. daria.mitkevich@vrpinc.com - это HR.

[quote="Dmitry Shnyrev"][quote="Виктор Сенько"]Этот вариант уже отпал. Если буду менять работу то на полный график в офисе.[/quote]
Виктор, ты продолжаешь с Salesforce? или что поинтереснее нашел?[/quote]
Что значит поинтереснее? 

Saelsorce ПРЕКРАСЕН. 

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

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

И много много всего. 

[quote="Виктор Сенько"]Этот вариант уже отпал. Если буду менять работу то на полный график в офисе. [/quote]

Подходи на собеседование. daria.mitkevich@vrpinc.com - это HR.

yurybond
Saelsorce ПРЕКРАСЕН.

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

[quote="yurybond"]
Saelsorce ПРЕКРАСЕН. 

[/quote]

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

yurybond
Я реально фанат лимитов, и даже немного грущу, когда их отменяют. Они заставляют писать оптимальный код, с максимальным перформансом - у меня пунктик насчет "оптимальности".

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

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

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

[quote="yurybond"]Я реально фанат лимитов, и даже немного грущу, когда их отменяют. Они заставляют писать оптимальный код, с максимальным перформансом - у меня пунктик насчет "оптимальности".[/quote]
вот здесь человек становится действительно Salesforce програмистом, когда начинает грустить, что лимиты расширяются. Но все равно Salesforce програмирование, даже в своем самом профессиональном проявлении, - это несколько "жанровая" вещь. Не плохая, вовсе нет, но "жанровая"...

[quote="yurybond"]На salesforce ты концентрируешься на бизнес задаче, а не на написании 500 строк кода для элементарных операций.[/quote]
вот это действительно прекрасно. эта дает возможность быть много больше чем просто програмистом.с одной стороны освоение БА (и поинт-энд-клик функционала СФ в целом)- это путь по карьерной лестнице. С другой - ты сам становишься человеком-оркестром, который в одиночку может поднять проект... это многое открывает... Но не все кстати это осознают и ценят.

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

Проснись, теперь на любом ЯП элементарные операции делаются в пару строк.
Кст, приведи пример такой операции.

[quote="yurybond"]На salesforce ты концентрируешься на бизнес задаче, а не на написании 500 строк кода для элементарных операций.[/quote]
Проснись, теперь на любом ЯП элементарные операции делаются в пару строк.
Кст, приведи пример такой операции.

yurybond
Saelsorce ПРЕКРАСЕН.

Юра, тогда жду твоего появления в теме https://salesforce-developer.ru/forum/topic-pochemu-salesforce-eto-klassno
Почему ты еще там не написал что "почему Salesforce это хорошо?"

[quote="yurybond"]Saelsorce ПРЕКРАСЕН.[/quote]
Юра, тогда жду твоего появления в теме https://salesforce-developer.ru/forum/topic-pochemu-salesforce-eto-klassno
Почему ты еще там не написал что "почему Salesforce это хорошо?"

yurybond
Saelsorce ПРЕКРАСЕН.

Сам точно также считаю. Сам прусь от лимитов и давно уже говорил, что лимиты заставляют программиста думать. Сам помню расстроился когда отменили 200 000 code statements limit. Этот лимит мне напомнил времена моей молодости, когда мы с товарищами по ZX Spectrum устроили соревнование на 100 byte demo - нужно было сделать какой-нибудь графический эффект и запихнуть его в 100 байт. Помню у меня было лишних 2 байта и реально пришлось голову ломать. Сорри отвлекся, ностальгия

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

[quote="yurybond"]Saelsorce ПРЕКРАСЕН.[/quote]
Сам точно также считаю. Сам прусь от лимитов и давно уже говорил, что лимиты заставляют программиста думать. Сам помню расстроился когда отменили 200 000 code statements limit. Этот лимит мне напомнил времена моей молодости, когда мы с товарищами по ZX Spectrum устроили соревнование на 100 byte demo - нужно было сделать какой-нибудь графический эффект и запихнуть его в 100 байт. Помню у меня было лишних 2 байта и реально пришлось голову ломать. Сорри отвлекся, ностальгия :) 

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


Знаете чему бы я был бы рад и о чем мечтаю? Чтобы Salesforce выпустила облачный сервис без всякого стандартного функционала - только Apex, Visualforce и Custom Objects и всё. И вот такие орги продавались бы за цену стандартных VPS. Я бы тогда стал чистым Salesforce программистом не задумываясь.

Знаете чему бы я был бы рад и о чем мечтаю? Чтобы Salesforce выпустила облачный сервис без всякого стандартного функционала - только Apex, Visualforce и Custom Objects и всё. И вот такие орги продавались бы за цену стандартных VPS. Я бы тогда стал чистым Salesforce программистом не задумываясь.

Gres
yurybond
На salesforce ты концентрируешься на бизнес задаче, а не на написании 500 строк кода для элементарных операций.

Проснись, теперь на любом ЯП элементарные операции делаются в пару строк.
Кст, приведи пример такой операции.

Некотрые видимо забывают что толко совмен недавно у нас появился нормальеый join. И до сих под нет нормальной сортировки в примитивных мапах и сетах. И не нужно мне говорить про Sortable я прекрасно про него знаю. А дебильный лимит в 3.5 мега для WebService. А уж про то что некоторые строковые функции выжирают двойной Heap, я просто молчу. Продолжать ?

[quote="Gres"][quote="yurybond"]На salesforce ты концентрируешься на бизнес задаче, а не на написании 500 строк кода для элементарных операций.[/quote]
Проснись, теперь на любом ЯП элементарные операции делаются в пару строк.
Кст, приведи пример такой операции.[/quote]

Некотрые видимо забывают что толко совмен недавно у нас появился нормальеый join. И до сих под нет нормальной сортировки в примитивных мапах и сетах. И не нужно мне говорить про Sortable я прекрасно про него знаю. А дебильный лимит в 3.5 мега для WebService. А уж про то что некоторые строковые функции выжирают двойной Heap, я просто молчу. Продолжать ?

wilder
у нас появился нормальеый join

А что это за нормальный JOIN появился? Почему я не знаю? Можно ссылку на доки?

[quote="wilder"]у нас появился нормальеый join[/quote]
А что это за нормальный JOIN появился? Почему я не знаю? Можно ссылку на доки?

Dmitry Shnyrev
wilder
у нас появился нормальеый join

А что это за нормальный JOIN появился? Почему я не знаю? Можно ссылку на доки?

Не ленись !

[quote="Dmitry Shnyrev"][quote="wilder"]у нас появился нормальеый join[/quote]
А что это за нормальный JOIN появился? Почему я не знаю? Можно ссылку на доки?[/quote]

[url=https://www.salesforce.com/us/developer/docs/apexcode/Content/apex_methods_system_string.htm#apex_System_String_join]Не ленись ![/url]

wilder
Dmitry Shnyrev
wilder
у нас появился нормальеый join

А что это за нормальный JOIN появился? Почему я не знаю? Можно ссылку на доки?

Не ленись !

я про soql подумал)

[quote="wilder"][quote="Dmitry Shnyrev"][quote="wilder"]у нас появился нормальеый join[/quote]
А что это за нормальный JOIN появился? Почему я не знаю? Можно ссылку на доки?[/quote]

[url=https://www.salesforce.com/us/developer/docs/apexcode/Content/apex_methods_system_string.htm#apex_System_String_join]Не ленись ![/url][/quote]

я про soql подумал)

join я подумал про SQL запрос а не про join строковый Его я знаю и постоянно использую.

:) join я подумал про SQL запрос :) а не про join строковый :) Его я знаю и постоянно использую.

Gres
yurybond
На salesforce ты концентрируешься на бизнес задаче, а не на написании 500 строк кода для элементарных операций.

Проснись, теперь на любом ЯП элементарные операции делаются в пару строк.
Кст, приведи пример такой операции.

Ну навскидку, такой ширпотреб как авторизация или регистрация пользователя на сайте.

[quote="Gres"][quote="yurybond"]На salesforce ты концентрируешься на бизнес задаче, а не на написании 500 строк кода для элементарных операций.[/quote]
Проснись, теперь на любом ЯП элементарные операции делаются в пару строк.
Кст, приведи пример такой операции.[/quote]

Ну навскидку, такой ширпотреб как авторизация или регистрация пользователя на сайте.

yurybond
Ну навскидку, такой ширпотреб как авторизация или регистрация пользователя на сайте.

И ты правда считаешь, что это делается в 500 стр и нет готовых решений?

[quote="yurybond"]Ну навскидку, такой ширпотреб как авторизация или регистрация пользователя на сайте.[/quote]
И ты правда считаешь, что это делается в 500 стр и нет готовых решений?

Gres
yurybond
Ну навскидку, такой ширпотреб как авторизация или регистрация пользователя на сайте.

И ты правда считаешь, что это делается в 500 стр и нет готовых решений?

Истина где-то рядом. Последний раз у меня это вроде уместилось в 64 строки. Давайте согасимся что Salesforce хорош, но не прекрасен :)

[quote="Gres"][quote="yurybond"]Ну навскидку, такой ширпотреб как авторизация или регистрация пользователя на сайте.[/quote]
И ты правда считаешь, что это делается в 500 стр и нет готовых решений?[/quote]

Истина где-то рядом. Последний раз у меня это вроде уместилось в 64 строки. Давайте согасимся что Salesforce хорош, но не прекрасен :)

wilder
Истина где-то рядом. Последний раз у меня это вроде уместилось в 64 строки. Давайте согасимся что Salesforce хорош, но не прекрасен :)

Я бы сказал, что Apex'y не хватает сахара!
А СФ сам по себе неплох.
Иначе вряд ли бы мы тут с вами работали.

[quote="wilder"]Истина где-то рядом. Последний раз у меня это вроде уместилось в 64 строки. Давайте согасимся что Salesforce хорош, но не прекрасен :)[/quote]
Я бы сказал, что Apex'y не хватает сахара! :)
А СФ сам по себе неплох.
Иначе вряд ли бы мы тут с вами работали.

Gres
yurybond
Ну навскидку, такой ширпотреб как авторизация или регистрация пользователя на сайте.

И ты правда считаешь, что это делается в 500 стр и нет готовых решений?

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

[quote="Gres"][quote="yurybond"]Ну навскидку, такой ширпотреб как авторизация или регистрация пользователя на сайте.[/quote]
И ты правда считаешь, что это делается в 500 стр и нет готовых решений?[/quote]

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


yurybond
Подходи на собеседование. daria.mitkevich@vrpinc.com - это HR.

Спасибо за информацию!

[quote="yurybond"]Подходи на собеседование. daria.mitkevich@vrpinc.com - это HR.[/quote]
Спасибо за информацию!

yurybond
Gres
yurybond
Ну навскидку, такой ширпотреб как авторизация или регистрация пользователя на сайте.

И ты правда считаешь, что это делается в 500 стр и нет готовых решений?

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


на asp.net, без админки каталога, просто вывести каталог, с авторизацией/регистрацией через соцсети(с обычной тоже) - я бы дал часа 4 максимум

[quote="yurybond"][quote="Gres"][quote="yurybond"]Ну навскидку, такой ширпотреб как авторизация или регистрация пользователя на сайте.[/quote]
И ты правда считаешь, что это делается в 500 стр и нет готовых решений?[/quote]

Ну раз уж мы на ты, представь что я клиент и прошу тебя сделать сайт каталог с авторизацией. Дай мне пожалуйста оценку трудозатрат (без UI части и дизайна) на своем любимом языке/платформе или на нескольких.[/quote]
на asp.net, без админки каталога, просто вывести каталог, с авторизацией/регистрацией через соцсети(с обычной тоже) - я бы дал часа 4 максимум

Как-то вы все приукрашиваете. авторизация+регистрация == 4 часа?
Что-то на каждом своем проекте (не salesforce) это крадет из моей жизни минимум неделю а то и намного больше (не фултайм конечно).
регистрация = сама регистрация+отправка подтрерждения на мыло+обработка подтверждения+сброс пароля+запрос повторного подтверждения
Вход = обработка мыла/логин, редирект на страницу с которой пришел на логин.
Правильное хранение паролей, обработка их хешей, трекинг пользователей (когда откуда пришел).
+ чтобы совсем красиво - система ролей + их проверка.
Тут страниц минимум 10 на "нормальную" работу с пользователями.

Если все это с нуля писать + проверка тестами == неделя минимум.
Если использовать готовые плагины (не знаю как в asp.net) то 100% уверен что захочется что-то кастомизировать и тогда начнутся танцы с бубном.

Система учета пользователей и прав - это 50% любой системы.

Это на Salesforce мы расслабились потому что за нас все делает Salesforce и мы можем спать спокойно.
А когда сделаешь вот такую же систему сам, точно спокойного сна можно лишиться, потому что уверен что с первого раза сделать "БЕЗОПАСНО" не получится.

Как-то вы все приукрашиваете. авторизация+регистрация == 4 часа?
Что-то на каждом своем проекте (не salesforce) это крадет из моей жизни минимум неделю а то и намного больше (не фултайм конечно).
регистрация = сама регистрация+отправка подтрерждения на мыло+обработка подтверждения+сброс пароля+запрос повторного подтверждения
Вход = обработка мыла/логин, редирект на страницу с которой пришел на логин.
Правильное хранение паролей, обработка их хешей, трекинг пользователей (когда откуда пришел).
+ чтобы совсем красиво - система ролей + их проверка.
Тут страниц минимум 10 на "нормальную" работу с пользователями.

Если все это с нуля писать + проверка тестами == неделя минимум.
Если использовать готовые плагины (не знаю как в asp.net) то 100% уверен что захочется что-то кастомизировать и тогда начнутся танцы с бубном.

Система учета пользователей и прав - это 50% любой системы.

Это на Salesforce мы расслабились потому что за нас все делает Salesforce и мы можем спать спокойно.
А когда сделаешь вот такую же систему сам, точно спокойного сна можно лишиться, потому что уверен что с первого раза сделать "БЕЗОПАСНО" не получится.

Dmitry Shnyrev
отправка подтрерждения на мыло+обработка подтверждения

+еще час примерно

Dmitry Shnyrev
Правильное хранение паролей, обработка их хешей, трекинг пользователей (когда откуда пришел).

а в сф такое есть?
Dmitry Shnyrev
+ чтобы совсем красиво - система ролей + их проверка.

ну еще часа полтора на это.

Dmitry Shnyrev
+ проверка тестами

на салесфорсе нормальные тесты тоже не за день пишутся, это вам не а++ расставлять))


Dmitry Shnyrev
сделать "БЕЗОПАСНО" не получится.

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

[quote="Dmitry Shnyrev"]отправка подтрерждения на мыло+обработка подтверждения[/quote]
+еще час примерно

[quote="Dmitry Shnyrev"]Правильное хранение паролей, обработка их хешей, трекинг пользователей (когда откуда пришел). [/quote]
а в сф такое есть?[quote="Dmitry Shnyrev"]+ чтобы совсем красиво - система ролей + их проверка. [/quote]
ну еще часа полтора на это.

[quote="Dmitry Shnyrev"]+ проверка тестами[/quote]
на салесфорсе нормальные тесты тоже не за день пишутся, это вам не а++ расставлять))


[quote="Dmitry Shnyrev"]сделать "БЕЗОПАСНО" не получится.[/quote]
я уверен более чем на 99 процентов, что сломать стандартный механизм безопаснизации на .net(учитывая что там прикрутить двухфакторную аутентификацию займет час максимум(я хз не гуру в ней), но по мануалам ничего сложного нет) не получится, а если допилить блокировку юзера через н попыток неправильного ввода пароля, то вообще не реально

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

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

Dmitry Shnyrev
Ну что-же, значит пусть будет 4 часа спорить я думаю тут нет смысла, у каждого свой опыт.
Но единственное что могу добавить - я бы не стал давать такую оценку заказчику.

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

PS: тему надо бы для плюсов и минусов салесфорса

[quote="Dmitry Shnyrev"]Ну что-же, значит пусть будет 4 часа :) спорить я думаю тут нет смысла, у каждого свой опыт.
Но единственное что могу добавить - я бы не стал давать такую оценку заказчику.[/quote]
Я бы тоже не давал, но рабочий прототип накидать можно.

PS: тему надо бы для  плюсов и минусов салесфорса

Maxim Elets
PS: тему надо бы для плюсов и минусов салесфорса

Что-то вы все проходите мимо?
Для плюсов давно уже создал Почему Salesforce это классно?
А для минусов уже и так полно тем.

[quote="Maxim Elets"]PS: тему надо бы для плюсов и минусов салесфорса[/quote]
Что-то вы все проходите мимо?
Для плюсов давно уже создал [url=https://salesforce-developer.ru/forum/topic-pochemu-salesforce-eto-klassno]Почему Salesforce это классно?[/url]
А для минусов уже и так полно тем.

Dmitry Shnyrev
Maxim Elets
PS: тему надо бы для плюсов и минусов салесфорса

Что-то вы все проходите мимо?
Для плюсов давно уже создал Почему Salesforce это классно?
А для минусов уже и так полно тем.

Коллеги, по-моему тема уходит в off topic. Попробую вернуть назад: когда я нанимался последний раз, про SF как таковой почти ничего не спрашивали, задачи были про алгоритмы, структуры данных, ООП, и про HTTP немного. IMHO Конкретная технология - это наживное. Вряд ли среди нас есть те кто начал программирование с SF, все откуда нибудь пришли PHP, Java, .NET

[quote="Dmitry Shnyrev"][quote="Maxim Elets"]PS: тему надо бы для плюсов и минусов салесфорса[/quote]
Что-то вы все проходите мимо?
Для плюсов давно уже создал [url=https://salesforce-developer.ru/forum/topic-pochemu-salesforce-eto-klassno]Почему Salesforce это классно?[/url]
А для минусов уже и так полно тем.[/quote]

Коллеги, по-моему тема уходит в off topic. Попробую вернуть назад: когда я нанимался последний раз, про SF как таковой почти ничего не спрашивали, задачи были про алгоритмы, структуры данных, ООП, и про HTTP немного. IMHO Конкретная технология - это наживное. Вряд ли среди нас есть те кто начал программирование с SF, все откуда нибудь пришли PHP, Java, .NET

Mike V
задачи были про алгоритмы, структуры данных, ООП, и про HTTP немного. IMHO Конкретная технология

про какие именно алгоритмы спрашивали?

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

спасибо

[quote="Mike V"]задачи были про алгоритмы, структуры данных, ООП, и про HTTP немного. IMHO Конкретная технология [/quote]

про какие именно алгоритмы спрашивали?

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

спасибо

Den Brown
Mike V
задачи были про алгоритмы, структуры данных, ООП, и про HTTP немного. IMHO Конкретная технология

про какие именно алгоритмы спрашивали?

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

спасибо

Это больной вопрос, по-моему это просто мода такая спрашивать на собеседованиях про что-такое/как релизован/какова эффективность хеш-таблиц/векторов/списков. Про алгоритмы спрашивали Deep First Search/Breadth First Search, причем в друх местах подряд (тоже не знаю зачем). А что спрашивают у вас на East Coast?

[quote="Den Brown"][quote="Mike V"]задачи были про алгоритмы, структуры данных, ООП, и про HTTP немного. IMHO Конкретная технология [/quote]

про какие именно алгоритмы спрашивали?

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

спасибо[/quote]

Это больной вопрос, по-моему это просто мода такая спрашивать на собеседованиях про что-такое/как релизован/какова эффективность хеш-таблиц/векторов/списков. Про алгоритмы спрашивали Deep First Search/Breadth First Search, причем в друх местах подряд (тоже не знаю зачем). А что спрашивают у вас на East Coast? 

меня распрашивали именно про Салейсфорс (в действительности вопросы были для меня не сложные).

но однажды спросили более широко (смотрите перечень вопросов выше). меня это так смутило, что я отказался от предложения (хотя прошел интервью успешно). Я уже не помню алгоритмы (кроме сортировочных), а некоторые вещи вроде Do you know Hudson build tool я не знаю. так что сейчас обложился книгами. не люблю, когда что-то не знаю, а они спрашивают...

Ps: но у нас тут все имплиментирующие компании, кто внедряет СФ. А в компаниях где делают СФ софт-продукт для маркета, там я думаю на интервью совсем другой коленкор.

меня распрашивали именно про Салейсфорс (в действительности вопросы были для меня не сложные).

но однажды спросили более широко (смотрите перечень вопросов выше). меня это так смутило, что я отказался от предложения (хотя прошел интервью успешно). Я уже не помню алгоритмы (кроме сортировочных), а некоторые вещи вроде Do you know Hudson build tool я не знаю. так что сейчас обложился книгами. не люблю, когда что-то не знаю, а они спрашивают...

Ps: но у нас тут все имплиментирующие компании, кто внедряет СФ. А в компаниях где делают СФ софт-продукт для маркета, там я думаю на интервью совсем другой коленкор.

Mike V
Это больной вопрос, по-моему это просто мода такая спрашивать на собеседованиях про что-такое/как релизован/какова эффективность хеш-таблиц/векторов/списков. Про алгоритмы спрашивали Deep First Search/Breadth First Search, причем в друх местах подряд (тоже не знаю зачем). А что спрашивают у вас на East Coast?

Это что за вопросы такие? Я сейчас почувствовал себя школьником. Сколько работаю с SF (да и с другими языками) но, млин, даже не представляю про что здесь спрашивается. И это все нужно в Salesforce?

[quote="Mike V"]Это больной вопрос, по-моему это просто мода такая спрашивать на собеседованиях про что-такое/как релизован/какова эффективность хеш-таблиц/векторов/списков. Про алгоритмы спрашивали Deep First Search/Breadth First Search, причем в друх местах подряд (тоже не знаю зачем). А что спрашивают у вас на East Coast?[/quote]
Это что за вопросы такие? Я сейчас почувствовал себя школьником. Сколько работаю с SF (да и с другими языками) но, млин, даже не представляю про что здесь спрашивается. И это все нужно в Salesforce?

Dmitry Shnyrev
Mike V
Это больной вопрос, по-моему это просто мода такая спрашивать на собеседованиях про что-такое/как релизован/какова эффективность хеш-таблиц/векторов/списков. Про алгоритмы спрашивали Deep First Search/Breadth First Search, причем в друх местах подряд (тоже не знаю зачем). А что спрашивают у вас на East Coast?

Это что за вопросы такие? Я сейчас почувствовал себя школьником. Сколько работаю с SF (да и с другими языками) но, млин, даже не представляю про что здесь спрашивается. И это все нужно в Salesforce?

Вот я и говорю, мода такая, зачем - не знаю. А что у Вас спрашивали?

[quote="Dmitry Shnyrev"][quote="Mike V"]Это больной вопрос, по-моему это просто мода такая спрашивать на собеседованиях про что-такое/как релизован/какова эффективность хеш-таблиц/векторов/списков. Про алгоритмы спрашивали Deep First Search/Breadth First Search, причем в друх местах подряд (тоже не знаю зачем). А что спрашивают у вас на East Coast?[/quote]
Это что за вопросы такие? Я сейчас почувствовал себя школьником. Сколько работаю с SF (да и с другими языками) но, млин, даже не представляю про что здесь спрашивается. И это все нужно в Salesforce?[/quote]

Вот я и говорю, мода такая, зачем - не знаю. А что у Вас спрашивали?

Опыт прохождения собеседований у меня маленький.
1 раз SF - когда начинал проф карьеру - но это собеседование было формальностью, я всех покарил тем, что за неделю накатал сложную VF страницу, хотя до этого даже не слышал про SF. Брали на должность junior поэтому тут проблем не было.
1 раз на Java в наш горячо любимый в Беларуси Epam. Тоже делал тестовое задание, причем сделал с изюминкой - надо было поднять REST web service и site и чтобы данные с сайта сохранялись и тянулись с web service. Использовал Spring + Hibernate и выложил все это на Heroku. В общем на собеседовании народ даже не понимал что такое heroku, все привыкли что школьники присылают им исходники, да еще и не рабочие. Жестоко гоняли по теории ООП и Java (принципы ООП, всякие equals, hashmap и многое другие что уже не припомню, выкинул из головы за ненадобностью), тут я не особо блистал. Зато когда пошли вопросы по CSS и Javascript тут я уже поражался со знаний интервьюиров. В общем предложили гораздо меньше чем я зарабатывал на тот момент, отказался.
ну и последнее время, когда стал работать на себя (ИП) все собеседования сводятся к поговорить по душам и рассказать о практическом опыте в Salesforce.

Опыт прохождения собеседований у меня маленький.
1 раз SF - когда начинал проф карьеру - но это собеседование было формальностью, я всех покарил тем, что за неделю накатал сложную VF страницу, хотя до этого даже не слышал про SF. Брали на должность junior поэтому тут проблем не было.
1 раз на Java в наш горячо любимый в Беларуси Epam. Тоже делал тестовое задание, причем сделал с изюминкой - надо было поднять REST web service и site и чтобы данные с сайта сохранялись и тянулись с web service. Использовал Spring + Hibernate и выложил все это на Heroku. В общем на собеседовании народ даже не понимал что такое heroku, все привыкли что школьники присылают им исходники, да еще и не рабочие. Жестоко гоняли по теории ООП и Java (принципы ООП, всякие equals, hashmap и многое другие что уже не припомню, выкинул из головы за ненадобностью), тут я не особо блистал. Зато когда пошли вопросы по CSS и Javascript тут я уже поражался со знаний интервьюиров. В общем предложили гораздо меньше чем я зарабатывал на тот момент, отказался. 
ну и последнее время, когда стал работать на себя (ИП) все собеседования сводятся к поговорить по душам и рассказать о практическом опыте в Salesforce.

Dmitry Shnyrev
Я тоже вспомнил свое собеседование
Помню сделал тестовое задание и ведущему разработчику, которые мне его выдал, результат вполне понравился. Он собственно и ходатайствовал о том чтобы меня взяли. Но все равно пришлось проходить собеседование с моим будущим директором - гоняли меня сначала по логическим задачам (эх как я их ненавижу), по английском (ну это ладно), потом пошли по программированию: принципы ООП (до сих пор не могу запомнить, но это не мешает мне программировать), потом зацепили стек (принципы внутреннего устройства, принципы работы, LILO FIFO там всякие). Я помню вышел как выжатый лимон. А смысл всего этого? На знания Salesforce и продуктивность это никак не повлияло.

Зато мне нравится последние собеседования:
как бы вы сделали это? а это? а это?
сколько вы хотите?

! Все-таки собеседования людей с опытом и без совсем разные.


+1

[quote="Dmitry Shnyrev"]Я тоже вспомнил свое собеседование :)
Помню сделал тестовое задание и ведущему разработчику, которые мне его выдал, результат вполне понравился. Он собственно и ходатайствовал о том чтобы меня взяли. Но все равно пришлось проходить собеседование с моим будущим директором - гоняли меня сначала по логическим задачам (эх как я их ненавижу), по английском (ну это ладно), потом пошли по программированию: принципы ООП (до сих пор не могу запомнить, но это не мешает мне программировать), потом зацепили стек (принципы внутреннего устройства, принципы работы, LILO FIFO там всякие). Я помню вышел как выжатый лимон. А смысл всего этого? На знания Salesforce и продуктивность это никак не повлияло.

Зато мне нравится последние собеседования:
как бы вы сделали это? а это? а это?
сколько вы хотите?

! Все-таки собеседования людей с опытом и без совсем разные.[/quote]
+1