Как стать автором
Обновить
4
0

Пользователь

Отправить сообщение
Может дело даже не в языке. С момента, как я увидел первую игровую приставку, я загорелся мыслью, что буду делать игры. Вырос, поступил на программиста, отучился, но в игроделы меня не взяли, пошел писать на С++. Какое-то время гордился тем, что знаю много подводных камней и отстреливаю ноги реже своих коллег. Потом перешел на C#, занялся сайтостроительстом. Выгорание всегда считал какой-то фигней, которой страдают либо зажравшиеся, либо те, у кого нет истинного интереса к профессии. Хотя последнее время часто замечал, что буквально принуждаю себя сесть работать и вообще испытываю негативные эмоции от мыслей о работе. Пробовал сменить язык, но как оказалось, никого не интересовало, насколько большой у меня стаж разработчика — если ты абсолютный новичок в новом стеке, то в лучшем случае сгодишься на джуниора. К такому проседанию финансов и статуса я не был готов, к тому же понял, что, сменив язык, по сути, сменял шило на мыло, т.к. интереса к работе ничуть не добавилось, но денег убавилось прямо-таки очень. Решил вернуться в прежний стек, нашел новую работу — все прошло хорошо, взяли без собеседования — хватило выполненного тестового задания. По з/п заметно поднял планку, чем был очень доволен. Но работа не пошла. Я просто садился за комп и тупо смотрел в монитор, пытался читать документацию по новому проекту, но ничего не воспринимал. Боролся, мотивировал себя мыслями о выросшей зарплате, перспективами работы в крупной зарубежной компании, но тщетно. Так прошла неделя, я извинился перед нанимателем и уволился, сославшись на семейные обстоятельства. Интересно, что даже тогда я ни разу не подумал в выгорании, хотя был знаком с этим термином. Короче, я впал полный ступор, был растерян и не понимал, что делать дальше. Обсудить это было тоже не с кем — зажравшийся чувак жалуется, что не может заставить себя стучать по клавиатуре за з/п, в разы превышающую «хорошую» по нашему региону. Решил какое-то время поделать, что захочу. Первые дни гулял по лесу, вечером смотрел разные фильмы, на которые прежде не было времени, потом наскучило, скачал пару книжек по разработке игр и следующий месяц я спал по 4 часа в сутки, набивая примеры из учебников. Язык не изменился, изменилась область приложения — я наконец-то занялся тем, чем всегда хотел, но всегда находил вполне разумные доводы этого не делать. Не знаю, насколько мне теперь хватит энтузиазма, но уже год, как я продолжаю двигаться в новом направлении и меньше его пока не становится.
Средства не помогают или помогают временно, т.к., как правило, все они направлены на последнее звено цепочки проблем, и предлагаемый тут продукт — не исключение. Тоже годами ходил по врачам, которые «лечили» различные последние звенья цепочек, предлагая различные мази, капли, спреи, в т.ч. гормональные, но все это либо не работало, либо работало на косметическом уровне.

Например, демодекозный клещ — это либо ослабленный иммунитет, либо нарушение работы сальных желез, либо и то и другое, что в свою очередь может являться следствием нарушения работы ЖКТ. Лопающиеся сосуды — тоже нарушение метаболизма. Если лечить системные нарушения мазями, рано или поздно это вылезет в другом месте.
> Я быстро понял, что с таким подходом я никогда не доделаю тестовое.

Очень знакомо, тоже как-то прошлепал сроки ТЗ, когда решил сделать его в соответствии с лучшими практиками. Постепенно из простого веб-приложения вырастал какой-то монстр, который при своих чрезмерно больших объемах был крайне хрупок и неуклюж: добавил новое свойство — не забудь поддержать его на всех уровнях абстракций, тем паче если для Entity наделано несколько вариантов его отображения/редактирования, не забудь про все DTO и ViewModel-ы, добавь во все автомапперы, валидацию и там и сям — любое незначительное изменение сопровождается его поддержкой на всех уровнях, в процессе которой фокус внимания тонет в деталях реализации.

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

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

