Лого vc.ru

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

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

Разработчик компании AnyPerks Лорен Мендоза написала на Medium заметку о том, что написание кода и профессия программиста переоценены и в будущем необходимость в них снизится.

Редакция vc.ru публикует перевод материала, выполненный командой студии мобильной разработки Live Typing.

Поделиться

С файлами на компьютере можно обращаться множеством способов. В основном людям удобно оперировать ими через визуальный интерфейс, поэтому они используют файловый менеджер Mac Finder. Но можно пойти другим путем и заморочиться с командной строкой в приложении Terminal. В работе с одной и той же информацией может быть несколько подходов.

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

Когда-то я писала электронную музыку в программе Reason. В ней наглядно представлены связи между отдельными блоками: просто бери провод и тяни его из одного гнезда к другому. Этим она в свое время меня и покорила. Провода лучше выпадающих меню, которыми были заражены передовые программы 2000-х годов (по схожим причинам я очень люблю Adobe Flash CS3 Professional). С интерфейсом Reason я осознавала, что делала, поэтому музыки я создала больше, чем Flash-роликов.

Нам не хватает веселья

Не знаю, как так получилось, но в какой-то момент представители ИТ-сферы стали разработчиками, а из разработчиков получились инженеры программного обеспечения. Мне нравится, когда меня называют инженером: ещё бы, я же посвятила «обучению» три месяца. Вот только быть инженером — значит решать новые проблемы и копать глубже. Это интеллектуальная работа, на какую наша работа не очень похожа.

По принципу CRUD созданы уже тысячи программных продуктов. Мы этому научились, проблема решена, хватит. Но чего-то ради мы продолжаем делать и делать подобные приложения, причем с чистого листа.

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

Не накидать ли побольше CSS

Пожалуй, это неоспоримый факт: чем оригинальнее дизайн твоего интерфейса, тем сложнее людям в нем разобраться. Есть исправно работающие пользовательские сценарии, есть выбитый в камне визуальный язык. Так зачем выдумывать новый? Это контрпродуктивно.

Чтобы работа в интернете шла гладко, нам нужно использовать основные элементы и тасовать их для достижения цели: «металл, черный цвет, зло», «бизнес, респектабельность, голубой цвет», «хипстеры, веселье, Apple» или «мило, мама оценит». Несколько ключевых слов — и вот вам готовый стиль. И пропади оно пропадом — писать код, чтобы подвинуть что-то на пять пикселей.

Нужно умерить пыл

Написание кода у инженеров считается священным Граалем. «Правильные инженеры пишут код, — говорит правильный инженер. — Написание кода — как раз то, что делает тебя правильным инженером». Многие соединяют свое «эго», свою идентичность с тем, что они пишут код. Не исключено, что таким людям нужна помощь психолога, и я не шучу. Я сама становлюсь таким человеком.

Ни модно-молодёжный синтаксис, ни прокачанные навыки не делают человека хорошим инженером, и умнее он тоже не становится. Ты можешь быть одновременно отличным кодером и ужасным инженером. Но ещё несколько лет — и настоящую ценность обретут навыки быстрого, масштабируемого и творческого решения реальных проблем людей.

Кодить — это тупо

Кодинг предполагает опечатки. Более того, он дает простор для «творчества», и тогда код получается с душком. А вообще, код — в большинстве случаев попросту громоздкая штука. Инженеры копаются в синтаксисе, опечатках и отступах, проводят линтинг, исправляют ошибки, спорят о стилях и лучших практиках и создают ярлыки для того, чтобы часть кода писала себя сама. Это абсурд и трата времени.

Будущее близко

Подход GraphQL от Facebook в некоторых случаях снижает необходимость в бэкенд-разработчике и в ближайшие годы заменит собой привычный REST. Вы когда-нибудь задумывались, зачем между клиентом и базой данных воткнут сервер? С этим следовало бы уже завязать.

Стартап Algolia позволил улучшить поиск. Я не знаю, как они это делают, но точно знаю, что компьютер дешевле и лучше человека в вопросах оптимизации структурированных данных.

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

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

Решение

Задача продуктового менеджера — сделать продукт таким, каким он должен быть, и не иметь никаких дел с кодом. Единственное, о чём нужно думать компаниям — об уникальности их разработки, а всё, что уже придумано, просто следует использовать заново. Всем, кто испытывает энтузиазм по поводу опенсорса, хочу сказать, что большинство проектов — отстой, они не поддерживаются и не используются компаниями-энтерпрайзами. Компании изобретают велосипед и делают двойную работу.

