Архив недели @0xfe0d
Понедельник
Всем привет! Мы начинаем Айти Андерхуд и это большая честь быть первым автором! Пусть расцветают сто цветов! А теперь обо мне...
Я Антон Соснин, живу в Петербурге, уже 6 лет пишу на C++ за деньги, а до этого ещё 6 лет бесплатно. 4 года я учился математике, потом 4 года работал в Movavi, где делал фоторедактор, а последние 2 года работаю в Arrival в команде компьютерного зрения.
В качестве хобби я веду телеграм канал - Айти Тудэй (t.me/ithueti) и делаю пародию на подкасты Айти Хуети - (music.yandex.ru/album/10151921), каждый выпуск которого заканчивается фразой "Программисты - петухи". А теперь дисклеймер:
Из этого и некоторых других моих высказываний может показаться, что я считаю себя лучше других или откровенно унижаю, например, пэхэпэшников, но это только шутки. Мы все молодцы и профессионалы, все нужны нашему айти и я всех уважаю и ценю, пока обратное не доказано.
Планы такие:
День 1: Войти в айти
День 2: Вышка или Идем на собес со школьными грамотами
День 3: Продуктовая/аутсорс/стартап
День 4: Производственные стандарты в айти
День 5: Хобби айтишников
День 6: Выйти из айти
День 7: Разговоры про плоскую Землю и прочие свободные темы
И ещё важное объявление! Обязательно задавайте любые вопросы! Уточняющие, прямые, открытые, риторические, глупые, фундаментальные, философские - все вопросы я очень люблю, на многие люблю отвечать, а на некоторые даже имею право, так что давайте общаться!
@itunderhood А когда будет тред на тему «программисты-петухи»?
Сразу золотой вопрос! Обязательно расскажу после основной темы дня, потому что это не пустое обзывательство, а концепция и философия! twitter.com/trklfgtrzv/sta…
День 1: Войти в айти
Потихонечку ракачиваемся, начинаем тему, я расскажу как пришёл в айти и какие знаю ещё типичные случаи и попробую вспомнить нетипичные. Будет очень круто, если вы мне поможете дополнить эти категории своими вариантами!
Всё началось в 1 классе, бабушка купила компьютер, чтобы работать в экселе. Она вела учет взрывчатых веществ и ошибаться было нельзя. Я ничего не понимал в экселе, но быстро разбирался и помогал ей считать. А в школе мне подсовывали олимпиадные задачки по математике.
Задачки по математике были одним их моих развлечений, но ещё я играл в DooM и LBA 2, а в перерывах ковырялся во всех менюшках и настройках 95 винды, залипая в заставку "Лабиринт" и читая официальное руководство от MS.
Это была толстая книга, из неё я узнал про интернет, пэинт и прочие важные фичи тех лет типа "Портфель".
Уверен, не многие в курсе что это такое, поэтому опрос:
Знаете что такое "Портфель" в виндовс?
В 5 классе я уже имел собственный компьютер, осваивал городскую локальную сеть и смотрел какие крутые шутки мутит брат моего одноклассника - форум на vBulletin (ого!), какие-то тематические сайты для скачивания фильмов и программ и хорошую часть интранета.
Я жил тогда в Якутии, большой интернет был дорогой и медленный, однако был, но учиться программированию самому в то время было как будто невозможно, поправьте меня обязательно, но мне было 12 лет.
Тогда мама наняла умного парня Женю, он бросил учебу на программиста, потому что итак был крут (ну для меня то точно). Он научил меня азам HTML, фотошопа, рассказал про форматы изображений и показал Delphi. Женя хорошо меня прокачал и эти знания полезны до сих пор (кроме делфи).
Планы такие: День 1: Войти в айти День 2: Вышка или Идем на собес со школьными грамотами День 3: Продуктовая/аутсорс/стартап День 4: Производственные стандарты в айти День 5: Хобби айтишников День 6: Выйти из айти День 7: Разговоры про плоскую Землю и прочие свободные темы
И тут я понял, что этот твит выглядит как планы на жизнь типичного айтишника twitter.com/itunderhood/st…
Новосибирск, 8 класс, безлимитный интернет на 128 кбит/с. На локальном форуме обсуждаем профессии и я понимаю что хочу быть кем-то типа админа из анекдотов, в свитере и с бородой, но чувствую, что это не совсем то. И мне отвечают: "Лучше С++ выучи". Я попробовал сам - не вышло.
В 9 классе я четко понимал, что хочу быть программистом, даже писал тогда про это сочинение на пробном ЕГЭ (он для 9 класса в бета версии тоже назывался ЕГЭ). В 10 классе нас начали учить С++. Этого момента я ждал последние 2 года и был очень рад. ОЧЕНЬ РАД.
. @itunderhood обижает с утра по раньше. Вспомнил когда я узнал про интернет, когда вообще у меня появился комп, а про то когда я начал прогать я вообще молчу... twitter.com/itunderhood/st…
На самом деле я нормально и интересно программировать начал только в университете, а ещё знаю хороших программистов, у которых первый собственный компьютер появился уже после университета. Сегодняшний тред в том числе о том, что на самом деле никогда не поздно! twitter.com/dikobrazz_supe…
В 11 классе мы с @elnadrius стояли перед описанием факультетов в 6 корпусе НГТУ и я рассуждал:
- Пойду, наверное на АВТФ
- А давай на ФПМИ?, говорит Макс
- А что там?
- Математика
И всё было решено за этот короткий разговор.
За это решение многие из моего окружения тогда крутят пальцем у виска, потому что математика - это сложно. Для большинства. И для меня сложно, я вообще не люблю покидать пик колокола нормального распределения. И я едва ли хорош в ней, однако теперь я не боюсь никаких задач вообще
Максимум я буду долго ныть, страдать, мучаться, но именно к этому и готовит человека ФПМИ, да и высшее образование в целом (не буду забегать вперед). А потом секунда радости от того, что задача решена и как говорила наша преподаватель по матанализу "Не время почивать на лаврах".
Когда наступит время почивать на лаврах она так и не рассказала, поэтому просто берем следующую задачку и делаем. Вся жизнь канбан, а ты тащащий её кабан.
На дворе июнь 2014 года, я в прострации от того, что приключение-на-20-минут-зашли-и-вышли вот-вот закончится, диплом написан, готовлюсь к защите. В магистратуру я не захотел, за 4 года сильно устал от математики и кое чего научившись я решил искать работу программистом на С++.
Я нашёл 3 места, которые были похожи на подходящие под мои требования. А требования были простые:
Офис в городе - т.е. не в Академгородке, потому что туда надо ездить, хотя там очень много вакансий, потому что НГУ...
И зарплата от 20 000 - чтобы начать жить с девушкой. Я, конечно, очень рад присоединению Крыма, мои патриотические чувства абсолютно перевешивают тот факт, что следующие 2 года я буду зарабатывать 600$, хотя зарплату будут постоянно повышать.
Первое место оказалось конторой по 1с учету чего-то там в областных больницах и платили там аж 30 000 рублей. Но ты интегратор 1с с постоянными командировками по области. Но 30 000 рублей! Моя тогдашняя девушка и нынешняя жена меня отговорила. Но 30 000 рублей!!!11
У нас победитель комментариев, вам надо поднажать, а то Кучук снова всех переиграет! twitter.com/aarexer/status…
Второе - оказалось агентством полного цикла по созданию всего от приложений до сайтов, где меня взяли с порога, когда я сказал, что закончил ФПМИ. Для приличия чуть-чуть поговорил с парнем, который вообще по технической части ничего не понимал. Но я им не позвонил. Хотя обещал.
Третье - Movavi. Ламповая в те годы была компания, я там многому научился и вообще благодарен за всё время что там проработал. Лучше места для себя тогда я бы и не нашёл.
Я прошёл 2 одинаковых собеса на С++ джуна (да, первый я почти провалил именно по С++ части и меня позвали второй раз через неделю) и с зарплатой 20 000 рублей был вполне доволен собой. Хорошо что моя девушка зарабатывала в 2 раза больше меня.
Отсюда я начинаю меньше рассказывать и больше рассуждать о входе в айти. Как говорится, напишите в комментах таймкод к этому моменту.
Отсюда я начинаю меньше рассказывать и больше рассуждать о входе в айти. Как говорится, напишите в комментах таймкод к этому моменту.
Все это время Антон вас обманывал, вот настоящее начало треда! twitter.com/itunderhood/st…
Да, объявляю небольшую паузу, надо отвлечься на какую-то ерунду, за которую мне платят деньги типа работы в айти или вроде того! Не расходимся, вы невероятные!
@itunderhood Это ещё аккаунт не ведёт зумер, у которого есть доступ ко всей литературе и стэковерфлоу с самого начала
Было бы интересно почитать точку зрения, как входит в айти современный молодняк (записал себя в деды зачем-то). Прямо сейчас наблюдаю за сестрой жены, которая тоже учится на ФПМИ и им для начала надо научиться пользоваться стековерфлоу. А в университете этому не учат. Тогда где? twitter.com/KebabKhan1/sta…
@itunderhood Вообще там же есть целый набор знаний, которому не особо/всегда учат в универах. Гит, баш, как выйти из vim и прочее. missing.csail.mit.edu
Мы вернемся к этому во 2 и 4 дни, но мне в университете показали и баш, и вим, и CVS (но не гит). Ещё в комментариях был предложен хороший вариант для входящих в айти - найти стажировку и прокачаться там. twitter.com/KebabKhan1/sta…
@itunderhood Есть в НГТУ замечательная традиция — устраивать ярмарки вакансий. Я и многие мои одногруппники там нашли свою первую работу.
Оказывается ярмарки вакансий ещё и полезны для стундентов! Лично я на ярмарку ходил только зазывалой по технической части, у меня был пропуск на парковку и очень круто было запарковаться прям перед входом в альма матер. twitter.com/_yngvarr/statu…
Чтож, немножко продолжим. Я, конечно, хочу себя отнести к категории "мог бы пойти и не в айти", ведь я выступал со стендапами и даже заработал ими 200$, не считая халявной еды.
И вообще имел шанс укатиться в менеджеры ещё на 3 курсе (с треском его упустил, но это научило меня серьезно относиться к работе).
Всё-таки буду честным с собой - другого пути у меня не было. И это самый правильный путь в айти на мой взгляд - когда это просто твоё. Это самый правильный путь в любую профессию. У меня есть эталонные примеры из жизни, намного лучше меня. А из твиттера это, очевидно @devellloper
Вторая категория - "мог бы пойти и не в айти". Это обычно люди творческие, которым просто нравится программировать. Или тестировать. Или просто технологии. Это менеджеры, которые могут пойти в Росатом или Газпром, зачем вам эти сайты клепать чужими руками?
Это, конечно, университетские активисты, которые вообще много чем по жизни занимаются, от защиты окружающей среды до скитания по вокзалам, однако некоторые находят себя в интересных позициях айти компаний в диапазоне от простого ПМ до (любое слово из каталога ИКЕА).
Вероятно, правильно отнести сюда какой-нибудь инди-геймдев, когда человеку приходиться научиться программировать, потому что это единственная возможность сделать игру своими руками. А работал бы в студии - считал бы игру в эксельке. А вообще геймдев - это айти? Помогите!
И твиттерский пример - "мог бы пойти и не в айти", на мой взгляд, это @vkozulya.
Когда наступит время почивать на лаврах она так и не рассказала, поэтому просто берем следующую задачку и делаем. Вся жизнь канбан, а ты тащащий её кабан.
Опять университет виноват! Сначала не учат ничему, потом ещё как отдыхать не рассказывают, отсюда безграмотность и выгорание! twitter.com/itunderhood/st…
Третья категория - "пробился в айти". Она самая интересная, потому что это отважные люди, идущие к своей цели. Очень важно верить в мечту, учиться и достигать желаемого. Но бывают разные варианты, потому что эта категория содержит подмножество "в айти много платят, хочу!".
Так вот, "в айти много платят, хочу" - позицию я в целом не уважаю, но амбициозности и прочим софт скилам у этих людей надо поучиться. Приходят на позицию тестировщика/аналитика/дворника, а потом раз и менеджер собственного проекта. Молодцы, чётко, внатуре чётко.
Как раз актуальный мем подъехал
Тут важно провести границы - я знаю хорошие примеры как человек раз-раз и в дамках приносит пользу, проект прёт, он успешно им руководит. Но есть, кто собирают резюме, меняя работу раз в год-полтора-два, но пользы от них никакой. Это 2 разных типажа и второй для меня - загадка.
@itunderhood Второму платят больше и у него карьера есть :)
Мне очень сложно, потому что я не могу ставить деньги на первый план, очевидно у нас фундаментальное расхождение во взглядах с такими людьми, ок. Но сомнительные достижения и смена работы каждый год - это разве карьера? twitter.com/IgorOnRadio/st…
Есть более простые случаи, когда человек ну очень хотел стать программистом или тестировщиком, научился и ему достаточно обычного промыслового формошлепства или ручного тестирования. Это уважаемый простой трудяга. Знаю нескольких таких.
Им важно дать шанс, но в рамках разумного, всё-таки не надо за деньги компании рушить чужую мечту, просто присмотритесь к ним на собеседовании, она могут оказаться стабильным и хорошим работником. Сам брал на моей памяти минимум одного такого, строитель, 30+ лет. Не супер, но ок.
А вот тут у меня твиттерского примера нет, найдитесь, отзовитесь и расскажите как у вас дела? Кто трайхардил на курсах, чтобы стать тестировщиком? Кто перевоспитался в датасатаниста? Кто бросил нелюбимую работу ради написания технической документации?
Всего с одного твита можно понять, что ты в профессии случайно, и тебя вот-вот раскроют. twitter.com/itunderhood/st…
Я ничего не понял, но, кажется, меня раскрыли! twitter.com/nikalaikina/st…
@nikalaikina Чето непонятно в итоге, крутые ойтышники не разрешают приходить в профессию ради денег, надо сначала мате матику учить? 🤔
Я за математику всеми руками (растут они оттуда, откуда должны ноги), но в айти я рад всем, кому нравится и кто справляется со своей работой, не смотря на образование и прочие ярлыки и социальные конструкты.
>кто справляется со своей работой
Вот валит, гад! twitter.com/Zelenator/stat…
Последняя категория - "зря в айти". Ну, во-первых, это та часть, которая "в айти много платят, хочу", не приносящая пользы. Во-вторых это всевозможные скрам-мастера-тренеро-мотиваторы в командах и само собой бизнес-тренеры. Последние вообще должны гореть в аду.
Такие любят внедрять методологии, чтобы внедрять методологии, но вдруг чего, говорят "Надо бы другую попробовать" и вот они обеспечены работой ещё на полгода-год. Они делают бесполезные встречи, потому что "ну надо", а когда надо - "это не по плану".
И закрепительный анекдот!
Никого лично не хочу обидеть, конечно, кроме скрам-мастеров-тренеров-бизнес-цыган.
А уникальная группа "зря в айти", это люди, чей потенциал, очевидно, гораздо шире, чем то, чем он занимается, но ему нравится, зарплата хорошая, но вообще-то она не особенно и важна. Хотелось бы увидеть такого в живую, конечно. И вообще я это все выдумал, нет таких людей.
А к какой категории вы себя относите?
На этом по теме у меня всё, пройдите опрос, пишите комментарии, продолжайте наблюдение! И да, ставьте лайки, они очень бодрят!
@itunderhood хейтерс гонна хейт, ю ноу вот айм сеинг...
Как сказали бы в кино "Говорит на скрам-мастеровском, непереводимая игра слов" twitter.com/pavelmeerkat/s…
Ладно, отбросим эту мишуру с темами недели и затронем дествительно важный вопрос: "Почему программисты - петухи?"
Эту фразу постоянно использует широко известный в узких кругах подкастер Константин Кадавр: то гаджет не работает, то программа, то сбой, то кнопка не там расположена, то строка уехала, то текст пропал и, понятное дело, это программисты виноваты - кто же ещё!
@itunderhood А программистки - курицы? Или как
Во что я ввязался, теперь ещё и с феминитивами разбираться. Но ничего, читайте тред, разберемся! twitter.com/__waleria/stat…
Мне показалось смешным записать пародию на подкасты, самый первый выпуск и должен был стать последним - music.yandex.ru/album/10151921…
Но что-то пошло не так и мне показалось смешным сделать целый сезон, с разными темами, но в каждом выпуске которого программисты - петухи.
Если обратить внимание на тексты выпусков, то ситуация не такая однозначная. И изначальный посыл направлен на косяки всех айтишников. Где-то дизайнер недодумал, где-то тестировщик недоглядел, где-то менеджер сроки не выбил. А петухи в итоге, справедливо, программисты.
Программисты - руки, которые сделали программу и все шишки на них. На хороших программистов - меньше, на плохих - больше. Кто сильнее обижается - тот больше и петух. А кто не чувствует вины - совсем не петух или, вероятно, петух вдвойне.
Слушатели действительно долго просили о втором сезоне. Например, однажды мне написала HR, предложила обсудить вакансию, заодно спросила когда второй сезон подкаста.
И второй сезон развивает подкастовый лор - теперь у нас есть тензорные петухи и прото-петух, родоначальник всех программистов-петухов.
И вот так потихоньку программист-петух начинает просто олицетворять айтишника, который не видит проблемы, но постоянно ее создает.
Почему мы вообще такое допустили в нашей уютной айтишечке? А как же держать марку и показывать уровень? А всё очень просто: потому что - программисты - петухи.
Всего вам доброго.
Да, и программистки, и айосеры, и даже айти уборщица, выдергивающая каждый день сервер из розетки - это программист-петух. Потому что взгляд со стороны не различает кто тут у нас кто, в нашем курятнике. А суть одна.
Ну и разбавлю тему дня стереотипами: все айтишники это биткойновые мошенники или преступные хакиры или ещё какие обманщики, получающие деньжищи непонятно за что!
И это действительно существующее мнение некоторых представителей старшего поколения, есть замечательный скетч (простите, там 5 минут и твиттер такое не умеет, но это очень смешно): t.me/ithueti/2137
Чтобы точно развеять все сомнения на тему моего чувства юмора, вот вам ещё стерео-типы
Типичные айтишники
На сегодня всё, мне понравилось. Приходите завтра, может рано или поздно и вам понравится, не зря же придумали стокгольмский синдром, вы главное приходите!
Всем хорошего вечера и спокойной ночи!
. @itunderhood прикольная идея, я бы почитал людей из разных индустрий. Типа как у кого поставлены процессы, чо плохо идет, про продукт там поговорить насколько NDA позволяет. Например почитать человека который умные лампочки пилит и что не так с индустрией умных лампочек.
Запомнили! twitter.com/IgorOnRadio/st…
Словил гет
Вторник
Всем доброе утро! Проснулись-потянулись-позавтракали? Давайте для начала подведём итоги вчерашних опросов!
Ну понятно, молодняка набрали, а это классика - это знать надо (нет)!
Правильный ответ - one drive. Портфель это точка для синхронизации документов. Например по локальной сети или даже через дискету. Закинул туда портфель и пошёл домой, на удалёночку. Поддерживала даже автомерж!
Тут результаты ожидаемые, потому что не программистами едиными, само собой, однако я хотел хотя-бы 25% пробившихся в айти.
Однако, мы не можем понять - это люди не хотят в айти или так сложно попасть в айти? Может мерзкие айтишные привратники стоят и гонят кандидатов палкой?
Ах, самое важно про портфель - его действительно выпилили из системы, когда туда внедрили one drive.
День 2: Вышка или Идем на собес со школьными грамотами.
Разберем тему необходимости высшего образования для айтишника в целом и для программиста в частности. Я буду часто заблуждаться, от вас требуется категорическое возвращение меня в колею здравого смысла.
Сначала коротко о моём опыте: я бакалавр прикладной математики и информатики, закончил ФПМИ НГТУ и учился я не восхитительно. Однако каждый раз в работе я ощущал, что знания мне дали валидные и они мне действительно помогают.
Но как-то так сложилось, что я в меру своих возможностей старался использовать университетские знания - брал задачи, которые просто с наскока часто не сделать, а надо подумать и даже чего-то посчитать.
И команда вокруг фоторедактора сложилась - все выпускники ФПМИ от конца 90-х до 2016 года, атмосфера, шутки и в целом контекст соответсвующий. Иногда меня стыдили, потому что я многого не помню, но сам факт обучения до сих пор позволяет мне легко (или не очень) это вспоминать.
И вот сейчас, когда я наконец-то поумнел (в смысле теперь я немножко умнее), я понял, что нужно было учиться лучше, но вообще в 17 лет поступать в университет это странная затея лично для моего организма.
Но это было интересно и весело, хотя многое давалось с трудом, а что-то не давалось вообще. Основная причина это, конечно же, лично я, но и человеческий фактор иногда тоже присутствовал.
За свою жизнь я видел множество педагогических ошибок, совершенных со мной и в своей работе стараюсь их не допускать. Да, я был воспитателем в лагере, а ещё учил детей Scratch и C++ и вообще люблю делиться знаниями.
Совет учащимся - не давайте ни чьим словам вас задеть и усомниться вас в ваших возможностях. Перед вами в первую очередь не педагог, а такой же человек, он может ошибаться или просто быть мудаком. Делайте свое дело и, желательно, хорошо.
Совет педагогам - не осуждайте учеников, мотивируйте их и поддерживайте. Ваша цель в первую очередь заинтересовать и направить, а остальное они сделают сами. Перед вами человек, уважайте его и не будьте мудаком, не смотря ни на что. Делайте свое дело и, желательно, хорошо.
Может возникнуть резонный вопрос “Почему ты не магистр?”. Я решил, что мне это не нужно и в целом не жалею. Я устал учиться за 4 года и ушёл работать, а работал я всегда хорошо и старательно.
Все мои сомнения стоило ли идти в магистратуру разбиваются о “Ты и в бакалавриате еле вывез”, это конечно не совсем правда, но проще сформулировать именно так.
Небольшой опрос и самое время написать “Настоящий тред начинается здесь!”.
Кто сильнее, кандидат или магистр?
Но это было интересно и весело, хотя многое давалось с трудом, а что-то не давалось вообще. Основная причина это, конечно же, лично я, но и человеческий фактор иногда тоже присутствовал.
Простите, я развалил тред (очень удобный веб твиттер, восхитительно, программисты - петухи), продолжение здесь
twitter.com/itunderhood/st…
@itunderhood Мага в CS совсем не та, что бакалавр. За знаниями туда точно не стоит идти. Причины пойти в магу: не идти в армию, хочешь в аспирантуру (что бы не идти в армию), маму порадовать.
А вот и агрументы за вышку: не хочешь охранять сапоги - сторожи гранит науки twitter.com/alexandr_phmv/…
А вот и кусочек рекламы в телеграмме попался под руку. Мне кажется, или она противоречит сама себе?
Вышка не нужна, учитесь сами, удалёночка, но в университет надо ходить, чтобы знакомиться с нужными людьми и качать софт скиллы? Что? Как? Что движет такими людьми?
Небольшой опрос и самое время написать “Настоящий тред начинается здесь!”. Кто сильнее, кандидат или магистр?
Почему-то все заперли себя академическими рамками и голосуют за кандидата! А на самом деле бакалавр слабее магистра и кандидата, но на кафедре не выступает. twitter.com/itunderhood/st…
Да, этот опрос был сделан только ради этой шутки, да.
Потому что многие молодые люди поступают лишь бы в армию не идти. Если бы не было обязательной армии, я почти уверен, что количество мотивированных парней в ВУЗах на всех ступенях обучения включая аспирантуру было больше. twitter.com/itunderhood/st…
С другой стороны, армия для некоторых - это способ поступить в ВУЗ, потому что для отслуживших - льготы. У меня однокурсник был после армии, правда он в армию попал вылетев с этого же первого курса, но это не помешало ему одолеть ФПМИ со второй попытки twitter.com/ivn_finaev/sta…
Итак, нужна ли вышка?
Конечно, вышка не нужна, но
Трактор с законченной вышкой заводить категорически проще
Да, при переезде за рубеж с вас могут и, скорее всего, спросят диплом о высшем образовании. И вам не повезло, если вы выбрали университет рядом с домом, там дают диплом не международного образца, нет аккредитации или ваша специальность не соответствует профессии.
Конечно, вышка нужна, но
Сейчас и трактор не нужен, все по удаленке сидят
А есть тут виртуальные трактористы? Срочно требуется пояснение, если я, сидя в уютной Тайге, закончил курс на скиллбрейнс для девопсов устраиваюсь в Берлин на удалёнку - он мне и нахуй не нужон, диплом ваш? Главное - уметь работать?
Конечно, вышка не нужна, но
Твой диплом может быть первым настоящим большим проектом в твоей жизни
Действительно, высшее образование - это как минимум показатель того, что ты не валенок, умеешь находить нетривиальные решения тривиальных задач: выучить любой дурак сможет, а ты попробуй сдать, но не учить!
Ты приобретаешь навык договариваться с разными людьми: обменяться работами, выбить дополнительное занятие, разделить нагрузку, проставиться боярышником за зачет по физре (реальная история).
И, в конце концов, тебе придется самостоятельно угадать ГОСТ и его содержимое для оформления диплома, ведь между предзащитой и защитой ГОСТ точно поменяется, а перепечатывать диплом уже нельзя.
А это очень важный навык при оформлении любых формальных документов в нашей стране, ведь даже одинаково оформленный документ от разных людей - это по-разному оформленные документы.
Конечно, вышка нужна, но
В 2020 на собеседовании даже диплом не спрашивают
На самом деле - спрашивают (кто знает зачем, ответьте?), только на первом рабочем месте я его просто не показал, потому что он был ещё не на руках, а на втором - честно выслал.
В целом, думаю, можно легко соврать про диплом и скрыть его, если наниматель недостаточно внимателен к этому пункту. Но зачем?
Конечно, вышка не нужна, но
в 2020 вообще всё через задницу
nuff said
Конечно, вышка нужна, но
Тебе 16 лет, может, подумаешь ещё, поищешь себя? (мне при поступлении в ВУЗ было 16 лет, да)
Вот такой практики у нас в стране, к сожалению, нет. В основном, из за обязательной службы армии и уровня в жизни в целом.
Мало кто может просто так год-два просидеть на шее у родителей в творческом поиске. И стажировок без минимального опыта сложно найти. Например я, учась в ВУЗе, искал стажировку, но собеседовали меня как будто я на всю жизнь устраиваюсь.
Конечно, вышка не нужна, но
Знаю ситуацию, когда чувак призадумался и случился диалог:
- Тут надо рассчитать...
- Да тут пропорция ж!
- А есть библиотека для такого?
(Это, кстати, был фронтендер)
Конечно, вышка нужна, но
За 4 года я столько проектов сделаю и денег заработаю, а ты только корочку получишь
Действительно, множество людей бросали вышку или вообще не имели её. Билл Гейтс, Кевин Смит, Стив Джобс, Марк Цукерберг, Олег Монгол, VJLINK…
Уровень ваших проектов будет сильно зависеть от среды обитания и вашей внутренней мотивации. Давайте быть честны с собой - мы простые люди и чуда не случится, а тем более под лежачий камень вода не течёт. А ВУЗ - это, в некотором смысле, если не трамплин, то протоптанная дорожка.
Конечно, вышка нужна, но
Я офис менеджер, что ты до меня докопался?
Это правда, не всем нужна вышка, а при должной сноровке и врожденных/развитых в школе софт скиллах можно договорится о многом и проявиться себя по разному. Это удивительные люди, я не такой, мне сложно их понять, но стоит поучиться.
С другой стороны - мы сейчас уже по умолчанию считаем, что закончить школу это - ок. Будем ли вы в будущем считать, что закончить ВУЗ - это обязательно для всех, само собой разумеющееся?
Я считаю и надеюсь, что нет. Просто в нашей стране такая ситуация сложилась именно потому что в предыдущей стране было мнение что ВУЗ - это дорога в большую жизнь.
Но потом были известные события и переход на новую версию страны с частичной потерей обратной совместимости и средне-специальное образование было загублено.
А с айти вообще сложная ситуация. Загубить того, чего не было - нельзя, но и единственный вариант получения знаний и опыта долгое время были именно ВУЗы.
Сейчас пресловутые скиллбрейнсы в частном порядке, кажется, восстанавливают справедливость. У нас множество вариантов доп. образования без необходимости огромной сложной, но фундаментальной базы, без которой люди вполне себе выживали сотни лет, и сейчас выживут тем более.
@itunderhood Вузы стали гораздо доступнее. За счёт ЕГЭ и того, что институты стали вузами, добавив кучу бесполезных и лайтовых направлений. И в ряде универов на каких-то направлений можно числится 4 года, а потом забрать диплом
Вот в этом и соль - зачем в ВУЗах лайтовые направления, если по идее это должно быть средне-специальным образованием? Вот тебе инструменты - работай.
Бакалавриат должен быть способом получить набор глубоких знаний, о том как эти инструменты устроены.
А дальше - иди в науку. twitter.com/PavelGorgulov/…
Само собой, я стараюсь оставаться в контексте айти и вообще мне сложно говорить про другие отрасли. Но моя жена после доп. образования работает дизайнером интерьеров, однако высшее у нее - строительное, т.е. специальность смежная.
С ее слов, дизайнеры после курсов, но без вышки вызывают у непосредственных исполнителей (строителей-трудяг и бригадиров) диссонанс и полыхание, потому что ладно сопромат (вообще-то неладно), но даже базовые законы механики умудряются нарушать.
И вот вроде-бы вышка ум в порядок приводит, а вроде бы и не нужна. Так может не в вышке дело, а в людях?
Какой итог?
Конечно, вышка нужна!
Но кому ты нужен?
Ну шо вы там?
Ну шо вы там?
Важный опрос по теме сегодняшнего дня. В целом, по заготовочкам тред закончен! twitter.com/itunderhood/st…
И ещё один опрос, потому что смысл другой
@itunderhood Отсутсвие профильной вышки выливается в то, что человек предлагает, например, не искать кратчайший путь по графу, а все возможные пути (в том числе с повторением вершин), и не понимает, что у этого сложность космическая. Тру стори.
Да, есть примеры прекрасных программистов без высшего образования, но я таких только в интернете видел. Но я и дипфейк в интернете видел. twitter.com/vadim__uvarov/…
@itunderhood @vadim__uvarov Многие вещи я понял именно при повторном прохождении. При получении вышки все эти знания сильно оторваны от практического применения. У меня сохранить их до момента реальной необходимости не получилось. Даже достаточно элементарные вещи.
Вот именно так сейчас я снова вернулся к численным методам и методам оптимизации. Но забрось меня в эту темы без подготовки в университете - я бы погиб на месте как минимум от испуга. И да, я всё ещё программист на С++, просто работа такая. twitter.com/plohhha/status…
Самый важный аргумент, о котором я забыл - в университете тебя учат учиться. Т.е. добывать неободимые для выживания знания из всего окружающего, движивомого и недвижимого и, самое невероятное, например, при помощи чтения! Да, отвратительно, но это правда работает!
@theLastOfCats @itunderhood Математики же!
Говорят, математики - псы, но вся правда про математику, конечно, рассказана в выпуске моего подкаста про математику music.yandex.ru/album/10151921… twitter.com/enzet/status/1…
@itunderhood Прикольно. А будет что-то про это в подробностях, хотя бы минимальных? Или NDA🛑?
В рамках дозволенного могу попробовать рассказать о работе!
Наша основная задача - оценка положения объекта с 6 степенями свободы или как говорят люди с песьими головами - 6dof pose estimation. twitter.com/ivn_finaev/sta…
@itunderhood Вы действительно считаете что чтобы научиться гуглить/проходить курсеру/спрашивать коллег нужно 5 лет отсидеть в унылом совком аду?
Так ворос формулируют обычно те, кто совершил ошибку, которую я не совершил. Те, кто пошёл в университет учиться на программиста. Поэтому мой ответ: twitter.com/Arhelmus/statu…
Тензорные петухи скажут, что нада нейтронку натренировать, а вы ерундой занимаетесь! Лучше бы маски в инстаграм делал, рекламные компании стоят, а им лишь бы автозаводы строить!
Но всё, к счастью, не так однозначно. Во-первых, задача всё ещё не имеет качественного решения как с помощью ML, там и с помощью классики. Наш подход, конечно, комбинированный, но я занимаюсь именно классической частью.
Во-вторых, я всё ещё не верю в полноценное доминирование ML решений и в reinforcement learning в частности, которым нас пытаюстся убедить в смерти классических подходов. Стохастические методы не пройдут (в одиночку)!
В прошлом году я уздил на ICCV в Сеул и конечно, CV движется в сторону глубокого обучения, но основная масса задач которые оно решает - изменение картинки или довольно грубый анализ. Это ни в коем случае не делает ML подходы бесполезными, просто это не серебрянная пуля.
Краеугольный камень отчасти - датасеты. Проприетарные никто не покажет и не отдаст, видимо нет компаний, которым выгодно. А публичных я знаю 2. Один с котёнком, второй с бананом и дрелью. И они ну такие себе.
На даже с хорошими датасетами не всё может получиться, потому что ну просто у нейронок есть предел точности, который уже достаточен, чтобы обмануть человеческий глаз, но чтобы сделать его частью серьезного производства - я очень не уверен.
Поэтому классические методы - достали фичи с картинки, придумали что к чему подгоняем и решаем задачу минимизации чего вы там смогли придумать (обычно аргумента или расстояния).
А работа состоит в поиске и/или модификации уже известных методов оптимизации, которых ну не мало и у всех свои плюсы и минусы.
Для запугивания можно найти множество ссылок, но вот самая общая
ru.wikipedia.org/wiki/%D0%A8%D0…
Пока не знаю что ещё сказать, автор вопроса @ivn_finaev, я ответил?
@itunderhood Комбинация этих датасетов: https://t.co/KNoYcNpQha
Опять твиттер своим днейросетевым кропом портит всю шутку. Вам придется открыть картинку руками, простите, нейросети снова подвели. twitter.com/JustSlavic/sta…
Дай бог всем такую работу, чтобы успевать читать и комментить все твиты @itunderhood
А ты будь как я - долгий билд бинарника и тормозящий рантайм! twitter.com/dikobrazz_supe…
@itunderhood в строительстве тоже не архитектор сопроматом занимается. понятно, что отсутствие базовых знаний в области специализации - это проблема образования, но вышка тут точно не при чём.
С одной стороны я затронул проблемы средне-специального образования, да, с ним проблема. Но о текущих специалистах надо говорит в контексте их образования, я и говорю. twitter.com/wrong_habits/s…
@itunderhood Так я не понял. Куда подписываться? Где спрашивать?
Можно прям сюда - создаю специальный тред! twitter.com/vkromm/status/…
Есть вот такая картинка, которая олицетворяет мнение "Мне математика не пригодилась". Но мне больше нравится мнение "Ты никогда её не знал, вот и не пригодилась".
@itunderhood А зачем программистам математика? Ну, если не датасаенс, а вот популярные фронт/бэк. Там нужно что-то сложнее пропорций?
Очень популярный вопрос у страдающих студентов, сам таким был. Ну, например, чтобы делать что-то поприкольнее, чем перекладывание JSON-ов с места на место или шевеления кнопочкой на JS.
Хотя бы линейная алгебра вам пригодится в огромном множестве мест. twitter.com/aabitokh/statu…
А давайте тут сразу напишем про Хаскель и теорию категорий! Кажется, написал. Хаскель. Функциональное ПРОГРАММИРОВАНИЕ. Теория категорий.
Линейная алгебра потребуется в программировании компьютерной графики, в обработке изображений, в компьютерном зрении, даже в сложной логике UI мне один раз пригодилась линейная алгебра.
Матан вам может потребоваться в общей обработке синалов, таких как видео и звук.
Если вы увлекаетесь фоторетушью, уверен, вы не раз смотрели уроки, например, по частотному разложению. Они очень убогие, потому что фотографы - не математики. Они поняли инструмент, но не понимают суть. Был только один урок часа на 2.5 очень доскональный и очень мне понравился.
Но у нас ещё есть такая штука как биржа и банковская сфера и там, вдруг, оказываются деньги, которые очень любят счет. Это может быть открытием, но простая арифметика там не помогает, потому что возникают сложные доли и надо изголяться их учитывать.
Ну т.е. исходный вопрос возвращает нас к "тебе математика не пригодилась, потому ты ты её не знаешь/не любишь". Вопрос то хороший, надо объяснять зачем нужна математика, потому что это может кого-то замотивировать ей хотя бы поинтересоваться. Савватеева там посмотреть, например.
@itunderhood Ну то есть это все потребуется в процентах 5 задач, если не меньше. А остальным зачем?
Типичная ошибка программиста - не собрал данные и экстраполировал.
Просто пример - аймак за 20000$ не нужен никому. Если он не нужен никому, то зачем продается, ещё и за такие деньги? И покупают ведь, дураки, никому не нужный хлам.
Дорогой софт? Но ведь есть бесплатный опенсорс! twitter.com/anivaros/statu…
Ошибка состоит в том, что люди в целом любят всё примерять на свой мирок. Это ок, потому что мозг адаптируется именно в твоем мире делать предсказания.
Но я решил для себя обманывать эту систему и всегда придумываю ситуацию сначала наоборот. И картинка сразу становится интересней
Ну т.е. "А вдруг всем нужна математика?". Вот прям всем, кроме 5%. Это что значит? Наверное, полезная штука!
Истинна, само собой, где-то между, но если у тебя мало данных, то вероятно, что ближе к обратному предположению, чем к исходному.
Ну и даже если что-то занимает лишь 5%, в какой доле ты хочешь быть, учитывая что это позитивный критерий?
Можете бросать в меня большой помидор, на котором написано, что я просто перекладываю джейсоны. Это, кстати, мне тоже непонятно. Типа верстка или бекенды это какая-то плохая работа для глупых людей.
А вот этого я не говорил. Мы вчера уже зафиксировали, что все нужны-важны-молодцы. А сегодня я говорю, что мне JSON-ы перекладывать скучно, да и не умею я, вот и выкручиваюсь как могу. twitter.com/nikalaikina/st…
@itunderhood Ты к процентам придрался, ок, я из головы взял, вопрос в том, зачем она разработчикам, которые не пишут код в тех узких областях, что ты озвучил? (Тот же вопрос, собственно) Ну типа ты говоришь, что она всем нужна, я резонно спрашиваю - зачем?)
У меня остался последний ответ. Тебе - не нужна. Я разрешаю не любить математику и отпускаю все грехи! twitter.com/anivaros/statu…
Максимум, произведение матриц посчитать придётся. Нужен ли для этого курс на несколько семестров — большой вопрос... twitter.com/itunderhood/st…
Молния - Брагилевский против высшего образования! twitter.com/_bravit/status…
Виталий Николаевич, простите ради бога
@_bravit Программист не прослушавший курс линейной алгебры и геометрии: - Трехмерного пространства хватит на все Программист прослушавший курс линейной алгебры и геометрии: - Четырехмерного пространства хватит на все Вот и вся разница
Среда
Все, на сегодня баиньки, был неплохой день! Всем спасибо кроме тех, кто не любит математику!
Доброе утро, зайчики-котятки и все, кто идентифицирует себя иначе! Подведение итогов вчерашних опросов: результаты очень интересные, но спишем это на 20% разницу в голосах, поэтому интерпретировать ложно ничего не буду, однако выводы однозначные - вышка нужна!
День 3: Продуктовая/аутсорс/стартап
Это среда, мои пацаны, много работы, поэтому сегодня очень рваное расписание постов. Но я заметил, что и чтение у вас рваное, так что мы все в комфортных условиях.
Как обычно, расскажу свой опыт и пачку стереотипов, а в конце подведу итоги.
@itunderhood Тут ещё вопрос, какая именно вышка и для чего :) потому что в тредах шла речь чисто о математике, но, например, биологи/физики/социологи/психологи тоже кодят, и им их вышка ещё как нужна. Но тот ли это вопрос? В общем, гипотеза прозрачна.
Давайте зафикисруем: я могу говорить только про свой опыт, но в коментариях и опросах вы делитесь своим, поэтому я считаю, что опросы отражают общую ситуацию и голосуют в них все айтишники, от админов до яндексоидов, от СТО до третьего помощника офис менеджера. twitter.com/ansteisija/sta…
Итак, продуктовая компания. С такой я начинал. И, на мой взгляд, это лучший способ входить и выходить из айти.
Если вы новичок, не рассматривая краевые случаи, когда вас как козла отпущения засунули в легаси или бросили на новый проект - у вас будет кодовая база и в этой песочнице прекрасно можно разваваться.
Если вы дед - тоже прикольно копаться в песочнице, все-таки к земле ближе, сами понимаете.
Если компания не монопродуктовая, то вы можете менять продукт/команду, выбирая более интересные для вас задачи/приятных людей/другие козни, которые придут вам на ум.
Со временем к вам начинают прислушиваться и вы можете вномить реальные предложения. Лично меня очень радовало, когда даже маленькая штука, которую придумал лично, ты добирается до каждого, кто пользуется итоговым продуктом.
Ещё очень круто, когда ты сам пользователь своего продукта и он доставляет тебе удовольствие. Но тут есть опасность - у тебя складывается определенное требование к продукту. А у менеджмента другое видение. Само собой, пользователю вообще нужно что-то третье.
Вот возникают и минусы. Менеджмент и маркетинг. Все ошибаются, но когда ошибаются менеджмент и маркетинг, последний к кому прислушаются это программист. После - тестировщик, аналитик, техписатель.
Мы так однажды потратили 9 месяцев работы половины команды на продукт, который оказался никому не нужен. Хотя разработчикам это было понятно сразу, мы повеселились, потому что разрабатывать его было интересно. Отнеслись филосовски, в общем.
В продуктах почти всегда есть задачи разного уровня, это важно не только для новчиков, но и для бывалых. Всё-таки бывают разные жизненные ситуации и иногда хочется взять задачку с вызовом, а иногда очевидно посильную или вообще ненапряжную.
У продуктов обычно все достаточно предсказуемо - есть расписание релизов, распродажи, акции. Т.е. четкие итерации и ежегодные события.
Хотя у нас были иногда специальные сборки для партнеров - порой возникали из ниоткуда и требовались вчера.
Как вывод - в продуктовой компании стабильно.
Пошёл бы я сейчас в продуктовую компанию? Думаю да, но далеко не каждая компания предлагает интересные для меня задачи. Менеджмент красиво умеет петь и заманивать на скалы(scalы), но писать фабрики фабрик конфигураторов я уже не хочу.
Итак, аутсорс. Никогда не работал, надеюсь и не придётся.
Сюда можно прийти если ты уже что-то умеешь и хочешь круто прокачаться, потому что тебя порвут между проектами и ты будешь бегать подбирать падающие сервисы за индусами как в игре про волка и яйца.
В аутсорсе могут больше платить. А могут и не платить. Но в любом случае если ты тут задержишься, то начнешь проигрывать по деньгам.
Если контора хотя бы из топовых (ну т.е. в подвале хотя-бы потравили крыс), очень вероятно тебе удастся приложить руку к чему-то великому, но в резюме тебе это указать будет нельзя, потому что NDA. И у тебя не будет никаких доказательств.
Будете потом как Бангалор всем яйца показывать
twitter.com/0xfe0d/status/…
Ещё может быть вам повезёт и отправят в коммандировку в Америку. А может не повезёт и отправят в Индию. Короче, возникают непредсказуемые окна возможностей и вы никогда не узнаете за какое место они вас схватят.
Вывод - аутсорс это для смелых, отчаянных и беспринципных, глупых, отчаявшихся и пропащих, тех, кто мог бы пойти в пираты. Я вот не из таких.
Итак, стартап. Я сейчас работаю в стартапе. Будьте готовы ко всему. К накрывающему вас богатству и к полному провалу комании. Или к обычной стабильной работе. В стартапе всякое может произойти, даже такое.
В стартапе вы сможете засунуть свои грязные ручки во все современные технологии, даже в те, в которые не хотелось бы.
В стартапе вы сможете напрямую влиять на то, что вы делаете. Сами ставить задачи и сроки, сами их проваливать, сами себя бить палкой. В общем, вы в любом случае должны быть достаточно самостоятельны.
Стартап - это свобода. Это открытый космос (во всех смыслах). Это возможности. Здесь все зависит от вас. Например ими можно и не пользоваться, а пытаться спокойно работать. Но у вас не получится, возможности найдут вас и используют. И вам это понравится.
На самом деле я настороженно отношусь и к стартапам, но я задавал очень много вопросов на всех этапах собеседования и меня убедили, что все будет хорошо. Я поверил. Короче, ищите такой, в который поверите лично вы.
Вывод - стартапы никому не советую, это на ваш страх и риск, но в любом случае вы приобретете больше чем ожидали. Хорошего или плохого - не угадать. Но, думаю, это зависит лично от вас, не только от компании куда вы пойдете работать.
Тред получается коротковат, работы много!
Поэтому опрос - где бы вы хотели работать?
Я сейчас работаю
В продолжение темы, когда-то я уже писал пост про отличие айти компаний!
twitter.com/0xfe0d/status/…
@itunderhood А это очень хорошая тема. Интересно узнать боевой опыт. Чему уделить особое внимание на собеседовании в стартап? Какие есть красные флажки? Какие индикаторы, что стартап хорош?
Я собеседовался в единственный стартап и сразу в него ушел работать. Но у меня был список вопросов, давайте его рассмотрим. twitter.com/ivn_finaev/sta…
Каковы перспективы проекта через несколько лет?
Во-первых, важно, что они есть.
Во-вторых, по бодрости ответа должно быть понятно, что это придумали не сейчас, а звучит как план.
В-третьих, действительно ли вы хотите приложить к этому руку.
Что будет, когда проект закончится?
Т.е. нужна ли поддержка или интеграция после завершения проекта.
И, может быть, в компании есть направления, расчитанные на более длительные сроки, можно будет перейти в них. И это ещё один плючик к уверенности в компании.
Кто инвестор и что будет, если он пропадет?
Все просто - а за чей счёт праздник и долго ли он продлится. Тут же могут рассказать про размеры инвестиций и выход на IPO, если он планируется. И тут же может зайти речь про опционы.
Ну и, допустим, инвестор исчез. Сможет ли компания продолжать существование, зарабатывает ли она деньги уже? Если нет, то когда.
Если вы дошли до этого вопроса и решили его задать, то уже пора насторожиться. Т.е. у компании должен быть сильный инвестор или быть доход.
В остальных случаях это варианты разной стабильности. Тут я вам не советчик, каждый должен принимать решения по собственной мере безумия.
@itunderhood Университет
Говорили-говорили про вышку, а про университет забыл! twitter.com/KebabKhan1/sta…
@itunderhood Вопрос, один мой друг программист, кодит на пхп уже года 3 за деньги, но чем больше работает тем меньше вкатывает, начинал учится с плюсов и снова в их сторону поглядывает, можно что-нибудь про плюсы-минусы-подводныекамни резкой смены направления, насколько это осуществимо?
Я в некотором смысле менял направление. Писал гуйню на Qt, потом начал подкрадываться к алгоритмам всяким и вот около компьютерного зрения трусь. Но всё это объединяет, конечно, C++. twitter.com/vanawy/status/…
В любом случае, новым направлением ты должен заинтересоваться и в какой-то мере его освоить. Есть у меня коллега, который с С++ на Scala пересел. Но он интересовался.
Знаю тестировщиков, которые становились программистами. Но приходилось учиться.
Ну т.е. резкая смена - это долго-долго-долго готовишься а потом резко меняешь направление, т.е. вкалываешь как чорт, потом работаешь по новой специальности.
Можно попробовать плавно сменить направление, если ситуация позволяет, тогда ты потихоньку в своей работе пробуешь что-то новое, пробуешь-пробуешь и вот ты сменил направление. И теперь тебя ждем множество нюансов которые ты упустил, т.е. пора повкалывать как чорт.
На сегодня всё, но я ещё поработаю! Всем хорошего вечера!
Четверг
Ну что, каждый день одно и то же - наступило сегодня!
Подводим итоги опросов и, судя по всему, все работают где работают, только некоторым аутсорсерам хотелось бы выбраться куда поспокойнее. Опасения подтверждаются!
День 4: производственные стандарты в айти. Это тред будет на поразмышлять и куда он меня заведет я не знаю!
Само собой айти растет из инженерии и мы пойдем сверху вниз, поэтому для начала разберем технику безопасности и контроль качества.
Что такое контроль качества все более-менее знают, как минимум 1 раз программу запускают перед релизом. Хотя, конечно, тесты в идеальном случае должны покрывать отдельные компоненты, модули и их взаимодействие. Ну то есть классические юнит, функциональные и интеграционные тесты.
Само собой времени и денег мало, поэтому много где считается, что покрыть критические части - это уже успех.
Но на самом деле нужно идти ещё дальше. Дальше - это качество кода, независимое от тестов. Санитайзеры и линтеры должны приследовать разработчика уже в IDE и на этапе локальной сборки. И даже автоформаттер кода.
Это не стыдно, чтобы вам помогала машина, стыдно делать говно. А говно получится, потому что разработчик - человек и в современных сложных программных системах просто невозможно удержать в голове всё.
Качество должно начинаться на моменте написания кода, а не на рантайме.
Конечно, код в первую очередь, но часто забывают про данные. Классическая ситуация - svg это запакованный png в svg. Или вывернутая наизнанку STL модель. Или не хватает пустой строки в конце файла. Ну вы сами в курсе что у вас за данные и их тоже надо валидировать.
Про технику безопасности в айти никто не слышал. Ну давайте не читая продолжения треда микро опрос: слышали про технику безопасности в айти?
На самом деле и я не слышал, но оно же должна быть! Напоминаю, что тут я фантазрую про производственные стандарты, которых нет. Добрая часть айти это на самом деле гаражные цеха, а не фабрики по всем военным стандартам.
Сразу пример. Знаю компанию, которая гоняет пользовательские данные без HTTPS - ну чем не нарушение техники безопасности? Уверен, она такая не одна.
Т.е. техника безопасности заканчивается примерно на уровне сисадминов, если не раньше. Компании более-менее научились защищать свои данные, настраивать VPN. Удивительно, что необходимость закрывать офис на ключ считается чем-то важным!
Но как только коммерческий интерес в защите данных кончается - заканчивается и техника безопасности. Не буду про продажу персональных данных, персональные данные просто бесплатно летают по интернету без защиты. И т.к. за всем не уследишь - никто за это не несёт ответственности.
Но не данными едиными. Все слышали шутки про уроненый прод. Или дропнутую базу. А почему это вообще смешно?
Ну т.е. нам не смешно, когда токаря в Набережных Челнах на прошлой неделе размотало на станке в фарш (не гуглите), ну а тут чего, это в компьютере всё, не оп настоящему!
Если считаете себя профессионалом, то всё, что происходит на боевом сервере должно делаться строго по регламентам и даже допускать мысли о том, что кто-то залезет туда грязными руками и порушит прод - просто нельзя.
Мало того, что должны быть настроены уровни доступа, но сигналы, что кто-то без должного доступа пытался куда-то попасть. И по результату - сразу вопрос, что же ты там забыл?
Пользуясь случаем, что мы так уютно тут сидим, я не могу вам не напомнить, что каждый четверг выходит лучший айти подкаст - Айти Хуети и т.к. сегодня четверг, то это случилось снова, все ссылки здесь t.me/ithueti/3249
@itunderhood Конечно слышал! Это же там где объясняется как правильно сидеть за компьютером и как важно проветривать помещения (!!!) а и ещё не совать пальцы в розетку!
Также техника безопасности в айти twitter.com/JustSlavic/sta…
Докумантация. Моё любимое - хороший код сам себя документирует. Ровно до того момента, пока у вас мало кода и разработчиков. Когда хотя бы чего-то одного становится много - к этому моменту в вас должна быть документация.
Если у вас много кода - его долго/дорого читать.
Если у вас много разработчиков - его дорого читать каждому.
Документация экономит время и снижает порог вхождения.
Но она всё так же часто делается по самому остаточному принципу.
Регламент работ и инструменты.
Для начала о работе. Так или иначе, рабочий процесс приходит в какую-то свою колею, потому что люди в айти так или иначе любят хорошо отстроенные системы. Но всё это работает когда есть "тиран" - официальный термин от одного моего коллеги.
Т.е. как минимум первое время идеалогия должна навязываться и вдалбливаться до всех, особенно самых непонятливых. Это касается всего - как двигаются задачи по доске, как ведется история кода, как происходит валидация результатов. (начинаю затрагивать инструменты, без этого никак)
Докумантация. Моё любимое - хороший код сам себя документирует. Ровно до того момента, пока у вас мало кода и разработчиков. Когда хотя бы чего-то одного становится много - к этому моменту в вас должна быть документация.
Антон, что ты за человек! Почему столько опечаток! Простите ради бога, но я ничего не буду с этим делать. Давайте просто примем меня таким, какой я есть. twitter.com/itunderhood/st…
Т.е. рабочий процесс должен иметь строгий алгоритм с обработкой исключений, всё как мы любим. Посмотрите какой успешный макдональдс. Да и в целом любой успешный бизнес это чаще всего хорошо отлаженная система взаимодействия и обработки входных данных.
Но любая работа это ещё и инструменты. Проблема в том, что в айти очень любят универсальные инструменты, что делает их сложными в использовании. Посмотрите на пакет продуктов от аттлассиан - можно всё и как хочешь. А где кнопка - скажите как надо, за что я деньги плачу?
Поэтому "тиран" нужен обязательно - это человек, который придумает систему и будет вносит в нее корректировки. Человек, который настроит джиру минимально и будет докручивать по мере надобности.
Человек который задекларирует как пишется код, как коммитится, как вливается и даже как форматируется.
Лично у меня ещё есть важный пункт - разработчик к середине первого дня должен быть способен начать писать код.
На текущем рабочем месте это обеспечивается докером - там полностью настроеная для сборки проектов среда. Остается скачать код, запустить CMake и писать код в любимом редакторе.
Заодно в нашем случае это отвязывает разработчика от ОС.
Ещё очень помогает документация для онбординга. Пусть человек 2 часа потратит на чтение и 2 часа на настройку машины, чем какой-нибудь второй работник убъет целый день, водя его за ручку.
Про контроль версий. Коммитить и пушить это только пол дела. Люди совершенно (СОВЕРШЕННО) не понимают как правильно вести историю. Я сформулировал несколько базовых правил.
Каждый работает в своей ветке.
Все слияния - через реквест.
Мастер/Мэйн/Девелоп всегда главнее
Разберем 3 пункт. Некоторые команды не используют ребэйз - их право. Но Возникает ситуация, когда необходимо подтянуть изменения из ветки, от которой ты оделился. Самый тупой поступок в жизни пользователя гит (после того как ты вообще с ним связался) - влить мастер к себе в ветку
Ты пожалеешь об этом, но потом. Такая судьба реже ожидает сторонников ребэйза, потому что обычно в голове что-то щелкает когда говоришь "Ребэйзить мастер на ветку или ветку на мастер?". Вот с мержем тоже самое. Только не щелкает.
В этом случае нужно сначала влить свою ветку в мастер, потом ресетнуть ее на мерж коммит, а мастер откатить на 1 коммит. Все это, конечно, локально. И это допустимо, потому что это не слияние изменений, а обновление своей ветки.
Ну и, само собой, купите себе smart git, скачайте source tree, но только не пользуйтесь консолью, если вы в себе не уверены на 100% (или всё ещё уверены на 100%). Это увеличит скорость работы и снизит количество ошибок примерно до нуля.
@vas3k хуйни не скажет.
Это же касается и написания кода. Пишите его в IDE, с ней гораздо проще разобраться, чем с vim или emacs, если вы, конечно, не всю жизнь пишете в vim или emacs. И туда даже GUI для контроля версий встраивают! Не говоря уже о нормальной отладке и поиске.
И надо упомянуть о tabnine.com. Это нейросетевой автокомплит. Он мне помогает не только в написании кода, но и при написании текстов: если начинает что-то угадывать, значит это повторение словосочетания или речевого оборота, надо переформулировать.
Однажды мне он сильно помог, когда я переписывал производные из mathcad в код, потому что угадывал целые куски производных (само собой, это просто повторяющийся текст, но удобно).
Вот как-то так получился тред, от общего к частному. Многие вещи описаны так как они должны быть в идельном случае, но на деле более оптимальное решение - сами понимаете. Потому что работать важнее, чем придумать самые правильные описания процессов для джиры.
Однако, касательно непосредственной работы руками, тут всё как для обычного работяги у станка - не суй пальцы туда, куда не сунул бы член, не пиши программу, который не стал бы пользоваться, не обращайся с чужими данными так, как не стал бы со своими и хорошо веди историю в гите.
Опросы!
Покрытие тестами на вашем проекте
Документации на вашем проекте
Соблюдаете технику безопасности (в описанных выше смыслах)
Всем доброй ночи! Осталось совсем чуть-чуть! Завтра пятница, а потом - выходные. А после выходных я вас оставлю в покое!
Пятница
Доброе утро и хорошего дня! Опять пролетела целая неделя, и по результатам опросов всё очень плохо: тестов нет, документация никакая, а с техникой безопасности - серединка на половинку.
В целом результат - ожидаемый, но для вас это звоночек - надо лучше!
День 5 и его тема - хобби айтишников.
Я расскажу про своё отношение к хобби, какие у меня есть и какие вообще бывают. А ещё почему вся эта тема про хобби - ложь и социальный конструкт.
Happy English - самый пизданутый учебник во вселенной. Кроме того, что по нему множество людей так и не выучило английский, там присутсвовал вопрос "What's your favorite hobby?", который ставит детей в недоумение, потому что понятие "хобби" им не ясно.
Неясно оно потому, что это очень плохое заимствование, которое, почему-то не могу объяснить простым словом - увлечение. А ещё лучше не использовать заимствование, а просто сказать - это увлечение. И почти никогда не использовать в русской речи слово "хобби" ему на замену.
Ещё "хобби" неясно детям, потому что у них никогда не было обязаностей и они к ним только привыкают. Понятие "работа", "обязательство", "ответсвенность" ещё не усвоены. Откуда вообще может взяться концепция "хобби". У ребенка всё по жизни "хобби". Как и у счастливого взрослого.
Меня когда спросили про хобби, я не смог ничего придумать, потому что ничего "СЕРЬЕЗНОГО" в моей жизни не было, все какое-то обычное, ну могу порисовать, пластилин там или мультики смотреть. Не помню точно, но в итоге я мог сказать, что мое хобби - играть с дедушкой.
Ну и, само собой, "СЕРЬЕЗНОСТЬ" хобби - это полная хуйня. Вашим увлечением может быть всё, что вам нравится в рамках законодательства страны проживания.
Со временем я это понял и теперь кайфую от всего, что я делаю. Даже если это увлечение на один день. Особенно на один день. Потому что этот день, скорее всего, останется в моей памяти на всю жизнь.
А теперь перечисление всего, чем я когда либо увлекался без приоритезации: футбол, карате, рукопашный бой, тайский бокс, легкая атлетика, тяжелая атлетика, турничек, покраска фигурок, выжигание, пайка, игра на гитаре, игра на фортепиано, блог, видеоблог, сочинение стихов, ...
... написание рассказов, написание рэп-альбома, видеоигры, настольные игры, придумывание настольных игр, программирование, решение олимпиадных задач, пиво (не варение), крепкий алкоголь, кулинария, телеграм канал, подкаст, КВН, стендап комедия, обучение детей, пинг понг.
Много увлечений - это круто, потому что это развивает кругозор. Я долгое время презирал комиксы, а теперь это мое новое увлечение. Или я совсем не понимал что за ерунда этот ваш Сильмарилион и фентези. А во взрослом возрасте я кайфанул. Последний рубеж - аниме, пока не пробит.
Всё ещё продолжаем разбирать заголовок сегодняшней темы. Почему хобби айтишников? А людям из торговли уже нельзя увлекаться настольным футболом? И типичные/стереотипные хобби обеспеченных айтишников на старте проигрывают увлечениям пацанов с Уолл Стрит.
Так что переквалифицируем эту тему в общую, потому что я против сегрегации и скатывания к уровню сериалов "Теория большого взрыва" и "Кремниевая долина".
Или давайте попробуем скатиться: не могу придумать ничего, кроме D&D, VR и 3D принтера. Короче, айтишники не уникальны тут и, что уж греха таить, вообще.
Я пошёл заработать немножно деняк (300к в наносек, посчитаете сами), и когда вернусь - расскажу про некторые свои увлечения, которые я люблю чуть больше других!
Я ЛЮБЛЮ ПИВО
Думаю, смысла разворачивать эту тему нет, но я разверну!
Когда я был студентом и в холодильнике всегда была заботливо приготовленная мамой еда, я мог тратить деньги на любое пиво, и я думал что люблю темное пиво.
Потом я съехал, денег было мало (вы помните, зп была 20к) и я понял, что люблю дешевое пиво.
Да, этот тред заряжен на ЛЮБОВЬ К ПИВУ.
Потом дела начали налаживаться и я стал пробовать эли и всякое пиво подороже. Пока не случилось одно событие.
Квартирантка моей тёщи при съезде забыла бочку для выдерживания пива. Ну и не захотела забирать. В связи с чем тесть был заряжен идеей попробовать варить пиво. И на этой почве был одарен специально банкой с экстрактом, из которой сварил свое первое пиво.
Его было 5 литров, жена почему-то поехала в гости без меня и мне совсем не досталось. Но я не особо расстроился, хотя сказали было прикольно.
Идея понравилась, а тесть у меня человек основательный и он сел изучать вопрос полностью и целиком.
К этому моменту он уже имел опыт в самогоноварении и всё оборудование было, потому что по факту оно одно и тоже, только для варки пива не нужен дистиллятор. Бак для брожения, кастрюля для варки и мощная индукционная плита. Входной бюджет 10-15-20 к, если что. Больше - лучше.
В общем, тесть начал варить пиво, много и разного. Хмель, солод, дрожжи - никаких фруктов и добавок. И уже такой самый классический подход открывает невероятные пивные вкусы.
Само собой все началось с элей, потому что метод верхового брожения технологически проще в условиях квартиры. Для низового, когда нужны сложные температурные режимы, чтобы делать лагер - нужно запариться. Но лагеры в семье не зашли.
Зашло пшеничное пиво. А дальше оно разнообразилось сортами хмеля. Если вы презираете фруктовые и цветочные вкусы в пиве, то они там не из за химических добавок, а из за сортов хмеля. Привычный медовый вкус, часто встречающийся у дешевого пива - хмель.
У дорогого тоже бывает, он вкус вроде бы один, только какая-то нотка из категории "с похмелья потянет" может перевести этот вкус в категорию "напиток богов". Этим дорогое пиво отличается от дешевого. Дешевое тоже бывает вкусное, я обожаю жигулевскую пшеничку и хамовники венское!
Или была одна партия у тестя, когда все пиво было со вкусом банана. Пили банановый сок - вот прям есть какой-то резонанс. Но никакого банана в пиве нет. Это дрожжи дали такой вкус.
И я последние пару лет прусь от цветочных вкусов в пиве. Например, хентай иногда очень заходит.
Я нарочно не говорю плохое и хорошее пиво. Это дело вкуса. Всё как с вином, например я обожаю вяжущее Испанское или Чилийское, а Италия и Франция для меня - кислятина. Хотя недавно пил дорогую Италию и было очень хорошо. А пиво не менее сложный напиток!
Любите пиво?
Я конечно, уехал из Новосибирска, но тесть всегда рассказывает как копит запасы пива к нашему приезду и как тут не приехать! Там же все такое вкусное. А в этом году он ещё и рыбу вялить начал!
Ну давайте ещё про крепкие напитки. Это сложное увлечение, важно не скатиться в алкоголизм. Но это хороший навык - разбираться в качестве спирта.
Когда ты молодой, пить можно даже паленку и будешь себя неплохо ощущать. Но с возрастом мало ограничить количество, важно и качество.
Тут, конечно, есть нюансы. Потому что чем чище спирт, тем меньше в нем исходного продукта - зерна, а зерно несет в себе, например, тот самый торфяной вкус ирландского виски. И тут же отличие бурбона - там сахар берется из кукурузы, а не из пшеницы.
Тут тесть нашел оптимум в чистоте. Он выгоняет спирт на 3 раза, а потом долго отстаивает его в дубовой бочке. И его виски имеет именно дубовые нотки.
Так же из спирта легко делать настойки, типа лимончелы или чего угодно на ягодах.
С ягодой - осторожнее, от некоторых может скакать давление.
На один из дней рождения мы подарили ему джин-корзину. Это такая сетка-стакан как в чайнике из икеи, в нее можно класть что угодно, но конечно в первую очередь можжевеловые ягоды, чтобы получить джин.
Я пил дорогой джин один раз и не особо зафиксировал его вкус, но дамашний вариант имеет очень насыщенный вкус можжевельника и совсем не имеет сивушных запахов (спирт то 96%).
Но вернемся к качеству. Если вы пили условный "дедушкин самогон", он пах яблоками, сахаром, чем-то, что туда явно не добавляли, имел мутноватый вид - могли на следующий день сильно болеть. Или давление шарашить могло прям сразу.
Это отравление сивушными маслами, потому что спирт был говно и непонятно из чего сделал и непонятно какими дрожжами. Технология изготовления очень важна. Это уже не кулинария, но полноценная химия.
Как итог, я выпил очень и очень много хорошего домашнего алкоголя, пил неплохой магазинный, но пил и плохой домашний. Как итог, расскажу про индийский ром Old Monk. Мы пили его много в путешествии в Гоа и он казался нам тогда отличным! Еще и за 400 рублей за литр!
Этим летом я еле выпил рюмку, потому что я чувствую какое же это дешевое говнище. Не потому что я вдруг такой сноб, нет, а потому что мне будет плохо, это алкоголь низкого качества.
Пейте вкусно и без излишнего вреда для здоровья, а я пойду еще заработаю деняк.
Из того, к чему бы мне хотелось вернуться - это турничок и покарска фигурок. С турничком все просто - мне нравится подтягиваться. В офисе подтягивались с грузом, в итоге на свою тушку 75-80 кг я докидывал еще 23 кг веса и делал лесенку до 10 и обратно. Но я ленивый, дома сижу.
А вот покарска фигурок она прям вот лежит, но нужно иметь состояние незаебанности, чтобы сидеть и 2-3 часа красить.
Ко мне пришло это в качестве подарка на день рождения, т.к. я фанат дума, друзья подарили мне настолку.
Алсо, вот плакат с автографом Джона Ромеро.
Мало того что настолка по думу крутая, к ней идёт набор фигурок, которые можно красить! После классного дня рождения я за пару дней протрезвел и пошёл в магазин, где накупил себе стартовый набор красок, грунт и кисточки. И несколько вечеров провел за покраской по чуть-чуть.
Очень увлекательное занятие, вот, например, загрунтованные фигурки.
А в один вечер я упоролся и покрасил фигурку целиком. Мешал краски, прорисовывал детальки, искал референсы на скриншотах и арте. В конце получилось так себе, потому что я неудачно растушевал "грязь".
Но я получил массу удовольствия от процесса, даже если результат ну такой себе, я торопился и промазал с основным цветом, да и в целом к концу 4 часа руки уже дрожали, а глаза подводили. В следующий раз хочется запариться серьезнее и сократить сессии до 2 часов.
В живую смотрится лучше, чем на фото, честно-честно!
@itunderhood Про хобби хотелось сказать, что старайтесь найти что нибудь помимо увлечений на ПК и время от времени отлипать от монитора, а то усталость вас настигнет очень быстро.
Не хотел про видеоигры, но давай twitter.com/gex194/status/…
У меня есть PS3 и дали погонять PS4, но я ПК-геймер с детства, как вы могли заметить, я ровестник дума и не зря.
Так вот - любите играть - купите приставку и играйте. Ну отвлекайтесь на музыку, видео, телефон. Это самое главное что вам может дать приставка - только вы и игра.
Когда я купил PS3, мы с женой заигрывались в петанк на PS move, а сейчас прикупили в спальню телек и полчаса-час перед сном поигрываем в PS4. До этого она стояла то в гостинной, то у меня на рабочем месте и я все не мог вернуться к ней.
Готовка. Вот к этому увлечению всегда приятно возвращаться. Я не кулинар, почти не готовлю по рецептам, просто есть пара блюд, которые я люблю и делаю: шаверма, бургеры и стейки/мясо на гриле.
Самый важный девайс для всего этого - электрогрилль. У нас вот такой - GASTRORAG NPL-EGD10E. Он чугунный, сложно моется, но прослужит очень долго, а стоит скромно. Такие, но побольше, стоят в шаурмячных и прочих кафе. Такой я подарил отцу и он жарит на нем мясо вне дачного сезона
На грилле делается всё мясо для моих блюд, поджариваются булочки, можно делать сэндвичи, овощи и там греется шаверма.
Вторая как оказалось важная вещь, которой ещё пара недель - терка от borner. Наш комплект стоил 60$, но на нем можно невероятно тонко порезать лук, помидоры, огурцы, грибы, даже небо, даже Аллаха... Короче, все заготовки для салатов и шавермы будут идеальными и быстрее, чем ножом
Я бы ещё что-нибудь рассказал про ножи, но у меня нет хорошего ножа. В любом случае - главный секрет в том, что нож должен быть острым. Мне лень разобраться и купить хороший, поэтому я научился точить нож.
Это не совет, но мое желание в будущем купить хороший нож и станок для заточки. Думаю, это сделает обращение с мясом более простым. Рецептами делиться не буду, я всегда на глазок готовлю.
В соус к шаверме - добавьте кефира, к бургеру - горчицы (чуть-чуть поделюсь, ладно)
Жена иногда спрашивает как я нахожу силы вести каждый день телеграм канал. А никак. Ведёшь и все. И вообще это случайно произошло. Как то раз коллега мне сказал, кидай мемы не в личку а в чатик. А потом, мол, а заведи канал. И я завел.
Вот так сначала я набрал человек 30 коллегами, потом кто-то поделился, и как-то канал вырос до 100 человек. Потихоньку рос и вот там уже больше 1000 человек, не забудьте присоединиться и вы t.me/ithueti
А подкаст появился благодаря старой английской традиции выключать отопление под утро. Я был в командировке в Англии и оочень не зотелось вылезать из под одеяла. Там я и записал первый выпуск про программистов music.yandex.ru/album/10151921…
Ладно, отбросим эту мишуру с темами недели и затронем дествительно важный вопрос: "Почему программисты - петухи?"
Остальная история подкаста в терде про программистов-петухов twitter.com/itunderhood/st…
И вот я уже хотел закончить на сегодня и только изредка отвечать на вопросы, когда вспомнил про своё любимое пиво, которое я пока не нашёл в России (в СПБ)! Но каждый раз в Берлине с удовольствием пью этот божественный напиток - de.erdinger.de/biere/urweisse…
И на этом, пожалуй, закончу с активным постингом на сегодня! Может быть будут вялые ответы на вялые вопросы, но я пошёл ещё поработать и отмечать вечер пятницы!
Желаю всем вам такого друга
Суббота
Я не хотел гнобить аутсорс! Реально переборщил, сорян! twitter.com/produnderhood/…
Простите, увлёкся певком! Всем доброй ночи!
Доброе утро! Вчерашний опрос показал, что все любят пиво, пруфов не будет!
Воскресенье
@itunderhood А как выйти из айти?
Доброе утро! Да, вчера я занимался IRL делами и не оказался за компом, а писать много текста с телефона я просто не могу. Сегодня будет и "Выйти из айти", и вспомню пару баек в качестве воскресной свободной темы! twitter.com/KebabKhan1/sta…
Итак, тема "Выйти из айти". Так сказать, какой может быть план А, рассмотрим варианты. А никакого плана Б нет, как говорит ВИА Кровосток, он нахуй и не нужен, план Б универсальный - адреналин, похуизм и оружие. План А примерно такой же, только умереть можно и от голода.
Отличный вариант - баснословно разбогатеть, рекомендую выбирать его. Я поступил именно так и жду своё баснословное богатство, но пока приходит только зарплата. Наверное, номер карточки мой не знают. На тему передачи мне моего огромного состояния напишите в личку @0xfe0d.
Без шуток качественный вариант - хорошо работать до пенсии и выйти из айти точно так же как мои бабушка с дедушкой вышли из горнодобывающей промышленности - уезжаешь в свой домик в приятном месте и живешь на хорошую пенсию. Её реально заработать даже в России, да.
Вариант не 100%, сами понимаете всё про ПФР, и в целом очень средний по качеству. Но не в деньгах счастье, это очень достойный способ выйти из айти.
Ещё вариант - снижение дозировки, снижение количества рабочих часов без снижения ЗП, свободное время можно посвящать отдыху, семье, увлечениям или своим проектам. В конце концов можно полностью перейти в свои проекты и вот вы вышли из айти.
Но есть и вторая сторона, если кроме айти вы ничего не умеете - то никуда вы и не уйдёте, поэтому придётся подумать как бы ваши проекты превратить в пассивный доход или выгодно продать.
То есть вариация этого способа - уметь что-то ещё, кроме айти. Например, посмотрите какие классные штуки из кожи делает @webholt, имеет неиллюзорный шанс укатиться именно таким образом.
Можно рассмотреть как вариант выхода - переход от работы руками в управление, а потом из управления айтишниками укатиться в управление кем-нибудь ещё. Да, есть много других отраслей, правда айтишники о них не слышали - промышленность, энергетика, что там ещё
Приличные зарплаты позволяют реализовать и вариант накопительства. Вариации разные, но хотя бы можно начинать покупать квартиры и сдавать. Ещё неплохое правило - 10-15-20% всех поступлений откладывать на счет или в акции. Главное начать и никогда не трогать эти деньги. НИКОГДА.
Это сложно, поэтому я придумал такой способ и для меня он работает - небольшую часть этой суммы откладывать с условием что эти деньги можно взять, но лучше не брать. По факту это просто подушка безопасности на экстренный случай. Но остальная часть неприкасаема.
Ещё вариант выкатывания - вложиться в партнера и его таланты и развивать бизнес в его профессианальной сфере. У меня жена ИП и занимается дизайном интерьеров и мне очень интересно было бы когда-нибудь попробовать что-нибудь такое.
Но пока это просто позволяет ей работать как ей комфортно, не полный работий день, например, а я занят активной работой в айти и мне не до того. Там уже вовсю UE4 и VR у крутых ребят, а на обычном рынке для физических лиц такого нет. А было бы круто и туда донести такой подход.
Вот вроде и все мои мысли на эту тему.
А у вас есть план выкатывания?
@itunderhood Жесткое выгорание detected. Лучше взять отпуск
Моя любимая рубрика - диагноз по твитам :) twitter.com/anioutkajarkov…
И теперь свободная тема! Когда я делал фоторедактор у меня был прекрасный лид - Саша. ФМПИшник, металист, просто хороший человек и многоуважаемый мной старший товарищ, всегда готовый поделиться мудростью. Вот какие-то байки и советы в том числе ( в основном) от него тут и будут.
Очень важно писать код - хорошо. Потому что пишешь его не для заказчика, не для начальника, а для себя. Сегодня ты помогаешь себе в будущем. Настолько, что грамотная архитектура может помочь тебе через годы сэкономить человекомесяцы. Отсюда растет следующая концепция...
..."Мудрые предки".
Спустя год-два-три ты поменяешься, твое сознание уже другое, что-то ты приобрел, но что-то потерял. И ты уже не можешь понять что ты прошлый хотел сказать этим решением в коде. Но ты же всегда писал код хорошо - помни об этом.
Сейчас ты не можешь связаться с "предками" (собой в прошлом), чтобы узнать что они имели в виду. Но предки - мудры. А значит им можно и нужно доверять. Оно сделано так, потому что так было нужно.
Крутая концепция, но работает если ты действительно пишешь код хорошо. Пользуйтесь.
Совсем забыл ещё вариант, который реализовала моя бывшая коллега - отличный программист и хороший человек. Они с мужем уехали в Европу, она помогала за кадром ему с собесами, задачки решела, а после переезда решила годик не поработать, а потом и совсем!
На самом деле это крутой вариант, потому что заботиться о доме не менее важно, чем ходить на работу и если вы можете себе позволить так поступить - в этом нет ничего плохого. И это может быть даже сложнее, чем просто работать.
Секрет хорошего треда - больше пассивной агрессии (нет) twitter.com/itunderhood/st…
Вы конечно скажите, если я не прав, но я просто и беззубо пошутил. И тем не менее детектировать у меня выгорание/биполярочку/изжогу/ушибы по заранее запланированному треду действительно считаю странным. twitter.com/anioutkajarkov…
@Dronmdf @itunderhood Отдых для головы достигается через недумание, тогда зачем что-то делать в это время?
Для отдыха рекомендую не думать! twitter.com/MojoIvan/statu…
@itunderhood явно упущен очевидный вариант - умереть
Найден лучший способ выйти из айти. Это простой советский... twitter.com/slavadotcom/st…
У меня классическая ситуация: создал тред - на заготовил материала. На самом деле часть баек довольно местечковые, поэтому будет одна самая топовая. Она о том, почему нельзя использовать всякие смехуечки в коде.
Саша работал в айти отделе крупной торговой компании, это тысячи супермаркетов по всей России. Помимо прочего они реализовывали электронный документооборот для закупок, возвратов, учётов и прочего.
В модуле для возвратов не было предоставлено образца договора, бухгалтерия слала лесом, а задачу надо делать. Ну Саша и написал договор по образу и подобию любого, как мог. А в конце фразу "Идите в жопу, уважаемые поставщики".
Текст договора должны были догрузить уже пользователи, поэтому задача прошла ревью, тестирование и ушла дальше.
Однажды приходит самый главный директор по айти к Саше в кабинет и кладет ему на стол бумажку.
Да. Тот самый договор. С той самой фразой. В печатях и подписях.
Договор дошёл в таком виде через всех контрагентов и только финальный поставщик на возврате заметил подвох.
Саше, само собой, ничего не было, потому что его зона ответсвенности в функциональности, а не в тексте. Договор или его копия до сих пор есть у него на руках.
А он с тех пор никогда не пишет смехуечки в коде/ресурсах и всем нам не советует.
Планы такие: День 1: Войти в айти День 2: Вышка или Идем на собес со школьными грамотами День 3: Продуктовая/аутсорс/стартап День 4: Производственные стандарты в айти День 5: Хобби айтишников День 6: Выйти из айти День 7: Разговоры про плоскую Землю и прочие свободные темы
Метатред про треды этой недели и новых не будет!
День 1: Войти в айти - twitter.com/itunderhood/st…
День 2: Вышка или Идем на собес со школьными грамотами - twitter.com/itunderhood/st…
День 3: Продуктовая/аутсорс/стартап - twitter.com/itunderhood/st… twitter.com/itunderhood/st…
И теперь свободная тема! Когда я делал фоторедактор у меня был прекрасный лид - Саша. ФМПИшник, металист, просто хороший человек и многоуважаемый мной старший товарищ, всегда готовый поделиться мудростью. Вот какие-то байки и советы в том числе ( в основном) от него тут и будут.
День 4: Производственные стандарты в айти - twitter.com/itunderhood/st…
День 5: Хобби айтишников - twitter.com/itunderhood/st…
День 6: Выйти из айти - twitter.com/itunderhood/st…
День 7: Разговоры про плоскую Землю и прочие свободные темы - twitter.com/itunderhood/st…
В рамках дозволенного могу попробовать рассказать о работе! Наша основная задача - оценка положения объекта с 6 степенями свободы или как говорят люди с песьими головами - 6dof pose estimation. twitter.com/ivn_finaev/sta…
Треды вне основной тематики
Самый важный тред: Почему программисты - петухи - twitter.com/itunderhood/st…
Немного про мою работу в компьютерном зрении - twitter.com/itunderhood/st…
История с работы. Пишут нам, что камера перестала работать - показывает черную картинку.
Проверяем всё, что можно - всё ок.
- А вы сняли крышку с камеры?
- Спрашиваешь!
- Тогда проверяйте сеть и прочую инфраструктуру
...
В конце дня:
- Теперь мы точно сняли крышку! Всё работает!
Мораль не в том, что люди глупые, а в том что даже самая невероятно глупость может быть совершенна и не надо стесняться задавать вопросы, которые могут показаться за гранью добра и зла.
Ну и шутки шутками, а один раз действительно уборщица камеру повернула не туда и все сломалось.
Прикольная была неделя, я очень путанно написал всё, что рано или поздно мне было бы интересно написать.
Я далеко не ухожу - подписывайтесь на меня - @0xfe0d и конечно же на t.me/ithueti, где мы кекаем над мемами, общаемся в каментах и слушаем Айти Хуети подкаст!
Оказывается очень важно, чтобы тебя лайкали, когда пишешь тред. Это придает сил и уверенности, и именно поэтому спасибо @trklfgtrzv и @pavelbezpravel, которые лайкали на мой взгляд, больше всех! Теперь и я буду лайкать интересные треды всегда, целиком и полностью.
И, само, собой, огромное спасибо @igrekde за предоставленную возможность, без него вообще бы этого не случилось!
Метатред про треды этой недели и новых не будет! День 1: Войти в айти - twitter.com/itunderhood/st… День 2: Вышка или Идем на собес со школьными грамотами - twitter.com/itunderhood/st… День 3: Продуктовая/аутсорс/стартап - twitter.com/itunderhood/st… twitter.com/itunderhood/st…
Метатред
twitter.com/itunderhood/st…
Необходимо дополнить информацию про кухонную утварь. Камень для выпечки - просто ништяк. Это поднимает уровень пирогов, хлеба, пиццы - всего на космический запредельный уровень вкуса и качества. Снизу получается корочка и тесто всегда пропекается как надо.