Из-за почти неизлечимой зависимости от Hacker News и всего, что с ним связано, я наткнулся на статью о высшем образовании. Поскольку я склонен быть сторонником критики академических кругов, я щелкнул ссылку.

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

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

Статья, кажется, была написана с использованием нескольких ложных предпосылок, определяющих тон всего произведения.

Ложная предпосылка №1: существует две группы «рабочие» и ученые/инженеры.

Сразу же автор внушает свою мудрость этой цитатой:

Еще раз напоминаю: вуз – это не ПТУ. Университеты выпускают ученых и инженеров, а не рабочих и техников.

Эта предпосылка безумна и совершенно неверна. «Синие воротнички» обычно подразумевают что-то вроде ручного труда, в то время как ученые и инженеры считаются интеллектуальными занятиями, эта дихотомия искажена. Моя сестра — инженер-технолог (окончила четырехгодичный курс), раньше работала в Amazon, и почти весь ее день она ходила по конвейеру, руководя рабочими. Она получала зарплату инженера, легко определяемого как инженер, но со стороны могла показаться «синим воротничком».

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

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

Ах да, и про программистов,

Ложная предпосылка № 2: «Программист» означает все, что я хочу, в любом контексте, который я хочу.

Строка, которая побудила меня написать эту статью, которая меня очень раздражала, звучит следующим образом:

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

О, это и есть программист? Это странно, потому что вот что говорит Вебстер:

Определение программиста

: тот, кто программирует: например
a : человек, который подготавливает и тестирует программы для устройств (таких как компьютеры)

Давайте проверим Dictionary.com:

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

Автор, кажется, не согласен с, казалось бы, неквалифицированными людьми, называющими себя программистами, как показано здесь:

Однако тех, кто строит собачьи будки, строителями обычно не называют. С другой стороны, почти всех сейчас называют программистами. Ученый-компьютерщик, изобретающий новые алгоритмы; разработчик навигационного программного обеспечения в НАСА; специалист по языку Ассемблер, изучающий вирусы; школьник, который делает HTML-страницы — все они теперь программисты.

Итак, из того, что я здесь читаю, слово «программист» означает не то, что говорят словари, и теперь вы можете уволить любого, кто называет себя таким образом.

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

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

Ложная предпосылка № 3: ИНЖЕНЕРЫ OMG УЧИЛИСЬ В КОЛЛЕДЖЕ ИЛИ ЧТО-ТО ТАКОМ, ТАК ЧТО ВЫ НЕ МОЖЕТЕ СТАТЬ ОДНИМ!!!!

Полное раскрытие, у меня нет степени бакалавра или даже степени младшего специалиста, и тем не менее вот титулы, которые у меня были (по порядку) с тех пор, как я начал работать в этой сфере:

  1. Стажер по разработке программного обеспечения
  2. младший программист
  3. Младший Java-программист
  4. Младший инженер-программист
  5. Разработчик приложений
  6. Научный сотрудник (университет)
  7. Программист
  8. Старший инженер-программист (повышение в должности)

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

Невероятно глупо заморачиваться над титулами, и обычно я изо всех сил стараюсь не упоминать эти вещи где-либо, кроме моего резюме, но я чувствую, что это стоит упомянуть, поскольку, если бы я не был полу- способным ИНЖЕНЕРОМ, то я не думаю, что эти компании будут продолжать нанимать меня в качестве одного из них.

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

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

Есть еще много идиотских и уродливых предпосылок, в которые я не буду вдаваться, но эта статья меня не на шутку задела.

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