Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
Управляйте маятником, чтобы построить самую высокую (и устойчивую) башню из падающих сверху постов. Следите за временем на каждый бросок по полоске справа: если она закончится, пост упадет мимо башни.

Башня

Аркады, Строительство, На ловкость

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • SergeyKorsun SergeyKorsun 12 постов
  • SupportHuaport SupportHuaport 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня

Python + Программирование

С этим тегом используют

IT Программист Обучение IT юмор Разработка YouTube Картинка с текстом Юмор Все
986 постов сначала свежее
202
Аноним
Аноним
25 дней назад

Вам уже не стать разработчиком. Хайп IT мёртв, и рынок трещит по швам⁠⁠2

В 2018-м я вошёл в IT — тогда всё было радужно: вакансий полно, конкуренция терпимая, а компании готовы брать джунов и растить их. Сегодня я работаю в крупной компании, зарабатываю нормально, в работе не нуждаюсь. Но недавно мой хороший знакомый решил ворваться в IT, и его слова: "Это жесть".

Если кто-то ещё думает, что сейчас закончит курсы IT и будет попивать латте в комфортном кресле за 999999 руб/сек, хочу вас огорчить, реальность такова:

Вам уже не стать разработчиком. Хайп IT мёртв, и рынок трещит по швам Опыт, Негатив, IT, Карьера, Python, Javascript, Java, Программирование, Программист, Длиннопост

Я сам полез смотреть, что творится на рынке труда разработчиков, и реальность шокирует

Вам уже не стать разработчиком. Хайп IT мёртв, и рынок трещит по швам Опыт, Негатив, IT, Карьера, Python, Javascript, Java, Программирование, Программист, Длиннопост
Вам уже не стать разработчиком. Хайп IT мёртв, и рынок трещит по швам Опыт, Негатив, IT, Карьера, Python, Javascript, Java, Программирование, Программист, Длиннопост
Вам уже не стать разработчиком. Хайп IT мёртв, и рынок трещит по швам Опыт, Негатив, IT, Карьера, Python, Javascript, Java, Программирование, Программист, Длиннопост
Вам уже не стать разработчиком. Хайп IT мёртв, и рынок трещит по швам Опыт, Негатив, IT, Карьера, Python, Javascript, Java, Программирование, Программист, Длиннопост
Вам уже не стать разработчиком. Хайп IT мёртв, и рынок трещит по швам Опыт, Негатив, IT, Карьера, Python, Javascript, Java, Программирование, Программист, Длиннопост
Вам уже не стать разработчиком. Хайп IT мёртв, и рынок трещит по швам Опыт, Негатив, IT, Карьера, Python, Javascript, Java, Программирование, Программист, Длиннопост
Вам уже не стать разработчиком. Хайп IT мёртв, и рынок трещит по швам Опыт, Негатив, IT, Карьера, Python, Javascript, Java, Программирование, Программист, Длиннопост

На одну вакансию — 1500 откликов. Полторы тысячи человек бьются за место джуна с зарплатой, которая едва покрывает аренду в Москве. А если вам за 30? Можете сразу забыть. Компании хотят молодых, готовых пахать за идею и быстро учиться. В 30+ вы для них "слишком старый" — им проще взять 20-летнего, который будет жить на энергетиках и кодить ночами. Рынок перенасыщен, и возраст только усложняет дело.

В 2020-х все кинулись в программирование, поверив роликам про шестизначные зарплаты и удалёнку на Бали. Курсы плодились как тараканы: "Код за 30 дней", "Сеньор за полгода", "Python для чайников". Лендинги с "историями успеха", улыбчивые менторы и обещания работы мечты — всё ради ваших 100-200 тысяч за курс. Но правда в том, что эти курсы продают мечту, а не профессию.

ИИ добивает джунов. Нейросети вроде Copilot или Grok пишут код, генерируют интерфейсы и автоматизируют рутину быстрее, чем стажёр успеет открыть VS Code. Зачем нанимать новичка, если ИИ справляется дешевле? Конкуренция — дикая. Новички готовы работать за еду, лишь бы зацепиться, но даже это не помогает. Компании хотят мидлов и сеньоров, которые сразу приносят пользу.

