как же так, один и тот же человек пройдя путь от новичка до профессионала не может полностью поменяться на свою противоположность.. нужно уточнить что это за "абстрактное понятие"
я тоже примерно так считаю.
пессимист и оптимист - не относится к профессиональным навыкам. это просто кредо человека по жизни.
а так статья прикольная. при командообразовании полезная.
тут просто наверное еще категории дополнительные покатят типа: Senior, chief, boss and bossik, pro, idiot и так далее. список в принципе никогда не закончится...
полагаю, что сколько людей, столько и мнений. из 6 млрд населения нет ни одного похожего. но астрологи умудряются впихнуть все 6 млрд в 12 знаков. это не значит что это так. просто тот, кто впихнулся, сам попал в рамки этого определения... или захотел попасть.
Ха, самый прикол, что я работал с этим человеком, не не то что на Senior Developer, так он и на Junior Developer. Не тянет, так как не смог сделать то, за что взялся и попросту сбежал.
Есть еще один уровень. Называется "куда пойти, куда податься" - когда senior уже так давно, что уже осточертело все это, и хочется чего-то нового, но чего именно (и где именно) - не совсем понятно. решение по умолчанию - выжидать, и мониторить ситуацию на рынке.
Ну, Senior Developer наверно считается каждый, кто занимается PHP более 5 лет (точнее в процессе занятия им самосовершенствуется). Ибо за такой срок все эти качества приходят сами :) Сам помню, когда на PHP кодил около полугода, все скорбил о том, что никогда у меня не получалось написать код и чтобы он заработал, везде где-то опечатывался, кавычку не поставил, точку с запятой забыл, в имени функции опечатался (точнее забыл как пишется и написал как помнил), Вот уже 2 года кодю на PHP - такая печаль как минимум пропала :)
мне кажется, что сеньором по определнию не может быть человек, который занимается одним языком/платформой: банально не хватает кругозора. но это мое имхо, впрочем, вынесенное из общения такими товарищами - свой кусок знают запредельно, но взглянуть в сторону просто не могут...
на самом деле там много технологий, фреймворков, и прочей лабуды, но сложного-то глобально ничего нет, имея голову и некие базовые знания разобраться можно за конечное и довольно небольшое время.
Классификация девелоперов никоим образом не относится к языкам программирования. Это категория разработчика. И сила старших (ведущих) инженеров-программистов в том, что им по большому счету пох на чем писать. Хоть на калькулятор MK60. Это не уровень владения API, а уровень владения головой, самоорганизация и менеджерские (а также наставнические) способности. И опыт. Главное опыт разработчика.
та ну нафиг - я себе представил сколько манов придется перерыть чтобы программить на MK60 :)
тут же неделю маны читать надо - упаси Боже на таком програмить :)
разница между чем и чем ?:))
если уж на то пошло то сениору надо просто взять мануал по незнакому языку - почитать с недельку - и он будет более или менее вменяемо на нем писать
а девелоперы и джуниоры такого не смогут
ибо как тут уже сказали - главное не какой язык ты знаешь - главное строение мозга и мышления :)
разница между девелопером и старшим девелопером в принципе то в опыте по большому счету :)
у нас в конторе буквально 15 минут назад програмер мучалсо с запросом который выполнялся у него 45 секунд 2 часа .. пришел програмер старший - поглядел - подумал 2 минуты - сказал вот тут добавить кусок и будет намано - и ушел :)
програмер добавли - запрос выполнился за 0.09 :)
вот вам и опыт :)
залез в гугл и нашел калькуляторы этой серии - оказалось у меня в дестве был подобный :)) я на нем квадратные уравнение решал - програмил их :)) (караул - уже тогда был програмером - а хотел быть юристом)
Поддерживаю конкретно кусок что сеньору пофигу на чем писать, под какую систему, и максимум, что может его ограничивать - это предметная область, которую он знает хорошо, очень хорошо, еще лучше, лучше всех (по степени сеньорности) — например, финансы, веб-поиск, RtP...
Плохо конечно, что юниоры работают над проектами :) Юниоры должны работать на энтузиазме и рости до девелоперов :) А если из вузов выходит и юниор - это ппц :)
над проектами должны работать девелоперы. Сениор девелоперы должны кодить наиболее узкие и высоконагруженые части кода, Разрабатывать архитектуру и SRS, помогать девелоперам совершенствоваться. А юниоры должны выполнять монотонную работу, но с подкидываем чего то интересного переодически.
мне кажется так будет эффективно
Кстати, основное описание приходится на первый пункт :) Мне точно соответствует "пессимист, зачастую недооценивает свои силы и боится промахнуться в оценке" :) Хотя некоторые знакомые постоянно уверены в своих силах и проект если сдают, то с горем пополам доведенный с помощью других :)
Почти всё пункты из Senior подходят :D. Но, по-моему, это психологические ранги разработчиков, а не оценка профессионализма. Мне ещё далеко до "зубра". :)
Жизненно блин :)
Сразу видно, что писал человек знакомый с разработкой довольно плотно :).
Правда однозначно не смог себя классификировать... вроде как Senior, но пара пунктов подкоалась из developera... будем фиксить.
господа и дамы - а вот теперь ради интереса
давайте напишем - кто что себе выбрал и кем он трудиться ?:)
допустим выбрали девелопер - трудитесь девелопером
выбрали сеньор - трубитесь джуниором :)
это не мерялки всякие - просто инетересно
начну с себя - выбрал нечто приближенное к сениор но есть некоотрые замашки девелопера
тружусь сениор програмером
Что значит вы выбрали?
Помоему программер работает там где ему интересно и где позволяет его уровень. Я ничего не выбирал, мне просто нравится разработка и дорос до сениора. Что-то я очень сомневаюсь, что сениор будет работать за джуниора
То что мы о себе думаем, часто сильно расходится с реальностью. Лично я считаю себя джуниором, как минимум изза слишком большой уверенности в своих силах, и слишком малого процента дел доведенных до конца.
А у нас есть только Джуниоры и Сениоры. И выше.
И то недавно объявили, что у нас что-то дофига сеньоров, и в ближайшее время многие из нас станут джуниорами :))
Обещают, что это ни на чем не отразится...
"но узнает о вакансиях на других фирмах"
Неправильное согласование, надо так: "в других фирмах". "На фирме" в русском языке не существует, так же как и "работать на офисе" и "идти с магазина". ;-)
Я по этой классификации одной ногой Сеньор Девелопер, а другой - Юниор. Что это: старость без морщин или молодость со вставной челюстью? :-) Вероятно, второе.
>>если выполняемые таски и проект покажется не интересным
"таски" - это новология от слова "задачи"?
большая просьба к автору использовать тот язык, на котором он пишет (текст, а не ПО).
а за статью - рекспект, несмотря на мое личное несогласие с некоторыми пунктами и ориентацию материала на программистов (я сам, к примеру, занимаюсь разработкой сайтов, но программированием владею весьма слабо).
Петр Алексеевич все же писал "решпект". А таск, дебаг, митинг, брекпойнт итд - современный сленг и тут уже ничего не поделать, главное чтобы данные выражения не перешли в официальный язык, как например "беспредел".
Если вас что-то "реально бесит", то рекомендую обратиться к профильному специалисту. А когда в следующий раз решите написать что-то подобное, вспомните, что здесь не udaff.com и воздержитесь от истеричных воплей. Если человек не умеет грамотно изъясняться - это свидетельстует о его образованности. Предупрежу ваш аргумент, что "программист не должен знать русский язык - он должен уметь PHP, JS, семантическую верстку и т.д. и т.п." Программист в первую очередь квалифицированный специалист, имеющий широкий кругозор и отличные способности к самообучению. В противном случае багаж знаний этого человека довольно быстро будет исчерпан, а новых он приобрести не хочет/не может. Если же вы однажды для себя решили, что программисту не обязательно знать русский язык - вы не программист, а кодер.
По сути: рАботодатель НЕ заинтересован в поощрении и стимулировании сОтрудников "просто так" - это не родители. Отношение начальства и в коллективе вцелом, разумеется, более важный фактор в мотивации сотрудника, однако у многих еще есть семья, дети и немолодые родители и $200 могут оказаться критичными.
Ранги разработчиков