Кто с чего начинал изучение программирования?
>>1156329 (OP)Со школы, с 5 класса в 1992 году. С алгоритмического языка Кумир на ЭВМ УКНЦ.
>>1156329 (OP)нц пока блджад
>>1156329 (OP)ебашил матан в школеотсидел свои пять лет в профильном вузике
>>1156330Мы на корветах робота насиловали.
С пикрелейтеда.
>>1156393Блядь, какой же отвратительный рисунок на обложке.Этот уродский стиль позднего совка, какая мерзость. Деградация, вырождение и распад.
>>1156329 (OP)С написания клона веб-чатов august4u в 2004ом.
>>1156329 (OP)Перестал смотреть аниме.
>>1156329 (OP)Начал смотреть аниме.
Qbasic в школе
>>1156329 (OP)qbasic в 94. Тогда компьютеры тогда нихрена не умели, и поэтому сразу учились программировать, а когда я в 98 перешел в лицей, где компьютеров хороших (по тем временам) было жопой жуй - дети сперва в паинте/ворде/экселе/фотошопе учились работать)потом в журнале "наука и жизнь" всякого говна понаписано было, в классе 6 паскаль начали изучать, паскаль-паскаль-паскаль, дельфи-дельфи-дельфи. В универе шабашки на пхп, перл, потом на работе ansi-с, очень много ansi-c (чуть-чуть asm, чуть-чуть VBA), потом там же c# немного (я у мамы программист микроконтроллеров).Свалить из нашей Казаши маловероятно, т.к. программистов микроконтроллеров что-то не особо ждут с большими зарплатами.А в еуропах своих хватает.
>>1156508К позднему совку это не имеет никакого отношения. Деградация, вырождение и распад - это краткое описание твоей жизни, потому как только у разложившейся личности может настолько бесповоротно отсутствовать эстетическое чувство.
>>1156601>К позднему совку это не имеет никакого отношенияКогда ты родился в нулевые, то да.А я, когда увидел, так прямо передёрнуло.Это как красные звёзды, майки с чегеварой и прочая хуйня.Когда для тебя это просто прикольные сувениры, и ты не понимаешь, что за этим стоит.
>>1156556поясни за иннополисесть движуха или видимость одна
>>1156693Да.
Книги, анонимусы, статьи на хабре и лекции с конференций. Больше ничего и не нужно. Ах да, после набора начальных знаний ментора бы найти и все будет замечательно. И не ленитесь блять, а то будете и дальше двачевать на мамкину зарплату
>>1156508Лихо ты всю страну под одну гребёнку ставишь из-за одного дизайна. Как тебе немецкие книги по Гарри Поттеру?
94 г.Basic в школе на монохромных терминалах. QBasic дома на x86 да у меня был комп с 87г96 г.В универечуть-чуть Pascal а потом C++ (ООП, методология...) где уже все по полкам разложили. Считай с этого начал "изучение".Блять что то вспомнил у нас даже модный нынче ML был чисто в виде лабы на неделю. Распознать треугольничек, кружочек или квадратик.
>>1156702Деградация и мерзость.
>>1156709Гыгыгы
>>1156702>всю странуТы бы сразу c этого начал.Тоскуешь по былому величию?Его не было, и тосковать тебе не о чем.
>>1156721Но деды воевали, в космос летали, заводы строили...В то время как в США расизм, школострельбы и убийства президентов...
>>1156726Насколько я понял, он же рядом пишет, что у него в 87-м году IBM PC был.Это довольно о многом говорит. Он тогда стоил, как кооперативная квартира.Люди из таких семей очень тоскуют по прекрасному прошлому, в котором они были всем, а все остальные - ничем.
>>1156678Я не родился в нулевые. Твои личные психологические травмы не влияют на объективную реальность. Уебывай на порашу, кстати.
>>1156737Не то другой анон. Просто батя мог притащить с работы комп на выходные, неделю, месяц... потом оттащить к какой-нибудь проверке.
>>1156740Повезло.
Киберпанк, в 00+ увидел на кассете Призрак в Доспехах, после был Гибсон, Стерлинг, достался в середине 00 том по Делфи и С++, стоили тогда дохрена
>>1156693Хуйня ебаная
>>1156897а чё так? Вроде же вы там должны были нам цифровую экономику продвигать тазом
я родился в москве в 99-м на краю городаCS рано ударила в голову в 4 активно увлекался сопроматомв детском саду девочки впервые показали мне вендупотом школа вонючий ассемблер, база данных "Борей", так я становился сильнейзарабатывал деньги админкой, в 8 начал фриланситьв 11 кинул первого заказчика, забил на мэйнстримстал пропадать с друзьями на y-combinator, макросы и DSLМаккартни сдох, стал заходить в lambda the ultimate купил книжку по теории типовспиздили в школе, нашел, пиздец был Никите и Колелинолиум пятна крови, поставили на учётночью взломал сайт пыхоблядков, от пацанов почёт, время течетот армии косил в аспирантуре, завалил научрука на защите дисера пьяныйпереехал в MS Reseach на internship, стали потрошить GHCc сдрузьями на кафедре, уволили Дона Сьюарда, потом Яна Лина, так вышло
>>1156931
>>11569280 - это тоже цифра.А вообще, любые университеты в сфере IT редко оказываются лучше всяких Microsoft Research и прочих отделах исследования при бизнесе.И дело не в том, что в университетах дебилы работают. Работают по сути те же Ph. D господа, что и в MSR. Просто организационная составляющая хромает. Ты когда-нибудь делал студенческие проекты с руководителями? Или научно-исследовательские работы? Организация очень хромает.
>>1157131Студент Иннополиса?В прошлом году собеседовали одного студента Иннополиса, последний курс. Не знает ни одного ЯП нормально, говорит что их учат учиться и мыслить как CS. Не взяли, конечно же.
>>1157138
>>1157138Не-а, не был там не разу даже. Друг ездил туда на конкурс по студенческим предпринимательским проектам. Ох уж эти юные стартаперы...
PascalВ 9 классе всякую муть по типу решения кубических уравнений писал.
>>1157138>учат учиться и мыслить как CSт.е не взяли лишь потому, что парень - ботан основ, а не мейнстримный петушок на хайповом язычке, не представляющий как работает его фреймворк?
>>1160931Скорее всего это.мимокрок
>>1160931Не взяли на работу?Потому, что не знает ни одного языка и не умеет программировать?А что, должны были взять?И что бы он там делал?
>>1157138в иннополисе, наверное, как и в спбау, идет разделение на cs и se в магистратуреу студента, возможно, был профиль csхотя очень странно что он не мог писать на каком-то языке, у них же крутые профессора в иннополисе, крутые программы обученияпо крайней мере так выглядело, когда я несколько лет назад смотрел их сайт
>>1160964http://mit.spbau.ru/department
>>1160931Ну вот пусть со своими основами идет в phd или здесь в аспирантуру, а потом преподает в вузе эти основы. А рыночку нужны люди, которые сразу могут начать высирать код, главное чтобы он работал и заказчик был доволен.
>>1160931Ну да, а какой компании нужен задрот теории, не умеющий в программирование?>>1162203+
Был как-то случай. Собеседовали на должность C++ юниора бывшего студента. Ездил на олимпиадки, хорошо учился и тд. Знает что такое нейросети, пилил свою нейросеть для расчёта математической хуйни(которые и так нормально рассчитываются), пилил свои какие-то Кохонены и прочую хрень, знает все алгоритмы.Не знает что такое мьютекс, не знает какие бывают. Не знает чем куча отличается стек от кучи, не слышал про cmake и тд. Нахер послали.
>>1162499вы придурки какие-то
>>1162499Правильно сделали.Про стек, хип и мутексы он бы всё понял за три дня.А потом бы начал вас нагибать по-взрослому.А вам оно надо?Правильно, что послали.
>>1162505Не будет он нагибать. Олимпиадодауны ничего кроме сортировок кодить не умеют.
>>1162499У нормальных людей с нормальными языками мутексы - моветон, а танцевать с ними - зашквар. Повезло джуну
>>1162531Без знания многопоточного программирования его не возьмут никуда. Оно везде и за день не учится.
>>1162599многопоточное программирование ≠ дрисня с мутексами.
>>1162599>>1162609https://en.wikipedia.org/wiki/Software_transactional_memory
Дискуссии белых людей> advantages and disadvantages> implementation issuesДискуссии обезьян с двача> моветон> зашквар> дрисня> У нормальных людей
>>1162615Засунь себе эту ссылку в жопу.Что такое атомик он тоже не знал. И что такое синхронный и асинхронный запрос.>>1162627Двачую
Logo. Компа не было, кодил в тетрадке. Javascript programmers are today's lumpenproletariat.jpg
>>1162658Logo - это охуенно.Самое важное там - это не черепашки-хуяшки, а концепция языка.Ученик с самого начала должен был понять идею, что программирование - это слова. И что можно самому делать новые слова, используя уже имеющиеся.Проебали такую годноту, суки.Есть, конечно, лисп. Но он не для детей.
>>1162665А форт?
В 16 лет в школе программировали на паскале корни уравнений. В 17 лет перед армией изучал питон, после питон и с++/си. Сейчас в универе опять си, но я немного скалу изучаю.
>>1162671Ну, так и форт проебали тоже.И он не для детей, опять же.Ну и обратная запись, это вообще не для всех.И слишком низкоуровневый.Вообще, что лого, что лисп, что форт - это из "тех" времён. С тех пор многое изменилось, программирование стало другим. И лого - не вписалось. И это тот случай, когда "вместе с водой выплеснули и ребёнка". Scratch, который теперь MIT продвигает вместо лого - это прикольно, но это не то.Также, в лого было явно визуализировано понятие "исполнителя" (вычислителя). В Scratch это уже не так, хотя, там есть этот котёнок, но это немножко другое.Но, так - понятнее большинству.Т.е., массовость победила.
>>1162693Ну так я неспроста прикрепил пикчу. Примерно с конца нулевых в тему начали подтягиваться люди, которые "начинали программировать с html". Разрастающаяся индустрия требует кадры на текучку, это неизбежно. Программисты становятся таким же пролетариатом, каким век назад были сталелитейщики и плотники. Не ремесленники, а обычные фабричные рабочии, цена которым рубль за пучок. Да, они могут носить аккуратные клетчатые рубашечки и рассуждать о прелестях смолталка, сидя в уютных кафешечках, но при этом они тупо не знают, как работает компьютер. Опуститься до логических схем и далее до уровня печатки они не в состоянии. Они никогда не слышали про свободный доступ к памяти, фразу о разделении данных и кода воспринимают сугубо в контексте известной четверки, да и вообще, никогда они с памятью не работали. Вот эта херня у нас рррэфэгэнс, вот эта - вээээльюеееэ. Указатели? Да, в институте слышал. Это как бай рэфэгэнс, только синтаксис сложнее. Раньше измеряли скилл парадигмами и языками, известными человеку аппаратными платформами и компиляторами, теперь у обезьян один и тот же язык, а меряться они начали фгэймвохками: у кого больше этого говна в резюме, тот и молодец. Самое, блин, досадное, что они даже не понимают, насколько низок порог вхождения в каждую строчку этого их резюме. Олдфагов нынче можно вычислять по весу анкеты: чем меньше там спискоты, тем больше шанс, что чел шарит. А раньше спискота реально играла роль, потому что за каждой строкой стояло что-то монументальное.К чему я это все... Да заебали просто.
>>1162727Все правильно написано , я хоть и инженер-конструктор , также отношусь к рабочей профессии
>>1162727Чувак, по-моему тебе в бугурт-трёде спутить пар надо,
>>1162741Спустить пар, это когда у тебя сиги закончились, а до открытия магаза еще пара часов. Я говорю о том, как целые поколения становятся жертвами банальных как говно мамонта социально-экономических процессов. Мы пытались убежать в высокотехнологичные отрасли, чтобы избежать повторения опыта наших дедов, представителей рабочего класса, а получилось все ровно то же самое. Никакой бугурт-тред на поможет залушить боль от осознания того, что все эти фантастические вещи, на которые мы убивали буквально недели и месяцы, будучи во многом первопроходцами, обесценились за какой-то жалкий четвертак.
>>1162749Так это просто эволюция. Чтобы оставаться на месте, нужно бежать. Дальше будет только хуже, поскольку с развитием общества эволюция ускоряется.
>>1162727Все хуйня. Современное ПО несравнимо сложнее того, что писали 20-30 лет назад. Справиться с этой сложностью можно только путем специализации и разработки фреймворков, которые эту самую сложность прячут за интерфейсами.
Какое-то сборище олдфагов: Лисп, язык ассемблера, Лого, Корветы.
А вам, кому-нибудь, попадались какие-нибудь современные книжки типа занимательное программирование?Есть занимательная физика, занимательная математика, где рассказывают про какие-то ахуенные неожиданные вещи, которые вроде бы рядом и совсем простые, но редко кто сам до этого додумается, небольшие эксперименты там всякие. А по программированию видел питон для детей, с++ через програмитрование игр и еще находил какую-то из нулевых, которая по моему так и называлась занимательное программирование, в ней про дельфи. Но суть в том, что на самом деле они нихуя не занимательные. Это теже учебники языка, только делают вид, что разбирают примеры не абстрактных алгоритмов, а применение их к играм, но это все наебалово, потому что игр там на самом деле либо нет нихуя, либо они просто упрощенные подделки под крестики-нолики с саперами. Фактически это такое же задротство, как олимпиадные задачки про сортировку и комбинаторику.Зато как-то попались древние, еще 80-х годов, кажется, книжки с микрокалькулятором в руках и с микрокалькулятором повсюду. Там даже программирования никакого нет, просто про то, как и что можно считать на обычном калькуляторе, но их реально интересно было читать. Какие-то рассчеты пирамиды хеопса, сколько можно проехать на 1 литре бензина, почему электромобили это наебалово. Я так думаю, что с программированием может быть что-то в разы интересне, но пока попадался один макакинг через задротинг.
Мк-61. двк-2 с перфолентами, название программки было написано ручкой.
>>1162787>с развитием общества эволюция ускоряетсякекнул, блять.>Современное ПО несравнимо сложнее того, что писали 20-30 лет назад.Это неправда. С точки зрения сложности задач оно заметно деградирует. В первую очередь потому, что растет объем тупого говна. Сложные задачи остаются, но средний градус по больнице упал. Да, мы врем сами себе, что фреймворк, прячущий от нас килотонны реализаций просто особождает наше время для того, чтобы мы могли сосредоточиться на дейтвительно сложных задачах, но в реальности мы просто обезьяним представления. Екмовские фреймворки зачастую вообще выдумывают новые концепты только для того, чтобы оправдать собственное существование. И опять заумные западные обезьяны кормят весь мир сказками об унифицированной платформе (теперь в виде браузера), "ради которой" все это и делается. Олдфаги наблюдают повторение этой капитальной истории уже в какой? Третий раз? > Справиться с этой сложностью можно только путем специализации и разработки фреймворков, которые эту самую сложность прячут за интерфейсами.Да я не против фреймворков как таковых, если они являются объективным следствием, а не навязываемой причиной. Сейчас их столько и их роль настолько раскручена (зачастую по сугубо маркетинговым соображениям), что нубы за всю жизнь никогда не опускаются даже на один уровень ниже. И прикол в том, что с точки зрения производства (насколько это вообще применимо к ит) от них этого вроде и не требуется, т.е. бизнес доволен. Но с точки зрения человеческого материала как раз и получается все то, что я выше описал: программист вырождается в печатную машинку, легкозаменяемый рабочий класс, спискота знаний которого сводится к перечню чужих, зачастую весьма примитивных абстракций. Как в сталелитейной промышленности в течение века плавно исчезло объемное звено специалистов среднего уровня, которое заменили "операторами", работающими по техкартам и знающим, когда какую кнопку нажать, так и в разработке произошло вытеснение скилловых ребят и замена их на всевозможных react-обезьян. Короче говоря, корпорации нынче спонсируют клепателей фреймворков не для того и не потому, что существуют какие-то убер-задачи, которые фреймворки позволят решить быстрее и лучше. Этот момент был пройден еще с первыми джавами, дотнетами и жикверями.
>>1162912Именно таких (уровня "Занимательной физики") - не видел.Наверное, потому, что программирование - довольно специфическая тема, требующая специфических знаний и умений. Которые не так просто получить.Простому народу непонятно.Сам, кстати, пробовал учить людей программированию на всяких смищьных примерах - не понимают.Да, хотя-бы, судя по постам в /pr - это всё довольно небыстро учится. И понимание даже очень простых вещей занимает кучу времени.Есть, правда, в /pr прослойка весьма одарённых людей, которые сразу начинают писать монады на лиспе, прямо с начальной школы.Но, что-то мне подсказывает, что в реале там всё несколько иначе, лол.
>>1162924Олдфаги в треде.Весеннее обострение, лол.Тоже самое, примерно.Электроника-60, в восьмеричных кодах на бумажке, потом набивка на перфоленту.
Лол, какой я скучный. Мой первый язык программирования был C++.Я хотел стать гей девелопером(не лейте говном, мне было 14) и узнал что для этого нужно знать кресты. И писал аркады, делая графику на sfml.Код был лютой хуйнёй, но мне нравилось.
>>1156329 (OP)Начинал с книжек java, c, c++, но в итоге прошел онлайн курсы на питоне и на нём пока страдаю в алгоритмы.
>>1157138>говорит что их учат учиться и мыслить как CSПрошел курс python и второй курс data science от MIT. В Иннополисе наверное теорией страдают, хуй знает чем они там занимаются, какой то блатной вуз.
>>1162499Выбери что то одно >знает все алгоритмыили>Не знает чем куча отличается стек от кучи
Я начинал с того что в детстве я дома откопал книгу по какому то рандомному яп нихуя не понял и на некоторое время забил, позже в школе на уроках информатики начали изучать паскаль и тут понеслось
>>1156329 (OP)11 лет HTML13 лет mIRC Scripting Language15 лет PHP/SQLite20 лет GNU/Linux, Bashработаю грузчиком за 10к.было бы смешно если б небыло правдой.да ладно, прост компьютер для меня это хобби, всё лучше чем прожигать дни напролёт в вов/еву.считаю себя хорошим специалистом, знаю как работают многие популярные сетевые протоколы (http(proxy)/socks(4,5)/ftp/irc/bittorrent/потоковый стриминг и т.д.) ибо писал собственные реализации демонов/клиентов.в свободное время пердолю консолечку в своё удовольствие за 6ю мониторами.
Я начал изучать программирование ради своей вайфу - Лэйн Ивакуры. Это нормально?
>>1162933Какое тебе дело до нашей мартышкинской судьбы? Но будь ты хоть трижды суперпрограммистом, ты живешь по той же самой простой формуле: родился, потерпел и умер. Разрешаю, тебе, бро, в этой бессмысленной жизни чем хочешь заниматься. Хочешь - колхозь на джаваскрипте, хочешь - делай инсталяции из навоза на Красной площади. Ты. бля, не какой-то там бессмертный Саурон, чтобы о поколениях орков печалиться.
>>1165583Лол, не я один такой аутист, как вижу. Причина у меня не совсем такая, но похоже. Посмотрев Лейн в 13-14, подумал: "Ну хуле, надо тоже стать прогером". После этого стал учить сишку, потом пересел на плюсы и там понеслось.