All streams
Search
Write a publication
Pull to refresh
4
0
Send message
Мнение как будто из какой-то параллельной вселенной.

Работаю в сфере веб-разработки с 2008 года, с этого же года практически все свободное время делаю какие-нибудь домашние проекты — то одно хочется попробовать, то другое. Один из первых, например, делал потому что хотелось потестировать заработок на ссылках (сайт до сих пор живет), а последние 3 года пишу свою браузерную MMORPG. Плюс планов еще на 10 лет вперед есть.

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

А если говорить о себе в 22 года — то в это время я мог бесконечно и с удовольствием играть в Lineage 2.

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

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

Уже несколько раз на этой странице упоминают проекты, которые «выходят на новые рынки» и захватывают их. И если не зарелизился за месяц — все, поезд ушел, другие уже заняли нишу. А можно конкретные примеры?

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

В России тоже самое — когда-то топ-1 поисковиком и сайтом был Рамблер, а где он сейчас?

Фейсбук так же не был первой социальной сетью.

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

Вот от такого действительно разрывает шаблоны)
Ага, а когда оказываешься в подобной компании, и начинаешь мягко и не мягко поднимать вопросы на тему «Как вы могли такого наворотить?», «Какие нафиг бизнес задачи, тут над качеством надо работать» — тебя называют «токсичным», «мешающим работать» и увольняют.

P.S. Опережая фразу «Надо не сообщать об ошибке, а предлагать решение» — решение требует времени, а чтобы это время выбить (у нас же есть бизнес задачи горят!) надо объяснить, что в проекте куча проблем.
мне скучно в очередях, в дороге, и в любых других местах где все нормальные люди листают ленты, слушают музыку, играют или смотрят видео;

Хм, интересно…

Я примерно такой же гик как и автор, только немного с другим уклоном — я не ношу с собой телефон (старенький смартфон без интернета), за исключением случаев, где он мне точно понадобится.

И как раз возможность подумать о высоком в дороге является причиной. Потому что в современной жизни дорога, это, по сути, единственное место, где можно подумать о жизни.
Читая ваш рассказ, сразу вспомнился этот пост: habr.com/ru/post/451242

Удивительная ситуация (мой взгляд со стороны) — у вас, откровенно слабый проект и боевка (заходил, пробовал), но вы 5 лет работаете над ним, и не собираетесь бросать.

А у max-warlock наоборот — хорошая, понятная, идея, 3000+ участников в группе, 1-2 тысячи просмотров у постов, десятки лайков и комментариев, активная аудитория (и все это за 2.5 года разработки, что для MMORPG не много), но автор подводит итог, что в одиночку MMORPG не сделать, все печально и плохо.

В общем, поражаюсь — в той ситуации, где действительно надо бросить проект — его тащат, а где есть отдача и нужно не опускать руки — опускают.
Тестовый день никак не поможет это обнаружить.

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

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

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

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

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

На что начальник был послан лесом, а я отправился искать новую работу)
Да, но вот вопрос, зачем? Почему надо быть «неравнодушным»?

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

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

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

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

Не переношу такие «тонкие намеки».
Работаю с сайтами с 2007 года, прошел путь от недоспециалиста на все руки под названием «веб-мастер» (который не только фулл стек, но еще и в дизайн, и в SEO, и в контент может), затем перешел в чистые программисты (фулл стек), затем, в чистый бек — каждый раз моя зарплата вырастала, а работа становилась комфортней.

Полностью согласен с автором — на рынке труда ценятся специалисты высшего уровня. А чтобы стать таким специалистом нужно долгие годы сидеть в одной узкой сфере. Хотя, какой узкой, даже бек часто совмещает в себе несколько специалистов — программист, спец по БД, админа по поддержке серверов.

Сколько бы я, бек, не читал книжек по Linux, я никогда не стану таким прошаренным в настройке и поддержке веб-серверов как профильный админ, который годами, целыми днями, только этим и занимается.
Работаю с сайтами с 2007 года, работал и на фронте, и на беке, и в SEO (больше всего), и понимая, что сайты компаниям нужны не потому, что это «классно, модно, молодежно», а для конкретных бизнес задач — на последние тенденции развития фронта смотрю как на массовое помешательство.

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

1. Перерабатывая я отнимал время от своей жизни. Или попросту — не жил. Работа на работе, работа вне работы.
2. Никакого вознаграждения за свои переработки не получил — за два года даже не повысили зарплату. Вообще автор указывает на тот же урок — как бы ты хорошо не работал и не перерабатывал — если ты это не показываешь руководству — это никак не оценят. Будут считать что так и должно быть.
3. Кто-то может сказать, что компания выиграла? Тоже спорно. Когда я ушел, и на мое место пришел другой человек, который не готов был перерабатывать, не готов был брать на себя больше, чем описано в должностной инструкции — то проект просто умер. Посещаемость упала в 6 раз, а дизайн сайта превратился во что-то блевотно-серое (т.е. человеку сказали сделай сайт за такой-то срок — он его и сделал, по уровню своей з.п. и по отведенным срокам. Я бы на выходных сидел и пытался поймать озарение и идеальный вариант, а он сделал просто «нате»)

И только после того, как корпоративный сайт был убит, до руководство дошло, что чтобы получить хороший результат — надо вкладывать хорошие деньги. Через пару лет, когда зашел на сайт бывшей работы — увидел профессиональный сайт от хорошей веб-студии.

Так что переработки и «геройство» на работе не помогает никому — ни сотруднику, ни компании.
У меня жена отличница — без красного диплома, но близко к этому.
Ну… знаете… по лично моим оценкам — могло бы быть и лучше. Очень сильно бросается в глаза то, что человек может в жизни добиваться большего, но не делает этого. Иногда спрашиваю её: «у тебя в жизни вообще цель есть?»

Складывается ощущение, что отличники привыкают «выполнять задачки», а вот способность эти задачи самому себе ставить — как будто атрофируется.

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

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

Добавлю страницу в закладки. Буду показывать всем, кто так любит менеджеры зависимостей, и когда все легко и по-современному.
Попытался добавить техникум — «Московский электронно технологический техникум» — не позволило.
И пропустить этап с указанием образованием не позволило.
Очень «дружелюбный» сервис.
Итоги

Рассмотрим плюсы и минусы, с которыми мы столкнулись при переходе с PHP на JS:

Будьте добры, напишите на основе какого временного отрезка сделаны эти итоги. Потому что, частности ради, нужно понимать, что за полгода использования какого-то продукта о нем может сложиться одно впечатление, а за 5 лет — совершенно другое.

Вначале вы лишь упоминаете
но недавно перешёл на JavaScript

Напишите точные сроки. Для объективности.

Information

Rating
Does not participate
Registered
Activity