Первое за занятие - дети, вот компьютер, у него есть клавиатура, вернее вы видите терминал а эвм в соседней комнате.
Так печатают буквы.
А еще есть язык С. Вот все изучают Бейсик, но вы не будете изучать это дерьмо, а сразу С. Ведь у вас маткласс.
Затем описание языка С.
Пример Хелло Ворлд.
Все на первом занятии, пачкой.
Задание на следующее занятие через неделю - добавить что то в Хелло Ворлд
Учебников нет. Короче все как в анекдоте про психов и пустой бассейн.
Полгода я выкручивался, мы загоняли иголки в шлейфы, ложки между печатных плат, тараканов посыпанных бронзовой пудрой. Они все чинили. И светила двойка потому что я не понимал ничего.
Затем сказал - да дай ты мне хоть какую то книжку, уважаемый (%%%% усатый )!!!
И мне дали тонкую брошуру описание С.
И написал первую программу решение квадратного уравнения. Хоть понял что там за значки в коде.
Потом писал ходилки игрушки, у меня была свита 5 человек - выбивали терминал.
Забыл сказать - на 4 терминала было 64К памяти ( или чуть больше) - если сосед компилит, ты уже не можешь.
в Вузе были персоналки но учили без компьютеров первый семестр. Писали код на листочках.
В машзале убирали и ща этого получали доступ на весь день к ПС. А стоил 286 тогда как 3 квартиры или Волги - 45 тыс рублей.
Знакомый в общаге показывает десктоп спрятанный в тумбочку и говорит - я тебе по секрету скажу, в нем целых 16 мегабайт памяти! Если меня моя память не подводит, 500 баксов тогда стоила или 1 кв. м в новостройках (Митино тот же). А планка на 1 мб 40 баксов!
И главное, нормальные программы были, знакомый бухучет написал на фокспро для студии мультфильмов - все работало на писюках 286 с 1 МБ. И диск на 40.
А сейчас Хелло Ворлд требует себе золотой унитаз чтоб запуститься...
В общем то, так везде - и в первом мире, и в третьем.
Я застал время когда канадцы ходили строем в церковь и попы рулили приходом как ячейка КПСС на предприятии в Союзе, а через 20 в церквях стали спортзалы устраивать.
Раньше курили втихую - идешь около полуночи, потянуло ТРАВОЙ (с большой буквы потому что облако накрыло) - а, субсидированные дома, понятно, им можно. Сейчас шприцы везде, наркота легальна.
Раньше у меня была лицензия на оружие, тир недалеко от дома, мог вечерами почистить эрму 62 года рождения (парабеллум), а сейчас тир снесли в подвале пожарной части, лицензии нет. Перед этим прижали законами так что мне проще в окно выпрыгнуть если грабитель нападет дома. Зато у знакомой сосед с Ямайки стрелял в воздух во время чемпионата из нелегального ствола - его полиция только спросила "сэр, у вас оружие? Нет. Спасибо" и уехала.
Везде бараны ходят строем по команде. Нужны человеки с определенным типом поведения - формируют, нет - исправляют.
сегодня у тещи, во владимирской области, заехал на лесопилку посмотреть пиломатериал для забора.
Разбудили спящего пьяного сторожа, после того как посмотрели брус и доски (калитка на территорию была открыта).
Он нас послал в офис. Офис закрыт. Позвонили. Все уже бухают дома - майские праздники.
Пиломатериал во дворе - выноси, набирай, хоть брус, хоть доски... Отвлекся.
Что касается политики - мы стремительным домкратом движемся к булкохрусту. Почитал на днях книжку исторические здания Петербурга, про то как жили в Петербурге в начале 20 века - хозяева в тесной квартире на 4 комнаты а кухарка прислуга на сундуке на кухне - это и ждет страну если курс не менять. А кто будет менять? И зачем? Чтобы сын генерала не стал генералом а дворником?
как то посетил куриную ферму в Онтарио - 10 тыс кур обслуживало 4 человека. Мы, человеки, уже напоминаем животных на ферме - сидим в клетках.
Скоро у нас будет Старший брат (уже есть, в смартфонах и умных вещах), который будет знать не только содержание сахара в моче но и настроение, и даже мысли (почему нет). Следующий шаг воздействие на психику с помощью инъекторов "лекарств" и галлюцинаций (мы видим не то что получают наши сенсоры, пардон, глаза, а то что рисует мозг, отсюда и реалистичные галлюцинации, сны и тд - в одном месте все происходит)
Один шаг до 1984 и мыслепреступлений.. Подумал не так - хоп, социальный рейтинг упал.
ребят после армии подтянули, у них был год курсов подготовительных, на первом курсе у меня были соседи по коридору после армии. По крайней мере они умели готовить и следили за чистотой.
У нас только один отслуживший ушел, по собственному, с 4 курса. В бизнес.
Еще один сосед по этажу в общаге, печатал на ксероксе "портфель инвестора", над которым юморили, а в итоге стал владельцем финама...
Пример приспосабливаемости - был студент который не мог решать задачи по физике, не шла она у него.
Подходит, просит помочь с задачкой. Решаешь, он благодарит, уходит.
Часто не беспокоил, спрашивал у разных людей, благо общага большая.
Проскочил два года обучения с физикой.
Самое смешное - он всегда спрашивал у двух человек и сравнивал решения. Лучше бы конечно у трех, но по крайней мере обнаружение ошибки с высокой вероятностью в его модели поведения было...
Был еще персонаж "Дембель", семейный, поступил в 32 года в ВУЗ, это отдельная история...
Всякое бывает, к примеру врач самоучка Фердинант Демара (ссылка не вставляется, но известный персонаж, легко найти), как то по учебнику операции провел, и даже успешно.
Некоторые врачи с образованием осознанно убивают пациентов, затягивают сроки, и тд - такие хуже самоучек.
Мой преподаватель говорил - нужно понимать , а запоминать только одну две формулы из которых можно вывести остальные.
На его экзаменах разрешалось пользоваться учебниками и справочниками, калькуляторами - все равно будут дополнительные вопросы на понимание. И пятерка может легко стать тройкой.
Сопутствующее по экзаменам и списыванию воспоминание - на олимпиаде по химии в том же ВУЗе разрешали пользоваться любыми материалами и даже решать задачи совместно. У нас была группа которая решала 5 вопросов коллективно, по вопросу на человека, но почему то первое место занял я, на что они обидились ... (освобождение от лекций не получили). А почему знал химию? Потому что ракетомоделизм , создание топлива, взрывчатки, запуски каждую неделю. Сама по себе она мне была не интересна.
хорошую тему подняли. ВУЗ, если применять аналогию, это инструмент как нож - с одной стороны он острый (основная задача высшего образования это дать навыки самообразования и базовые знания, как опору, или навигационную карту, чтобы вернуться к ним в случае необходимости и углубить). А с другой стороны - тупой. Если не хочешь учиться, резать будет плохо.
важный момент - знания не дают, их берут. Если учиться неинтересно, или нет желание, время в ВУЗе будет потрачено впустую.
Приведу примеры:
1 Моим хобби был ракетомоделизм но поступил я на факультет не связанный с ракетами. Зато был доступ в техническую библиотеку МВТУ, где я с удовольствием прочитал множество книг по твердотельным ракетным движкам. Заодно прошелся по конструированию стрелкового оружия. Нет, не для производства в гараже, но гораздо лучше стал понимать почему сделали так а не этак, задолго до ютюба.
2 товарищ мой Леха, с курса на год младше, интересовался программированием. Вместе с ним мы ходили убирать машинный зал и прогуливали лекции, зато получали столько машинного времени сколько хотели. Написали двойника Нортон коммандера с приколами, редактор спрайтов, игрушку стрелялку с вертолетом и генераторами карт. На курс позже волонтерили на кафедре с третичной обработкой для РЛС. Дипломом у меня был многомерная оптимизация умножителя частоты гигагерцовоно диапазона. Много уравнений, если сейчас посмотрю в дипломную работу, большую часть не пойму потому что отупел на коммерческом программировании. Но если нужно, вспомню тензоры.
К концу 90х пришлось сменить профессию на программиста -эти навыки пригодились.
3 другой товарищ, не буду его называть, прилежно посещал лекции, но на защиту по схемотехнике принес схему детекторного приемника на листе А0. И получил отлично.
Мы с Серегой в это время паяли спектрумы и аоны, ездили продавать их в один сибирский городок, заодно партии радиодеталей всякий, память, Z80 и тд.
Дома без проблем добавлял сопроцессоры к самопальному компу, уже была версия 128к с TRDOS, на нем обсчитывал фигуры диаграмм направленности для экзамена по передатчикам.
Получили 4 за прогулы, хотя отпрашивались, но преподаватель забыл.
На самом деле, диаграммы распределения специалистов которые одинаково хороши, и одни закончили ВУЗ, а другие -нет, перекрываются. Но у самообразованных перекрывается лучшая часть, голова, а у вузовских, худшая часть, хвост. Потому что педагогическая деятельность это система, наука, и использует методики. В масштабных процессах начинает работать статистика в которой система бьет класс. При самообразовании, углубляешься в то что интересно, пропуская остальное. Яркий пример - Шерлок Холмс. Знал все про сыск но был полным профаном в астрономии. Но рано или поздно провалы в знаниях астрономии могли повлиять на сыск.
Другой пример - подготовка к сертификации по какой то теме, в которой неожиданно узнаешь что то новое в теме с которой работал долгое время и не подозревал что есть другие варианты или возможности. Не у всех самоучек сразу хватит дисциплины изучать направление "до крошки, не съедая только изюм", чтобы знания были полными
Ps пардон за опечатки, телефон чудит, исправлять не буду
помимо реальной работы, для меня самый хороший курс - чтение исходников с хороших open source проектов.
При переводе легаси проектов в что то напоминающее не 18 век а хотя бы 19, приходилось прикручивать погремушки напоминающий Spring... заказчики иногда бывают такие затейники, но что поделать если за это платят?
можно отметить что индексы люсин " не любят" wildcard запросы (starts, ends, contains). *gram токенайзеры позволяют ускорить эти запросы по принципу "скорость в обмен на память" - токен (слово) разбивается на токены скользящим окном изменяющегося размера, которые указывают на источник (документ).
Слабое место в люсин - поиск по фразам.
В идеале хорошо бы иметь в люсин синтаксическое дерево, но прожорливо по ресурсам, памяти много нужно.
Порядка 10 лет пилил , строгал и вышивал с Люсин от 2.4 до 10 версии. Эластик серч не часто касался, но суть одна - люсин под капотом что у солр, что у эластик что у его амазоновского openseach.
Можно еще делать трюки с вычисляемыми, синтезируемыми полями в люсин (к примеру возвращать возраст вместо хранимой в индексе даты рождения) и всякие lookup поля - возвращение label в нужной локали (языке) из цифрового поля в индексе ( это востребовано часто)
Сижу в раздумьях - со вчера я в свободном поиске, на последнем месте работы у меня стаж 15+ лет, работал удаленно. Общий стаж только в java – 25 лет и за это время 4 места работы.
На первую работу пригласили с условие : не справишься - свободен!
По оплате условия были как на заводе где я подрабатывал в ночную смену, 4 по 10 часов. В свободные 3 дня читал книжки, писал клиент сервер приложение для самообучения ( пришлось купить 2 десктопа).
После ночной смены у сварочного аппарата который иногда клинило от перегрева, условия в офисе были райские – чай попить в любое время, в туалет сходить можно, зарплата на 1.5 доллара в час выше.
В общем, справился с первым приложением, в котором было целых 20 классов (непонятно почему предыдущий разраб не потянул), решил вопросы с забиванием памяти (ранняя java не успевала разгребать структуры без finalize), и прочие мелочи. На дворе был 2000й год, chatgpt тогда не было.
Почитал статью - впечатление что делом люди не заняты, какое то шапито с жуликами. Сижу и думаю, как в таком дурдоме искать работу?
описаное было нормой в Канаде четверть века назад.
Знакомая работала тестером - ей пришел ответ "вы нам подходите, берем!" через полтора года.
Другому знакомому знакомых за полгода согласовал собеседование у себя в компании - пришел, прошел его как попало, видно что не готовился. Пожил у меня 4 месяца и свинтил предупредив за 1 день обратно в Москву. За чемоданами так и не вернулся, я их потом выкинул, лет через 5 , когда сам уезжал.
Ему ответ пришел через неделю после его отъезда - типа выходи.
В этой же конторе, перед отъездом, помогал найти замену админу - единственный кто подошел по знаниям, был парень из Белоруссии. Много было индусов с сертификатами, но совсем никакие приходили.. Тех директор был австралиец, я с ним хорошо сработался, одобрил парня белоруса -и сио кандидата зарезал из за прыщей на лице. Занавес.
скорее, в 1% компаний. Для 99 процентов это роскошь. Кто то пилит алгоритмы, но сколько той работы, да и для программистов ли она? Или может быть, для математиков? Программисты в штатах разные попадались - не все синус косинус в школе проходили. Но и толковые тоже в количестве.
История из моего прошлого - занесло как то в IBM консалтинг на контракт через 2 прослойки (работал как айбиемер, с бейджиком), в крупном американском банке, на достаточно крупном проекте. В общем, случайно оказался там по горящей путевке (ушел ведущий разработчик в середине проекта). Меня на backend кинули, коллегу на fronend и еще местных было 6 человек и 35 индусов в Индии у которых доступа к системе не было (отмыв денег так понимаю был).
Через полгода оставляют передавать опыт уже на запущенном проекте (вот вот в продакшн). IBM команда убежала на следующие проекты (волка ноги кормят).
И тут бац - мне несколько человек в обучение передают, мол объясняй им что и как в коде. А в коде было много всякого ненужного напихано, хоть и повыкидывали но все равно, намешано всего - впечатление что все технологии какие были доступны, кто то засунул в проект для своего портфолио, потренироваться или ради рекламы.
Объясняю, но вижу - не понимают. Может язык у меня не хорош? Оказалось они Java не знают. Спрашиваю, а как же вас сюда направили? А вот так, издали приказ и весь отдел, 30 человек, отправили сюда. А чем вы занимались? Что то там с финансами и мониторингом цен в tivoli player или подобное (я не понял до конца). Java в глаза не видели, не программировали особо. В общем, картина котята в ведре с холодной водой.
Алгоритмы, алгоритмы, а тут люди маршем на проект стоимостью около 2 млрд зелени приказом отправляют, как в армии - не умеешь, научим, не хочешь - заставим! Я перекрестился, когда уежал, хотя место было сытое, но вдруг меня бы там решили финансистом сделать? И так в процессе работы приходилось какие то тренинги проходить по банковской теме (обязательны для всех, неважно контрактник ты или работник, программист или сантехник)
я за 30 лет ни разу диплом вживую не показал, даже когда рабочую визу оформлял.
Самое смешное, может раз 5 на собесе был.
И когда нанимали, они были короткие и по делу.
Можно делать так - платишь депозит, если уверен что работа по плечу. Работаешь первый месяц бесплатно
Не потянул - свободен. Потянул - возврат депозита в двойном размере плюс зарплата
И сразу количество проходимцев уменьшится
у меня в школе был С на СМ7 ЭВМ , демос ОС.
Первое за занятие - дети, вот компьютер, у него есть клавиатура, вернее вы видите терминал а эвм в соседней комнате.
Так печатают буквы.
А еще есть язык С. Вот все изучают Бейсик, но вы не будете изучать это дерьмо, а сразу С. Ведь у вас маткласс.
Затем описание языка С.
Пример Хелло Ворлд.
Все на первом занятии, пачкой.
Задание на следующее занятие через неделю - добавить что то в Хелло Ворлд
Учебников нет. Короче все как в анекдоте про психов и пустой бассейн.
Полгода я выкручивался, мы загоняли иголки в шлейфы, ложки между печатных плат, тараканов посыпанных бронзовой пудрой. Они все чинили. И светила двойка потому что я не понимал ничего.
Затем сказал - да дай ты мне хоть какую то книжку, уважаемый (%%%% усатый )!!!
И мне дали тонкую брошуру описание С.
И написал первую программу решение квадратного уравнения. Хоть понял что там за значки в коде.
Потом писал ходилки игрушки, у меня была свита 5 человек - выбивали терминал.
Забыл сказать - на 4 терминала было 64К памяти ( или чуть больше) - если сосед компилит, ты уже не можешь.
в Вузе были персоналки но учили без компьютеров первый семестр. Писали код на листочках.
В машзале убирали и ща этого получали доступ на весь день к ПС. А стоил 286 тогда как 3 квартиры или Волги - 45 тыс рублей.
Вспомнилось, наверное 1994 год был.
Знакомый в общаге показывает десктоп спрятанный в тумбочку и говорит - я тебе по секрету скажу, в нем целых 16 мегабайт памяти! Если меня моя память не подводит, 500 баксов тогда стоила или 1 кв. м в новостройках (Митино тот же). А планка на 1 мб 40 баксов!
И главное, нормальные программы были, знакомый бухучет написал на фокспро для студии мультфильмов - все работало на писюках 286 с 1 МБ. И диск на 40.
А сейчас Хелло Ворлд требует себе золотой унитаз чтоб запуститься...
В общем то, так везде - и в первом мире, и в третьем.
Я застал время когда канадцы ходили строем в церковь и попы рулили приходом как ячейка КПСС на предприятии в Союзе, а через 20 в церквях стали спортзалы устраивать.
Раньше курили втихую - идешь около полуночи, потянуло ТРАВОЙ (с большой буквы потому что облако накрыло) - а, субсидированные дома, понятно, им можно. Сейчас шприцы везде, наркота легальна.
Раньше у меня была лицензия на оружие, тир недалеко от дома, мог вечерами почистить эрму 62 года рождения (парабеллум), а сейчас тир снесли в подвале пожарной части, лицензии нет. Перед этим прижали законами так что мне проще в окно выпрыгнуть если грабитель нападет дома. Зато у знакомой сосед с Ямайки стрелял в воздух во время чемпионата из нелегального ствола - его полиция только спросила "сэр, у вас оружие? Нет. Спасибо" и уехала.
Везде бараны ходят строем по команде. Нужны человеки с определенным типом поведения - формируют, нет - исправляют.
сегодня у тещи, во владимирской области, заехал на лесопилку посмотреть пиломатериал для забора.
Разбудили спящего пьяного сторожа, после того как посмотрели брус и доски (калитка на территорию была открыта).
Он нас послал в офис. Офис закрыт. Позвонили. Все уже бухают дома - майские праздники.
Пиломатериал во дворе - выноси, набирай, хоть брус, хоть доски... Отвлекся.
Что касается политики - мы стремительным домкратом движемся к булкохрусту. Почитал на днях книжку исторические здания Петербурга, про то как жили в Петербурге в начале 20 века - хозяева в тесной квартире на 4 комнаты а кухарка прислуга на сундуке на кухне - это и ждет страну если курс не менять. А кто будет менять? И зачем? Чтобы сын генерала не стал генералом а дворником?
как то посетил куриную ферму в Онтарио - 10 тыс кур обслуживало 4 человека. Мы, человеки, уже напоминаем животных на ферме - сидим в клетках.
Скоро у нас будет Старший брат (уже есть, в смартфонах и умных вещах), который будет знать не только содержание сахара в моче но и настроение, и даже мысли (почему нет). Следующий шаг воздействие на психику с помощью инъекторов "лекарств" и галлюцинаций (мы видим не то что получают наши сенсоры, пардон, глаза, а то что рисует мозг, отсюда и реалистичные галлюцинации, сны и тд - в одном месте все происходит)
Один шаг до 1984 и мыслепреступлений.. Подумал не так - хоп, социальный рейтинг упал.
Фортран для вычислений вполне себе был жив, на кластерах, MPI версии, лет 10 назад смотрел.
Комплексные числа, нормальные представления десятичных, библиотеки вычислений.
ребят после армии подтянули, у них был год курсов подготовительных, на первом курсе у меня были соседи по коридору после армии. По крайней мере они умели готовить и следили за чистотой.
У нас только один отслуживший ушел, по собственному, с 4 курса. В бизнес.
Еще один сосед по этажу в общаге, печатал на ксероксе "портфель инвестора", над которым юморили, а в итоге стал владельцем финама...
Вуз дает стартовые условия, это как направляющая для ракеты, а самоучка стартует с земли, из укупорки.
Но самостоятельное обучение это то что придется делать и тем, и другим
человеки существа гибкие.
Пример приспосабливаемости - был студент который не мог решать задачи по физике, не шла она у него.
Подходит, просит помочь с задачкой. Решаешь, он благодарит, уходит.
Часто не беспокоил, спрашивал у разных людей, благо общага большая.
Проскочил два года обучения с физикой.
Самое смешное - он всегда спрашивал у двух человек и сравнивал решения. Лучше бы конечно у трех, но по крайней мере обнаружение ошибки с высокой вероятностью в его модели поведения было...
Был еще персонаж "Дембель", семейный, поступил в 32 года в ВУЗ, это отдельная история...
Всякое бывает, к примеру врач самоучка Фердинант Демара (ссылка не вставляется, но известный персонаж, легко найти), как то по учебнику операции провел, и даже успешно.
Некоторые врачи с образованием осознанно убивают пациентов, затягивают сроки, и тд - такие хуже самоучек.
Мой преподаватель говорил - нужно понимать , а запоминать только одну две формулы из которых можно вывести остальные.
На его экзаменах разрешалось пользоваться учебниками и справочниками, калькуляторами - все равно будут дополнительные вопросы на понимание. И пятерка может легко стать тройкой.
Сопутствующее по экзаменам и списыванию воспоминание - на олимпиаде по химии в том же ВУЗе разрешали пользоваться любыми материалами и даже решать задачи совместно. У нас была группа которая решала 5 вопросов коллективно, по вопросу на человека, но почему то первое место занял я, на что они обидились ... (освобождение от лекций не получили). А почему знал химию? Потому что ракетомоделизм , создание топлива, взрывчатки, запуски каждую неделю. Сама по себе она мне была не интересна.
хорошую тему подняли. ВУЗ, если применять аналогию, это инструмент как нож - с одной стороны он острый (основная задача высшего образования это дать навыки самообразования и базовые знания, как опору, или навигационную карту, чтобы вернуться к ним в случае необходимости и углубить). А с другой стороны - тупой. Если не хочешь учиться, резать будет плохо.
важный момент - знания не дают, их берут. Если учиться неинтересно, или нет желание, время в ВУЗе будет потрачено впустую.
Приведу примеры:
1 Моим хобби был ракетомоделизм но поступил я на факультет не связанный с ракетами. Зато был доступ в техническую библиотеку МВТУ, где я с удовольствием прочитал множество книг по твердотельным ракетным движкам. Заодно прошелся по конструированию стрелкового оружия. Нет, не для производства в гараже, но гораздо лучше стал понимать почему сделали так а не этак, задолго до ютюба.
2 товарищ мой Леха, с курса на год младше, интересовался программированием. Вместе с ним мы ходили убирать машинный зал и прогуливали лекции, зато получали столько машинного времени сколько хотели. Написали двойника Нортон коммандера с приколами, редактор спрайтов, игрушку стрелялку с вертолетом и генераторами карт. На курс позже волонтерили на кафедре с третичной обработкой для РЛС. Дипломом у меня был многомерная оптимизация умножителя частоты гигагерцовоно диапазона. Много уравнений, если сейчас посмотрю в дипломную работу, большую часть не пойму потому что отупел на коммерческом программировании. Но если нужно, вспомню тензоры.
К концу 90х пришлось сменить профессию на программиста -эти навыки пригодились.
3 другой товарищ, не буду его называть, прилежно посещал лекции, но на защиту по схемотехнике принес схему детекторного приемника на листе А0. И получил отлично.
Мы с Серегой в это время паяли спектрумы и аоны, ездили продавать их в один сибирский городок, заодно партии радиодеталей всякий, память, Z80 и тд.
Дома без проблем добавлял сопроцессоры к самопальному компу, уже была версия 128к с TRDOS, на нем обсчитывал фигуры диаграмм направленности для экзамена по передатчикам.
Получили 4 за прогулы, хотя отпрашивались, но преподаватель забыл.
На самом деле, диаграммы распределения специалистов которые одинаково хороши, и одни закончили ВУЗ, а другие -нет, перекрываются. Но у самообразованных перекрывается лучшая часть, голова, а у вузовских, худшая часть, хвост. Потому что педагогическая деятельность это система, наука, и использует методики. В масштабных процессах начинает работать статистика в которой система бьет класс. При самообразовании, углубляешься в то что интересно, пропуская остальное. Яркий пример - Шерлок Холмс. Знал все про сыск но был полным профаном в астрономии. Но рано или поздно провалы в знаниях астрономии могли повлиять на сыск.
Другой пример - подготовка к сертификации по какой то теме, в которой неожиданно узнаешь что то новое в теме с которой работал долгое время и не подозревал что есть другие варианты или возможности. Не у всех самоучек сразу хватит дисциплины изучать направление "до крошки, не съедая только изюм", чтобы знания были полными
Ps пардон за опечатки, телефон чудит, исправлять не буду
недавно писал кое какой код для FileNet, и был там заковыристый кусочек.
Знакомый посоветовал с нейронкой поработать.
Ну что сказать? Хороша придумывать несуществующий Api, причем довольно изворотлива, зараза ( гугл АИ студио пробовал).
По обычной Java, амазоноским сервисам и прочему что хорошо и массово задокументировано. - проблем нет.
Интересно, когда ai подключат к деобфускации и обфускации кода и переводу с одного языка программирования на другой?
Пришлось расковыривать недавно один формат хранения из 60х, с мейнфреймов еще, при миграции хранилища.
помимо реальной работы, для меня самый хороший курс - чтение исходников с хороших open source проектов.
При переводе легаси проектов в что то напоминающее не 18 век а хотя бы 19, приходилось прикручивать погремушки напоминающий Spring... заказчики иногда бывают такие затейники, но что поделать если за это платят?
За рубежом есть название для аутстаффинга - bodyshop
можно отметить что индексы люсин " не любят" wildcard запросы (starts, ends, contains). *gram токенайзеры позволяют ускорить эти запросы по принципу "скорость в обмен на память" - токен (слово) разбивается на токены скользящим окном изменяющегося размера, которые указывают на источник (документ).
Слабое место в люсин - поиск по фразам.
В идеале хорошо бы иметь в люсин синтаксическое дерево, но прожорливо по ресурсам, памяти много нужно.
Порядка 10 лет пилил , строгал и вышивал с Люсин от 2.4 до 10 версии. Эластик серч не часто касался, но суть одна - люсин под капотом что у солр, что у эластик что у его амазоновского openseach.
Можно еще делать трюки с вычисляемыми, синтезируемыми полями в люсин (к примеру возвращать возраст вместо хранимой в индексе даты рождения) и всякие lookup поля - возвращение label в нужной локали (языке) из цифрового поля в индексе ( это востребовано часто)
Сижу в раздумьях - со вчера я в свободном поиске, на последнем месте работы у меня стаж 15+ лет, работал удаленно. Общий стаж только в java – 25 лет и за это время 4 места работы.
На первую работу пригласили с условие : не справишься - свободен!
По оплате условия были как на заводе где я подрабатывал в ночную смену, 4 по 10 часов. В свободные 3 дня читал книжки, писал клиент сервер приложение для самообучения ( пришлось купить 2 десктопа).
После ночной смены у сварочного аппарата который иногда клинило от перегрева, условия в офисе были райские – чай попить в любое время, в туалет сходить можно, зарплата на 1.5 доллара в час выше.
В общем, справился с первым приложением, в котором было целых 20 классов (непонятно почему предыдущий разраб не потянул), решил вопросы с забиванием памяти (ранняя java не успевала разгребать структуры без finalize), и прочие мелочи. На дворе был 2000й год, chatgpt тогда не было.
Почитал статью - впечатление что делом люди не заняты, какое то шапито с жуликами. Сижу и думаю, как в таком дурдоме искать работу?
описаное было нормой в Канаде четверть века назад.
Знакомая работала тестером - ей пришел ответ "вы нам подходите, берем!" через полтора года.
Другому знакомому знакомых за полгода согласовал собеседование у себя в компании - пришел, прошел его как попало, видно что не готовился. Пожил у меня 4 месяца и свинтил предупредив за 1 день обратно в Москву. За чемоданами так и не вернулся, я их потом выкинул, лет через 5 , когда сам уезжал.
Ему ответ пришел через неделю после его отъезда - типа выходи.
В этой же конторе, перед отъездом, помогал найти замену админу - единственный кто подошел по знаниям, был парень из Белоруссии. Много было индусов с сертификатами, но совсем никакие приходили.. Тех директор был австралиец, я с ним хорошо сработался, одобрил парня белоруса -и сио кандидата зарезал из за прыщей на лице. Занавес.
скорее, в 1% компаний. Для 99 процентов это роскошь. Кто то пилит алгоритмы, но сколько той работы, да и для программистов ли она? Или может быть, для математиков? Программисты в штатах разные попадались - не все синус косинус в школе проходили. Но и толковые тоже в количестве.
История из моего прошлого - занесло как то в IBM консалтинг на контракт через 2 прослойки (работал как айбиемер, с бейджиком), в крупном американском банке, на достаточно крупном проекте. В общем, случайно оказался там по горящей путевке (ушел ведущий разработчик в середине проекта). Меня на backend кинули, коллегу на fronend и еще местных было 6 человек и 35 индусов в Индии у которых доступа к системе не было (отмыв денег так понимаю был).
Через полгода оставляют передавать опыт уже на запущенном проекте (вот вот в продакшн). IBM команда убежала на следующие проекты (волка ноги кормят).
И тут бац - мне несколько человек в обучение передают, мол объясняй им что и как в коде. А в коде было много всякого ненужного напихано, хоть и повыкидывали но все равно, намешано всего - впечатление что все технологии какие были доступны, кто то засунул в проект для своего портфолио, потренироваться или ради рекламы.
Объясняю, но вижу - не понимают. Может язык у меня не хорош? Оказалось они Java не знают. Спрашиваю, а как же вас сюда направили? А вот так, издали приказ и весь отдел, 30 человек, отправили сюда. А чем вы занимались? Что то там с финансами и мониторингом цен в tivoli player или подобное (я не понял до конца). Java в глаза не видели, не программировали особо. В общем, картина котята в ведре с холодной водой.
Алгоритмы, алгоритмы, а тут люди маршем на проект стоимостью около 2 млрд зелени приказом отправляют, как в армии - не умеешь, научим, не хочешь - заставим! Я перекрестился, когда уежал, хотя место было сытое, но вдруг меня бы там решили финансистом сделать? И так в процессе работы приходилось какие то тренинги проходить по банковской теме (обязательны для всех, неважно контрактник ты или работник, программист или сантехник)