Найти в Дзене
Когда привлечение вендора поможет новому программному продукту
До недавнего времени слово "вендор" для меня ассоциировалось исключительно с поставщиками решений: программных, аппаратных или программно-аппаратных. Например, IBM, Oracle и т.п.: они что-то разрабатывают, поставляют под своим брендом, обеспечивают поддержкой и т.д. Но последняя пара проектов для меня открыла этот термин заново в простом смысле "продавец программистов". То есть просто поставляет разработчиков по тайм-шитам. Доходит до совсем занятных бизнес-кейсов. Например, Вы участвуете в крупном...
6 лет назад
Зачем тестирование программистам?
Многие крупные компании любят периодически проводить тестирование своих сотрудников. Не берусь утверждать откуда именно берется этот зуд, просто констатирую факт. И что же нам, программистам, делать в такой ситуации? Для начала попробуем разобраться какие возможны негативные последствия у этой инициативы... НИКАКИХ! Совсем. Да, программисты не часто утруждают себя почитыванием Трудового кодекса, но все-таки смутно догадываются, что по результатам тестирования не могут уволить или понизить в должности (грейде)...
6 лет назад
Скилы тимлида
Что должен уметь team lead, чтобы успешно выполнять свою работу? Поскольку нельзя быть одинаково развитым во всех областях, то на чем-то приходится сосредотачиваться. Что-то неизбежно будет упущено (и с этим нужно просто смириться). Итак, каков же по моему мнению финальный список скилов профессионального лида? Во-первых, специальность. Если Вы возглавляете команду java-разработчиков, которые пилят бэк, то надо конечно иметь хорошие навыки в этом. Не идеальные, но достаточные, чтобы направлять разработку в нужное Вам русло...
6 лет назад
Ремесло или серьезная инженерная работа
Последнее время стал задумываться о трансформации профессии разработчика. Есть стойкое ощущение, что из серьезной инженерной деятельности она все больше скатывается к ремесленичеству. Такому как, например, установка дверей или гончарство: у нас есть довольно большой пласт однотипных задач, есть отличные фреймворки для решения этих задач, есть развитый вспомогательный инструментарий. Можно прекрасно решеть эти задачи, понятия не имея как работает Garbage Collector, как под капотом устроен ArrayList и что такое ThreadLocal...
6 лет назад
Программирующий лид
Иногда очень хочется попрограммировать. Ну просто потому, что если Вы не работаете на скучном проекте, то это довольно интересное занятие. Но главное, пожалуй, другое: if you don't use it you lose it, как говорят в забугорье. В самом деле, любой язык программирования - это в первую очередь язык. И чтобы не утратить навыки нужно им активно пользоваться. В нашем случае - писать код. Конечно на багаже профессионального опыта можно какое-то время протянуть и без этого, но довольно скоро начинает ощущаться деградация навыков...
6 лет назад
Менторский дебют
Вчера у меня приключился дебют на поприще java-ментора "на стороне". Оказалось, что это реально отличается от того, что я делаю на работе. И дело не в том, где проще, а где сложнее - это по-другому. Как бывает на работе: проект растет, открывается позиция джуна и начинается найм начинающего разработчика. Вы проводите несколько собеседований и вот в команду приходит тот, кого Вы отобрали среди прочих кандидатов. Отобрали по своим критериям отбора (не важно каким - главное он подошел). Другое дело, когда приходит человек и просит Вас помочь ему вырасти профессионально...
6 лет назад
...но Вы здесь ни при чем...
Порог входа в профессию программиста постоянно снижается - сам же постоянно это отмечаю. При востребованность в этих специалистах постоянно растет. Если посмотреть на HeadHunter открытые вакансии, то можно подумать, что этот рынок проглотит всех и не насытится. Зарплаты вполне достойные даже по московским меркам: 100+, 200+, 300+ тысяч рублей в месяц и более... И вот тут-то подвох, о котором люди забывают, отвлекшись на впечатляющие цифры доходов программистов. И ловушка эта сродни тем, в которые...
6 лет назад