Junior iOS

  • Автор теми Автор теми Rubio88
  • Дата створення Дата створення
lala-fa, вам как человеку являющемся видимо членом команды разработчиков может "не отстреливающие" в математике и не нужны, но как человеку исходящему из позиции работодателя, чье предприятие насчитывает больше 2-х или 3-х человек, если конечно насчитывает, нужно понимать что спецов сегодня не на столько много, сколько требует рынок и нужно браться и выращивать джуниоров, а иначе в скором времени лавочку прийдется прикрывать;)

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

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

А вакансии джуниор iOS разработчика у вашей компании есть?

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

Но если продолжать аналогию, то лучше иметь презерватив тогда, когда он нужен, чем рискнуть в один неудачный день и получить долгосрочные проблемы.
 
lala-fa, вам как человеку являющемся видимо членом команды разработчиков может "не отстреливающие" в математике и не нужны, но как человеку исходящему из позиции работодателя, чье предприятие насчитывает больше 2-х или 3-х человек, если конечно насчитывает, нужно понимать что спецов сегодня не на столько много, сколько требует рынок и нужно браться и выращивать джуниоров, а иначе в скором времени лавочку прийдется прикрывать;)

Проблема в том что мир не плоский. РАстить джуниоров невыгодно потому что их сложно удержать, а те кто может их удержать, роститьне хотят потому что могут купить готового спеца.
Во положим вы дирехтюр и зарплаты в вашей конторе у мидлов-синьйоров колеблються на отметках 1,5-2к.
Вы значит ростите джуниора год. вложив в него 10к, через год он начинает приносить бапки и вы даете ему зп 800-1к, проходит пол года и он уходит к крупному игроку на 1,2-1,5.
Удержать вы его не можете ибо у вас куда более крутые спецы получают столько же, и все плакали безвазвратно ваши в лучшем случае 5-6 а то и все 10к.
 
Проблема в том что мир не плоский. РАстить джуниоров невыгодно потому что их сложно удержать, а те кто может их удержать, роститьне хотят потому что могут купить готового спеца.
Во положим вы дирехтюр и зарплаты в вашей конторе у мидлов-синьйоров колеблються на отметках 1,5-2к.
Вы значит ростите джуниора год. вложив в него 10к, через год он начинает приносить бапки и вы даете ему зп 800-1к, проходит пол года и он уходит к крупному игроку на 1,2-1,5.
Удержать вы его не можете ибо у вас куда более крутые спецы получают столько же, и все плакали безвазвратно ваши в лучшем случае 5-6 а то и все 10к.
откуда 10к взялось?
 
откуда 10к взялось?

Как откуда? Место в офисе занимает? Кофе птеи? Компом пользуется? ЗП получает? Рабочее время у старших коллег отнимает. Пользы в автономном режиме практически ноль.
 
Как откуда? Место в офисе занимает? Кофе птеи? Компом пользуется? ЗП получает? Рабочее время у старших коллег отнимает. Пользы в автономном режиме практически ноль.
занимает место в офисе или нет не очень способствует увеличению расходов... кофе... ну пусть 100 грн в месяц, даже пусть 200, пусть пьет как не в себя, компы стоят ерунду и раз купил и все, рабочее время старших коллег... это похоже на 9к из 10к, только это выходит что он какого-то джуна который собирается уходить потому что платят 800-1к утилизирует в ноль
 
РАстить джуниоров невыгодно потому что их сложно удержать, а те кто может их удержать, роститьне хотят потому что могут купить готового спеца.
Джуниоров не сложно удержать, если руководство не жлобское, если коллектив дружный и контора перспективная. Могут купить готового спеца, но не купят, потому что iOS-дивы это не "барабашово" и спецов, или скажем, "перспективных" полу-спецов не так уж и много. Посмотрите на количество вакансий ios-разработчиков на rabota.kharkov.ua, поймёте о чем я.
Вы значит ростите джуниора год. вложив в него 10к
Джуниора с "перспективного"(база ObjectiveC/C/C++, немного SDK, немного UIKit и немного Foundation) молодого человека нормальные ребята делают за от 2 недель до 2х месяцев, и потом он начинает приносить деньги, с тем учетом что будущий джуниор ходит на работу как все и пытается за бесплатно делать свои первые шаги, при этом общается с командой и ему разъясняют те моменты, где у него есть вопросы, но 90% времени он работает сам, потому что программирование - ремесло прикладное.

