Практическая философия IT-шника. Часть 1
Дмитрий Сальников — недавний выпускник, а ныне аспирант кафедры ЭВМ. У него за плечами несколько лет работы в компании по созданию мобильных приложений, деловые поездки за рубеж. Сейчас у Мити период программистского фриланса и напряженного поиска масштабных идей. Что, похоже, способствует кристаллизации накопленного опыта :)
Принято считать, что люди мудреют с возрастом. По крайней мере, пока не наступает маразм. Но для кого-то насыщенность жизни уже к 25 порождает личную философию. Конечно, речь не о стройной системе взглядов. Скорее это мозаика живых осознаний. Однако, именно непредвзятость молодости позволяет на лету уловить узоры новых смыслов в бурном потоке современной жизни.Часть 1: О профессии, пути к свободе и грабляхПочему я верю в украинских айтишниковВремена меняются. Все и везде происходит быстрее с каждым днем. Информационный и технологический разрыв нашего общества с "западным" сокращается. Сейчас мы узнаем о передовых технологиях не через 10 лет, а через год. И потому с каждым годом привычное понятие "технологии ведет вперед запад" имеет все меньше смысла. Поверьте старой истине: все в ваших руках. Сегодня вы имеете все шансы реализовать новаторскую по мировым меркам идею и точно так же на ней заработать, как это давно делают в США. Все, что мешает это делать айтишникам нашей страны сейчас - это отсутствие умения продавать. Как инженеры, мы не уступаем ни одной стране мира. И эти инженеры мало-помалу начинают осознавать, что быть гастарбайтерами до конца жизни им совсем не хочется, что они способны на гораздо большее. А дальше - думайте сами, решайте сами, или же - join today, как говорится :)
Как допилить свое мышление до генерации идей:АрхитектураЕсть такое понятие (и вакансия) - системный архитектор. Требуемый уровень компетенции для этой вакансии можно описать просто: как буква “Т” - глубины любой технологии плюс поверхностное представление о всем существующем спектре оных. Иначе говоря, нырнуть до дна архитектуры достаточно один раз в одной конкретной технологии, чтобы впоследствии нырять до дна не требовалось.
ФудаментУчите матчасть - за ней еще можно поспеть. Но технологии используйте только самые новые - они устаревают быстрее, чем вы обновляете железо. Тщательно следите за их развитием.
СфераНеважно, откуда вы узнаете, что происходит нынче в мире IT. Разговоры с друзьями в баре на тему “что нового” одинаково полезны в сравнении с подпиской на TechCrunch или Хабрахабр (не касаясь здоровья, разумеется :). Главное - источники информации должны быть.
Велосипедостроение и костылелатаниеПроектируйте блоками готовых технологий и беспрестанно дополняйте свою картину видения этих технологий. Как следствие - искорените в себе привычку изобретать велосипед. Поправка: сразу же после того, когда научитесь изобретать велосипеды. Тогда вы сможете оценить качество велисипеда перед его использованием, а не во время плачевного падения, не приметив костыли вместо педалей и заглушки вместо тормозов.
Проверяй, но доверяйИнтернет учит проверять информацию всеми без исключения доступными способами. Учитесь этому у интернета. При этом не верить совсем нельзя - даже будучи педантом-фанатиком, не всегда вы найдете хотя бы одно средство проверки, и придется верить. Ищите разумный компромисс.
Пока ты спишь, враг качаетсяЯ не старомодная зануда (только временами), но поговорки испытаны веками, а люди меняются крайне медленно :) Попытка номер два: когда-то были популярны ужасно раздражающие телепередачи, часто вещающие:
Покупайте прямо сейчас! Только сегодня, заказав нашу суперовощеточилку, вы получите двести грамм морковки и бесплатную доставку совершенно, черт побери, бесплатно!.
Так вот, рекламщики очень удачно сыграли на человеческой сущности. Пока ты скроллишь фиду, чуваки из массачусетского технологичесткого института ковыряют очередные новые (во всяком случае, свежие, хехе) разработки, про которые они напишут статью для университета через месяц. Далее, через год, они ее продадут каким-нибудь фруктовым компаниям - или другу Фореста Гампа, всякое возможно, и предел ставят лишь амбиции. Через два года, для популяризации себя или своей компании, они опубликуют эти разработки в открытый доступ. Этим они отличаются от торгашей, и этим находят компромисс между своей совестью и бесценным избавлением себя от тягостных мыслей на тему поддержания штанов - ибо нельзя сделать что-то новое, пока штаны спадают. И потому спасибо этим чувакам - они все равно гораздо больше остальных двигают прогресс вперед, и создают огромный рынок труда для аутсорсеров. Так вот, возвращаясь к рекламщикам:
Делай что-то (а в перспективе - что-то новое) прямо сейчас! Если ты начнешь двигаться вперед прямо сегодня, ты с каждым днем будешь видеть дальше других. И имеешь все больше шансов успеть до конца акции “Горящая путевка в свободу”Из персональной коллекции граблей. Как не дать сбить себя с толку на пути к реализации идеи:- Когда вы приходите к какому-либо выводу не первый раз и другим путем - вывод верный, пусть даже он и кажется полной ерундой.
- Если вы ругаете свое образование за то, что вас учат заведомо устаревшим технологиям: при очередном качественном скачке видения профессии вы поймете, что именно матчасть, которой вас учили заодно с устаревшими технологиями, и обеспечивает ваше интеллектуальное преимущество, вместе с ценностью как специалиста. Вообще, замените слово "специалист" на слово "эксперт", и впечатление сразу улучшится :)
- Если что-то, сделанное вами, выглядит (или работает) слишком сложно - то либо есть более простой путь, либо то, что вы сделали, делать не нужно вообще.
И немного копипасты [1]:Все технологии, созданные людьми - это примитивные реплики тех сложнейших систем, из которых состоит человек. А организации, которые разрабатывают системы, обречены проектировать решения, которые являются копиями коммуникационных структур этих организаций. [1] Вольный перевод закона Мэла Конвея:
Оrganizations which design systems ... are constrained to produce designs which are copies of the communication structures of these organizations
— M. Conway
Исходник текстаО Мэле Конвее в Википедии// Дмитрий Сальников