Стратегия в карьере программиста

Stantmn
Уже с Приветом
Posts: 150
Joined: 07 Apr 2014 17:40
Location: Westlake Village, CA

Re: Стратегия в карьере программиста

Post by Stantmn »

assazello wrote:
Boriskin wrote:
assazello wrote:Мне давали Амазон, Майкрософт, Эппл, пара стартапов в силиконовке.
А в какие годы это было? Мои данные - за 3 последних года.
Мой личный - больше 5 лет. Но я близко знаком с менеджером, который дает своим кандидатам задачи на дом и сейчас. Несложные, на пару-тройку часов работы и на срок в несколько дней.
а что делать если ты читал Кнута лет 15 назад? и из алгоритмов помнишь только пузырьковую сотировку?
я вот наверное любое техинтервью завалю девелоперское, если надо будет из головы писать код.
а домашнее задание любое выполню. т.к. любой алгоритм гуглится и вспоминается за 5 минут и ты пишешь не в состоянии стресса под жестким дедлайном в 5 минут и можешь отладить если чё.
вот как мне себя воспринимать? какой уровень? джуниором или стариком?
OtherSide
Уже с Приветом
Posts: 15759
Joined: 01 Mar 2008 15:14

Re: Стратегия в карьере программиста

Post by OtherSide »

Смысл его делать, если думают 2-3 недели, а потом молча отказывают. Или с идиотскими комментариями: "Небрежный код" или "Неоптимальное решение" Так было уже 3 раза. Больше не делаю из принципа.
Stantmn
Уже с Приветом
Posts: 150
Joined: 07 Apr 2014 17:40
Location: Westlake Village, CA

Re: Стратегия в карьере программиста

Post by Stantmn »