Дочитав до этой строки, вспомнил себя :)
Спасибо за статью, она воодушевила меня прилагать еще больше усилий! У меня, в отличии от вас, есть достаточно большой предшействующий опыт работы программистом, но был перерыв в работе почти в 1.5 года и затем я решил резко поменять стек технологий. В итоге осознал, что предыдущий опыт никого не интересует, а в образ джуниора уже особо не вписываюсь по возрасту (хотя сам не против), как и в ожидания авторов вакансий с текстом «молодой веселый коллектив вас ждет». Но считаю, что варианты все равно есть и не нужно отчаиваться!
И насколько это повышает требования к производительности ПК игроков. Если это сулит потерю значимой части покупателей только из-за того, что юбка колышется, то для большей части игр — это невыгодный размен.
Я был бы очень горд собой, создай я такое. Ребята молодцы, не каждый решится на такое и уж тем более доведет затею до рабочего продукта.
Если подумать, этой тендеции способствуют множество факторов. Первым, с чем знакомится ребенок с пеленок — это, как правило, телефон. Компьютер может долгое время оставаться «штукой для взрослых», время игры за ним проще контролировать родителям, у многих железа хватает только для офисных приложений и т.д. Да и если он вообще присутствует дома, т.к. до сих пор ни одна ОС действительно не адаптировала компьютер для домохозяек, а так верилось. Так что ПК по большей части был и остается инструментом для компьютерщиков и продвинутых пользователей. А играть хочется всем.
Мне уже скушно от любых игр. А когда-то было очень весело. При этом очень многим до сих пор весело, особенно детям. Но мне сложенее всего понять, как можно играть в шутер на мобилке! Во-первых, управление: при самом продуманном варианте все это выглядит каким-то страданием до чувства отвращения. Во-вторых, размер дисплея. В этом не было бы ничего необычного, если бы не существовало ПК или консолей, на коих уровень удобства взаимодействия в играх со сложным управлением даже близко не сравнится с мобилками. В шутерах на ПК был интерес в динамике, возможности быстро срегировать, как-то обмануть противника, то на мобилках (из-за ограниченности управления) все выглядит каким-то расстрелом друг друга из мушкетов в упор. При этом есть игры с простым «тыкательным» управлением, которые вполне нормально играются на мобилках. Но люди играют на мобилках в шутеры. И играют много, значит им удобно. Авторы статьи, видимо, тоже испытывают положительные эмоции от этого процесса, поэтому именно им и двигать эту индустрию вперед.
Попробуйти прочесть книгу «BREAKING THE VICIOUS CYCLE by Elaine Gottschall», можно начать с главы 7. Может это и не ваш случай, но мало ли.
Слезная точка существует не просто так. Глаз постоянно омывается слезой, которая выводится через этот канал. Когда его пломбируют, тем самым нарушают балансировку системы и начинают развиватсья другие пролемы, такие, например, как инфекции.
Я выразил свою точку зрения, которая состоит в том, что автор продукта имеет право делать его таким, каким пожелает. При этом он никого не принуждает им пользоваться. Но обычно на такие сайты никто не ходит, с блокировщиками или без, т.к. контент там соответствующий. А в целом, дело касается всех, в т.ч. и множества приличных сайтов, права которых, по сути, игнорируются.
От блокировщиков страдают не только сайты с 100500 скриптами.
Представьте себе, например, картину Айвазовского, которую обклеили стикерами с рекламой.

Не ходите смотреть на такие картины. Вы же не придете и не станете обдирать стикеры.
Эти вещи никак нельзя сравнивать. Почему вам не пришло в голову сравнить с ПО или с видеопрокатной продукцией? Надеюсь, вы не сомневаетесь, что распространение взломанного или просто модифицированного ПО без согласия автора является незаконным?
А книгу вы купили (заплатили за неё) и можете пользоваться ею лично, как хотите. Думаю, вы всё прекрасно понимаете, но вам так удобнее (смотреть сайты без рекламы), а то, что над этими сайтами работают люди, как и на любой другой работе, и что им тоже нужно как-то зарабатывать, вам просто нет дела. Тем более, закон не запрещает.
С моей точки зрения (как разработчика), сайт — это такой же программный продукт. Все что задумано авторами не должно изменяться кем-либо со стороны при его использовании, т.к. это, как минимум, неправильно. И совершенно непонятно, почему подобные утилиты до сих пор не рассматриваются, как нарушающие авторские права (почему сайты не защищены законом, как, например, настольные приложения), почему эти нарушения поддерживаютя производителями браузеров в том числе. Если вас не устраивает программный продукт в том виде, в котором он выпущен на рынок, значит правильно будет им не пользоваться, а не «ломать» его, объясняя это тем «что так удобнее» или «ибо нефиг».
Нет. У меня при заходе появляется следующее сообщение:
Сайт РБК не работает, если у вас включен блокировщик рекламы...
image

На rbc.ru можно увидеть разумное решение данного вопроса, если зайти с включенным блокировщиком.
Книга будет только на русском?

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность