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