Сейчас я размышляю над таким интерфейсом, который по принципу drag-and-drop позволит создавать разработки со всеми нужными фичами, с клиентской и серверной частью и без строчки кода. Понятия не имею, как я буду это делать, но, думаю, пущу в ход уже упомянутые навыки работы с Adobe Flash CS3 Professional. Ладно, шучу. Скорее всего, я сделаю это на React.

Выгоды

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

Оздоровление инженерной среды

Разработчикам неистово переплачивают, и многие (в том числе и я) чувствуют свое право на те деньги и привилегии, которыми они (я) наслаждаются. На самом же деле разработчик не умнее и не лучше любого другого специалиста. Со смертью кодинга инженеры повернутся лицом к остальной части человечества, а не будут лишь маленькой прослойкой социально и экономически обособленных людей.

Что делать? Уходить в виртуальную реальность и созидать там. Я купила себе шлем HTC Vive и просто зависла, настолько это круто.

Присылайте колонки, соответствующие требованиям редакции, на secret@vc.ru

Популярные статьи
Показать еще
Комментарии отсортированы
как обычно по времени по популярности

>Вы когда-нибудь задумывались, зачем между клиентом и базой данных воткнут сервер?
Очередной хипстер (точнее хипстерша). Этот сервер воткнут по множеству причин. Например, это первый этап распределения нагрузки. Бизнес логикой занимается один сервер, а другой с БД занимается запросами к данным. В эту цепочку даже еще один сервер можно воткнуть для кеширования частых запросов к БД.

А если пока нет нагрузки, то можно все и на один сервер/вирт. сервер воткнуть как БД, так и логику.

Еще одна причина, что каждый должен заниматься своим делом. Такое решение гибче и проще в поддержке. Нежели в БД понапихать кучу всего.

>На самом же деле разработчик не умнее и не лучше любого другого специалиста.
Ну автор данной статьи точно не очень умный человек.

Вы главное когда напишете, не забудьте эксперта экономических отношений и разработки, Татьяну позвать в тред чтобы она оценила ваш 40 рублевый труд vc.ru/users/55839

вот что значит когда абсолютно некомпетентные менеджеры лезут к инженерам, человек вобще грубо говоря "азбуки" не знает (что такое полнота по Tьюрингу) и с искренней верой в то что 10 формочек в визуальном конструкторе, может им описать всё многообразие идей и реальности)

> "позволит создавать разработки со всеми нужными фичами, с клиентской и серверной частью и без строчки кода. Понятия не имею, как я буду это делать"

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

>> Разработчикам неистово переплачивают

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

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

Есть ещё "стартапы" и госконтракты, когда деньги инвесторов также умело "смузифицируются". Но это отдельный разговор, не относящийся ко всей отрасли.

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

Просто программистов давно уже пора делить на "кодеров" и "инженеров", не на уровне курилки в IT-сфере, а глобально, с разделением по названиям должностей/вакансий и т.д. Потому что кодер может сделать сайт, а инженер может сделать ПО. Сайт сделать уже давно можно без навыков программирования. Есть куча CMS. Даже для добавления "продвинутых" функций на сайте программист не нужен. Достаточно гугла (stackoverflow) и немного интеллекта. И вот такой сайтодел – уже кодер. Junior кодер.

А вот чтобы стать инженером, нужно разобраться не только в IDE и синтаксисе языка программирования, а научиться выстраивать системы или писать алгоритмы. В том числе, писать приблуды, "чтобы часть кода писала сама себя". Но главное – понимать, как "вот это вот всё" работает. Я думаю, ещё нескоро инженеров заменит ими же написанное ПО.

Кстати, то, о чём говорит автор, уже есть – куча конструкторов сайтов, лендингов, темы на вордпресс. Просто по возможностям оно ещё не скоро дотянет до уровня инженера.

Ваше понимание термина "сайт" дальше простого лендинга не ушло видимо.

Я сам программист. Читайте лучше, я не писал, что все сайты делаются на CMS. Но используя CMS можно сделать большинство сайтов. 50% интернета составляют сайты на вордпресс.

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

0

Я вроде этому не противоречил.

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

Ну немного все поторопились. Когда мой друг уезжал в силиконовую долину в 2000 году, я тоже искренне считал, что профессия программиста не имеет будущего, потому что программы будут как бы из кирпичиков складывать)) За это время сильно рынок вырос и прогноз не сбылся. Но не значит, что не сбудется совсем

0

Дмитрий, ну все и складывается из кирпичиков, вот только раствор нужен толковый, каменщик рукастый и проектировщик не рукожопный.

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