через год он начинает приносить бапки и вы даете ему зп 800-1к
Наверное ios "это не его" если с ним чванькаются целый год. Стартовая зарплата джуниора 500 y.e если это конечно не жлобская контора и не nix solutions, хотя эти термины являются синонимами, за исключением того, что второе место еще и днище ебаное с его местом расположения и стартовой зарплатой 300 у.е.
 
Джуниоров не сложно удержать, если руководство не жлобское, если коллектив дружный и контора перспективная. Могут купить готового спеца, но не купят, потому что iOS-дивы это не "барабашово" и спецов, или скажем, "перспективных" полу-спецов не так уж и много. Посмотрите на количество вакансий ios-разработчиков на rabota.kharkov.ua, поймёте о чем я.

Джуниора с "перспективного"(база ObjectiveC/C/C++, немного SDK, немного UIKit и немного Foundation) молодого человека нормальные ребята делают за от 2 недель до 2х месяцев, и потом он начинает приносить деньги, с тем учетом что будущий джуниор ходит на работу как все и пытается за бесплатно делать свои первые шаги, при этом общается с командой и ему разъясняют те моменты, где у него есть вопросы, но 90% времени он работает сам, потому что программирование - ремесло прикладное.


Наверное ios "это не его" если с ним чванькаются целый год. Стартовая зарплата джуниора 500 y.e если это конечно не жлобская контора и не nix solutions, хотя эти термины являются синонимами, за исключением того, что второе место еще и днище ебаное с его местом расположения и стартовой зарплатой 300 у.е.

Перспективный это жун с ОР работы, но без комерческого опыта по иос. И не надо его путать с нулевым, вообще без ОР.
 
Перспективный это жун с ОР работы, но без комерческого опыта по иос. И не надо его путать с нулевым, вообще без ОР.
у слова перспективный другое значение, а не "с опытом работы" :)
 
Кстати и что значит жлобская? В каждой конторе есть медиана зп. Если в оддной это 2-3к, то джуну от кторого етсь респект она с легкого может дать и 1,5. Если медиана 1,5-2,5, то джуну 1,5 никто не даст ибо тем кто получает 1,5 придется дать 2, тем кто 2-2,5 и т.д. И работать с нулевым профитом. Потому что если конторе Х за сданный с 10 годами работы штатом в 1к сотрудников за одну и ту жн работу готовы дать 500к, то контре в 20 человек без такого имени за нее в лучшем случае предложат 200.

у слова перспективный другое значение, а не "с опытом работы" :)

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

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

И еще многие компании говорят что приставляют к джуниору опытного программиста для того что бы он ему помогал, насколько это реально существует и насколько такой человек будет учить и помогать?
существует, но учат обычно так: "вот технология ХХХ разберись как она работает, чтобы мог делать YYY и ZZZ, когда разберешься напиши тестовое приложение которые будет делать VVV", дает тебе часов 6, например, смотрит на то что ты нашкарябал говорит "вот - говно, так нельзя, тут ошибка, здесь надо в общий метод вынести, назови метод правильно, а то не понятно что делает _RemConJ(string a)", ты начинаешь переделывать, в обед след. дня, опять смотрит: "тут поправил, тут забыл, здесь вот так надо было, ну ладно" и после этого тебе дают либо как-то мелко применить это в настоящем проекте, либо начинается таже канитель с другой технологией, это если вообще с нуля, если не с нуля, тебе дают задачу, говорят как что где чем, если что-то не знаешь говорят что почитать чтобы узнать, потом фигачишь, в конце проверочка, если косяки видны невооруженным взглядом - чини, если нет - тестеру на проверку, через 5 мин приходит тестер, который дупля не отбивает что нужно проверять, ты ему пытаешь обьяснить то, что недавно прочитал сам, он слушает мимо ушей, говорит понятно и уходит, на след день получаешь баги от тестера, конец истории
 
