Публикации по теме 'engineering-management'


Кто должен заниматься машинным обучением в вашей компании?
Ключевой вопрос для внедрения машинного обучения в вашей организации — кто , а не как . Важное решение, которое вы как руководитель должны принять в отношении машинного обучения, заключается в том, кто в вашей организации выполняет различные части рабочего процесса машинного обучения. Кто выполняет задачу, влияет на то, как — игнорирование этого вопроса на этапе проектирования является ключевой причиной, по которой многим организациям трудно внедрить машинное обучение. Кто..

Разработчики, вам стоит подумать о том, чтобы стать менеджером
В какой-то момент вашей карьеры разработчика вы столкнетесь с выбором: Продолжайте расти как индивидуальный участник (IC), работая над более крупными проектами с большим количеством заинтересованных сторон и большей бизнес-подотчетностью. Или сделайте шаг в сторону управления, возглавив группы разработчиков для выпуска программного обеспечения в масштабе. Многие люди будут изображать этот выбор как «все или ничего». Вы либо IC, либо менеджер, и однажды выбрав, вернуться назад..

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

Один день из жизни: Грейс Тан (технический менеджер, WeWork)
На этот раз в нашей серии статей, посвященных рабочим процессам и целям технических руководителей, мы поговорили с Грейс Тан, которая рассказала, как ее команда преодолевает трудности, связанные с поиском баланса между краткосрочным эффектом и долгосрочными целями, уделяя время написанию кода и важность создания сети союзников. Каков был ваш путь в технологиях до сих пор? После окончания колледжа я начал работать инженером-программистом в финансовой технологической фирме в..

Как разработать отличное задание для живого собеседования по программированию
Три совета, которые помогут вам не отсеивать хороших кандидатов Если все сделано правильно, живое собеседование по кодированию позволяет сразу оценить навыки решения проблем, кодирования, общения и совместной работы кандидата. Когда все сделано плохо, больше шансов потерять хорошего кандидата. Давайте посмотрим, как интервьюеры могут разработать задачу кодирования, чтобы оценить опыт и навыки кандидата примерно за час. 1. Используйте простую задачу Задача должна быть достаточно..

Быть техническим лид-менеджером сложно
Когда я впервые погрузился в работу с менеджментом, мы с моей компанией разработали договор, в котором я фактически был техническим руководителем и менеджером. (Это также известно как «TLM»). Это был отличный способ перейти на новую управленческую роль. Оглядываясь назад, я оставался в этой двойной роли слишком долго (годы), не рекомендую ее новичкам. Теперь я считаю, что при надлежащем наставничестве и руководстве переходный период для новых менеджеров не должен превышать двух..

Основы управления проектами для технических руководителей
Эта статья изначально была размещена на PragmaticLead.com Спойлер: этот пост не о гибкой методике разработки и не о том, как она решит все проблемы. Речь идет о том, как подходить к проекту с самого начала и что делает проект успешным. Быть руководителем проекта может быть непросто. Есть так много переменных, чтобы все в итоге получилось. Но если все идет хорошо, это будет полезным опытом. Следование нескольким простым рекомендациям может привести к успеху любой проект...