OtherSide wrote:Смысл его делать, если думают 2-3 недели, а потом молча отказывают. Или с идиотскими комментариями: "Небрежный код" или "Неоптимальное решение" Так было уже 3 раза. Больше не делаю из принципа.
понятно, у меня ситуация наоборот видимо :)
мне проще взять задание "на дом". наверное это из-за того, что на девелоперские позиции не собеседовался лет 12 уже как. отстал от жизни со своим дба.
а вообще в тему топика:
В связи с тем что моя з.п. в деревне упала с 3-4К до 1.5-2К, перспектив особых для себя не вижу даже в качестве ПМа в нефтянке.
думаю вот как строить стратегию своей карьеры. может коллеткивный разум еще посоветует что-нибудь.
есть приличный опыт реляционных дба, правда без высоконагруженных систем и огромных хранилищ. в нашей деревне такой потребности нет. но зато имел ранее оффер от оракла, от которого - дурак отказался. :(
есть опыт девелопера perl и php, тоже давольно приличный. пистал сайтики, портальчики, всякие системы заявок, утилитки, движок для магазина. вроде все работает без проблем уже по многу лет. но опять же без всяких модных ныне фреймворков.
есть опыт javascript, jquery, но тоже пока без всяких ангуляров и node.js
вот и стаю перед распутьем, что делать.
1. пытаться развиваться как дба, всякие хадупы, касандры. но опять таки у нас в деревне их не применить нигде.
2. прокачивать javascript как frontend developer, вроде ща в тренде, заказы можно на odeske поискать (правда там новичку ппц как сложно взять первый небольшой заказ)
3. изучать самую денежную и востребованную Java с нуля. Правда ее применить тоже негде будет с моими нулевыми знаниями.
Моя цель H1B ну и тыщ 120 в солнечной Калифорнии.
Насколько это все реально? Что наиболее перспективно с вашей точки зрения? Рассматриваю все советы и предложения.
User avatar
Stoic
Уже с Приветом
Posts: 11844
Joined: 02 Mar 2007 02:14

Re: Стратегия в карьере программиста

Post by Stoic »

Я не девелопер, однако задания на 2-3 дня на этапе интервью попахивают тем, что
никого в шараге не ищут, но хотят за бесплатно попользовать кандидата для решения своих задач.

Я бы таким сразу отказывал, ецсе бы попросил не беспокоить в будущем.
В помойку также должны лететь предложения по-интервьюироваться по скайпу от скупердяев.
Сначала я был хорошим мальчиком, а потом исправился.
OtherSide
Уже с Приветом
Posts: 15759
Joined: 01 Mar 2008 15:14

Re: Стратегия в карьере программиста

Post by OtherSide »

На хризантере видел вакансии на фронт энд с за на 150 так что двигался бы в эту сторону.
User avatar
Sergunka
Уже с Приветом
Posts: 34124
Joined: 03 Dec 2000 10:01
Location: Vladivostok->San Francisco->Los Angeles->San Francisco

Re: Стратегия в карьере программиста

Post by Sergunka »

Stantmn wrote: а что делать если ты читал Кнута лет 15 назад?
Ну я Кнута читал 35 лет назад - эх! Мама моя женщина!

Вон вчера засадил очередной опус скрестил Дейсктру и Кафку :sadcry:

Image

https://vyatkins.wordpress.com/2015/03/ ... r-problem/

Вцелом получается просто надо набить руку и дальше не вопрос перед каждым интервью освежаешь навыки и "в бой!" (с) WOT
"A patriot must always be ready to defend his country against his government." Edward Abbey
inside
Уже с Приветом
Posts: 1605
Joined: 05 May 2007 19:44

Re: Стратегия в карьере программиста

Post by inside »

OtherSide wrote:На хризантере видел вакансии на фронт энд с за на 150 так что двигался бы в эту сторону.
Шо такое хризантер?
User avatar
katit
Уже с Приветом
Posts: 23749
Joined: 05 Jul 2003 22:34
Location: Брест -> St. Louis, MO

Re: Стратегия в карьере программиста

Post by katit »

Stoic wrote:Я не девелопер, однако задания на 2-3 дня на этапе интервью попахивают тем, что
никого в шараге не ищут, но хотят за бесплатно попользовать кандидата для решения своих задач.

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

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

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

С другой стороны дурацкие вопросы по каким-то паттернам и т.д. - реально игра в которую надо играть. И к тем дурацким вопросам надо готовиться. И ответы на те дурацкие вопросы и задачки мало чего скажут от кандидате.
Лучше водки — хуже нет! ©
Stantmn
Уже с Приветом
Posts: 150
Joined: 07 Apr 2014 17:40
Location: Westlake Village, CA

Re: Стратегия в карьере программиста

Post by Stantmn »

Sergunka wrote:
Stantmn wrote: а что делать если ты читал Кнута лет 15 назад?
Вцелом получается просто надо набить руку и дальше не вопрос перед каждым интервью освежаешь навыки и "в бой!" (с) WOT
дак насколько я понимаю, готовых дать H1B Не так уж и много, чтобы на них тренировать навыки, надо брать чтобы сразу и железно. а для этого надо быть уже готовым ко всему. чтобы не упустить свой счастливый билет в Калифорнию :)
лучше 3 часа потерять, потом за 5 минут долететь (С) Мультик
вот только время играет против нас :(
OtherSide
Уже с Приветом
Posts: 15759
Joined: 01 Mar 2008 15:14

Re: Стратегия в карьере программиста

Post by OtherSide »

inside wrote:
OtherSide wrote:На хризантере видел вакансии на фронт энд с за на 150 так что двигался бы в эту сторону.
Шо такое хризантер?
.headhunter
User avatar
Vladimir Kr.
Уже с Приветом
Posts: 539
Joined: 24 Mar 2004 07:31
Location: Krasnoyrsk -> -> Chicago

Re: Стратегия в карьере программиста

Post by Vladimir Kr. »

Для задания в 3-4 часа может даваться 2-3 дня, просто не известно, когда у человека будет время сесть и все решить, проверить, причесать.
у меня недавно было 2 случая:
1. сложный алгоритм, варианты входных файлов и результатов. Подразумевается, что задание прогонят на большем количестве кейсов, а не только сделают кодревью.
2. очень простой алгоритм, но строгое требование - выполнить все ввод-вывод как в ТЗ до буквы. Время на это тратится столько-же, как и для решения сложного алгоритмя, ни каких бонусов за решение до срока.
В итоге: #1 - приглашение на ф2ф, #2 - 'сложность решения не соответствует запрашиваемому рейту', при том, что я как-бы намекал, что задачка очень простая, и можно дать посложнее.
обе две - консольные программки (на яве) без дополнительных библиотек.

еще был интересный случай, я уже здесь давал ссылку - codility. онлайн кодируешь свой алгоритм, он проверяется на правильность и сложность, дается ограниченное время и сразу видена оценка.
моя родина СССР!
User avatar
Mirandolina
Уже с Приветом
Posts: 11157
Joined: 08 Aug 2012 21:47
Location: TAS→DFW

Re: Стратегия в карьере программиста

Post by Mirandolina »

Stoic wrote:Я не девелопер, однако задания на 2-3 дня на этапе интервью попахивают тем, что
никого в шараге не ищут, но хотят за бесплатно попользовать кандидата для решения своих задач.

Я бы таким сразу отказывал, ецсе бы попросил не беспокоить в будущем.
В помойку также должны лететь предложения по-интервьюироваться по скайпу от скупердяев.
Плюспятьсот.
Столкнулась однажды с подобным. Любители халявы незамедлительно отправились в сад.
OtherSide
Уже с Приветом
Posts: 15759
Joined: 01 Mar 2008 15:14

Re: Стратегия в карьере программиста

Post by OtherSide »

katit wrote:
Stoic wrote:Я не девелопер, однако задания на 2-3 дня на этапе интервью попахивают тем, что
никого в шараге не ищут, но хотят за бесплатно попользовать кандидата для решения своих задач.

Я бы таким сразу отказывал, ецсе бы попросил не беспокоить в будущем.
В помойку также должны лететь предложения по-интервьюироваться по скайпу от скупердяев.
Задание на 2 дня это сферический конь в вакууме. Я слабо себе представляю что компания таким образом может что-то получить для себя. Они еще потратят свое время проверяя как вы сделали задание. Потому что понять как человек пишет код за час - тяжело.
.
Компания хочет сэкономить средства на проведении собеседований. Кадровым агенствам платить не хочет. Своих специалистов отвлекать тоже. А человек (лениво) ищеться. Можно за 600 рублей вывесить вакансию и всем в автоответчике рассылать задания. Если кто то поразит - ну что же, можно и пригласить.

А вообще меня умиляют такие объяснения типа - ну вообще очень сложно выбрать человека по общению, что бы себя показал. Или в одном месте сказали - нам нужен мотивированный человек, который будет полностью отрабатывать потраченные на него деньги, потому что заказчики тоже платят мало.
Мля, так в этом вообще-то и заключается твоя работа, как бизнесмена - в понимании и умении подобрать людей, а так же в умении выбивать деньги из заказчиков. Не умеешь этого делать, так нахрена браться?
assazello
Уже с Приветом
Posts: 1218
Joined: 06 Mar 2015 00:18
Location: San Jose, CA

Re: Стратегия в карьере программиста

Post by assazello »

Stantmn wrote: а что делать если ты читал Кнута лет 15 назад? и из алгоритмов помнишь только пузырьковую сотировку?
Я Кнута вообще не читал. И алгоритмы сортировок освежаю в памяти перед каждым поиском работы (популярный вопрос, без него не обходится, нужно быть готовым), а в обычной жизни и пузырьковую вряд ли вспомню. :)
Stantmn wrote: я вот наверное любое техинтервью завалю девелоперское, если надо будет из головы писать код.
На девелоперскую позицию код приходится писать, конечно, но обычно это что-то очень базовое, чуть ли на general knowledge. Ничего супер сложного или требующего задуматься надолго.
assazello
Уже с Приветом
Posts: 1218
Joined: 06 Mar 2015 00:18
Location: San Jose, CA

