Получи случайную криптовалюту за регистрацию!

С детства я ненавидел соревнования. Почему нужно быть быстрее, | L'homme qui pleure

С детства я ненавидел соревнования. Почему нужно быть быстрее, выше, сильнее? Почему нельзя просто быть? Советский Союз, как он был в книгах, был идеальным местом для всех, правда, еще до наступления капитализма оказалось, что хорошему спортсмену пять поставят не только по научному коммунизму, но и по некоторым другим предметам. С детства же я любил решать головоломки, что, в конечном итоге и примирило меня с программированием - в школе я был довольно тупым программистом, но, на третьем курсе случайно поставив на компьютер Soft-Ice, обнаружил себя в привычном мире головоломок. Пока я соревновался сам с собой и с ассемблерным кодом, все было хорошо, но время шло, и это снова начало превращаться в ад (ад - это другие).

Заменят нас роботы или нет? На HN раз в две недели проскакивает очередная ссылка на статью, посвященную этому вопросу (вот, полюбуйтесь: http://lesswrong.com/lw/hh4/the_robots_ai_and_unemployment_antifaq/). У меня есть не слишком конспирологическая теория, что язык Go был дан нам не за грехи, а чтобы его могла легче пережевывать нейронная сеть. Не знаю, чувствуют ли себя дейта саентисты героями фильма “Мост через реку Квай”, но знаю из предыдущего опыта, что движение луддитов потерпело крах - стало быть, сопротивление бесполезно. Нейронная сеть уже может писать стихи, не хуже Летова, а, значит, совсем скоро она напишет свой первый EJB.

Я много думал о роботах своим неискушенным мозгом, но, обратившись в какой-то момент к новейшей истории, понял, что не от роботов следует ждать подвоха. Помните 2004-й? Все читали JavaWorld (is it even alive?), отлично проводили время на встречах JUG и писали свои первые аспекты. Кто-то и сейчас пишет аспекты, я их не виню. Fast-forward to 2010, я слушаю доклад про Java-фреймворки для веб и сопереживаю труду, непонятному смыслом своим. Потому что, знаете как назывался лучший Java-фреймворк для веб в 2010-м?

Он назывался “Ruby on Rails”. Поколение рубистов ворвалось в индустрию, не оставив камня на камне ни от EJB, ни от, God forbid, JSP, ни от yet-another-Spring-based-whatever-funny-acronym-it-is. С точки зрения джависта рубист был неорганической формой жизни с кислотой вместо крови, с точки зрения рубиста джавист был едой (https://www.quora.com/What-makes-Rails-a-framework-worth-learning-in-2017/answer/David-Heinemeier-Hansson). Как вы думаете, заботило ли кого-нибудь из лагеря адептов convention over configuration, что будет с рабочим местом Раджеша Кумара, у которого есть грядка с бобами? Я свидетельствую, что рубист, в массе своей, был вообще не осведомлен о существовании Раджеша и наличии у него потребностей (за исключением потребности быть высмеянным на thedailywtf.com). Я не дейта саентист и не знаю, как были перераспределены рабочие места, знаю только, что рубисты не остановились на достигнутом и привели с собой муми-тролля Рича Хикки. Современный рубист - это пища для кложуриста, в спину также дышат Elixir, Elm и некоторые другие языки на E.

Как противостоять этому? Никак, старикам здесь не место. Цифровое разделение создает довольно забористую иерархию страт (мы вот все ржем с джаваскриптеров, а у них каждые полгода поколение разработчиков отправляется в архив пыль глотать). У программистов нет и не может быть профсоюза - ну, подумайте сами, хотели бы вы вступить в профсоюз, в котором есть PHP-разработчики? Поэтому, друзья, с задачей сокращения рабочих мест мы пока справляемся лучше, чем роботы.

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