Не только. «Мини» (по меркам калифорнийской) кремниевая долина есть в North Carolina (http://www.foxbusiness.com/technology/2015/08/19/is-north-carolina-silicon-valley-south/).
Гигантский хаб IT-команий в Нью-Йорке, не только энтерпрайзов, но и стартапов (да, вообще там можно найти всё). Кто-то называет Нью-Йорк центром SaaS-стартапов (http://techcrunch.com/2015/08/27/nyc-rises-as-a-hub-for-software-as-a-service-startups/). Просто в отличие от кремниевой долины, где фокус просто на технических команиях, в Нью-Йорке фокус на «бизнесе», а IT-компании вокруг «бизнеса».
Гигантское скопление IT-шников в районе Сиэтлла, но там всё крутится фактически вокруг несколькоих гигантов (MS, Amazon, Expedia, (теперь ещё и) Tesla и т.д.), а также в районе Бостона (там, насколько я знаю, в основном главенствует EMC).
В генераторе вы можете свой «шаблон» кастомизировать каким-нибудь образом через опции (имя приложения задать, имя модулей, зависимости разные подключать по необходимости, сторонние сервисы и т.д.). Имея просто шаблон кода — его нужно будет под новый проект менять вручную (в зависимости от нужд). У нас в компании написан свой генератор проектов на yo, и у нас там примерно 15 разных вопросов во время генерации (каждый из которых, в конечном итоге, что-то меняет в сгенерённом коде). Но у нас часто стартуют проекты (и их довольно много), можно сказать, специфичный случай, поэтому в этом есть смысл.
CruiseControl — «популярные системы CI»? Там последний апдейт был в 2010 году. Это уже не CI, а история.
Впрочем, он после смерти переродился в продукт Go — но который ужасен, и я его ни в коем случае не советую.
Я, вот, искренне не понимаю: «но зачем?». Зачем это людям, которые и так работают программистами, причем довольно давно, у которых уже достаточно большой опыт. Причем, которые работают в хороших IT компаниях. Зачем эта магистратура вообще нужна? Это же не Phd. И вы туда едете учиться не сразу после получения бакалавриата у нас.
На мой взгляд, практически пустая трата 2-х лет. Не верю я, что там откроют какие-то «тайны мироздания», и дадут какие-то уникальные и супер полезные знания, которые нельзя было бы получить просто работая и развиваясь в хорошей IT компании (одновременно с карьерным и зарплатным ростом). Какой-то шаг назад… Или у ребят, которые туда едут учиться, нет вообще никакого образования? Или это святая вера в то, что «ну, вот там-то меня научат! а после — эх, заживу!»?
Без обид — мне просто это действительно не понятно.
Почему нельзя добавить просто нормальный вариант, про то, что iOS7 не понравилась? Почему обязательно в этот вариант нужно пихать «iOS6 идеальна»? В вашем опросе нет варианта, за который хочется проголосовать.
Спасибо за статью. Было очень интересно почитать. Продолжени, конечно, хочется. В частности, интерсно было бы узнать про то, как поступали, какая стоимость обучения (есть ли стипендии, гранты)? Также интересно было бы узнать, кто, в основном, учится в CBS (молодые студенты, взрослые профессионалы и т.д.), и чем после CBS люди занимаются (идут работать менеджерами, создают свои бизнесы и т.д.)? Какова цель обучения у людей? Я так понимаю, что это всё-таки не совсем типичный университет?
Есть большая разница — бегать по беговой дорожке (где ты только ножками перебираешь) или по земле (где сопротивление воздуха ещё есть). Так что до мирового рекорда в скорости ему ещё очень далеко.
В любой IDE можно указать какие папки считать исходниками. К примеру, в идее вообще можно указать какие папки считать тестами (про другие IDE не знаю). Но придется добавлять в мавеновскую конфигурацию эти каталоги. У нас примерно так организована структура проекта, и всё работает.
Удобнее выделить под интегрейшн тесты отдельный каталог (пусть будет integration) на уровне main и test. И там поддерживать стандартную иерархию java, resources. Таким образом тесты будут лежать в том же пакете, что и тестируемые классы, что добавит гораздо большую гибкостью. Плюс, они (код, необоходимые ресурсы) будут лежать действительно отдельно от юнит тестов.
А при описанном вами подходе сложность разработки и поддержки большого проекта будет расти экспоненциально.
Гигантский хаб IT-команий в Нью-Йорке, не только энтерпрайзов, но и стартапов (да, вообще там можно найти всё). Кто-то называет Нью-Йорк центром SaaS-стартапов (http://techcrunch.com/2015/08/27/nyc-rises-as-a-hub-for-software-as-a-service-startups/). Просто в отличие от кремниевой долины, где фокус просто на технических команиях, в Нью-Йорке фокус на «бизнесе», а IT-компании вокруг «бизнеса».
Гигантское скопление IT-шников в районе Сиэтлла, но там всё крутится фактически вокруг несколькоих гигантов (MS, Amazon, Expedia, (теперь ещё и) Tesla и т.д.), а также в районе Бостона (там, насколько я знаю, в основном главенствует EMC).
Довольно удобно.
Впрочем, он после смерти переродился в продукт Go — но который ужасен, и я его ни в коем случае не советую.
А вообще, тривиальные, до боли известные вещи. Не совсем понял, при чем тут именно SaaS.
На мой взгляд, практически пустая трата 2-х лет. Не верю я, что там откроют какие-то «тайны мироздания», и дадут какие-то уникальные и супер полезные знания, которые нельзя было бы получить просто работая и развиваясь в хорошей IT компании (одновременно с карьерным и зарплатным ростом). Какой-то шаг назад… Или у ребят, которые туда едут учиться, нет вообще никакого образования? Или это святая вера в то, что «ну, вот там-то меня научат! а после — эх, заживу!»?
Без обид — мне просто это действительно не понятно.
А при описанном вами подходе сложность разработки и поддержки большого проекта будет расти экспоненциально.