Как я понял, эта тётенька, которую тут все ругают, вовсе не говорит, что программисты (разработчики, инженеры) не нужны. Она говорит, что сейчас рынок вспучен со стороны спроса, а чуть позже все устаканится, примерно как с юристами в России, которые по евросетям продавцами работают. И объясняет почему. Но тут никто не видит самоиронию с её стороны и юмор, с которой написана статья, все бросились её ругать. Тут что-то личное) Явно личное)

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

Но спрос на них не исчез.

0

Предложение растет, стоимость работы падает и в ближайшее время сайты будут делать не инженеры, а какие нибудь контент менеджеры которые будут готовы за копейки делать простую монотонную работу.
Ну и в дальнейшем все это вытеснит ИИ.

Телевидению принадлежит будущее. Не будет ни газет, ни книг, ни кино, ни театров, а будет одно сплошное телевидение. (с)

Их и сейчас делают контент менеджеры. Берется цмс типа битрикс, к ней там из админки все картинки-баннеры. Главное тексты и видео, вот тебе и интернет магазин. Программисты тоже нужны, но как правило для выявления вылезающих косяков. Такие обычно на фрилансе сидят и делают все за пару часов

0

Читай внимательно я тоже самое пишу.

Битрикс даже уже отстает от того же WIXа где таких косяков нет.

0

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

Программисты нужны для написания сервисов, которые выполняют нестандартный функционал и берут за это очень нехилые деньги. Если вам нужно будет что-то, чего битрикс не умеет, то контент-менеджер не сделает это за вас. Так что спрос на разработку будет до тех пор, пока бизнес будет соревноваться друг с другом в УТП (а это сама суть конкуренции). Коробочные CMS нужны для точно такого же коробочного бизнеса.

Ну вот раньше надо было сервис обратной связи самому писать или искать скрипты и встраивать их на сайт.

Теперь просто заходишь на страницу сервиса генерации форм и можно даже сгенерировать из этих форм интернет магазин))

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

0

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

Это начало которое матерые программисты не замечают.

Все начинается с малого.
Когда будет более менее рабочий ИИ даже сложные не коробочные решения будут реально выполнимыми без программиста при помощи менеджера проекта.

0

Когда будет более-менее рабочий ИИ, люди будут отдыхать, а роботы работать, потому что он всё будет делать за них и это относится не только к программистам.

ну программисты, юристы, шоферы и т.п. профессии где люди работают по жестким правилам первыми ощутят появлении ИИ.

0

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

Вы не поняли смысла статьи и поэтому не понимаете нас.

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

Первых заменят "кирпичики", а вторых чуть позже ИИ.

0

Нет первых и вторых. Есть высококвалифицированные и низкоквалифицированные, а низкоквалифицированный труд в силу его простоты всегда и всюду автоматизировался, это касается каждой профессии в мире и происходит на протяжении примерно всей нашей истории. Мануфактуры заменялись конвеерами с подачи Генри Форда, лошади заменялись автомобилями. Но рынок ручной сборки как существовал, так и существует до сих пор. А главный юмор в том, что для участников этого рынка ситуация стала лучше, потому что ценность специалистов возросла в несколько раз из-за их малочисленности. И тот же человек, который пишет на ассемблере сейчас будет получать огромные деньги, потому что это очень высококвалифицированный труд, который никакие новомодные Свифты или Руби не заменят.

я, Николай, и не писал, что программисты без работы останутся. Юристы в России же без работы не сидят)) И место в Евросети за прилавком тоже не самое плохое)). Тут речь идет о нынешнем положении программиста, спрос на которого пока превышает предложение, потому что идет бум разработки и многое надо делать руками и головой, и готовых "кирпичиков" пока никто не сделал. Но есть уже и тенденция на то, что многие вещи проще сделать на готовых шаблонах. Я не про дизайн, а именно про цмс и прочие онлайн-конструкторы. То есть большая часть волны, которая подняла спрос на разработку, скоро уляжется. Впрочем скоро-нескоро увидим. Я так думал ещё в 2000 году)

Вы совершенно не понимаете о чём говорите и мыслите категориями "сваять интернет-магазин", а я смотрю на развитие функционала сервисов и железа. Всегда появляется что-то новое и для этого "чего-то" нужно ПО, которое будет выполнять функции, не существовавшие до сих пор. И кирпичиков под них не будет, ведь это __новые__ функции.

Почему не понимаю. Я писал программы еще на бэйсике, году так в 1989, у нас был курс УПК "Программирование"))) Я как Бил Гейтс - он тоже последнюю программу на бэйсике написал) Николай, вы главную мысль не поняли. Есть рынок труда программистов. Сейчас он вспучен, спрос превышает предложение. Но когда условно говоря рынок разработки, где нужны "кирпичики" уляжется, тысячи программистов перейдут на проекты, о которых вы говорите, и рынок станет равновесным, спрос на программистов упадет. Мысль только в этом, а ни в коем случае ни в том, что новые "кирпичики" не нужны

