ViacheslavS

На Пикабу
Дата рождения: 12 декабря 1973
поставил 60 плюсов и 47 минусов
отредактировал 0 постов
проголосовал за 0 редактирований
15К рейтинг 7 подписчиков 17 подписок 20 постов 11 в горячем

Ответ на пост «Оборудование»

На мой взгляд “диванного экономиста и геополитика”, проблема в том, что сейчас невозможно одной стране построить современной оборудование, которое будет конкурентноспособное по цене и качеству на мировом рынке. Вы говорите про станки, но современные станки это тоже миллионы человека часов инженерной/проектной/научной работы, если пытаться делать самим, то этим миллионы человека-часов нужно так же пройти, да реверс (или обратный) инжиниринг может помочь срезать углы, но все ровно большую часть пути придется пройти, что бы по итогу получить устаревшее (конкуренты то не стоят на мест) и дорогое (из-за меньшего рынка) оборудование.

Выглядит так что сейчас “технологическая” стратегия выживания — это международная кооперация, таким образом что бы было очень сложно наложить санкции, которые наложили сейчас на Россию. В качестве подтверждения моего тезиса я предлагаю прослушать два интервью, одно интервью (заранее извиняюсь за Гоблина и рутуб, если для кого-то это критично) это интервью генерального и технического директоров Байкал Электроникс у Гоблина

Процессоры “Байкал”, кадровый вопрос, санкции и микроэлектроника в России

https://rutube.ru/video/c8a58f593c072ac0f8bd7ec04122de8e/

где два человека конкретно говорят, что будущее место микроэлектронной отрасли в России — это именно встраивание в мировое разделение труда, просто по-другому невозможно нет ресурсов, нет столько людей (инженеров, программистов, технологов, ученых) не только у России, но и в целом у отдельно взятой страны в мире. И каждый следующий шаг в развитии требует больше ресурсов как материальных, так и человеческих.

Второе интервью c Иваном Панченко сооснователем  Postgres Professional

Как Postgres Pro вытеснил Oracle? Выясняем вместе с Иваном Панченко

https://www.youtube.com/watch?v=d9joPLRULeA&t=1230s&...

там Иван приводит интересный аргумент что в мире программистов больше, примерно столько же сколько работоспособного населения в России (честно говоря, не уверен, что это так, но порядок цифр наверняка сравнимый) и конкурировать одной российской ИТ индустрии просто невозможно со всем миром.

Просто кое кто заявлял раньше, что два президентских срока достаточно и больше сидеть во власти вредно, теперь нам демонстрирует правильность его слов, сказанные ранее. Окукливание и сплачивание против всего мира, жизнь в изоляции, сейчас точно ведет к быстрому технологическому отставанию.

Показать полностью

Ответ на пост «Заговор раскрыт»

В обсуждении данного топика, как обычно возникает дискуссия, что у миллиардеров все получилось только потому, что у них были правильные родители и складывается ложный посыл что если не родился в семье миллиардера, то все нужно сидеть и ныть на несправедливость судьбы.

Я со своей стороны видел, как два человека стали если не долларовыми миллиардерами, то близко к ним, это были основатели стартапа я туда пришел работать девелопером и не раз замечал, что несмотря на то, что я наемный работник, а они владельцы, но работали они не сравнимо больше, без отпусков, без соц. сетей, без политсрачей и пр, они даже не были в курсе многих “важных” событий, мемов и пр, вся их деятельность была посвящена работе я проработал четыре года  и ушел в другую компанию и еще через четыре года они выросли в крупную международную корпорацию, а потом через какое то время они продали свою компанию за несколько миллиардов (но там какие то сложные условия, часть акций у них, часть у инвестиционных фондов), но в любом случае они получили сотни миллионов долларов, я же за это время дорос до тимлида в одной американской компании.

Я хоть и больше уже руковожу, но все же программист, написал программу, которая мониторила мою активность, собирала метрики, пользования браузером, какие сайты и пр, в течение месяца, прикрутил анализ данных и получалось, что в среднем на один комментарий в соц. сети уходило пять минут времени в интернете и для меня это оказались реально страшные цифры. И сейчас делая ревью я понимаю что я проебывал кучу времени в никуда, реддиты, дерти, пикабу, политсрачи, какие то сериалы, и пр., потрать я вместо политсрачей время даже на улучшение английского то сейчас бы вместо B2-C1 (разные навыки на разном уровне) был бы уверенный С2, вместо сериалов (большую часть я уже забыл про что) изучая криптографию я бы мог уже быть условным chief engineer  и т.д. А от споров что лучше капитализм или социализм, или текущая политика России, США, Украины и т.д., лично мне в итоге не дает ни чего.