Хуже всего — новые схемы обмана. Курсы теперь учат "крутить опыт": пишите в резюме, что вы уже работали разработчиком, лепите фейковые проекты на GitHub, врите на собеседованиях. Есть "стажировки", которые обещают трудоустройство через 6 месяцев: вы платите за курс, пишете командное приложение (обычно примитивное), проходите тренинги по HR-собесам и техинтервью. Звучит круто? Нет. Это просто ещё один способ заработать на тех, кто уже отдал деньги за первые курсы и мечтает о работе. Некоторые даже обещают сделать вас мидлом за полгода. Серьёзно? Такого "мидла" если не на собесе раскусят, то в первую неделю и уволят за профнепригодность.

Куча таких роликов и на ютубе:

Вам уже не стать разработчиком. Хайп IT мёртв, и рынок трещит по швам Опыт, Негатив, IT, Карьера, Python, Javascript, Java, Программирование, Программист, Длиннопост
Вам уже не стать разработчиком. Хайп IT мёртв, и рынок трещит по швам Опыт, Негатив, IT, Карьера, Python, Javascript, Java, Программирование, Программист, Длиннопост
Вам уже не стать разработчиком. Хайп IT мёртв, и рынок трещит по швам Опыт, Негатив, IT, Карьера, Python, Javascript, Java, Программирование, Программист, Длиннопост
Вам уже не стать разработчиком. Хайп IT мёртв, и рынок трещит по швам Опыт, Негатив, IT, Карьера, Python, Javascript, Java, Программирование, Программист, Длиннопост

Я подрабатываю в одной онлайн-школе (не из тех, что разводят на "мидлов"). Они обещают сделать вас джуном, но я знаю правду: максимум — стажёр. Проверяющие работы получают копейки — 500 рублей за принятую работу, и не важно, сколько итераций доработки нужно (5 или 10). Зачем тратить время на глубокий фидбэк или учить лучшим практикам, если больше не заплатят? Говнокод студента работает — и ладно, ставим галочку и закрываем тикет. Ещё хуже — в некоторых школах ваши работы проверяют выпускники тех же курсов. Представляете? Вчерашний студент, который сам едва освоил циклы, учит вас кодить. Это просто огонь...

Списки курсов? Они недешёвые — от 50 до 300 тысяч. И всё ради знаний, которые не тянут даже на джуна, пока продавцы набивают карманы, а вы остаётесь с красивыми сертификатами и нулевым опытом.Курсы дают базу, но она очень слабая. Списки курсов? Они недешёвые — от 50 до 300 тысяч. И всё ради знаний, которые не тянут даже на джуна, а вы остаётесь с красивыми сертификатами и нулевым опытом.

Итог: IT — уже не золотая жила. Курсы наживаются на вашей надежде, ИИ отбирает работу у новичков, а конкуренция превращает рынок в мясорубку. Если вы всё же хотите войти в IT, забудьте про иллюзии. Это не спринт, а марафон, где выживают только те, кто готов пахать без гарантий. Мой совет: трижды подумайте, прежде чем платить за очередной курс. А лучше — спросите тех, кто уже в деле, как оно на самом деле.

Вам уже не стать разработчиком. Хайп IT мёртв, и рынок трещит по швам Опыт, Негатив, IT, Карьера, Python, Javascript, Java, Программирование, Программист, Длиннопост
Показать полностью 13
Опыт Негатив IT Карьера Python Javascript Java Программирование Программист Длиннопост
233
1
Gauree
Gauree
26 дней назад
Серия Офис-Говнофис

Условно бесплатные курсы IT, питоны и пенсионеры (мошеннические схемы)⁠⁠

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

Условно бесплатные курсы IT, питоны и пенсионеры (мошеннические схемы) Бизнес-идея, Бизнес по-русски, Telegram, IT, Python, Онлайн-курсы, Карьера, Удаленная работа, Малый бизнес, Длиннопост, Бизнес, Заработок, Программирование