Так программисты и несмотря на "вспучивание" рынка туда перешли. Понимаете, вы путаете специалиста с ремесленником. "Уметь" и "Знать" - это совершенно разные вещи. Те, кто набежал в программирование и освоил 2,5 функции js, чтобы сделать анимашку - это ремесленники, а не специалисты. Называть их программистами - это то же самое, что называть системным администратором человека, который работает в школе и чинит компьютеры методом замены одного на другой.

Не знаю что ты придумал про программистов, но:

Программи́ст — специалист, занимающийся написанием программ на языке программирования.

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

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

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

Ну хорошо. А почему "программисты" из автоматизированных областей не могут перейти в "программисты" неавтоматизированных? Род занятий тот же. Квалификация с опытом растет. Если спрос упадет в автоматизированной области, люди будут перетекать в неавтоматизированную, увеличивая там конкуренцию? Разве не так? Я уже в пятый раз пишу одно и то же) просто другими словами

Господи, я об этом написал в ответ на ваш пост ещё пятью комментариями выше, как вы читали-то? Комментарий начинается с "Так программисты и несмотря на "вспучивание" рынка туда перешли."

Это называется самосовершенствованием и карьерным ростом. Любой разработчик по мере роста переходит на уровень выше. Очевидные вещи как бы.

Через лет 5-10 поймешь то что поняли уже все веб программисты.

0

Вот и не понятно, о чем мы спорим)

0

Вот для нового и нужны программисты, а все остальное менеджеры по продуктам сами допилят используя "кирпичики"

вы еще немного забываете что менеджеры это настолько ленивые люди что они выбьют бюджет что бы нанять "типо-программиста" который будет пилить за менеджера.
Единственная угроза для Инженеров - разработчиков это появление ИИ сравнимого по интеллекту хотя бы с 20+ летним парнем выпускником вуза. Все остальное не заменит, так как инженеры -разработчики как раз и занимаются написанием инструментов которые уже после этого используются много много раз.
Короче говоря программисты как и писатели, уникальны тем что рынок не ограничен, он расширяется. И постоянно растет. И постоянно будет расти.

0

Это не я забываю, а вы путаетесь в действительности и реальности... даже если наймут "типопрограммиста" он в реальности будет выполнять работу менеджера, а не программиста.

Инструменты до ИИ будут делать программисты согласен, но и они будут упрощаться и автоматизироваться до возможностей менеджеров самими же программистами.

Не все программисты такие уникальные. Большинство как и сказано в статье просто выполняют работу аналогичную сборщика автомобиля по чертежам на заводах до появления роботов.

0

Инженер-программист не собирает по чертежам, он их разрабатывает! Чтобы потом всякие "недопрограммисты"-сборщики с 3мя классами образования на основе этих чертежей штамповали всё подряд

ну так я про то же... инженер-программисты с помощью "кирпичиков" заменят "недопрограммистов", а потом ИИ заменит инженер-программистов)

0

с помощью разработки "кирпичиков"!

0

а ещё на марсе будут яблони цвести)

0

будут) и Вашу деятельность скоро заменят на программу)

0

Это же самоирония. Вы чЁ такие все серьёзные?

> Сейчас я размышляю над таким интерфейсом, который по принципу drag-and-drop позволит создавать разработки со всеми нужными фичами, с клиентской и серверной частью и без строчки кода.http://WIX.com изобретать будет?

Вопрос админам. Зачем переводить и публиковать статью? Чтобы накинуть говна на вентилятор? В команде же есть разработчики, можно было у них спросить. Да и дураку понятно, что девушка слегка того.

Сосчитайте комментарии под этой статьей. Сравните с другими статьями на сайте. Придите в ужас от того, что именно такой контент генерирует трафик, и что такого тут будет больше и больше.

ну а что не так?
если раньше беларусы мне писали скрипт за 200 баксов,
то сейчас уже за 50.

дело не в курсах, а в количестве кодеров, количестве предложения.

Конечно, сделать аналог Авито на бесплатном движке может любой школьник. Вот прямо аналог полнофункциональный без багов, давайте? я вам даже не 1000 дам, а допустим 5 000. Но только полный аналог и без багов.

а в чем проблема? 1:1 или что? с подключением платежей?

допилить придется, но поднять доску объявлений со схожим функционалом можно даже на вордпрессе, просто темплейт готовый залили и все, там же коммерция возможно в плагинах уже заложена.

