Там не совсем так. Факультет информатики - это скорее следствие моей любви к математике в детстве. Я реально мало что вынес с тех 2-х лет, кроме того, что это профессия для каких-то токсичных задротов, это в то время даже не сулило каких-то особенных денег, на факультете стояли какие-то старые машины из соц-лагеря, а в подвале стеллажи с платами на которых разве что ламп не было. А познания в информатике, которыми я пользуюсь сейчас (теория сложности вычислений с ее big O в основном, алгоритмы, а также теорема CAP, теоретические принципы, лежащие в основе REST) - это всё-таки обновленные знания, которые я уже добывал самостоятельно.
Это не сильно о каких-то умственных способностях, на самом деле. Там больше практики и много ловкости рук. Но вот чему точно эта карьера меня научила - это выдерживать максимальное психологическое давление. Когда я получил свою работу как SWE, у нас было два фронт-енд девелопера (включая меня), и один тим-лид. И обстановка там была какая-то очень токсичная. Я только успел сделать обновленную навигацию для их приложения и написать еще одно с нуля для административных нужд, и, вот, через 2 с половиной месяца моей работы, без всякого предупреждения после какого-то кулуарного конфликта, суть которого я до сих пор не знаю, наш тим-лид просто ушел. А тут еще и мой peer уходит в запланированный отпуск. Я остаюсь со соей фичей, которую разрабатываю, и с чужой, которая, как оказалось состоит из какого-то одного массивного коммита, который даже не проходит элементарные тесты. А тут еще они нанимают нового engineering manager, который как Маск сейчас в твиттере. И он начинает всех прессовать, а так как по срокам пролетает именно фича другого девелопера, а его нет, то меня запирают в fishbowl с видом на горы и с огромным экраном, видным из любого уголка, и я начинаю практически с нуля, разбивая на коммиты, которые можно тестировать каждый по отдельности, разрабатывать фичу. Сроки мне ставят нереальные, я сразу говорю, что они нереальные, новый директор хочет выпендриться перед менеджементом, показав свою эффективность. Вот и представьте себе степень давления, которое выпало на мои плечи. Я сразу сказал себе: нихрена, ещё посмотрим, кто кого, - и просто выполнял свою работу, как считал нужным. Вот тут мне опыт дилера в казино очень помог. Как говорится, хочешь увидеть всю глубину человеческой тупости, иди в казино (ну или в какой-нибудь американский корпоративный IT-department).