Это, конечно, позитивные тренды. А есть и НЕ позитивные: рекламщики, инфоцыгане и откровенные мошенники тоже видят потребности рынка и реагируют на них бодро, с огоньком, в меру своей распущенности. И вот сыпятся-множатся объявления, рассылки, всплывашки, таргеташки: «Ворвись в IT с ноги в 50+ лет!», «Пройди текст и узнай, какой айтишник в тебе дремлет!», «Обучим программированию любого пенсионера, трудоустроишься на раз!».

Решила я как-то ковырнуть коготочком одно такое объявление. Там обещали бесплатно обучить пенсионеров Питону, он же Python, он же один из простых языков программирования. Причём предложение завёрнуто в такие формулировки, что из подтекста читается: программа обучения едва ли не государственная, а трудоустройство практически гарантировано.

Я не поленились развернуть объявление, перейти по ссылке и пройти тест из десятка несложных вопросов на логику. В конце теста зазвучали виртуальные фанфары: мол, троекратное ура, у вас есть потенциал, чтобы научиться программированию! Так что вот ссылка на наш самый поездатый в мире курс, оплатите его прямщас с хорошей скидкой, и запляшут облака!

Чего-то подобного я и ожидала: что бесплатное окажется не бесплатным, а формулировочки про лёгкое трудоустройство куда-то испарятся. Но я пнула техподдержку рекламодателя и спросила:

– А что это у вас происходит, люди добрые? Вот в рекламе вашей сказано: обучение бесплатное для людей 50+, а на самом деле вы денег хотите за свой курс!

– Да! – Бодро отписалась поддержка. – Для вас абсолютно бесплатна первая часть курса… но при условии оплаты двух остальных частей! Так что вы правы дважды: это бесплатно и мы хотим денег!

В общем, мораль сей басни как всегда: на любые тренды реагируют не только производственники, работодатели и прочие пчёлки-трудяжки. Реагирует всякая публика: и не особо добросовестные рекламщики, и любители лёгкой наживы, и прочий сомнительный люд. Причём они реагируют быстрее, чем рабочие пчёлки, которые сидят на реальных процессах: перестроить производство и операционку под изменение реальности – дело небыстрое и непростое.

Написать же новое рекламное объявление – легко. Напечатать партию футболок с лозунгом «Коротко о себе: НДФЛ 21%» – можно за пару дней (я не против, футболки прикольные). Запустить на Авито продажу «самого распоследнего в Москве гамбургера, купленного в оригинальном Макдаке за полсекунды до его побега из страны» – вообще дело десяти минут.

А вот создать в крупной компании программу переобучения кадров – это история, на которую могут уйти недели и месяцы.

В общем, обычно самые быстрые и громкие реакции информсреды на перемены – про быструю рубку бабла, а не про то, чтобы помочь другим людям встроиться в обновлённый дивный мир. Потому возможности продолжаю высматривать, но собаку-подозреваку далеко не отпускаю.

Показать полностью 1
[моё] Бизнес-идея Бизнес по-русски Telegram IT Python Онлайн-курсы Карьера Удаленная работа Малый бизнес Длиннопост Бизнес Заработок Программирование
1
112
tproger.official
tproger.official
26 дней назад
Типичный программист

И снова легкая провокация Rust-оманов⁠⁠

И снова легкая провокация Rust-оманов
[моё] IT юмор IT Программирование Rust Python Картинка с текстом
56
926
thecodemedia
thecodemedia
28 дней назад

Пояснительная бригада: псевдографика⁠⁠

Пояснительная бригада: псевдографика IT, Программирование, Программист, Разработка, IT юмор, Python

Поясняет Паша Вавилин, наставник на курсе по Python:

«Удивлён, что человека не взяли на работу. Его стоило бы нанять сразу менеджером.

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

По факту человек взял эту псевдографику, положил внутрь одного из циклов и вывел.

