Как стать автором
Обновить
7
0
Андрей @AndreiChernykh

Front-End Developer

Отправить сообщение
См. ответ выше. В Dart версии Angular своя кодовая база и своё версионирование, не привязанное к Angular на TypeSctipt.
Версионность в Dart версии и в TypeScript версии отличается.
В TypeScript они просто третью версию перескочили.
Не спора ради, т.к. каждый волен сам определять комфортный способ работы, а чтобы прояснить мою позицию:

Agile в данном контексте это не какой-то там SCRUM, а именно сам подход к работке, подразумевающий, что работа бъется на короткие циклы (вплоть до 5 минут). При таком подходе ваш фокус не распыляется, и каждый N минут у вас есть какой-то законченый кусок работы (метод, класс или еще что-то).

По поводу сокомандников тут я вижу проблему в том, что если каждый сидит в зоне потока, то, во-первых, коллеги боятся лишний раз посоветоваться друг с другом, т.к. любой из них может находиться в потоке, а во-вторых, потоки разных людей не синхронизированы, т.е. найти время, когда все члены команды вне потока чтобы провести митинг становится сложно. Имхо, такая ситуация не способствует атмосфере взаимопомощи и командной работы.
Проблема с «Зоной потока» в том, что
1. У вас отсуствует в этот период адекватный фидбек. Программист, можно сказать, становится зашорен и мчится напролом к созданию той картины, которую он нарисовал в своей голове. Это полностью противоречит идее agile разработки, которая предполагает, что вы двигаетесь в работе короткими циклами, постоянно оглядываясь назад и по сторонам чтобы вовремя заметить, что вы свернули где-то не туда.
Опять же, когда человек вдруг вытаскивают из зоны (что обязательно случается рано или поздно) это вызывает у него фрустрацию, а потом еще время на попытки опять в эту зону попасть.

2. Люди, входящие в «зону» становятся трудно достижимыми для их сокомандников. Создание программного продукта это стройка, а не марафон; тут важна возможность быстро обсудить что-то с коллегой, сделать ревью кода, показать прототип и т.п.
0xd34df00d, отличные хобби, кто же спорит?

Я лишь пытаюсь подчеркнуть, что IT люди, это такие же люди, как и остальные. И далеко не все упарываются только по IT-related занятиям.

Кроме того если в 23 года все твоё время принадлежит тебе и у тебя горят глаза — ОК, это обычное явление. Но лет в 35, скажем, ты либо, придя с работы, снова пишешь код, либо идешь с женой, например, в театр, или ведёшь ребенка в парк.

В конце концов понимаешь, что всего кода не напишешь и всех статей не перечитаешь, а домочадцам не очень весело видеть только твою спину, когда ты сидишь, уткнувшись в монитор.

p.s. Возраст взят с потолка — и в 25, естественно, может быть трое детей.
1. Программирование никак не связано с гаджетами и баловством.
2. Игры не являются детским садом. Ничем не хуже смотрения футбола, чтения книг или просмотра фильмов.
3. Фильмы от Marvel/DC собирают сотни миллионов долларов в прокате — не думаю, что касса делается за счет программистов.
4. Как я уже писал ранее, многие IT-люди имеют личную жизнь не связанную с компьютером.

(В порядке холивара могу предложить вам рассказать о своих не «детский сад, штаны на лямках» хобби)
Моя позиция состоит в том, что хватит выделять программистов из других профессий. В целом, это обычная (хоть и квалифицированная) работа — такая же как архитектор, врач, или бухгалтер. И в любой профессии есть люди, которые, как написано в статье «много работают и мало отдыхают. Точнее, так — формально они отдыхают.», и которые ничем кроме своей профессии не интересуются. И точно так же архитектор накануне сдачи проекта, или преподаватель, готовящийся к важной лекции могут на время задвинуть свою личную жизнь.

