Я оставил работу (чтобы переехать в другую страну), где большую часть времени я программировал на Javascript и Haskell (немного python). Мне очень понравилось, потому что люди были объективны, позитивны, математичны, и все же сделали кучу вещей. Это был действительно профессиональный магазин.
Сейчас я работаю в магазине Agile / XP. Хотя это хорошо, и все я чувствую, что, возможно, мы непрофессионалы, когда речь идет о выборе технологий и библиотек. Я чувствую, что наш подход к написанию программного обеспечения немного незрелый и неструктурированный. Я пытаюсь прочитать книги, которые мне предложили, и они, кажется, поддерживают этот стиль ( тьфу ). Часто мы просто снимаем библиотеки с git hub и используем их без каких-либо проверок.
Меня постоянно заставляют работать с кем-то, даже если это небольшая задача для одного человека. Кажется, есть небольшое «быстрое» правило для всего, даже если правило может быть нарушено тривиальным контрпримером (однажды я сделал ошибку, приведя этот контрпример, и на меня напали). Это нормально здесь в штатах? Как мне справиться с этим догматизмом?
Ответы:
Не обобщайте.
Очевидно, что ваш текущий магазин - один из тех заблудших, которые думают, что они делают Agile - но это не так - и в итоге получат неуправляемую кодовую базу. «Снятие кода с github без проверки», «словесная атака», «вынуждение работать с кем-то» - все это сигналы опасности. Конечно, из-за культурного шока вы можете немного усилить ситуацию, но, возможно, вам стоит поискать новое место для работы.
источник
Вы, конечно, не можете судить всю культуру в соответствии с работой одного магазина разработки. Ваш магазин ваш магазин. Наверное, многим это нравится. Многие из них «хуже», а многие - «лучше». Если вам неудобно с подгонкой, двигайтесь дальше. Догма кажется довольно серьезной, и сомнительно, что вы можете изменить ее или приспособиться к ней. Тем не менее, прочитайте прочитанное Джоэлем « Как все сделано, когда вы только хрюканье» . Вы можете найти несколько полезных стратегий выживания.
источник