Ну и что, что два цикла на двоих по факту делают ровно одну операцию, — два цикла ведь есть! Условие выполнено!

Тут два варианта: его не взяли на работу, потому что он оказался умнее рекрутеров — никто не любит брать на работу людей умнее себя, вдруг начальство поймёт, что ты тогда и не нужен.

Либо всё дело в том, что у него в выводе на экран будет одна лишняя пустая строка».

Показать полностью 1
IT Программирование Программист Разработка IT юмор Python
310
2
Вопрос из ленты «Эксперты»
Invaleedisss
Invaleedisss
28 дней назад

Скопировать много слов сразу в буфер и вставить разом все⁠⁠

Привет, может быть тут повезёт

Ищу софт для копирования отдельных слов со страницы в буфер обмена и одновременную вставку всего, что скопировал.

На Windows есть журнал буфера обмена, туда можно копировать любое выделенное слово и они там сохранятся хоть 100 слов

но, вставить их все одновременно не знаю как, только по одному слову вставлять, а это не практично.

Может кто-то знает как реализовать или кто-то пользуется чем-то похожим, чтобы можно было выделять слова по всей странице или нескольких страницах одновременно, держать их в одном месте (условно буфере), потом оттуда их можно достать все сразу и вставить (например в документ)

[моё] Вопрос Программирование Программист Программа IT Javascript Java Python Windows Linux Microsoft Google Спроси Пикабу Текст
4
10
TechSavvyZone
TechSavvyZone
1 месяц назад

Технологии: "Open Source" Биографии известных личностей, история развития свободного ПО⁠⁠

Технологии: "Open Source" Биографии известных личностей, история развития свободного ПО IT, Технологии, Инженер, Программист, Программирование, Программа, Linux, Python, Тестирование, Разработка, Языки программирования, Программное обеспечение, Длиннопост

Рассказ пойдет о людях, которые оказали значительное влияние на становление сообщества в нише Open Source.

Ричард Столлман

Ричард Мэтью Столлман родился в 1953 году в семье учителя и продавца печатных станков. С раннего возраста он увлекался вычислительными машинами. Тогда еще не было персональных компьютеров, поэтому Ричард читал сопутствующую литературу — книги по программированию и техническую документацию.

В старшей школе его пригласили на стажировку в исследовательский центр IBM, где он впервые начал программировать. В 1970 году Столлман поступил на физический факультет Гарвардского университета. Общение с ровесниками давалось ему тяжело, поэтому он посвящал все свободное время учёбе и работе.

Еще на первом курсе Ричард начал подрабатывать лаборантом в Массачусетском технологическом институте (MIT).Именно работа в MIT оказала наибольшее влияние на подход Столлмана к написанию программ. В лаборатории царила атмосфера академического сотрудничества — люди свободно обменивались кодом и помогали друг другу с проектами. Но к концу 1970-х ситуация начала меняться — открытые программы стал замещать проприетарный софт.

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

Перед собой Ричард поставил две задачи — создать свободную операционную систему и легальную базу для её распространения. И в 1983 году родился проект GNU (GNU’s Not Unix), призванный стать открытой и улучшенной копией Unix (которая в то время была проприетарной). В его рамках также разработали открытую лицензию GPL. Она закрепила право бесплатно использовать программные продукты, модифицировать их и продавать.

Технологии: "Open Source" Биографии известных личностей, история развития свободного ПО IT, Технологии, Инженер, Программист, Программирование, Программа, Linux, Python, Тестирование, Разработка, Языки программирования, Программное обеспечение, Длиннопост

В 1985 году Ричард основал Фонд свободного ПО, под эгидой которого были выпущены GNU GCC (компилятор C), GNU GDB (дебаггер) и GNU Emacs (культовый текстовой редактор). Эти инструменты и лицензия GPL позднее послужили основой для операционной системы Linux.

После распространения Linux Столлман стал часто выступать на ИТ-конференциях. Он путешествует по миру, читая лекции на темы этики и интеллектуальной собственности. При этом Ричард Столлман продолжает исполнять обязанности президента Фонда свободного программного обеспечения по сей день.

