METAPROGRAMMING Telegram 118
Вкратце о высшем образовании в IT

На хабре обсуждают очередной крах обманутых ожиданий:

> Я суетился, пытался искать пути трудоустройства, параллельно учился и изучал материал самостоятельно, и вот, на третьем курсе, я уже работаю в технической поддержке. Проработав там 10 месяцев, я узнал о том, что обучение в ВУЗе покрывает от силы 10 процентов того, что потребовалось в работе, и что самостоятельное изучение является чуть ли не основополагающим в становлении меня как специалиста. Для меня, как человека, который верил в то, что учебное заведение призвано ОБУЧАТЬ, это было, мягко говоря, шоком.

По этому поводу в очередной раз добавляю пару своих мыслей.

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

Для меня самого до сих пор, спустя 15 лет от начала IT-карьеры, знания полученные в институте покрывают, наверное, 80% от того, что потребовалось в работе. Нет, я не беру конкретные имена методов в очередном фреймворке для формошлёпства, понятно что фреймворков много, а методов ещё больше. Но изучение всего этого требует лишь навыка читать и понимать прочитанное, чему научили ещё в школе. Впрочем, навык читать-понимать тот же английский в ВУЗе значительно подтянули, так что и такая общая польза была. И нет, не думаю что многочисленные вариации матана так уж хороши для "приведения ума в порядок". Также как я не думаю, что ВУЗ даёт мифический навык "учиться учиться": в лучшем случае, организует контекст негативного отбора и стрессовую мотивацию для обретения этого навыка.

Речь о конкретных прозаических вещах, о десятков курсов "основы Х": основы ядра линукса, основы программирования на C, основы алгоритмов, О-нотации, основы того, сего и всего. Паттерны ОО-дизайна на C++ в расписании, паттерны gang of four для Java в книге сокурсника, паттерны новых обоев на стене компьютерного класса, где изучали Ruby (да, у нас был такой курс, после и вследствие которого в будущем я и стал Rails-разработчиком), паттерны нормализации реляционных баз данных, паттерны циклов do while и while do в ассемблере, паттерны решения ACM-задач на институтском сайте, паттерны общения с преподавателями на экзаменах.

Многопоточное программирование, семафоры, сигналы, разделяемая память. Дискретная математика, вычислительная математика, высшая алгебра, группы, сходимость приближенных вычислений, сходимость интегралов, сходимость студентов на первую пару. Спектры, АЧХ-ФЧХ, ПЛИСы, верилоги-виэйчдиэли, "график вверх ногами". Консультации до лабораторных работ, консультации после лабораторных, консультации вместо лабораторных у одногруппника, работающего инженером в "Эльбрусе". Высшая алгебра, теория информации, энтропия, LZ-сжатие в тетрадочке в клеточку, четвёрка в диплом за нулевую посещаемость при шести верных задачах письменного экзамена (на пятёрку нужно пять), криптография, пен-тестинг, RSA и EC, и т.д. и т.п.

Для меня, как и для многих сокурсников, работа это перманентный, никогда не заканчивающийся отдых. Когда надо глянуть краем глаза, как устроена деривация ключей эллиптических кривых в стиле современных криптовалютных кошельков, я знаю, что я всё это уже видел; иногда не просто видел, а выучил; иногда не просто выучил, а сдал выше "тройки". Даже тройки достаточно, чтобы знать всё, что нужно знать, и сверх того, даже если уже давно забыл. Это не страшно. Это "халява". Это развлечение. Сдавать сессию страшно. А программировать – это весело.

#programming



tgoop.com/metaprogramming/118
Create:
Last Update:

Вкратце о высшем образовании в IT

На хабре обсуждают очередной крах обманутых ожиданий:

> Я суетился, пытался искать пути трудоустройства, параллельно учился и изучал материал самостоятельно, и вот, на третьем курсе, я уже работаю в технической поддержке. Проработав там 10 месяцев, я узнал о том, что обучение в ВУЗе покрывает от силы 10 процентов того, что потребовалось в работе, и что самостоятельное изучение является чуть ли не основополагающим в становлении меня как специалиста. Для меня, как человека, который верил в то, что учебное заведение призвано ОБУЧАТЬ, это было, мягко говоря, шоком.