знаний больше не будет, будут пробелы в нужном и поверхностные знания, которые не нужны, нереально самому с нуля найти правильный путь
Я имею ввиду не самому дома делать проект а уже на работе, имея опыт создания мелких приложений для себя, что эффективней делать полностью отдельный проект с вероятной возможностью консультироваться у коллег, или все же лучше будет вариант выполнять несложную работу в команде с другими программистами, ведь в таком случае знания будут может и глубокие но однобокие.



существует, но учат обычно так: "вот технология ХХХ разберись как она работает, чтобы мог делать YYY и ZZZ, когда разберешься напиши тестовое приложение которые будет делать VVV", дает тебе часов 6, например, смотрит на то что ты нашкарябал говорит "вот - говно, так нельзя, тут ошибка, здесь надо в общий метод вынести, назови метод правильно, а то не понятно что делает _RemConJ(string a)", ты начинаешь переделывать, в обед след. дня, опять смотрит: "тут поправил, тут забыл, здесь вот так надо было, ну ладно" и после этого тебе дают либо как-то мелко применить это в настоящем проекте, либо начинается таже канитель с другой технологией, это если вообще с нуля, если не с нуля, тебе дают задачу, говорят как что где чем, если что-то не знаешь говорят что почитать чтобы узнать, потом фигачишь, в конце проверочка, если косяки видны невооруженным взглядом - чини, если нет - тестеру на проверку, через 5 мин приходит тестер, который дупля не отбивает что нужно проверять, ты ему пытаешь обьяснить то, что недавно прочитал сам, он слушает мимо ушей, говорит понятно и уходит, на след день получаешь баги от тестера, конец истории
То есть ожидать что кто то будет тратить время что бы что то объяснить не стоит?
И что лучше в начале работать в небольшой фирме где пока еще нет очень опытных программистов, либо в крупной компании где серьёзные проекты и соответственно более опытные программисты?
 
Останнє редагування:
Я имею ввиду не самому дома делать проект а уже на работе, имея опыт создания мелких приложений для себя, что эффективней делать полностью отдельный проект с вероятной возможностью консультироваться у коллег, или все же лучше будет вариант выполнять несложную работу в команде с другими программистами, ведь в таком случае знания будут может и глубокие но однобокие.
вообще без разницы, отличается только степенью согласования как ты должен сделать входные и выходные точки приложения, в любом случае тебе так или иначе придется понимать как происходит все-все-все, ну и получится что какая-то часть приложения тебе будет интереснее остального, там у тебя и "случайно" получится больше всего опыта и понимания

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

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

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

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

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

еще сомнительный плюс мелкой фирмы с низкоквалифицироваными кадрами в том, что потом переход в более лучшую фирму очень приятный, а в плохую - пофиг :) перейти же с хорошей в плохую это будет ппц
 
Господа знающие, подскажите, пожалуйста, за какой срок (примерно) у нас в Харькове можно выйти в iOS девелопменте из джуниора на мидла с ЗП в районе 1300-1600?
При условии, что человек более трёх лет занимается embedded разработкой на чистом С (т.е. багаж определённых знаний имеется). Так же имеется какой-никакой опыт разработки приложений под iOS и небольшое (тестовое) приложение в AppStore.
 
Господа знающие, подскажите, пожалуйста, за какой срок (примерно) у нас в Харькове можно выйти в iOS девелопменте из джуниора на мидла с ЗП в районе 1300-1600?
При условии, что человек более трёх лет занимается embedded разработкой на чистом С (т.е. багаж определённых знаний имеется). Так же имеется какой-никакой опыт разработки приложений под iOS и небольшое (тестовое) приложение в AppStore.

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