можно и темплейт перерисовать под авито, формы сортировки переделать и прочее... а что удивительного такого?!

Ок, давайте иначе - готов заплатить 5000 рублей лично вам за то что вы найдете школьника или не важно кого кто сделает ПОЛНУЮ копию Авито допустим за 2 недели? 2 недели хватит? Оговорюсь сразу - я буду скурпулезно проверять.

я не говорю, про масштабируемость,
я про визуальную копию,
про функционал, размещение объявлений, оплата, выделение, админка пользователя, админка админа.

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

Мне очень нравится это смелое заявление. Пару тройку лет. На "вскидочку" так сказать.

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

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

то есть нет уже эксклюзивности, уходит она.

админы на linux к примеру уже 10-12 летние пацаны попадаются.

Писари тоже потеряли эксклюзивность - теперь любой школьник умеет писать.

ЗЫ просьба не придираться к слову "любой" ))

так и есть.
копирайтер стоит от 8руб за 1к знаков.
блогером может стать каждый и т.д.
и сравните это со статусом писарей прошлого.

и что вы получите за 8 рублей за 1000 символов?)))

Это изощренная форма благотворительности в пользу школьников ))

"Разный уровень" как между ребенком, не умеющим читать и профессором математики в стэнфорде

насчет последнего предложения готов поспорить. На деньги. Готовы подтвердить свои слова деньгами?

Программисты – говно, скоро то, что они делают смогут делать. 3-5 летние дети и нищие со всего мира будут решать задачи асимметричной криптографии, компьютерного зрения, структурной протеомики и высокочастотного трейдинга. А заказывать им всё это сможет любая домохозяйка типа Татьяны за 50 баксов.

угу, уровень входа в профессию только будет совершенно иным.

0

Так Татьяна права, не ? Народ, ведь на самом деле айти обросло хипстотой, которые могут удовлетворять потребности среднестатистического человека а.к.а. Татьяна за небольшие деньги. Сколько раньше стоило настроить сетку малого\среднего бизнеса? А сколько стоит сейчас? Конечно, обидно когда Вы застали и время за 5к и время за 500 у.е., но таковы реалии. Бум айти-профессионалов набирает обороты. Ютуб поспособствовал приросту самоучек айти-шников. В конце-концов, гуглить умеет каждый. Имея небольшой бэкграунд и айти-ориентированный склад ума можно сваять практически что угодно. :) айти знания обесцениваются, т.к. предложениий много и выживают сильнейшие и умнейшие, остальные дерутся за остатки. Это факт и понятно что бьет по самолюбию, но вернусь к ежедневным реалиям - 80% заказчиков готовы идти к low-cost спецу, т.к. он берет меньше ибо это не business critical. Если Вы макдональдс и Вам нужен серъезный, крутой софт илм Вы девелопите реальный фейсбук(масштабы, вовлеченность пользователей, функционал и его ценность), то Вам нахер не нужен кодинг гуру за 5к за 1 строку кода. Айти спецы, очень часто, узко мыслят в рамках IT. Типо - "как это можно платить Васе самоучке, когда есть я такой офигенный с цистерной знаний. Да, дороже, но я делаю как гуру и пишу код для Фейсбуков?", но заказчикам не нужен свой гугл и фейсбук, им нужна аппа с отображением последних предложений с кнопкой - "Позвонить". Они не будут платить за дорогое время гуру, если они будут использовать толко 10% КПД этого гуру. Реальные гуру идут работать в большие компании(не обязательно айтишные) либо создают свой продукт, который потом продают через интеграторов или клиентам напрямую.

youtube + stackoverflow и ты крутой спец! =)

Любую рутинную работу рано или поздно оптимизируют и будут делать по шаблонам. Пока не изобрели печатный станок - писари действительно были на вес золота, но где они сейчас? :)

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

0

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

Вы софт макдональдса то видели? кривой и багнутый на флеше который падает )) С остальным согласен, пример просто привел меня в оргазм учитывая количество багов в их терминалах заказа еды :)

Латвийский вроде нормуль. Я вот в Призме видел BSOD на терминале :D :D Вот это был тачдаун

0

Да я в нескольких странах и городах видел BSOD, во франции при мне все упало )))) Так что проиграл я когда сказали что в макдаке качественный софт. Не учитывая что он тупит как будто на калькулятуре запущен ..

хахха, у нас в торговом центре один дисплей постоянно показывает что апдейт на джиФорс пришел

0

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

0

На самом деле админ востребован и у качественного админа работы много. проблема в качестве и большой конкуренции.

0

Пост ни о чем, ребят, расходимся.