По этому поводу в очередной раз добавляю пару своих мыслей.

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

Для меня самого до сих пор, спустя 15 лет от начала IT-карьеры, знания полученные в институте покрывают, наверное, 80% от того, что потребовалось в работе. Нет, я не беру конкретные имена методов в очередном фреймворке для формошлёпства, понятно что фреймворков много, а методов ещё больше. Но изучение всего этого требует лишь навыка читать и понимать прочитанное, чему научили ещё в школе. Впрочем, навык читать-понимать тот же английский в ВУЗе значительно подтянули, так что и такая общая польза была. И нет, не думаю что многочисленные вариации матана так уж хороши для "приведения ума в порядок". Также как я не думаю, что ВУЗ даёт мифический навык "учиться учиться": в лучшем случае, организует контекст негативного отбора и стрессовую мотивацию для обретения этого навыка.

Речь о конкретных прозаических вещах, о десятков курсов "основы Х": основы ядра линукса, основы программирования на C, основы алгоритмов, О-нотации, основы того, сего и всего. Паттерны ОО-дизайна на C++ в расписании, паттерны gang of four для Java в книге сокурсника, паттерны новых обоев на стене компьютерного класса, где изучали Ruby (да, у нас был такой курс, после и вследствие которого в будущем я и стал Rails-разработчиком), паттерны нормализации реляционных баз данных, паттерны циклов do while и while do в ассемблере, паттерны решения ACM-задач на институтском сайте, паттерны общения с преподавателями на экзаменах.

Многопоточное программирование, семафоры, сигналы, разделяемая память. Дискретная математика, вычислительная математика, высшая алгебра, группы, сходимость приближенных вычислений, сходимость интегралов, сходимость студентов на первую пару. Спектры, АЧХ-ФЧХ, ПЛИСы, верилоги-виэйчдиэли, "график вверх ногами". Консультации до лабораторных работ, консультации после лабораторных, консультации вместо лабораторных у одногруппника, работающего инженером в "Эльбрусе". Высшая алгебра, теория информации, энтропия, LZ-сжатие в тетрадочке в клеточку, четвёрка в диплом за нулевую посещаемость при шести верных задачах письменного экзамена (на пятёрку нужно пять), криптография, пен-тестинг, RSA и EC, и т.д. и т.п.

Для меня, как и для многих сокурсников, работа это перманентный, никогда не заканчивающийся отдых. Когда надо глянуть краем глаза, как устроена деривация ключей эллиптических кривых в стиле современных криптовалютных кошельков, я знаю, что я всё это уже видел; иногда не просто видел, а выучил; иногда не просто выучил, а сдал выше "тройки". Даже тройки достаточно, чтобы знать всё, что нужно знать, и сверх того, даже если уже давно забыл. Это не страшно. Это "халява". Это развлечение. Сдавать сессию страшно. А программировать – это весело.

#programming

BY Metaprogramming


Share with your friend now:
tgoop.com/metaprogramming/118

View MORE
Open in Telegram


Telegram News

Date: |

Avoid compound hashtags that consist of several words. If you have a hashtag like #marketingnewsinusa, split it into smaller hashtags: “#marketing, #news, #usa. So far, more than a dozen different members have contributed to the group, posting voice notes of themselves screaming, yelling, groaning, and wailing in various pitches and rhythms. Telegram channels enable users to broadcast messages to multiple users simultaneously. Like on social media, users need to subscribe to your channel to get access to your content published by one or more administrators. Telegram users themselves will be able to flag and report potentially false content. Deputy District Judge Peter Hui sentenced computer technician Ng Man-ho on Thursday, a month after the 27-year-old, who ran a Telegram group called SUCK Channel, was found guilty of seven charges of conspiring to incite others to commit illegal acts during the 2019 extradition bill protests and subsequent months.
from us


Telegram Metaprogramming
FROM American