Re: Стратегия в карьере программиста

Post by assazello »

Stoic wrote:Я не девелопер, однако задания на 2-3 дня на этапе интервью попахивают тем, что
никого в шараге не ищут, но хотят за бесплатно попользовать кандидата для решения своих задач.
Я вот специально поискал что-то такое, что я мог бы дать кандидату, а он бы мне за 2-3 дня все сделал и я его работой мог бы воспользоваться. И при этом не пришлось предварительно его неделю минимум вводить в курс дела, учить, объяснять и т.п. И - не нашел. :pain1:
Last edited by assazello on 26 Mar 2015 19:22, edited 1 time in total.
OtherSide
Уже с Приветом
Posts: 15759
Joined: 01 Mar 2008 15:14

Re: Стратегия в карьере программиста

Post by OtherSide »

assazello wrote:
Stoic wrote:Я не девелопер, однако задания на 2-3 дня на этапе интервью попахивают тем, что
никого в шараге не ищут, но хотят за бесплатно попользовать кандидата для решения своих задач.
Я вот специально поискал что-то такое, что я мог бы дать кандидату, а он бы мне за 2-3 дня все сделал и я его работой мог бы воспользоваться. И при этом не пришлось предварительно его неделю минимум вводить в курс дела, учить, объяснять и т.п. И - не нашел. :pain1:
Ну как пример. На фриланс ру предложили типа тестовое. Выслали исходники мобильного приложения и сказали добавить поддержку фейсбука - подключить API, добавить кнопочки перехода, нарисовать форуму ввода логина/пароля. Причем это объявили именно как тествое. Типа "с какой скоростью вы это сделаете". Входить в курс дела надо самостоятельно.
assazello
Уже с Приветом
Posts: 1218
Joined: 06 Mar 2015 00:18
Location: San Jose, CA