Знаете, кто мало отдыхает? Тот кто бизнес делает (ну, честный бизнес). Вот там людям приходится без отпусков пахать. Это к примеру.

Ну и всякие пассажи, типа «Они ладят с техникой и современными коммуникациями». Я не умею настраивать сеть, я не разбираюсь в современном железе, офисная техника меня вообще никогда не интересовала. Я ни разу не брал в руки паяльник. Я, покупая любой прибор, читаю инструкцию как им пользоваться. Я, не «тыжпрограммист». Мне платят деньги за написание программных продуктов, а не за то, что я могу винду поставить. Да, конечно я знаком с какими-то околокомпьюютерными вещами больше, чем определенная часть населения, но это не какие-то сакральные знания.
Я понимаю, что эта рекламная статься, посвященная, в целом, полезному делу. Но…

Хватит, пожалуйста всей этой стериотипщины. Ну серьезно! Как только статья про программистов, то начинаются вот эти прохладные истории про инфантилов задохликов, которые скучают по маминой сисе и не имеют никаких интересов, кроме «компьютера».

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

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

Короче, практически все, с кем мне доводилось работать, это взрослые (не только в смысле возраста), ответственные люди, разносторонние, ценящие свою семью.

Ну и еще, как обычно в таких статьях, все забывают про женщин разработчиков, что не очень прилично делать в современном обществе. Вы скажете, что их не так много? Ну так вы же своими статьями вносите лепту в создание образа «исключительно мужской профессии».

Может, конечно, среди юных студентов чаще встречаются повернутые на компьютерах люди, но не стоит судить по ним обо всей отрасли. В конце концов, почему никто не пишет в таком стиле о каких-нибудь архитекторах?

Хао, бледнолицый, я все сказал.

p.s. прошу меня простить за этот hate-speech, но сил уже моих не было.
Выглядит очень неплохо. Вы молодцы. Я не знаю, конечно, что там под капотом, но на первый взгляд приложение оставляет впечатление законченного проекта: приятный дизайн, быстро работает, баги если и есть, то не на поверхности.

К сожалению, типичные приложения привлекали мало внимания со стороны других участников. К своему стыду, я вашу работу не заметил, т.к. проектов было много и получилось оценить от силы процентов 15. И в основном это были те приложения, которые бросались в глаза, в особенности различные игры (которые часто, кстати, оказывались так себе).
Спасибо, что поделились своей историей!

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

И еще один совет на будущее (для подобных мероприятий): по возможности, не тратьте время на реализацию авторизации. Примерно на четвертом или пятом приложении, которое мне предложило авторизоваться через Google, я просто стал их пропускать, т.к. часто авторизация не работала, или же запрашивался доступ ко всему подряд.

Разумно поступили те разработчики, которые предоставляли тестовый аккаунт (логин/пароль) с подготовленными тестовыми данными.
Вполне вероятно. Хотя конкретно в данном случае, как мне кажется, главной целью организации хакатона был пиар Angular 2, ну и, конечно же, реклама спонсоров.
Как я уже написал в статье, победу мне не отдали, к сожалению. Хотя я был довольно близок, как мне кажется.
Со списком победителей вы можете ознакомиться на Angular Attack.
Пожалуйста.

Я обязательно доделаю «флаги» на досуге.
Спасибо за лестный отзыв! Хотя, конечно, моя работа не дотягивала до amazing (особенно по пункту «Innovation»).

А какой проект вы делали? Может добавите ссылку в комментарий?
Ну, и было бы классно, если бы вы поделились кратко своими впечатлениями от хакатона. Особенно интересно услышать мнение от людей, участвовавших командой.
Абсолютно валидный вопрос, и, к тому же, самый популярный из тех, что мне задавали по этой игре.
Краткий ответ — никак. Для победы достаточно просто открыть все незаминированные клетки.
Причины, почему я не реализовал эту фичу, описаны в «уроках» 5 и 6.

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Зарегистрирован
Активность