Бессмысленные рассуждения от некомпетентного в вопросе человека, который по собственным заверениям обучался 3 месяца. Я бы сказал, что порог вхождения в затачивание CMS под определенные задачи, чем занимается мисс Мендоса, уже давным-давно низкий. Ее же, я надеюсь, никто не заставляет работать в компании, которая делает вторичные с технологической точки зрения продукты. Если бы она чуть поразмышляла, то могла бы догадаться, что и виртуальную реальность и Adobe Flash CS3 для нее кто-то тоже накодил.

Лол бля, в общем то что я тут вижу - "баба - флешер", и таки да, таким программистам можно и справку выдать. Не вижу никаких проблем с этим.

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

Facepalm, это ж тупо вброс, а столько народу ведется)

Программист – это человек, записывающий бизнес-идею в виде алгоритма. Основная работа программиста – подробное описание недостающих для работы алгоритма мелочей из общей идеи. Многое сделано для того, чтобы исключить совсем тривиальные вещи из работы программиста. И многое будет сделано. Но всегда останутся нюансы, и если эту человеческую работу можно заменить машиной, то это уже ИИ, а значит, наверняка, и бизнес-идею сможет придумывать машина. В результате человек будет не нужен совсем.
Всем крышка, пошёл сажать репу.

У меня триггернуло. Если это троллинг, то весьма неплохо.

Сорри но: - Ибануться, он же даун полнейший...

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

Ну смысл в том, что кол-во кодеров необходимое может сократиться.

Dreamveawer, Frontpage знаете? А до него люди ручками в блокноте html код писали.

Также сейчас и фреймворки вырастут в модульные конструкторы. Частично это сделали CMS, CMF, дальше больше.

Я не занимаюсь вебом. Не моя область. Технологии становятся более доступными разумеется, многое автоматизируется. Но и требования растут по качеству и функционалу. А создать технологию, это увы никак не кэжуал девелопер двигающий компоненты. По сути вопрос где находится - создавать технологию (платформу) или продукт на уже готовой технологии. Если продукт, то в целом да, постепенно идет вектор в строну квалифицированного сборщика, а не программиста. Если же разработка технологии, то там всё надолго еще останется завязанно именно на знаниях, резёрче и классическом программировании.

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

А еще есть vim, популярность которого явно выше Dreamveawer и Frontpage вместе взятых, знаете? :)

0

> Dreamveawer, Frontpage знаете? А до него люди ручками в блокноте html код писали.

О, Господи, дай мне сил и мудрости забыть то, что прочитал как страшный сон.

0

Татьяна, не думаю, что у меня получится что-то вам объяснить, но всё-таки я попытаюсь. Мне интересны сложные задачи.

Простой пример: лады собирают роботы, феррари собираются в ручную.
У лады первые поломки в 20 000 км, у феррари в 200 000 км.

Так вот, программирование - это как устройство автомобилей - много механизмов, зависимостей и функциональных особенностей.

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

Ну а теперь...вы всё ещё думаете, что Dreamveawer, Frontpage справятся с задачей точно так же, как если бы человек писал в блокноте.

Понадобилось время, чтобы понял, что не так в сравнении "писать код в Dreamveawer/Frontpage или в блокноте".

Это равносильно тому, что сравнивать написание романа от руки и на пишущей машинке:
- от руки медленнее, на машинке быстрее;
- но в обоих случаях придумывает человек.

Так и редакторы кода: есть простые блокноты, есть блокноты навороченные (с "подстветкой" и подстановкой кусков кода), но придумывает код (алгоритм) человек.

Особая история с визуальными редакторами: да, можно создать веб-страничку, не зная языка разметки. Но далеко ли продвинется в веб-строительстве тот, кто поленился освоить "базу"?

0

Статья человека, который не умеет программировать

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

> По принципу CRUD созданы уже тысячи программных продуктов. Мы этому научились, проблема решена, хватит. Но чего-то ради мы продолжаем делать и делать подобные приложения, причем с чистого листа

Обожемой. Да кто-ж вам доктор что вы херней маетесь-то, а? Не нравится создавать велосипеди? Устроитесь в нормальную компанию, на нормальный интересный проект. Займитесь bigdata, social engineering, нейросетями, ИИ, да чем угодно, кроме клепания говно-сайтов. Возможно это будет открытием для автора статьи, но разработка не сводится только к созданию сайтиков.

А кто у нас нынче редактор vc.ru? Можно получить от этого человека комментарий про то как это дерьмо здесь оказалось?

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

>> кстати, фамилия автора тогда прям играет новыми красками

Четвёртая строчка — и вы уже перешли на личности. Вас заждались на Пикабу.

0

Нет, он же сам решил уйти :) Нам было хорошо вместе, но что уж тут.