Re: Стратегия в карьере программиста

Post by assazello »

OtherSide wrote:
assazello wrote:
Stoic wrote:Я не девелопер, однако задания на 2-3 дня на этапе интервью попахивают тем, что
никого в шараге не ищут, но хотят за бесплатно попользовать кандидата для решения своих задач.
Я вот специально поискал что-то такое, что я мог бы дать кандидату, а он бы мне за 2-3 дня все сделал и я его работой мог бы воспользоваться. И при этом не пришлось предварительно его неделю минимум вводить в курс дела, учить, объяснять и т.п. И - не нашел. :pain1:
Ну как пример. На фриланс ру предложили типа тестовое. Выслали исходники мобильного приложения и сказали добавить поддержку фейсбука - подключить API, добавить кнопочки перехода, нарисовать форуму ввода логина/пароля. Причем это объявили именно как тествое. Типа "с какой скоростью вы это сделаете". Входить в курс дела надо самостоятельно.
Вот так просто дадут исходники? кому попало без каких-либо юридических отношений? Что-то слабо верится.

Плюс еще и рисковано. Кандидат выложит свою работу в опен-соурс (имеет право, это его личный код), а после публикации сообщит в Эппл/Гугл/MS/... о незаконном использовании и приложение выпилят из апп-стора. Офигенно сэкономят денег ребята.
OtherSide
Уже с Приветом
Posts: 15759
Joined: 01 Mar 2008 15:14

Re: Стратегия в карьере программиста

Post by OtherSide »

assazello wrote: Вот так просто дадут исходники? кому попало без каких-либо юридических отношений? Что-то слабо верится.

Плюс еще и рисковано. Кандидат выложит свою работу в опен-соурс (имеет право, это его личный код), а после публикации сообщит в Эппл/Гугл/MS/... о незаконном использовании и приложение выпилят из апп-стора. Офигенно сэкономят денег ребята.

Да все тут прозрачно абсолютно. Какой-то шарамыга получил заказ тыщ на 5 баксов и решил вот так вот раскидать его.
assazello
Уже с Приветом
Posts: 1218
Joined: 06 Mar 2015 00:18
Location: San Jose, CA

Re: Стратегия в карьере программиста

Post by assazello »

OtherSide wrote: Да все тут прозрачно абсолютно. Какой-то шарамыга получил заказ тыщ на 5 баксов и решил вот так вот раскидать его.
А, жулики. Бывает, наверное, как и везде.

Ну можно ведь по заданию понять, если просят что-то настоящее сделать или явно тестовое задание, типа "имплементация алгоритма игры в покер за казино" (реальная задачка, кстати).
OtherSide
Уже с Приветом
Posts: 15759
Joined: 01 Mar 2008 15:14

Re: Стратегия в карьере программиста

Post by OtherSide »

assazello wrote:
OtherSide wrote: Да все тут прозрачно абсолютно. Какой-то шарамыга получил заказ тыщ на 5 баксов и решил вот так вот раскидать его.
А, жулики. Бывает, наверное, как и везде.

Ну можно ведь по заданию понять, если просят что-то настоящее сделать или явно тестовое задание, типа "имплементация алгоритма игры в покер за казино" (реальная задачка, кстати).
Я уже написал. Прямая польза проекту конечно редкость, основная выгода - экономия на рекрутинге. Все бы хорошо, только на мой опыт это зря потраченное время. Кстати, ни разу не видел, что бы более менее серьезная контора занималась таким. Могут выслать небольшие тесты, но работы не должно быть больше, чем на полтора часа.
assazello
Уже с Приветом
Posts: 1218
Joined: 06 Mar 2015 00:18
Location: San Jose, CA

Re: Стратегия в карьере программиста

Post by assazello »

Наврал, не покер, а блэкджек. :) И даже без девочек.
assazello
Уже с Приветом
Posts: 1218
Joined: 06 Mar 2015 00:18
Location: San Jose, CA

Re: Стратегия в карьере программиста

Post by assazello »

OtherSide wrote:Кстати, ни разу не видел, что бы более менее серьезная контора занималась таким. Могут выслать небольшие тесты, но работы не должно быть больше, чем на полтора часа.
Да, обычно так и есть. Несколько тестов или один большой, но работы на пару часов, может чуть больше (совершенству ж нет предела, можно и день просидеть...).
OtherSide
Уже с Приветом
Posts: 15759
Joined: 01 Mar 2008 15:14

Re: Стратегия в карьере программиста

Post by OtherSide »

assazello wrote:
OtherSide wrote:Кстати, ни разу не видел, что бы более менее серьезная контора занималась таким. Могут выслать небольшие тесты, но работы не должно быть больше, чем на полтора часа.
Да, обычно так и есть. Несколько тестов или один большой, но работы на пару часов, может чуть больше (совершенству ж нет предела, можно и день просидеть...).
А что, из вашего примера, тот же покер разве час делать?

Вот пример тестового задания, который выслали

https://umstelkb.atlassian.net/wiki/dis ... astic+File

Я реальное время оцениваю в 4-6 часов
assazello
Уже с Приветом
Posts: 1218
Joined: 06 Mar 2015 00:18
Location: San Jose, CA

Re: Стратегия в карьере программиста

Post by assazello »

OtherSide wrote: А что, из вашего примера, тот же покер разве час делать?
За час вряд ли, да и за 2 тоже. Ближе к 3м, а уж если полировать, то и к 4м. У меня вечер заняло, точно не помню сколько в часах.
OtherSide wrote: Вот пример тестового задания, который выслали

https://umstelkb.atlassian.net/wiki/dis ... astic+File

Я реальное время оцениваю в 4-6 часов
Я, честно говоря, вообще не понял, как именно они хотят выполнения "the amount of excessive (supplementary) information being written must depend only on the size of the serialized data, but NOT on the current size of the file itself". Если в начало 1Тб файла вставляется 1 байт, например, то что делать? Или им не нужна совместимость с обычными файлами? вряд ли, иначе зачем тогда файлнейм... Не могу сходу оценить трудозатраты.
oshibka_residenta
Уже с Приветом
Posts: 4435
Joined: 13 Feb 2002 10:01
Location: Bay Area

Re: Стратегия в карьере программиста

Post by oshibka_residenta »

assazello wrote:Я, честно говоря, вообще не понял, как именно они хотят выполнения "the amount of excessive (supplementary) information being written must depend only on the size of the serialized data, but NOT on the current size of the file itself". Если в начало 1Тб файла вставляется 1 байт, например, то что делать? Или им не нужна совместимость с обычными файлами? вряд ли, иначе зачем тогда файлнейм... Не могу сходу оценить трудозатраты.
Идея в том, чтобы сделать свою псевдо файловую систему. Т.е. вы держите "супер" файл в списке настоящих файлов. В данном случае у вас в списке будет 1 ОS файл из 1 байта и один OS 1Тб файл.
Ну соотвественно, операции типа seek должны правильно все куски соединять.

Да, вам - no hire

Return to “Работа и Карьера в IT”