6 Авг 2016 18:48 phoenixday писав(ла): Посоветуйте, пожалуйста) Надеюсь, эта та тема. Сейчас мне 18 лет, по социотипу габенка. После девятого класса с родителями решили, что надо идти на программиста, папа программист тоже, поддержка как. И вроде хорошо учусь, легко всё схватываю, и учителя сильно хвалят, но что-то не так. Вот не могу выслушивать все эти "белологические" разговоры своих сокурсников, всё понятно, но раздражает, да и с преподователями Максимами совсем не по себе. Просто иногда с лекций хочется встать и уйти, последний год приходила буквально только на экзамены.
И не то чтобы само по себе программирование не нравится, но рассказывают, что почти все программисты - как раз Максы и Робы, а работать чаще приходится в команде... А сговориться с ними вообще не получается, да и атмосфера какая-то тяжелая.
Родители говорят, что всё это глупости, с трудом верится. Глупости ли? А вдруг так всё время будет? Была бы рада, если бы кто-то из Габенов подсказал)
И если что, против Максимов и Робеспьеров как таковых не имею ничего против)
Не так всё плохо ) Я не спец в типировании, но могу предположить, что со мной работает пара Бальзаков, Габен, Максим, пара неизвестных этиков и пара логиков. Проблем договориться нет, и в целом приятно. Из знакомых прогеров есть сертифицированный Бальзак и ДК. И ещё один предположительный Бальзак и ДК.
Вообще считается, что программирование -- белая логика, Бальзаки с Габенами работают по фоновой и лет через 10-15 выгорают. Но я б сказал, что это не вполне так... То, что в университетах называется Computer Science -- это БЛ. То, что называется software engineering -- это ЧЛ (хотя мало где преподается, я думаю).
Одно дело сидеть и днями кодить структуры данных, разбираться в турбокодировании, Риде-Соломоне, полях Галуа и другой математике, и рыться в слоях формальной документации.
Другое -- решать практические задачи, самостоятельно подбирая средства и инструменты (языки, компиляторы, версионирования кода), находя оптимальное соотношение между скоростью разработки, скоростью работы бинарника, сложностью дальнейшей поддержки кода, удобством для пользователя, стоимостью продукта, ... И потом смотреть на то, как работает построенная система, приносит пользу и получать удовольствие.
Можно найти и то и то, но на мой взгляд ЧЛ больше, так как программирование всё же теснее сопряжено с бизнесом, чем с наукой.
Я программирую лет 20, пока выгорания на горизонте не видно...