Линус Торвальдс

Линус Бенедикт Торвальдс родился 28 декабря 1969 года в финской семье шведского происхождения. В детстве Линус увлекся микрокомпьютерами и начал программировать: сперва на Бейсике, а затем и на машинном коде.

Самым крупным проектом его молодости была модификация операционной системы Sinclair QL, для которой он самостоятельно написал ассемблер и текстовый редактор. Неудивительно, что Линус без проблем поступил в главный вуз страны — Университет Хельсинки.

Технологии: "Open Source" Биографии известных личностей, история развития свободного ПО IT, Технологии, Инженер, Программист, Программирование, Программа, Linux, Python, Тестирование, Разработка, Языки программирования, Программное обеспечение, Длиннопост

Именно там в конце 80-х он познакомился с Unix-подобной операционной системой под названием Minix. Линусу нравилась её портативность и легковесность, но не устраивали условия лицензии.

В 1991 году он решил создать собственную бесплатную альтернативу Minix для 32-битных процессоров Intel. Для этих целей он использовал инструменты проекта GNU, основанного Столлманом.

То, что начиналось как хобби, вскоре превратилось в одну из самых популярных операционных систем и международный феномен — Linux.Через какое-то время вокруг ОС сформировалось массивное сообщество, которым нужно было управлять.

Поэтому Линус был вынужден занять руководящую роль и отойти от разработки как таковой. По состоянию на 2006 год лишь два процента исходников ядра Linux были написаны лично Торвальдсом.

Как руководитель Линус известен своей прямотой, иногда доходящей до грубости. В прошлом году ему пришлось извиняться за своё поведение. Торвальдс даже временно покинул пост координатора Linux-проекта. Но вскоре вернулся к своим обязанностям и планирует дальше развивать экосистему open source.

Гвидо Ван Россум

Гвидо Ван Россум родился в 1956 году в Харлеме — столице Северной Голландии. В возрасте десяти лет молодому Гвидо подарили конструктор из электронных компонентов. Исчерпав книжку с примерами, он начал собирать собственные схемы. Этот опыт привил ему любовь к электронике. В старшей школе Россум интенсивно изучал физику и хотел проектировать электронные приборы.

Программированием, в отличие от Торвальдса и Столлмана, Гвидо начал заниматься значительно позже. В 70-х он поступил в Амстердамский университет на математический факультет. В здании вуза располагался мейнфрейм, возможности которого поразили Гвидо.

Он начал изучать Agol, Fortran и Pascal, а впоследствии и вовсе перевёлся на факультет информатики.Еще будучи студентом, Россум начал работать программистом. Под руководством Эндрю Таненбаума, создателя Minix, он включился в разработку операционной системы Amoeba, и позже — интерпретированного, объектно-ориентированного языка ABC. По всем меркам этот язык опережал своё время, но надежды, которые на него возложили, не оправдались.

Продукт провалился и через три года его разработку забросили.Во время рождественских каникул 1989 года Россум начал самостоятельно разрабатывать новый язык программирования, включавший в себя лучшие идеи «мертвого» ABC. Проект получил название Python — в честь комедийной группы Монти Пайтон, которую он так любил.В 90-е Python обогнал по популярности не только своих предшественников, но и многие современные языки. Вокруг него образовалось активное сообщество, а Гвидо был окрещен «Великодушным пожизненным диктатором» проекта.

Технологии: "Open Source" Биографии известных личностей, история развития свободного ПО IT, Технологии, Инженер, Программист, Программирование, Программа, Linux, Python, Тестирование, Разработка, Языки программирования, Программное обеспечение, Длиннопост

Позднее Россум переехал в США. Там он работал в Google и популяризировал программирование среди детей. В 2008 году Гвидо начал помогать еще молодой команде Dropbox и трудится в её составе до сих пор.Что касается Python, то его популярность только растёт. Сегодня миллионы людей начинают свой путь в мире программирования именно с него.

Тим О’Райли

