Пишу, значит, код. Проходит пару дней, возвращаюсь к каким-то участкам. И у меня жестчайший фейспалм. Как я такое говно написал? Полдня рефакторю, а на следующий день все удаляю и пишу заново. Причем чем больше кода, тем меньше я хочу продолжать, т.к. подсознательно знаю, что придется копаться в дерьме.Иногда залипаю по несколько часов над названиями переменных. Сижу в гугл транслейте и перебираю синонимы до идеала. И все равно получается говно.Не могу работать много времени подряд. Стоит дописать какой-нибудь двухстрочный метод, как в мозгу срабатывает сигнал о завершении дела и что надо бы посмотреть видюшек на ютубе или почитать хабр.Если в голову приходит очередная идея для стартапа, могу весь день потратить на фантазии, как выступаю перед инвесторами, общаюсь с подчиненными. Хожу туда-сюда по комнате и проговариваю свою речь.Иногда программирование настолько надоедает, что я плачу. Не могу написать ни строчки без отвращения. А ведь я им занимаюсь всего полгода.Что же делать, анон? Как стать фанатиком, который может писать код сутками?
>>751350 (OP)Что-то на пасту похоже. Так что отпишусь не тебе, а в общем:Прописные истины:Качество программиста определяется не количеством написанного кода"7 раз отмерь 1 раз отрежь"Ну и главное "БОРИТЕСЬ СО СЛОЖНОСТЬЮ кода"
Программирование не твое. Забудь о нем. Вспомни кем ты мечтал стать в детстве.
>>751350 (OP)>Иногда залипаю по несколько часов над названиями переменных. Сижу в гугл транслейте и перебираю синонимы до идеала. И все равно получается говно.http://www.thesaurus.com/не благодари
>>751367А если в детстве мечтал стать хиккой, но весь годный фриланс для прогеров?другой_анон
>>751356К сожалению, не паста, можешь погуглить.Я понимаю, что количество строк не показатель. Но показатель - готовый продукт за определенный срок. У меня же время уходит на отшлифовку кода до идеала. Причем идеал этот субъективен, и на следующий день это становится говнокодом, т.к. в систему вступают новые переменные.То, что я сейчас программирую, я бы мог набросать за неделю, не думая, используя кучу глобал стейтов и магических констант, и смешивая логику с представлением. Я бы получил рабочий продукт, который, возможно, что-то бы даже приносил.Но я же уже 4 месяца повторяю цикл написал-удалил в ужасе-переписал, используя все больше разных технологий, при этом даже стараясь что-то документировать. Код, конечно, стал лучше, но бизнес-задачу я провалил.И это все не считая жесткой прокрастинации, которая занимает большую часть времени. Я просто боюсь столкнуться с очередными трудностями и кучей on-demand задач. Мозг знает, что ему предстоит напрячься, и всеми силами отгоняет меня от программирования.
>>751378Тридэ-артисты еще загребают по 200к в секунду. Поменьше чем макаки и меньше длинной работы.
>>751382Сделай упражнение, купи хорошего пива чешского, чипсов lorenz, хорошей колбаски сожри это все дома, посмотри порнушку около 3 часовПозвони подруге, купи портвейна, потрахайтесь.Повторять 1 раз в день.Потом тебе станет похер на код.Действуй.
>>751382Попробуй оценивать код со стороны поддерживаемости, а не со стороны «я так вижу».При этом напихать технологий™ может быть ещё хуже, чем обычный говнокод.
>>751386Проиграл в подхода. Просто гуру просвещения. Это не ты на пике?
>>751383У меня "логическое мышление" блядь! хуевое
Твоя проблема, что ты начинаешь думать над такими вопросами прямо во время написания кода. Просто, блядь, потрать пару дней и формализуй все требования. Именования, отступы, длину методов, архитектурные решения - вообще все. Если есть несколько вариантов, то пропиши критерии выбора между ними. Посмотри всякие гайды от гугла и майкрософта.И вот когда ты будешь смотреть на этот список и не сможешь придумать, а что бы еще в него добавить, чтобы он стал лучше, тогда пиши код, механически следуя списку.
>>751382>Мозг знает, что ему предстоит напрячься, и всеми силами отгоняет меня от программированияПонимаю о чем ты, я преодолеваю это так - с утра сразу не сравши, не жравши, запускаю линупс, на котором работаю, не открываю ничего кроме хуяндекс музыки и запускаю иде, сервера, начинаю кодить, черз час-два, иду завтракаю, умываюсь, потом с чашечкой чая возвращаюсь и спокойно сижу-пишу код до вечера, вечером пью пиво. Потом два дня не заставляя себя сижу за проектом, потом снова повторяю подход с утренним моционом. В общем, я не смог выработать себе модель борьбы с этой как бы прокрастинации(нежелания встретиться с трудностями и потому откладывания момента, когда сядешь кодить), потом делаю так - вроде как прыжка в холодную воду вместо того, чтобы медленно в нее влазить. Но мне это помогает потому что люблю кодить, мне просто начать всегда сложно.
>>751400Рассказать тебе историю?
>>751411>люблю кодить, мне просто начать всегда сложно.жиза, анончик. Попробую делать как ты, прокрастинация совсем доебала уже
>>751412Давай, только чтобы про любовь, море и всякое такое, романтическое.
>>751388Именно поэтому я его и переписываю. Раньше пытался все умещать в одностроки, мол, красивее. Сейчас наоборот пытаюсь повысить поддерживаемость и писать максимально самодокументируемый код. Отсюда и многочасовые раздумья над названиями переменных. Но каждый раз нахожу все больше и больше дыр, до тех пор пока все не становится одной большой дырой.А насчет технологий вот пример. Сначала использовал голый php с обычными сессиями. Потом перешел на laravel, написал middleware для аутентификации. Потом узнал, что stateful - это плохо и вообще не rest, надо использовать jwt. Написал свою имплементацию, которая, конечно, оказалось говнецом. Потом нашел готовое решение tymon/jwt-auth. Но тут оказалось, что он заточен под eloquent orm, а я не храню юзеров в бд. Ну и также там была захардкожена проверка токена в хедере, а мне надо в куках. В итоге половину переписал. Получилась уродская смесь моих хуков и оригинальных классов. Но в итоге оказалось, что там и refresh-токен неправильно реализован, из-за которого я, собственно, и решил взять готовое решение, а не допиливать свое. И это либа с 1800+ звезд.Чую, что и это не конец.
Кодить блять, никакие программы нормально не работают. Сраные картинки на виндоус по 50 килобайт открываются 5 секунд. На андроиде вообще все программы неработающие гавно. Биржевые программы глючное гавно такие же как и сайты. 1с программы глючное долгое непонятное гавно.Какие кодеры? Все программные продукты полная шляпа.Вы в индустрии которая дарит миру даже не говно (говном хоть можно удобрить) а всякую еботень. Очень постыдная профессия, шлюха даже больше пользы приносит.
>>751418Ну х3, я постоянно узнаю. что старый код написал плохо и можно было лучше, но просто оставляю как есть, а новый пишу правильно. Если всегда возвращаться и переписывать, то хуй что напишешь. Ведь учишься то по пути. Конечно, если совсем говно написал, то отрефакторить стоит, но у меня такое лишь раз было - писал под температурой, через день глянул и не понял как я мог такое написать - логика по пизде, ничего не пашет, лол. Аж, ужаснулся, потому мне слабо верится тем, кто лечит, что накуреный мол лучше код пишет. Тут банальная температура и логика сдохла, а под травой, когда не всегда поссать в туалет идешь правильно..
>>751409Так формализовать все - это, считай, написать программу с нуля.Спроектировать даже на уровне интерфейсов почти не реально.
>>751421Ящитаю, что все айтишники самовлюбленные и чсвшные уебки без всякого на то основания. Но работа интересная, лично мне. Хотя я лучше бы автомехаником на ралли работал или фермером.мимо-кодер
>>751412Ну? Где история-то, епта?
>>751418> Отсюда и многочасовые раздумья над названиями переменных.Достаточно любого вменяемого имени.> А насчет технологий вот пример. Сначала использовал голый php с обычными сессиями. Потом перешел на laravel, написал middleware для аутентификации. Потом узнал, что stateful - это плохо и вообще не rest, надо использовать jwt. Написал свою имплементацию, которая, конечно, оказалось говнецом. Потом нашел готовое решение tymon/jwt-auth. Но тут оказалось, что он заточен под eloquent orm, а я не храню юзеров в бд. Ну и также там была захардкожена проверка токена в хедере, а мне надо в куках. В итоге половину переписал. Получилась уродская смесь моих хуков и оригинальных классов. Но в итоге оказалось, что там и refresh-токен неправильно реализован, из-за которого я, собственно, и решил взять готовое решение, а не допиливать свое.А всё потому, что ты отталкиваешься от идеологий, а не от задач. «Плохо» то, «плохо» сё. А в итоге пытаешься накостылять всё, что только знаешь, вместо того, чтобы осмыслить то, что пишешь.
>>751350 (OP)такая же хуйнявсе ж мы люди братишкаа по поводу отвращения - значит ты пишешь не интересную для тебя хуиту
>>751423Я вообще не могу программировать, если хоть немного пьян или хочу спать.Мой говнокод работает правильно, но выглядит отвратительно. Сложно расширять, поэтому переписываю с нуля под новый функционал. А потом под более новый и так далее.
>>751435Оно мне интересно в самом начале. Но когда в голове уже все продумано и решено, на деле нихрена нет, и, собственно, нужно писать код, что для новичка - хождение по минному полю и граблям.
Я примерно неделю, может чуть больше должен нихуя не делать. На самом деле это физиология человека, чтобы восстановить мозг и привести нервную систему в тонус.Один раз сплюс весь день. Потом смотрю сериалы.И где-то на 14 сутки открывается чакра йоба кодера, руки и голова сами хотят программировать. Важно на этапе восстановления всячески блокировать все попытки написать хоть строчку кода.Итак сравним два подхода.А. Каждый день понемногу (ЭКСТЕНСИВНЫЙ МЕТОД)Б. Раз в неделю (ИНТЕНСИВНЫЙ ПОДХОД)Сначала объективные цифры. Я взял неделю старых проектов, где как раз следовал классическому подходу. То есть каждый день через силу работал над проектом.В день я отправлял по 2-4 комита, в среднем 21 комит за неделю (3 в сутки).Подход которым пользуюсь сейчас. Это рабочая неделя - отдых и два выходных - кодинг. В первые сутки после отдыха 30-40 комитов. На вторые сутки до 30. То есть в среднем 65 комитов в неделю (9.3 в сутки).При этом в А методе я тратил 6 часов на малопроизводительный кодинг, при этом как писал Оп читал хабр, отвлекался, суммарно трудозатраты составили больше 30 часов в неделюМетод Б отнимал практически по 12-14 часов на программирование, то есть в среднем 26 часов в неделю.Итак, подведем итоги.А. Экстенсивный метод21 комит / 30 часов = 0.7 комита в часБ. Интенсивный метод65 комита / 26 часов = 2.5 комита в часТо есть разница больше чем в 3.5 раза. При этом ты тратишь намного меньше времени в неделю. У тебя 5 выходных и только 2 дня посвящены более плодотворной работе.Скептики кукаретики скажут, что программировать 12 часов тяжело. Да, действительно, если ты делаешь это каждый день. Но за неделю ХОРОШЕГО ПОЛНОЦЕННОГО ОТДЫХА ты набираешь сил и главное желания на такой труд.В итоге, интенсивный способ дает еще одно преимущество. Ты не теряешь времени на переключение контекста. Ты более глубоко погружаешься в код и алгоритмы, а не каждый день заново и заново вспоминаешь что делал вчера. Непрырывный процесс экономит время и сокращает число ошибок. Единственная особенность - следует на вторые сутки в конце рабочей двухдневки указать для себя TODO и хорошо описать вещи, которые следует лучше проработать.То есть я прямо в коде создаю что-то типа заметки, написав то, что хочу сделать. Обычно за неделю отдыха меня посещают гениальные мысли, которые я фискирую в своей записной книжке и к выходным просто вычеркиваю эти TODO и делаю более крутые вещи, тогда как при классике у меня не было бы времени обдумать и придумать новые интересные подходы. Я бы просто делал TODO при этом упуская более изящные решения.Для себя я уже все доказал, но уверен, что многие оценят мой способ и технику организации раб процесса.
>>751458
>>751458Надо попробовать на постоянной основе, потому как замечал, что после двух недель в отъезде(на отдых) без работы я по возвращении хотел кодить и засел на три дня по 12 часов, не чувствуя не усталости ни скуки, а вот на 4-й пошло херово и потом я несколько дней работал часов по 6 из которых 4 скролл нулевую, смотрел тытрубы и прочее говно.
>>751458Но ведь это же просто альтернатива? Принципиально больше ты не начинаешь работать.Я же хочу каждый день кодить по 12 часов. Но для этого нужно абстрагироваться от всего, кроме программирования, полюбить его. Вот как это сделать - основной вопрос.
>>751487Хм, чел ясно привел пример 21 коммит посредственного качества и 65 высокого за одинаковый промежуток времени.
>>751487а я хочу научиться летать
>>751488Мне кажется, все же выборка мала. Но, если это реально настолько повысило эффективность, без человеческой воли там не обошлось. Я даже после недельного перерыва не смогу больше 5 часов работать.
>>751499Я знаю людей, которые кодят по 12 часов, но не знаю таких, которые умеют летать.
Я бы сказал, что производительность зависит от следующего:1) Интерес к проекту. Над контрибъюшонами в одну игру зависал сутками, позабыв про вме.2) Соблюдения биоритмов. Как бы я не старался перейти на дневной режим после отпусков, с утра делать ничего кроме тупки и занятия прокрастинацией невозможно.
>>751510> Я знаю людей, которые кодят по 12 часовА нахуя это надо? Кто-то думает что от этого получается код, который легче поддерживать?
>>751510ну да, это я в 17 лет. сейчас мне 31 и я кодю по 4-5 часов в день. иногда бывает что прёт по 10-12, но после этого я пару дней ВАТНЫЙ.
>>751516Больше кода -> больше практики -> лучше код. С каждой строчкой все последующие улучшаются.
>>751520Теперь-то ты, я надеюсь, успешный 100к+$/год удаленщик? А то 14 лет въебывать за меньшее - это жесть. Когда ссаные докторишки получают по 300к$ в год.
>>751516Мой друг кодит по 12 часов потому что его прет с этого - это по глазам видно. Чувак просыпается и кодит, потом идет на работу и там ебашит, а потом приходит и 4-5 дней из недели опять садится и пишет код своего проекта(который алсо уже запущен и котируется, но диванон, потому не спалю годноту). В пику ему я - работаю по 4-5 часов в день, и то не всегда. У него при этом есть тян, хотя он не спортсмен ни разу, у меня тянки нет, хотя я не спортплощадке зависаю и весь из себя атлет. Такие дела.
>>751525У сраных докторишек нет личной жизни, это если про херургов говорить, остальные не доктора, а так - ни о чем.
>>751525не, я $14К в год в мухосрани. сэд бат тру.
>>751529В мухосрани тебе 1000 вечнозеленых не хватает, да еще и при курсе деревяного? Ты там совсем охуел?
>>751530я нигде не говорил, что мне не хватает, мне очень даже норм.
>>751531>сэд бат тру>нигде не говорил, что мне не хватаетНу хуй знает, звучало как не хватает.
>>751530Более-менее не страшные проститутки стоят от 3500-4000/час, посчитай, что останется после походов по два часа каждые выходные.
>>751542Нахуя ты по ним ходишь, да еще и каждые выходные? Ты не можешь себе обычную тян выцепить на кафе\баре\бильярде? Дешевле обойдется, где-то так в 3-4 кружки пива.
>>751506Ты хочешь работать по 12 часов 5 дней в неделю, но не можешь работать 12 часов 2 дня в неделю. Логично, и все таки..
>>751549Мне нужен только секс. От рычания и двигания тазом с «обычными тян» для доступа к пизде высоколобого нерда коробит, со шлюхами не так зашкварно.
>>751526Ну ты и биомусор, раз тянки тянки у тебя нет.
>>751539я в том смысле, что 100К мне бы понравились больше. но в целом на 1000 долларов в провинции можно жить очень неплохо, а если это белые 1000 долларов как у меня то вообще заебись. ну хули моя хата 23000 стоит о чём тут говорить лол. при том что это 2шка в центре.
>>751526работаю час в день, а то и реже. Есть тян. Есть свой проект, который вырос за рамки проекта и стал ООО приносящим деньги. Вообще я больше читаю, порядка 3-4 часов каждый день. Программировать для быдла.
>>751596ну так к чему это я, хуй знает, я инженер, не понимаю как можно программировать 12 часов в день, у меня обычная инженерная работа. В ней 2/3 квадратики на бумажке, схемы, чтение статей. Хуй знает чего вы там программируете, дибилы бля, говна понаделают, а потом по 12 часов отлаживают, при этом все тестами покрывают, пиздец. Программы надо писать так, что бы их не надо было отлаживать.
>>751596kek пока скрывать
>>751653да не кипишуй, естественно не сразу все это наступило, несколько лет проект пидорасил, но опять же, проблема всегда была в хуевой проработке алгоритмов, а не в том, что мало пердолили. Если что, сейчас все делаем на си + RoR
>>751350 (OP)>Если в голову приходит очередная идея для стартапа, могу весь день потратить на фантазии, как выступаю перед инвесторами, общаюсь с подчиненными. Хожу туда-сюда по комнате и проговариваю свою речь.Ты понимаешь, что ты дурачок, разговаривающий сам с собой?
>>751526А через месяц его увозят в дурку.
>>751526>у, у меня тянки нет, хотя я не спортплощадке зависаю и весь из себя атлет.хочешь я буду твоей петянкой?
>>751739Лол, так все делают.
>>751870Я бы не стал встречаться с тян с двача, хуже их никого нет. Лучше уж шлюха-наркоманка-алкоголичка, чем дваче-тян.
>>752086Тебе писал глиномес…
>>752090Не мне.
>>75156012 часов 7 дней в неделю.
>>751350 (OP)слабовольный нытик.Нужно писать - пиши.Не нужно - так не ной.Ты этим тредом свою прокрастинацию в куб возводишь, ищешь оправдвния, а не решений.>Не могу работать много времени подрядрезультат работы от непрерывности оной не увеличивается(зачастую и наоборот)Сам перерывы делаю через час-полтора.Однако, блеать, у меня таки есть хоть и размытый даже не обязательный, но план, составленный не от лампочки - нет приколов аля "чичаз, минут десять разбираюсь с этой новой фишкой, а потом, на её основе делаю эмулятор БАК минут за одиннадцать" - которого я, так или иначе, стараюсь придерживаться.> Как стать фанатикома как заставить себя полюбить зубную боль?нужно знать для чего делать что, а не ныть\прокрастинировать.не нравится - и не делай.
>>751350 (OP)Ты джуниор, это нормально что у тебя не получается заранее продумать архитектуру и выбрать фреймворк. Бери задачи поменьше и поинтереснее.Писать весь день можно, но для этого надо чтобы задача и технологии были хорошо знакомыми. То есть чтобы ты мог писать экран за экраном не лазя в гугл.Гугл и стековерфлоу дали возможность писать код аквариумной рыбке через 3 секунды забывающей увиденное. Всегда можно нагуглить ответ. Это не значит что так и надо делать. Иногда когда у тебя возникает вопрос и ты не знаешь ответ надо взять толстую книжку и от начала до конца её прочитать, иначе в голове у тебя всегда будет мешанина отрывочных знаний и в архитектуру ты не научишься. Могу посоветовать начать с "Совершенного кода" Макконнелла.Веди TODO-лист. Я использую для этого тетрадь, и записываю туда даже мелкие подзадачки. Это помогает не забывать таски, а ещё процесс вычёркивания сделанного приносит удовлетворение, что важно когда ты пишешь подолгу. Образно говоря лучше смотреть не на медленно ползущий прогресс бар глобальной задачи, а на проносящиеся прогресс бары подзадач.Попробуй сделать всё по правилам. Продумай декомпозицию задачи с учётом модульности, связности и тестируемости (если структура не диктуется фреймворком). Сделай заглушки для каждой подсистемы. Двигайся короткими перебежками от состояния в котором система в целом работает к состоянию когда она опять работает, но уже с реальным кодом вместо заглушки или с новой фичей.Сделай чеклист из того что ты хотел бы улучшить или избежать и прилепи его на монитор.Используй pomodoro, и не позволяй себе прокрастинировать во время рабочих отрезков.Алсо ты похоже не вполне здоров психически. Скорее всего ты забрался в пирамиде Маслоу выше чем можешь себе позволить. Хотя бы раз в неделю надо потрахаться и встретиться с друзьями чтобы поржать над чем-то. Тогда пройдут экзистенциональные проблемы в виде метаний между страстью к кодингу и ненавистью к нему. А заодно пропадёт желание тратить дни напролёт на фантазии, таймменеджмент станет естественным.Кстати, знает ли кто-то о твоём проекте, получаешь ли ты фидбек?
>>751350 (OP)>занимаюсь всего полгода>>751418>Сначала использовал голый php с обычными сессиями. Потом перешел на laravel, написал middleware для аутентификации. Потом узнал, что stateful - это плохо и вообще не rest, надо использовать jwt. Написал свою имплементацию, которая, конечно, оказалось говнецом. Потом нашел готовое решение tymon/jwt-auth. Но тут оказалось, что он заточен под eloquent orm, а я не храню юзеров в бд. Ну и также там была захардкожена проверка токена в хедере, а мне надо в куках. В итоге половину переписал. Получилась уродская смесь моих хуков и оригинальных классов. Но в итоге оказалось, что там и refresh-токен неправильно реализован, из-за которого я, собственно, и решил взять готовое решение, а не допиливать свое. И это либа с 1800+ звезд.Нихуевый у тебя прогресс. Я тоже полгода назад вкатился. 4 месяца занимался HTML и CSS. Наверстал и подключил к ЦМС порядка 10 проектов. Изредка почитывал маны по JS и PHP чтобы вкрапления из 5 строк сделать. JS бросил на третьей итерации и перешел к четвертой итерации изучения PHP. Перешел к Laravel не понимая сути фреймворков, MVC, ООП, паттернов. Наверстал статиками код и показал его на суд адеквата. Самооценку сбили и я пошел учить с основ. Вот уже 2 месяца пишу хелловорды в PHP треде.
>>752358Пробовал составлять план, но выходило слишком детализировано, вплоть до сигнатур методов. Из-за этого все бросал и сразу писал код.Я не способен держать в голове сразу много задач - очень плохая кратковременная память. Сравнение с рыбкой идеально подходит. Стоит задуматься о чем-то - и вот я уже скроллю хабр.Текущий проект настолько типичный круд, что составлять для него план - это как применять ооп для физзбазза. Я так думал. И потерял 4 месяца.Бывало, что по несколько дней подбирал палитру элементов и сдвигал их на пару пикселей, иначе мозолило глаза.Еще был одержим микрооптимизациями, из-за чего первый код был просто нечитаем. Хорошо, что хоть от этого избавился.Учитывая, что я пересел на laravel, осталось совсем немного до завершения. Уже два дня не писал код, попробую одним спринтом завершить. Если опять будет приступ, напишу ТЗ, как ты предлагаешь. Если же все будет нормально, тогда только для следующего проекта, который уже не такой тривиальный.>Хотя бы раз в неделю надо потрахаться и встретиться с друзьями чтобы поржать над чем-то.У меня нет друзей, я уродлив и беден. Программирование - единственный шанс на успех.>Кстати, знает ли кто-то о твоём проекте, получаешь ли ты фидбек?Нет. Частично я его пишу для себя, частично для резюме на джуниора.
>>752378Полгода веба. До этого писал хеллоу ворлды на плюсах.Я много времени вложил в php, js и паттерны. Верстку гуглил по ходу, когда делал дизайн для своего сайта. Например, красивый адаптивный лендинг я сейчас не смогу сверстать, только если долго и с гуглом. jQuery тоже не успел пощупать.
>>752435>Я много времени вложил в php, js и паттерны.Это время входит в полгода?
>>751350 (OP)>ОП-пикПочему кодомакаки любят обкладывать себя атрибутами электронщика? Всякие мультиметры там, рассыпуха, щупы и другой инструментарий. USB кабель в ардуинку можно и руками воткнуть. Для того, чтобы раз в полгода почистить системник необязательно захламлять свой стол.
>>752463Это как татуировки у зеков и медальки/погоны у военных - принадлежность к касте.
>>752438Да, много из этих полгода.
>>751350 (OP)Слишком много рефакторинга тоже вредно - ты дрочишь на форму, не прорабатывая содержание кода. Просто расслабься и забей на наличие костылей на время и напиши хоть что-нибудь.
>>751382У лебедева была паста про степени готовности работы опять же - не пиши сразу пиздато. Нарисуй на бумажке план, потом блок-схему, потом прототип на пистоне напиши, и только после того как он заработает пиши нормальный код. Это же интересно.>все больше разных технологийОправданно или просто по хайпу.Хотя можешь меня не слушать, я не профессиональный программист. Но по-моему, процесс кодинга похож на то, чем я занимаюсь, поэтому я тебе дал пару советов.
>>752473Начал марафон. Посмотрим, сколько продержусь.
>>751350 (OP)Перестань упарываться наркотой, будь трезвым.
>>751350 (OP)>Сижу в гугл транслейте и перебираю синонимы до идеалапроиграл с этого создателя калькуляторов
>>751350 (OP)Короче, ты идеализированный перфекционист-мечтатель, сам такой же. Ты доводишь до совершенства, а тебя заставляют "хуяк-хуяк и в продакшен"=) ? Так и поступай, научись говнокодить на работе и оттачивать до совершенства свои проекты для себя и человечества.
>>751350 (OP)>писать код суткамиОтдыхать нужно. Ничем хорошим это для тебя не кончится. Дело в том, что ты страдаешь перфекционизмом.Прочти эту статью: https://www.anxietybc.com/adults/how-overcome-perfectionismПримеры перфекционистского поведения: - Хроническая прокрастинация (откладывание дел на потом), с трудом доводишь дела до конца, легко сдаешься - Делаешь задачи с излишней осторожностью и тщательностью (например, трата 3-х часов на одну задачу, которую можно сделать за 20 минут) - Чрезмерная проверка (например, трата 30 минут на поиск возможных грамматических ошибок в письме начальнику) - Постоянно пытаешься усовершенствовать что-либо путем его переделывания (например, переписываешь рабочий документ несколько раз, чтобы сделать его «идеальным») - Испытываешь трудности с принятием решений по пустяковым вопросам (например, какой фильм посмотреть) - Детальная проработка списков дел (например, когда просыпаться, чистить зубы, принимать душ и так далее) - Избегаешь пробовать что-то новое и риска совершить ошибкуКогда я писал пост, у меня проявился ебаный перфекционизм: несколько раз "улучшал" перевод примеров поведения, лол. Чтобы анончики не подумали, что я совсем не могу в инглиш. Абсолютно бесполезные действия. Вместо 2-х минут на этот ответ я потратил минут 15-20.
>>753477>- Хроническая прокрастинация (откладывание дел на потом), с трудом доводишь дела до конца, легко сдаешьсяВместо запятой перед "с трудом доводишь ..." надо тире.>например, трата 3-х часов на одну задачутратя?>Хроническая прокрастинация>Делаешь ...>Чрезмерная проверка ...>Постоянно пытаешься ...Почему разнородные пункты после двоеточия? Почему после всех пунктов кроме последнего не стоит точка с запятой, а после последнего нет точки?>Избегаешь пробовать [...] и рискаЛибо "избегаешь пробовать и рисковать", либо "избегаешь пробования и риска".>Когда я писал пост, у меняЗапятая не нужна.>Вместо 2-х минут на этот ответ я потратил минут 15-20.Вместо 2-х минут я потратил на этот ответ минут 15-20.
>>753533Что ты хочешь этим показать? Ты видимо не понял, что значит перфекционист. Это не тот, кто делает по факту всё правильно. У перфекциониста вполне может быть дохуя грубых ошибок.
>>753539Кто не понял тот поймёт.
>>753540
>>751350 (OP)> Не могу написать ни строчки без отвращения. А ведь я им занимаюсь всего полгода.Всё правильно, программирование это не твоё, я думаю тебе стоит рассмотреть вакансии в "Макдональдс"> Что же делать, анон? Как стать фанатиком, который может писать код сутками?Никак
>>751458Каждый день понемногу - это во-первых дисциплина. Во-вторых каждый день возвращаясь к задаче ты будешь лучше понимать ее, каждый раз по новому смотря на нее. В-третьих "повторение - мать ученья". В-четвертых, если ты заставляешь себя через силу писать в будни, какова вероятность, что ты не будешь себя заставлять выходные.
>>753533>>Когда я писал пост, у меня>Запятая не нужна.Нужна.
Такая ж хуйня, 80% времени нихуя не интересно делать и откладываю задачи, лишь оставшиеся 20 чет делаю и нравится
>>752483Что за программа?
>>753997Скрипт пишится за 10-20 минут.
>>752483Анончик, достаточно на сегодня! Хватит себя мучать!
>>751382Сначала нахуячь решение как-нибудь, а потом уже чисти его копию, пока чистилка не устанет. Код рефакторится после того, как написан, а не во время. Тебе потому и надоедает это, что результат ты еще не получил, а проблем себе уже насоздавал. В гугл транслейте сидеть часами перебирать названия переменных, вместо того, чтобы идею реализовывать, ну охуеть вообще.И вообще, поскольку сам ты еще не знаешь, что говено, а что - нет (иначе не писал бы говно в процессе разработки, либо писал бы его осознанно), говеность кода сможет определить только посторонний человек, либо ты сам, но через длительное время. Ты же просто сам себя ебешь рандомсоветами от рандомхуев, не почувствовав на своей шкуре ценность этих советов, и потому не осознавая, где и как этими советами пользоваться. А чтобы это все почувствовать и осознать, нужно наткнуться на говнокод, много говнокода. А для этого его надо сначала написать. Вот и пиши.
>>753533>тратя?Можно и так и эдак.>Почему разнородные пункты после двоеточия?Почему нет? Обычный список.>Либо "избегаешь пробовать и рисковать", либо "избегаешь пробования и риска"."Избегаешь пробовать и (избегаешь) риска". Так можно.>Запятая не нужна"Я писал/перфекционизм появился". Сложносочинённое предложение (по-моему, это так называется) - запятая нужна.
>>751350 (OP)От ОКР иди лечись.