Поэтому для себя решил попробовать такой эксперимент, по максимуму отказаться от любых соц. сетей, и от интернета в том плане все что касается “залипания” и тратить высвободившееся время, на улучшение английского, проф. развитие и попробовать продержаться в таком режиме год, чтобы сравнить результаты.

Показать полностью

Ответ на пост «Предательство»

Я не считают переезд в другую страну предательством и не только по тому, что сам переехал, а потому что с момента распада СССР в России это было трендом уехать жить за границу, это было мерилом успеха. Я когда поступил в университет это был период распада СССР, нам декан на встрече с потоком прямо заявлял “дети” учите английский, а еще лучше учите английский и немецкий и перед вами откроется весь мир. В целом весь “нарратив” был как минимум съездить на Запад поработать.

Закончив университет, я начал работать в IT и тут понятно, что возможностей уехать было множество и я прекрасно тогда осознавал, что скорее всего, когда ни будь я так и сделаю, просто почему бы и нет. Тогда аутсорсинговые компании росли как грибы, и я устроился в одну из них, там тоже был негласный “нарратив” уехать на Запад и действительно много людей уезжали, возвращались, снова уезжали. И такая ситуация была же не только в айти, мой шеф (еще по НИИ) возил свою жену рожать в США, что бы у ребенка в последствии было американское гражданство и рассказывал что целые фирмы поставили это дело на поток и за суммы (могу соврать сколько это тогда стоило, но что то порядка 20-30 тысяч. долларов) возили беременных в США и кого там (со слов шефа) только не было и жены чиновников  обл. администрации, местных бизнесменов/авторитетов и т.д. То есть сама идея ухать заграницу (иметь там недвижимость ВНЖ/ПМЖ/гражданство) пронизывала вообще всю страну, от программистов, ученых, артистов до пропагандистов и крупных чиновников федерального уровня.   

Я со своей стороны уехал уже после крымских событий, возможно у меня “советская психологическая травма” и я не настаиваю, но мне не нравится “вождизм”, когда начались разговоры кто если не он, пока есть он, есть страна и т.д., у меня началось дежавю, что это я уже видел и ни чем хорошим оно не кончилось, но повторюсь я не настаиваю и могу ошибаться.

Помогите угадать какой год на картинке

Помогите угадать какой год на картинке

Ответ на пост «А вы говорите ЕГЭ...)))»

Не представляю, как могут быть разные варианты ЕГЭ, он, собственно, на то и единый, может какая то есть вариация заданий, но уровень сложности должен быть одинаковый по всей стране, скорее всего или директриса врет или автор.

Но вот с чем не согласен так это зачем ехать в Москву учиться на “айтишника”, если сейчас в нашу эпоху онлайн все доступно и можно лекции MIT слушать не покидая Омск. Тут главное только желание учиться. В этом прелесть современного IT образования.

Ответ на пост «Алгоритмы: Открытие тайн кода»

В чем я вижу проблему подобных статей, они “готовят” типичных “вхожденцев в айти”. Мне последние лет десять достаточно часто приходится собеседовать людей в основном на позиции от джуниора до экспа, реже на сеньора и заметил тренд на снижение уровня знаний у людей кто пришел в айти из других профессий, это где-то лет пять назад начало сильно провялятся, и если лет 15 назад люди которые переходили в IT из других профессий в частности алгоритмическую подготовку получали из чтения “нудных” книг типа Кнута, Кормена, чтения книг по дискретной математике и т.д, то сейчас онлайн курсы и различные статьи.

Если взять статью ТС про алгоритмы, в ней полная мешанина и все галопом, немного про сложность алгоритмов, чуть чуть про бинарный поиск, реализация в псевдокоде, реализация в С++.