Чтобы open-source технологиями пользовались, нужно, чтобы кто-то про них писал. И Тима О’Райли буквально «сформировал» язык, которым мы говорим про open-source.

Технологии: "Open Source" Биографии известных личностей, история развития свободного ПО IT, Технологии, Инженер, Программист, Программирование, Программа, Linux, Python, Тестирование, Разработка, Языки программирования, Программное обеспечение, Длиннопост

Тим О’Райли родился в 1954 году на юго-востоке Ирландии. Еще в детстве он переехал в Сан-Франциско. В отличие от других людей, упомянутых в статье, Тим получил гуманитарное образование, и выпустился из Гарварда с дипломом по античной литературе.

Вскоре после выпуска О’Райли женился, а также получил грант на перевод греческих басен. Но семью академическими грантами не накормишь — О’Райли начал искать способ построить карьеру.

Знакомый — инженер по имени Питер Брайер — предложил Тиму работу — писать техническую документацию для продуктов его компании. Несмотря на то что О’Райли ни разу в жизни не видел компьютеров, он согласился. Так, началось его путешествие в мир IT.К середине 80-х Тим накопил достаточно знаний, чтобы основать свою компанию. За это время он разработал собственный технический язык — простой и доступный даже таким гуманитариям, как он сам. Изначально его организация занималась производством документации на заказ, но позже превратилась в целую издательскую империю — O’Reilly.

Первым «прорывом» O’Reilly стала книга «The Whole Internet User's Guide and Catalog». Она вышла в свет в 1992 году, на заре интернета — и долгое время оставалась одним из самых авторитетных ресурсов по теме. Ежегодно компания продавала по 250 тыс. копий этой книги.

Когда в середине 90-х к Тиму обратились Cisco с предложением купить компанию. Он им отказал, уверенный, что сможет самостоятельно развивать бизнес. Так и получилось — сейчас его издательство зарабатывает более 50 миллионов долларов в год.

Помимо издательской деятельности, Тим активно участвовал в жизни Кремниевой долины. За способность предсказывать тренды его прозвали «оракулом». В 1998 году именно он популяризировал термин open source software, в нулевых опубликовал работу про Web 2.0. Последние несколько десятков лет он остается одной из самых видных фигур культуры мэйкеров.

Краткая история open source, часть первая: от открытого ПО к проприетарному

Как в свое время коммерческие решения практически вытеснили (хотя и временно) свободно распространяемый код.

Технологии: "Open Source" Биографии известных личностей, история развития свободного ПО IT, Технологии, Инженер, Программист, Программирование, Программа, Linux, Python, Тестирование, Разработка, Языки программирования, Программное обеспечение, Длиннопост

Между наукой и национальной безопасностью

Период Второй мировой войны стал временем технологических прорывов для США. Сотрудничество научных институтов с военными организациями принесло плоды в сфере радио, криптографии и полупроводников.

После войны проведенные исследования положили основу таким изобретениям, как транзистор, а научные связи превратились в бизнес-контакты. Началось активное развитие ЭВМ.

Первый коммерческий компьютер IBM 701 — носил неофициальное название Defense Calculator. С 1952 по 1955 год с конвейера сошли лишь 19 экземпляров этой ЭВМ. Приобрести их было нельзя, но можно было арендовать на месяц за немалые деньги — порядка $12 тысяч ($107 тыс. по современным меркам).

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

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

Период обмена программами

Наиболее известными группами, участники которых делились «исходниками» друг с другом, были PACT, SHARE и DECUS. Первая из них, PACT — Project For the Advancement Of Coding Techniques — состояла из представителей военных подрядчиков, вроде Lockheed и Douglas, а также IBM.

Вместе они разработали серию одноимённых компиляторов для IBM 701 и 704, которые использовали методы хеширования. Руководство группы подчеркивало «ценность кооперации» в работе над подобными проектами и обещало сохранить этот дух в будущем.

