>>1156329 (OP) qbasic в 94. Тогда компьютеры тогда нихрена не умели, и поэтому сразу учились программировать, а когда я в 98 перешел в лицей, где компьютеров хороших (по тем временам) было жопой жуй - дети сперва в паинте/ворде/экселе/фотошопе учились работать) потом в журнале "наука и жизнь" всякого говна понаписано было, в классе 6 паскаль начали изучать, паскаль-паскаль-паскаль, дельфи-дельфи-дельфи. В универе шабашки на пхп, перл, потом на работе ansi-с, очень много ansi-c (чуть-чуть asm, чуть-чуть VBA), потом там же c# немного (я у мамы программист микроконтроллеров). Свалить из нашей Казаши маловероятно, т.к. программистов микроконтроллеров что-то не особо ждут с большими зарплатами. А в еуропах своих хватает.
>>1156508 К позднему совку это не имеет никакого отношения. Деградация, вырождение и распад - это краткое описание твоей жизни, потому как только у разложившейся личности может настолько бесповоротно отсутствовать эстетическое чувство.
Книги, анонимусы, статьи на хабре и лекции с конференций. Больше ничего и не нужно. Ах да, после набора начальных знаний ментора бы найти и все будет замечательно. И не ленитесь блять, а то будете и дальше двачевать на мамкину зарплату
94 г. Basic в школе на монохромных терминалах. QBasic дома на x86 да у меня был комп с 87г
96 г. В универе чуть-чуть Pascal а потом C++ (ООП, методология...) где уже все по полкам разложили. Считай с этого начал "изучение". Блять что то вспомнил у нас даже модный нынче ML был чисто в виде лабы на неделю. Распознать треугольничек, кружочек или квадратик.
>>1156726 Насколько я понял, он же рядом пишет, что у него в 87-м году IBM PC был. Это довольно о многом говорит. Он тогда стоил, как кооперативная квартира.
Люди из таких семей очень тоскуют по прекрасному прошлому, в котором они были всем, а все остальные - ничем.
я родился в москве в 99-м на краю города CS рано ударила в голову в 4 активно увлекался сопроматом в детском саду девочки впервые показали мне венду потом школа вонючий ассемблер, база данных "Борей", так я становился сильней зарабатывал деньги админкой, в 8 начал фрилансить в 11 кинул первого заказчика, забил на мэйнстрим стал пропадать с друзьями на y-combinator, макросы и DSL Маккартни сдох, стал заходить в lambda the ultimate купил книжку по теории типов спиздили в школе, нашел, пиздец был Никите и Коле линолиум пятна крови, поставили на учёт ночью взломал сайт пыхоблядков, от пацанов почёт, время течет от армии косил в аспирантуре, завалил научрука на защите дисера пьяный переехал в MS Reseach на internship, стали потрошить GHC c сдрузьями на кафедре, уволили Дона Сьюарда, потом Яна Лина, так вышло
>>1157131 Студент Иннополиса? В прошлом году собеседовали одного студента Иннополиса, последний курс. Не знает ни одного ЯП нормально, говорит что их учат учиться и мыслить как CS. Не взяли, конечно же.
>>1157138 в иннополисе, наверное, как и в спбау, идет разделение на cs и se в магистратуре у студента, возможно, был профиль cs хотя очень странно что он не мог писать на каком-то языке, у них же крутые профессора в иннополисе, крутые программы обучения по крайней мере так выглядело, когда я несколько лет назад смотрел их сайт
>>1160931 Ну вот пусть со своими основами идет в phd или здесь в аспирантуру, а потом преподает в вузе эти основы. А рыночку нужны люди, которые сразу могут начать высирать код, главное чтобы он работал и заказчик был доволен.
Был как-то случай. Собеседовали на должность C++ юниора бывшего студента. Ездил на олимпиадки, хорошо учился и тд.
Знает что такое нейросети, пилил свою нейросеть для расчёта математической хуйни(которые и так нормально рассчитываются), пилил свои какие-то Кохонены и прочую хрень, знает все алгоритмы.
Не знает что такое мьютекс, не знает какие бывают. Не знает чем куча отличается стек от кучи, не слышал про cmake и тд. Нахер послали.
>>1162499 Правильно сделали. Про стек, хип и мутексы он бы всё понял за три дня. А потом бы начал вас нагибать по-взрослому. А вам оно надо? Правильно, что послали.
>>1162658 Logo - это охуенно. Самое важное там - это не черепашки-хуяшки, а концепция языка. Ученик с самого начала должен был понять идею, что программирование - это слова. И что можно самому делать новые слова, используя уже имеющиеся. Проебали такую годноту, суки.
В 16 лет в школе программировали на паскале корни уравнений. В 17 лет перед армией изучал питон, после питон и с++/си. Сейчас в универе опять си, но я немного скалу изучаю.
>>1162671 Ну, так и форт проебали тоже. И он не для детей, опять же. Ну и обратная запись, это вообще не для всех. И слишком низкоуровневый.
Вообще, что лого, что лисп, что форт - это из "тех" времён. С тех пор многое изменилось, программирование стало другим. И лого - не вписалось. И это тот случай, когда "вместе с водой выплеснули и ребёнка". Scratch, который теперь MIT продвигает вместо лого - это прикольно, но это не то.
Также, в лого было явно визуализировано понятие "исполнителя" (вычислителя). В Scratch это уже не так, хотя, там есть этот котёнок, но это немножко другое.
Но, так - понятнее большинству. Т.е., массовость победила.
>>1162693 Ну так я неспроста прикрепил пикчу. Примерно с конца нулевых в тему начали подтягиваться люди, которые "начинали программировать с html". Разрастающаяся индустрия требует кадры на текучку, это неизбежно. Программисты становятся таким же пролетариатом, каким век назад были сталелитейщики и плотники. Не ремесленники, а обычные фабричные рабочии, цена которым рубль за пучок. Да, они могут носить аккуратные клетчатые рубашечки и рассуждать о прелестях смолталка, сидя в уютных кафешечках, но при этом они тупо не знают, как работает компьютер. Опуститься до логических схем и далее до уровня печатки они не в состоянии. Они никогда не слышали про свободный доступ к памяти, фразу о разделении данных и кода воспринимают сугубо в контексте известной четверки, да и вообще, никогда они с памятью не работали. Вот эта херня у нас рррэфэгэнс, вот эта - вээээльюеееэ. Указатели? Да, в институте слышал. Это как бай рэфэгэнс, только синтаксис сложнее.
Раньше измеряли скилл парадигмами и языками, известными человеку аппаратными платформами и компиляторами, теперь у обезьян один и тот же язык, а меряться они начали фгэймвохками: у кого больше этого говна в резюме, тот и молодец. Самое, блин, досадное, что они даже не понимают, насколько низок порог вхождения в каждую строчку этого их резюме. Олдфагов нынче можно вычислять по весу анкеты: чем меньше там спискоты, тем больше шанс, что чел шарит. А раньше спискота реально играла роль, потому что за каждой строкой стояло что-то монументальное.
>>1162741 Спустить пар, это когда у тебя сиги закончились, а до открытия магаза еще пара часов. Я говорю о том, как целые поколения становятся жертвами банальных как говно мамонта социально-экономических процессов. Мы пытались убежать в высокотехнологичные отрасли, чтобы избежать повторения опыта наших дедов, представителей рабочего класса, а получилось все ровно то же самое. Никакой бугурт-тред на поможет залушить боль от осознания того, что все эти фантастические вещи, на которые мы убивали буквально недели и месяцы, будучи во многом первопроходцами, обесценились за какой-то жалкий четвертак.
>>1162749 Так это просто эволюция. Чтобы оставаться на месте, нужно бежать. Дальше будет только хуже, поскольку с развитием общества эволюция ускоряется.
>>1162727 Все хуйня. Современное ПО несравнимо сложнее того, что писали 20-30 лет назад. Справиться с этой сложностью можно только путем специализации и разработки фреймворков, которые эту самую сложность прячут за интерфейсами.
А вам, кому-нибудь, попадались какие-нибудь современные книжки типа занимательное программирование? Есть занимательная физика, занимательная математика, где рассказывают про какие-то ахуенные неожиданные вещи, которые вроде бы рядом и совсем простые, но редко кто сам до этого додумается, небольшие эксперименты там всякие. А по программированию видел питон для детей, с++ через програмитрование игр и еще находил какую-то из нулевых, которая по моему так и называлась занимательное программирование, в ней про дельфи. Но суть в том, что на самом деле они нихуя не занимательные. Это теже учебники языка, только делают вид, что разбирают примеры не абстрактных алгоритмов, а применение их к играм, но это все наебалово, потому что игр там на самом деле либо нет нихуя, либо они просто упрощенные подделки под крестики-нолики с саперами. Фактически это такое же задротство, как олимпиадные задачки про сортировку и комбинаторику. Зато как-то попались древние, еще 80-х годов, кажется, книжки с микрокалькулятором в руках и с микрокалькулятором повсюду. Там даже программирования никакого нет, просто про то, как и что можно считать на обычном калькуляторе, но их реально интересно было читать. Какие-то рассчеты пирамиды хеопса, сколько можно проехать на 1 литре бензина, почему электромобили это наебалово. Я так думаю, что с программированием может быть что-то в разы интересне, но пока попадался один макакинг через задротинг.
>>1162787 >с развитием общества эволюция ускоряется кекнул, блять.
>Современное ПО несравнимо сложнее того, что писали 20-30 лет назад.
Это неправда. С точки зрения сложности задач оно заметно деградирует. В первую очередь потому, что растет объем тупого говна. Сложные задачи остаются, но средний градус по больнице упал. Да, мы врем сами себе, что фреймворк, прячущий от нас килотонны реализаций просто особождает наше время для того, чтобы мы могли сосредоточиться на дейтвительно сложных задачах, но в реальности мы просто обезьяним представления. Екмовские фреймворки зачастую вообще выдумывают новые концепты только для того, чтобы оправдать собственное существование. И опять заумные западные обезьяны кормят весь мир сказками об унифицированной платформе (теперь в виде браузера), "ради которой" все это и делается. Олдфаги наблюдают повторение этой капитальной истории уже в какой? Третий раз?
> Справиться с этой сложностью можно только путем специализации и разработки фреймворков, которые эту самую сложность прячут за интерфейсами.
Да я не против фреймворков как таковых, если они являются объективным следствием, а не навязываемой причиной. Сейчас их столько и их роль настолько раскручена (зачастую по сугубо маркетинговым соображениям), что нубы за всю жизнь никогда не опускаются даже на один уровень ниже. И прикол в том, что с точки зрения производства (насколько это вообще применимо к ит) от них этого вроде и не требуется, т.е. бизнес доволен. Но с точки зрения человеческого материала как раз и получается все то, что я выше описал: программист вырождается в печатную машинку, легкозаменяемый рабочий класс, спискота знаний которого сводится к перечню чужих, зачастую весьма примитивных абстракций. Как в сталелитейной промышленности в течение века плавно исчезло объемное звено специалистов среднего уровня, которое заменили "операторами", работающими по техкартам и знающим, когда какую кнопку нажать, так и в разработке произошло вытеснение скилловых ребят и замена их на всевозможных react-обезьян.
Короче говоря, корпорации нынче спонсируют клепателей фреймворков не для того и не потому, что существуют какие-то убер-задачи, которые фреймворки позволят решить быстрее и лучше. Этот момент был пройден еще с первыми джавами, дотнетами и жикверями.
>>1162912 Именно таких (уровня "Занимательной физики") - не видел. Наверное, потому, что программирование - довольно специфическая тема, требующая специфических знаний и умений. Которые не так просто получить. Простому народу непонятно.
Сам, кстати, пробовал учить людей программированию на всяких смищьных примерах - не понимают. Да, хотя-бы, судя по постам в /pr - это всё довольно небыстро учится. И понимание даже очень простых вещей занимает кучу времени.
Есть, правда, в /pr прослойка весьма одарённых людей, которые сразу начинают писать монады на лиспе, прямо с начальной школы. Но, что-то мне подсказывает, что в реале там всё несколько иначе, лол.
>>1157138 >говорит что их учат учиться и мыслить как CS Прошел курс python и второй курс data science от MIT. В Иннополисе наверное теорией страдают, хуй знает чем они там занимаются, какой то блатной вуз.
Я начинал с того что в детстве я дома откопал книгу по какому то рандомному яп нихуя не понял и на некоторое время забил, позже в школе на уроках информатики начали изучать паскаль и тут понеслось
>>1156329 (OP) 11 лет HTML 13 лет mIRC Scripting Language 15 лет PHP/SQLite 20 лет GNU/Linux, Bash
работаю грузчиком за 10к. было бы смешно если б небыло правдой.
да ладно, прост компьютер для меня это хобби, всё лучше чем прожигать дни напролёт в вов/еву. считаю себя хорошим специалистом, знаю как работают многие популярные сетевые протоколы (http(proxy)/socks(4,5)/ftp/irc/bittorrent/потоковый стриминг и т.д.) ибо писал собственные реализации демонов/клиентов.
в свободное время пердолю консолечку в своё удовольствие за 6ю мониторами.
>>1162933 Какое тебе дело до нашей мартышкинской судьбы? Но будь ты хоть трижды суперпрограммистом, ты живешь по той же самой простой формуле: родился, потерпел и умер. Разрешаю, тебе, бро, в этой бессмысленной жизни чем хочешь заниматься. Хочешь - колхозь на джаваскрипте, хочешь - делай инсталяции из навоза на Красной площади. Ты. бля, не какой-то там бессмертный Саурон, чтобы о поколениях орков печалиться.
>>1165583 Лол, не я один такой аутист, как вижу. Причина у меня не совсем такая, но похоже. Посмотрев Лейн в 13-14, подумал: "Ну хуле, надо тоже стать прогером". После этого стал учить сишку, потом пересел на плюсы и там понеслось.