0

аа, я то подумал что вы бед гайз. А хуями кидаться на vc можно? или не желательно? смотрю все кидаются, раз уж есть шанс хочу выслушать официальное мнение администрации :)

0

Нежелательно. Но в такие треды, как здесь, я даже захожу с опаской

0

Ну то есть можно, но не желательно злоупотреблять? Так сказать чтобы было хотя бы 2 нормальных слова в предложении :)

0

Не нужно никого оскорблять, тем более без конструктива

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

0

хуями кидаться нигде не можно и везде нежелательно, даже если за это не банят

0

Единственная причина, почему она так думает - крайне скудный опыт. Поработав год - два, ты уже снимаешь розовые очки и начинаешь понимать, что не все так легко и красночно, как казалось сначала.
Стыдно должно быть сайту выкладывать переводы статей от таких вот персонажей только из-за резонансного мнения.

Автор статьи пишет полную хренотень. От недостатка опыта, вероятно.

0

Творения гениев есть достояние кретинов... Больше сказать нечего.

0

Только в конце на слове "зависла" понял что статью написала женщина)))

0

Проекты как wix.com в принципе уже сейчас убрали программистов из разработки простых сайтов и интернет магазинов.

Что мешает в будущем после разработки ИИ заменить всех программистов для типовых задач?

0

Заменить вообще всех людей, нет смысла останавливаться только на программистах

Да-да. Подготовить почву для жизни роботов и ИИ на земле, и всем 7 миллиардам дружно свалить на марс :D

да, но перед тем как заменить всех нужно научиться всех заменять с помощью программ

0

В общем то банальная Татьяна в этом треде тоже думает что можно просто сразу заменить и не париться :)

0

Ты 10-15 лет назад поверил бы что через 10-15 лет беспилотники официально будут миллионы километров прокатывать по городам? что будут печатать на 3д принтерах автобусы и дома? люди будут управлять компьютером и протезами с помощью силы мысли?

0

Советую ознакомиться с Corezoid.
new.corezoid.com/ - это платформа для визуального программирование. Можно обойтись без кода, процессы сразу хостятся в облаке. Их можно копировать и передавать другим людям.

А еще у них чертовски красивый и понятный интерфейс :)

0

да она просто ёбнутая.

Интересные комментарии. Статья - хлам.

0

Почему статья какого то 3-х месячного ява джуниора, привыкшего "писать" музыку перетаскиванием мышкой визуальных элементов с одного места на другое, вообще вызвала какой то ажиотаж?
То что её работу сможет выполнить любая обезьяна с конструктором сайтов - не значит что "программисты переоценены" и "скоро их не будет", это значит что сейчас она как раз та самая обезьяна

Статья конечно разжигает, но мысль правильная.
Основная проблема сейчас в том, что кодеров не хватает и бизнес борется с этим.
На мой взгляд изрядно потрепали unix админов, сейчас проще заюзать aws сервисы, например aws beanstalk с автоматической масштабируемостью и балансером, s3 + cloudfront для фронта, чем держать все на своих серверов с unix отделом, но так родились devops'ы и всех это устраивает.
В данный момент идет атака на бэкэнд кодеров - firebase, parse и самое главное GraphQL, что конечно не является прямым доступом к базе(как написал автор), но изрядно сокращает кол-во кода создаваемого для обслуживания rest запросов.
Наступают технологии виртуальной реальности, боты и тд... так что программистов меньше не будет, идет борьба с их острой нехваткой.

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

Татьяна, которая в комментах пишет про то, что любой школьник сейчас может сделать сайт - права только на 20%. Любое мало мальски сложно ПО, которое сделано для пользования больше чем 10 юзерами - школьник не осилит. Но технологии доступнее, это да. Для примера можно привести обычную стройку зданий. Кирпичи, цемент, инструменты - доступные? Да. Построит школьник что то сложнее конуры для собачки? Маловероятно. Также и с IT.
Как минимум лет 5-8 будет острая нехватка программистов. ИМХО.

P.S. Даже сейчас в Казани крайне мало толковых iOS разработчиков.

скоро Университет Иннополис их много толковых выпустит

0

Да пускай выпускает ей богу, жалко чтоли :)

0

Программы, конечно, создавать будет проще. Не UML и графические интерфейсы со стрелочками так нейросети. Не нейросети так ещё что-нибудь. Но это не имеет ни малейшего отношения к тому, о чём написана статья. Даже те слова, которыми она кидается: "GraphQL" какой-нить, употреблены не к месту.

0