Преемником PACT стала появившаяся в 1955 году группа SHARE, создавшая операционную систему SOS (Share Operating System). Это примитивное, по современным меркам, решение для ввода и вывода информации выросло на внутренних разработках General Motors. Именно SOS заложила основу для первых операционных систем пакетной обработки, которые выполняли несколько заданий, подготовленных одним или разными пользователями. Подобные системы доминировали на рынке ЭВМ в конце 50х — начале 60х.

В 1961 году появилась еще одна группа под названием DECUS (Digital Equipment Computer Users' Society). Её участники обменивались друг с другом программами на магнитных лентах. DECUS просуществовала довольно долго — в 1998 году в ней все еще состояли 50 тыс. человек.

Благодаря научному сотрудничеству и обмену ПО появились языки программирования Interlisp и UCI Lisp, и эта культура дала толчок к развитию открытой ОС Unix. Но в конце 60-х – начале 70х произошло несколько важных событий, приостановивших развитие open source. Они сделали программы продуктом, который можно монетизировать.

Технологии: "Open Source" Биографии известных личностей, история развития свободного ПО IT, Технологии, Инженер, Программист, Программирование, Программа, Linux, Python, Тестирование, Разработка, Языки программирования, Программное обеспечение, Длиннопост

Платный софт и интеллектуальная собственность

Если в комплекте с IBM 701 не было ПО, то в последующих мейнфреймах его становилось всё больше. Весь этот софт был включён в стоимость системы, и поставлялся в комплекте. С точки зрения регуляторов, это было посягательством на монополию. После небольшого давления и угрозы судебного разбирательства IBM сдались, и в 1969 году начали продавать ПО отдельно. Это привело к появлению рынка программ для машин IBM.

Относительно высокоуровневые языки — FORTRAN и COBOL — получили широкое распространение, а микрокомпьютеры пришли в дома энтузиастов. Начала формироваться грань между пользователями и программистами. Появились сложные программные системы, в том числе ориентированные для персонального использования. И их создатели, вполне логично, хотели защитить свой труд. Это повлекло за собой публичное обсуждение: можно ли патентовать программные продукты? Каким образом на них распространяются законы об интеллектуальной собственности?

В 1974 была организована специальная комиссия, которая закрепила права программистов в американском законодательстве. С того момента производители ПО встали в один ряд с изобретателями. Немного позже апелляционный суд США принял решение, что авторское право распространяется на компьютерные программы. Разработчики получили возможность контролировать, кто пользуется результатами их труда. И в 1983 году свободно распространяемое ПО уступило проприетарному. Тогда IBM перестали раскрывать исходный код своих программ.

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

Показать полностью 6
IT Технологии Инженер Программист Программирование Программа Linux Python Тестирование Разработка Языки программирования Программное обеспечение Длиннопост
1
6
KenuLen
KenuLen
1 месяц назад
Искусственный интеллект
Серия Образовательное

Ollama или домашний ИИ без лишней боли⁠⁠

Привет дорогие читатели. Что-то я пропал надолго... Знаете, работа, диван, Helldivers 2, сериалы, работа. В целом, мне было чем заняться. За время простоя скопилось немало вещей, о которых я хотел вам поведать и первым будет мой небольшой опыт с ИИ. Так как смысла рассказывать вам, что такие нейросеть, я не вижу, перейдем сразу к делу. О, к слову, рассказ очень короткий и сделан как для самых маленьких. Так что жутких технических подробностей нет.

О чем пойдет речь?

Ollama — мощный инструмент для работы с большими языковыми моделями (LLM). Он позволяет запустить модель на компьютере без необходимости постоянного подключения к интернету. Ставится на любую популярную ОС, будь то Windows, дистрибутив Linux или MacOS. Обиженных нет. Не требует знания языков программирования, однако для эффективного использования было бы хорошо знать Python на очень базовом минимуме.

Как пользоваться?

Заходим на официальный сайт - https://ollama.com/search.

Ollama или домашний ИИ без лишней боли Python, Программирование, Искусственный интеллект, Нейронные сети, Длиннопост

Скачиваем и устанавливаем программу на нужную вам систему ииии...

Ollama или домашний ИИ без лишней боли Python, Программирование, Искусственный интеллект, Нейронные сети, Длиннопост

Вы великолепны! Почти. Открываем терминал (cmd в поисковой строке Windows).

Ollama или домашний ИИ без лишней боли Python, Программирование, Искусственный интеллект, Нейронные сети, Длиннопост

Набираете "ollama -h", чтобы вывести список команд и проверить работоспособность. Далее:

Загрузить модель: ollama -pull имя_модели

Запустить: ollama -run имя_модели

Удалить: ollama -rm имя_модели

Имя модели берется с сайта Ollama. На нем же можно посмотреть полный список поддерживаемых моделей. Все мегапросто. Развлекайтесь на здоровье.

Ollama или домашний ИИ без лишней боли Python, Программирование, Искусственный интеллект, Нейронные сети, Длиннопост

Красным подчеркнуты места на которые вам стоит обратить внимание в первую очередь:

  • Models - список моделей;

  • ollama run gemma3 - сайт сразу предлагает команду установки (run проверяет наличие модели перед запуском и, если ее нет, сам активирует pull);

  • View all - показать весь список версий одной модели. На самом деле та модель, что будет скачена по предлагаемой команде может быть не шибко эффективна для ваших задач. Потому всегда стоит ознакомиться со списком.

Ollama или домашний ИИ без лишней боли Python, Программирование, Искусственный интеллект, Нейронные сети, Длиннопост

Как использовать в скриптах?

Конечно же у этого чуда есть и api к python если кому надо, то вот команда установки:

pip install ollama

И простой пример кода:

import ollama

response = ollama.generate(

model="ИМЯ МОДЕЛИ",

prompt="ЗАПРОС"

)

print(response["response"])

Заключение

Ollama это замечательный инструмент, который позволяет любому человеку, будь то опытный программист или обычный скучающий обыватель, запустить у себя на компьютере настоящую нейронную модель. Однако не стоит ждать чуда! Chat GPT-4 на вашем компьютере не появится. Чем модель умнее, тем она требовательнее к "железу".

Как итог, поиграться? Да. Выполнить небольшую задачу? Да. Остальное - экспериментируйте!
А захотите поддержать меня - заходите в дзен, тыкните на статью - упадет копейка. Все ссылки в профиле.

Показать полностью 4
[моё] Python Программирование Искусственный интеллект Нейронные сети Длиннопост
0
user10803172
1 месяц назад

Сложная программа на С++⁠⁠

Кароче, ребята программисты! Я такую штуку сделал, прям до ужаса интересную.
Вы только представьте, я разрабатывал программу целых 2 года! Это был непростой путь изучения этого страшного языка, но я справился. Жду поддержки от моих коллег по цеху 🥰
Итак, эта программа создаёт какое-то странное чёрное окно, пишет "Hello world". Честно, не знаю, что это, но мне понравилось. Вот так выглядит код

Print ("Hello world")
Input()

Это было правда сложно, но я смог. Потом решил изучить самый лёгкий язык программирования Питоном кличут.
Ну, так пару дней гайды на "рутубчике" посмотрел, он мне вообще скучным показался, рутуб, я имею ввиду, а сам язык довольно интересный. Сделал простую программу, которая выводит имя пользователя

<iostream>

Using namespace std;


Int Main() {
Setlocale(LC_ALL, "Ru");
Cout << "Введите ваше имя : ";
Int piton;
Cin >> piton;
Cout << "Привет, " << piton;
Return 0
}

В целом - изи, никакой проблемы я не испытал. Ща на подходе калькулятор, потом может выложу, как я его делал. Ну, С++ вообще бездарный язык, по приколу придуман.
Кстати, говорят "fuckBrain" очень высокоуровневый язык, за ним будущее, надо проверить.

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

Какой язык программирования мне стоит изучать? Братья программисты, подскажите, я хочу больше экспирьенса!

Показать полностью
Программирование Комедия Юмор C++ Python Текст
27
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии