Вопросы с тегом «management»

108
Должен ли (младший) разработчик попытаться добиться лучших процессов и практик в своей команде разработчиков / ИТ?

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

108
Как вы управляете своей базой знаний? [закрыто]

Как программисты, у нас много входов: Электронные книги Фрагменты кода Интересные письма документы Веб-статьи Сообщения в блоге Вопросы StackOverflow Подкасты ... Какие инструменты вы используете для хранения, организации, поиска и просмотра всего этого? Есть ли решение для «серебряной пули» для...

107
Какое «соглашение об именах версий» вы используете? [закрыто]

Подходят ли разные соглашения об именах версий для разных проектов? Что вы используете и почему? Лично я предпочитаю номер сборки в шестнадцатеричном формате (например, 11BCF), его следует увеличивать очень регулярно. А затем для клиентов простой трехзначный номер версии, т.е. 1.1.3. 1.2.3 (11BCF)...

102
Лучшие практики для совместного использования крошечных фрагментов кода между проектами

Я всегда стараюсь строго следовать принципу СУХОЙ на работе; каждый раз, когда я повторяю код из-за лени, он кусается позже, когда мне нужно сохранить этот код в двух местах. Но часто я пишу небольшие методы (возможно, 10–15 строк кода), которые необходимо повторно использовать в двух проектах,...

96
Мой клиент хочет 25% комментариев в моем текущем проекте, как реагировать? [закрыто]

младший разработчик здесь. В настоящее время я работаю один над веб-приложением для крупного клиента моей компании. Я начал в прошлом месяце. Клиент хочет по крайней мере 25% комментариев в каждом из своих программных проектов. Я проверил код предыдущих приложений и вот мои наблюдения: каждый файл...

91
Как я могу избежать ощущения, будто полностью перестроив свою программу с нуля, я бы сделал это намного лучше? [закрыто]

Я изучил значительный объем программирования, однако он всегда находился в научной среде (не в области компьютерных наук), полностью самоучка, и никто не мог направить меня в правильном направлении. Таким образом, мое путешествие по кодированию было ... грязным. Теперь я заметил, что всякий раз,...

90
Работа с управлением, которое не видит ценности в улучшениях, которые не сразу видны пользователю

Я могу понять график давления. Вы хотите порадовать своих пользователей, ведь они являются источником жизненной силы компании. Однако верно и то, что определенные изменения облегчат все в будущем. К сожалению, менеджмент в моей организации инстинктивно сопротивляется таким изменениям, и это...

89
Причины, по которым программисты уходят [закрыто]

Мне интересно узнать, почему программисты уходят с работы, и есть ли причины ухода уйти в вашу нынешнюю работу? Является ли причиной ухода просто из-за вознаграждения, местоположения, я ненавижу своего босса / коллегу, отсутствие признания или отставку / новый карьерный путь. Обновление: я отвечаю...

86
Насколько большим должен быть мой проект, чтобы я смог его протестировать? [закрыто]

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

83
Как разработчики находят время, чтобы оставаться на вершине новейших технологий? [закрыто]

Я был внештатным веб-разработчиком до 2004 года, когда я начал идти по пути управления, но решил снова попытаться вернуться в разработку (в частности, веб-приложения для мобильных устройств на JavaScript и HTML5), и у меня сложилось впечатление, что я действительно хорош в этом. Этим и аналогичным...

83
Является ли DRY врагом управления программными проектами?

Одним из самых основных и общепринятых принципов разработки программного обеспечения является СУХОЙ (не повторяйте себя). Также ясно, что большинство программных проектов требуют какого-то управления. Каковы задачи, которыми легко управлять (оценка, график, контроль)? Верно, повторяющиеся задачи,...

82
Выбор между двумя программистами: опыт против страсти [закрыто]

Я нахожусь в положении, когда мне нужно нанять программиста и у меня есть выбор из 2 кандидатов, у первого есть опыт, но у него нет страсти к кодированию, и он говорит об этом, а у второго нет опыта, но у него страсть, он преуспел в интервью и сертифицирован. У нас есть ресурсы, чтобы обучить...

80
Является ли заказ компании переключением на определенную IDE красным флагом? [закрыто]

Я недавно присоединился к быстро растущему стартапу. За последние 3 месяца команда разработчиков выросла с 4 до 12. До сих пор они были очень невежливы в отношении того, что разработчики использовали для своей работы. Фактически, одна из вещей, которые я изначально нашел привлекательными в...

80
Как вы справляетесь с вашим менеджером проектов

В настоящее время я работаю в компании, которая недавно сократилась. Я делаю всю внутреннюю работу, клиентские установки, сборки, QA и, в общем, всю внутреннюю работу. Мой непосредственный начальник - ОЧЕНЬ нетехнический, и в последнее время мне ОЧЕНЬ было трудно справляться с его недостатком...

75
Каков наилучший способ стимулировать команду разработчиков? [закрыто]

Я заранее знаю, что люди увидят этот вопрос и подумают «освободить Red Bull». Но я на самом деле ищу лучший способ привязать награды для разработчиков к долгосрочным целям компании. Например, если команда работает над одним и тем же программным продуктом, лучше ли будет вознаграждать каждого...

74
Как разработчик должен отказаться от невозможных требований? [закрыто]

Вот проблема, с которой я сталкиваюсь: Цитата от руководителя проекта: Привет, Спарк, я поручаю тебе задачу разработки фреймворка, который можно было бы использовать для разных приложений iOS. Вот требования: Он должен быть в состоянии определить толщину большого пальца или пальцев, используемых...

74
Как справиться со случайной сложностью в программных проектах

Когда Мюррея Гелл-Манна спросили, как Ричарду Фейнману удалось решить так много сложных проблем, Гелл-Манн ответил, что у Фейнмана есть алгоритм: Запишите проблему. Думай очень усердно. Запишите решение. Гелл-Манн пытался объяснить, что Фейнман был другим человеком, решающим проблемы, и не было...

73
Работа с невоспроизводимыми ошибками

Предположим, ваша команда пишет программную систему, которая (что удивительно!) Работает нормально. Однажды один из инженеров по ошибке запускает некоторые SQL-запросы, которые изменяют некоторые данные БД, а затем забывает об этом. Через некоторое время вы обнаруживаете испорченные / ошибочные...

73
Советы по разработке веб-приложения со сроком службы более 40 лет

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