"Бомбит" по этой теме. Да, с одной стороны, графический интерфейс имеет свои плюсы - простота и понятность. Но если со стороны бекенда навернется что-то, то тут уже наврятли поможет чувак с макбуком, выращенный на drag and drop конструкторах. \(シ)/

0

А при чем здесь инженеры и кодинг?
Инженеры/программисты это же не те, кто код набирает в редакторе.

Если будеут нейроинтерфейсы, то программисты без проблем и на них перейдут. =)

0

Неплохая статья.
Но мне гораздо больше понравилась реакция, она очень показательна.

Последние 5-6 лет я наблюдаю следующую тенденцию:

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

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

A тем временем жопа ж не с проста взрывается, обычно человек чувствует, что цепляет его что-то не зря, но нах нам в чем-то разбираться кроме тулз, мы ж профи?

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

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

Ошибка прогеров, что они думают, что они много ебаче таксиста.

Реальность говорит нам, что нихрена. Вроде соц левел чуть повыше, уровень абстрактного мышления приличный, а мудизм дичайше зашкаливает. В большинстве случаев оставленный без присмотра кодер потратит массу времени на ненужный суперуниверсальный паттерн, который пойдет в жопу, когда жизнь изменит структуру данных; или на реализацию фичи, через новую тулзу, в угоду своему инструментальному мышлению. Он же сцуко has a crazy passion for learning something new.

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

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

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

PS
Кстати, отличная цитата из статьи:
"Но ещё несколько лет — и настоящую ценность обретут навыки быстрого, масштабируемого и творческого решения реальных проблем людей."
Эта цитата мне кажется сегодняшним трендом мышления людей, которые имеют уровень влияния выше нулевого.

Браво! Можно смело заменять статью этим комментарием! :)

0

Смузификатор средств: smuzifikator.ru/

0

--------------
Когда-то я писала электронную музыку в программе Reason. В ней наглядно представлены связи между отдельными блоками: просто бери провод и тяни его из одного гнезда к другому.
С интерфейсом Reason я осознавала, что делала, поэтому музыки я создала больше, чем Flash-роликов.
--------------

Только вот музыка одна от другой не сильно отличается. Вот мы и получаем, как в её случае, тонны бессмысленного шлака, которого они называют музыкой. Можно использовать конструкторы игр, но игры получаются громоздкие, тяжёлые и кривые :) потому что не учитывают особенностей конкретной задачи. Как и музыка вышеперечисленная, которую "я создала больше, чем Flash-роликов". Чего их штамповать-то, много ума не надо... :)))

0

Пустили женщину в обсуждения и на тебе! "Каждый школьник", блокноты, копирайтеры по 3 копейки, Белорусы, аналог Авито на юкозе, снова школьники (больная, видимо, тема), "админка админа".

Все тлен, 10 лет зря учился, пойду найму "каждого школьника", пускай мои ничтожные говнопроекты на WP доделает, как положено.

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

Как же это наивно.

0

Пичалька в том, что кодеры (и не токмо 3-месячная девица!!!) просто не понимают термина "инженер". И именуют таковыми кусочек кодеров со способностью чё то сделать самостоятельно . . .
:-(((
И вся эта шушара просто не представляет себе "реальный сектор экономики". В каковом и работают настоящие инженеры. И очень редкие "айтишники" . .
: -)))

0

Возможность комментирования статьи доступна только в первые две недели после публикации.

Сейчас обсуждают
Сергей Фатеев

Меня всегда удивляла логика владельцев крупных капиталов.

Всегда идет речь о сохранении И приумножении капитала, но иногда (читать - очень часто) одна грань берет верх над другой.

Прибыль blackrock за первое полугодие 2016, что то около 0.3%, когда рынок за тот же период вырос, что то около 4%

Я конечно понимаю, что эта средняя температура по больнице и это с учетом прибыли от управления недвижимостью...

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

«Я — Аладдин»
0
Павел Гросс-Днепров

А денег на мой Kredit.kz нет))

Казахстанский сервис онлайн-займов «Кредит24» привлёк $2 млн от британского фонда Finnams Management
0
Павел Николаев

Может и не станет бесталанным! Спросит тут, как стать таланным, получит ответ и вот он, новый Мегасупердрайвруководитель готов..

Что выбрать — работу по найму или собственный бизнес
0
Олег Архангельский

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

МГТС разослал своим клиентам бесплатные тестовые SIM-карты вместе со счетами
0
Alexander Yankovskiy-Betcher

Два года назад подняли evaqalarm.ru
Простейшее приложение с одной кнопкой под обе основные платформы.
Не полетело. Даже среди водителей нет духа взаимопомощи, никто не стал пользоваться.

Beepka — сервис SMS-уведомлений об эвакуации автомобилей
0
Показать еще