Если идти по порядку, то даже для совсем новичков нужно понимание сложности алгоритмов, примеры вычисления сложности алгоритма, понятие амортизированной сложности и пример вычисления для вставки в конец массива с удвоением памяти при заполнении, это раздел чистой математики, поэтому при правильном подходе нужна отдельная статья (или даже несколько) только про сложность алгоритмов и “волшебную О”. Так же полезно разобрать вычисление сложности алгоритма на примере вычисления чисел фибоначи, алгоритма поиска наибольшего общего делителя, ханойских башен.

Второй момент бинарный поиск, сам по себе бинарный поиск предполагает работу с отсортированным массивом данных и поиск не только конкретного элемента, но также алгоритмы upper_bound/lower_bound все это тоже реализуется через бинарный поиск, в статье ни слова об этом. Сама реализация в псевдокоде, но при этом есть “заточки” на язык программирования, что не требуется для псевдокода, реализация на С/С++ сразу в плохом стиле, нет проверок входных параметров, используется знаковый тип для значения длины массива. Все это можно сказать, что не существенно, но это реально формирует “базу” у “вхожденцев”, они пишут небрежно код, используют копипаст, что потом очень сложно исправить.  

Если автор просто тренируется писать технические статьи то это ок,  если же он хочет сделать полезное дело и действительно помочь качественно войти в айти с хорошей алгоритмической подготовкой, то рекомендую изучить материал на том же stepik, курсера конкретно курсы по алгоритмам. Посмотреть книги того же Окулова http://publ.lib.ru/ARCHIVES/O/OKULOV_Stanislav_Mihaylovich/_... если мы говорим про русскоговорящий сегмент.

На основе изученных материалов составить свой полноценный курс по алгоритмам, плюс сам по себе теоретический курс без задач имеет не большую практическую ценность, тут нужно либо свою платформу организовывать что не дешево, либо просто ссылаться на всякие leetcode с конкретными задачами, где демонстрируется использование конкретного алгоритма.

Возможно идеальный курс должен решать какую то большую задачу , например разработка  “database engine ” (но без SQL), тут как раз будут почти все алгоритмы: деревья, сортировки, хеши, всякие  LRU-кеши, алгоритмы во внешней памяти, и т.д. Условно говоря первые полгода читаются статьи/лекции по сложности алгоритмов, базовые структуры данных и алгоритмы, потом постепенно шаг за шагом реализуется своя “СУБД” начиная с файлового стороджа (он же filepager), страничные/буферные кеши, B/B+ деревья, для упрощения можно выбрать простую транзакционную модель  two-phase locking, более продвинуто и заодно применение алгоритмов на графах, это реализация графа ожидания (wait-for graph) для детекта взаимных блокировок транзакций, где то за год можно реализовать, естественно это будет сугубо студенческий проект ни какого продакшен уровня. Есть отличная книга, по которой прям можно делать такой курс:

Database Systems: The Complete Book by Hector Garcia-Molina Jeffrey Ullman  

Можно упростить задачу и вместо СУБД делать реализацию “файловой системы”, естественно файловая система будет жить в user-space, в качестве диска использовать просто большой файл, в качестве бонуса можно прикрутить шифрование. В качестве идеи для вдохновения можно взять довольно старую книгу (но весьма актуальную для такой задачи):

Practical File System by Dominic Giampaolo

Показать полностью

Ответ на пост «Кто вообще за Путина голосует?»

А кто ни будь может объяснить какая сейчас экономическая программа у Путина, как и за счет чего мы будем теперь догонять Португалию по уровню жизни? Какие драйверы экономического роста предполагаются?

Не выглядит ли так что у Путина нет компетенций и понимания для новых экономических реформ и по сути, он просто как “старый именитый фигурист” докатывает уже давно всем известную и даже где-то надоевшую программу, на новую он просто физически не способен. Да и сам Путин говорил, что после двух президентских сроков нет ни драйва, ни мотивации.

Ответ на пост «Батька захотел в седьмой раз»

Ну вот и Батька почти подошел к завершающейся эре семидесятилетних правителей:

Ответ на пост «Батька захотел в седьмой раз» Политика, Республика Беларусь, Александр Лукашенко, Россия, Выборы, Ответ на пост

Что характерно на плакате верно замечено не президентов каких-то там, а именно правителей, потому что ну какой Батька президент, это там в америках всяких президенты сидят ограниченные как по полномочиям, так и срокам правления, а Батька самый настоящий правитель.

Показать полностью 1
Отличная работа, все прочитано!