Антоний, расскажи, в чём, собственно, интерес программирования? Объясни с примерами на пальцах, чтобы ничего не знающий о кодинге анон понял. От чего именно во время процесса кодеры ловят кайф, на что это больше всего похоже? Не может же быть, что мотивация только в 300кк/сек. Что есть для тебя кодинг, помимо хороших шекелей за не пыльную работёнку?
Решал логические задачки, аля пикрил? Решение задачи всегда даёт радость. А работа программистов состоит из того, что ты час бьёшься головой об стену, меняешь 1 цифру и кайфуешь от того, что всё заработало
Кайф от решения определенной задачи оптимальным (по твоему мнению кек) образом, а потом еще какие-то мелкие доработки для дополнительной оптимизации тоже могут принести удовлетворение, даже если ты просто сократил количество строк кода или привел его в порядок. Проще всего пожалуй сравнить с удовлетворением от решения задач по алгебре/матану из школы/вуза, только там от тебя чаще всего требовалось решить определенным нужным преподу образом, а тут ты свободен выбирать любой. Если тебе решение задач на учебе не приносило удовольствие, то в код наверное вкатываться нет смысла, любимым занятием это не станет.
Короче долбишься над одной задачей 2 часа, ненавидишь весь мир, хочешь всез убить и сдохнуть сам Потом к тебеприходит озарение, строчишь код с такой скоростью, что начинаешь потеть от нагрузки Запускаешь это говно и (если) оно работает, то ты испытываешь такой катарсис, что аж волосы на жопе шевелятся. С кайфом пялишся в экран, откинувшись на кресле, ощущаешь себя Энштейном.
>>247328561 (OP) Похоже на конструктор как в детстве, решение паззлов. Ещё понимание, что например делая свою игрулю ты волен реализовать практически что угодно. Делая песочницу, приятно наблюдать, за тем, как оно само работает. Но на работе хорошо если хоть 10% кодеров удовольствие получают. Это не легко и оправдано разве хорошими условиями труда улаленка например ну и деньгами.
>>247328854 Решал, и мне нравится логика. Но в таких задачах всё как-то нагляднее что ли, работаешь с близкими человеку образами. В кодинге же всё абстрактное, в виде текста на экране, всё равно пока не очень понятно как люди в это втягиваются.
>>247328561 (OP) Ну, для меня это как искусство. Интересно что-то сделать, обматерить и потом радоваться, что заработало. Оптимизация интеллектуального труда, опять же. Чувство превосходства, хотя бы над самим собой вчерашним.
>>247329680 Вообще начал интересоваться этим после того, как начал изучать модинг любимой игры, сам делал моды ну и так вот стало интересно, что можно сделать ещё.
>>247328960 >а тут ты свободен выбирать любой Вот прям вообще любой? Разговоры о том, что это творческая работа это не просто разговоры? >Если тебе решение задач на учебе не приносило удовольствие, то в код наверное вкатываться нет смысла Сложно сказать, а школе всё-таки и сознание другое было, и преподаётся это всё настолько по-мудацки, что интерес сложно было проявить, может мне бы и зашла математика, по крайней мере геометрия
>>247329615 Ну, поиграй в KSP с модом kRPC - можно писать автопилоты на любом ЯП, я на Питоне пишу. Вот и будет тебе сразу и код, и наглядное его представление, когда ебнешься об Луну при посадке, потому что забыл ретерн из функции проверить.
>>247329284 >Короче долбишься над одной задачей 2 часа, ненавидишь весь мир, хочешь всез убить и сдохнуть сам >Потом к тебеприходит озарение, строчишь код с такой скоростью, что начинаешь потеть от нагрузки Ну так во многих вещах
>>247329417 >Похоже на конструктор как в детстве, решение паззлов Вот это прикольно, ещё было бы круче, если бы это реально были изображения пазлов, а не строчки кода, лел >Это не легко и оправдано разве хорошими условиями труда улаленка например ну и деньгами. Грустно
>>247328561 (OP) Это прикольно, когда сначала ничего нет, ты накодил, и после этого продукт начал работать так, как тебе надо. Чувствуешь себя демиургом
>>247329653 Там динамика есть, в том же портале не только нужно логически думать, но и с 3д объектами взаимодействовать, убегать от них и всё такое, немного другое это
>>247329945 Да. И это логично, разве нет? Кайф от любой сидячей/"умственной" деятельности будет схож. Вообще лично мне кодинг напоминает написание прозы. Так же сидишь, строчишь немного текста, стираешь, исправляешь и т.д., но между процессами редактирования текста много думаешь о чём-либо одном, представляя эту абстракцию с разных сторон и продумывая глубже. В общем больше размышлений, меньше моторики, а кайф от чувства хорошо выполненной работы и изредка от красоты логики кода.
>>247328561 (OP) Программирование - это созидание и инженерия. Родился бы я не в век информационных технологий, или мне не выпала бы удача рано обзавеститсь компьютером, чтобы успеть этим заинтересоваться, я бы мог ужариться в архитектуру, строительство или дизайн. Или например режиссуру. До появления первой пеки я в серьез планировал стать режиссером в детских маня ответах на вопрос - кем ты будешь. Ходил в театралку, занимался в куче творческих кружков. Даже с появлением пеки я еще много лет паралоельно с изучением программирования занимался монтажем. Кончео, к моменту когда надо было уже действительно выбирать сферу я был программист, режели кто-то еще, но тут уже свою роль сыграла моя инровертность - программирование помимо удовольствия от мозидания и возможности творить, дало еще возможность делать это ре мимикрируя в социо.
>>247330371 Начни с простого - написать автопилот для вертолета с 1 несущим винтом на стоковых деталях. Неделю проебешься, да еще неделю на отладку. Заодно научишься дебаггером пользоваться. Естественно, код должен быть расширяемым, чтоб можно было добавлять крафты разной массы, дельтаВи и тд, с разными центрами тяжести, в том числе нестандартными.
>>247329843 Зависит от: 1. Поддерживаешь ли ты в данный момент что-то существующее или создаёшь что-то новое 2. Философии языка программирования (некоторые из них имеют много меньший уровень самовыражения и сосредоточены на стандартизации, и предоставлении только одного удобного способа решения задачи) 3. Конкретности ТЗ
>>247330089 Для тетя есть ноафиче кие среды программирования, вроде скрэтча, есть визуальные языки или rad ide. Вот только неумение в абстрактное, а только в материальное, и это звоночек о либо твоей еще незрелости (все выше перечисленнве средства как раз для детей сделаны), либо о твоей неразвитости.
>>247330483 >Да. И это логично, разве нет? Кайф от любой сидячей/"умственной" деятельности будет схож В целом-то да, но в кодинге точно есть свои тонкости, которых нет, например, в музыке. В музыке я четко вижу в чём кайф, там всё-таки ты физически можешь ощущать что происходит, просто слушая, в кодинге такого нет, но наверняка есть что-то свое
>>247328561 (OP) Не то шобы я программист сильный, иногда чисто для себя делаю игрушки всякие. Кайфово когда получается реализовать какую-то механику, интересно смотреть как со временем всё наполняется и это делаешь ты.
>>247331505 Если ты об исполнении музыки, то тут добавляется физическая стимуляция. Если ты о бытие композитором, то тут я тебе ничего не скажу, я не композитор.
>>247331012 Мм, как у тебя из моего поста это выводится? >неумение в абстрактное, а только в материальное Я, например, могу в философию, музыку, я легко прохожу разные тесты на формальную логику. Не думал, прежде чем выёбываться, сам подумать, в каких случаях, кроме "неразвитости" человек может задаваться вопросами, которые я тут задаю?
>>247332151 У теья через пост - материальное приносит удовольствия, а в аьстрактном я не понимаю чего прикольного - отсюда и вывел. У взрослых людей все ровно наоброт.
>>247330089 >изображения паззлов Ну потому и отдельно для программиста и стоит всегда задача писать чистый и понятный код. К низкоуровнему кодингу уже меньше относится.
>>247328561 (OP) Чисто для себя ради интереса запилил сайт с картинками, сохраняю туда годноту, все приватно адрес знаю только и нетфлай. Делал все на реакте сервер на ноде с монго, учил все с нуля после РАБотки на заводе. Сейчас еще пилю один на вью. Писала а потом и звонила какая то hr типа мы нашли вас на гитхабе, я сказал мол делаю для себя и вроде как работа в этой сфере не интересна, т.к старпер 34 года
>>247332318 >У теья через пост - материальное приносит удовольствия, а в аьстрактном я не понимаю чего прикольного Не было такого. Если ты не понял, мой просьба именно в том, чтобы кодер-кун чуть детальнее описал абстрактные конструкции в программировании, приносящие наибольший кайф во время процесса, но которые я себе не способен просто взять и представить, в виду незнания даже основ чисто технической стороны вопроса. Я понимаю, что это может напоминать математику, но кодинг явно доставляет людям больше, и не хочется верить, что это тупо из-за прибыльности этого занятия
>>247328561 (OP) Я чувствую себя автомехаником или конструктором каким-то в стимпанк атмосфере во время работы. Рисуешь схемы, чертежи, прикидываешь что куда пойдёт. Потом с любовью собираешь это всё - где-то разветвишь подачу топлива, где-то напрямую выведешь поток, где-то готовую деталь возьмёшь, вставишь её в пазы, а она там как влитая. Или нет, тогда достаешь, крутишь её, хмыкаешь себе в усы "Посмотрим, посмотрим...", настраиваешь, ставишь на место. Привариваешь это всё накрепко, вставляешь до щелчка где надо. Постепенно груда деталей и проводов собирается в готовый механизм. Улыбаешься, заводишь, смотришь на показания приборов, прислушиваешься к звуку работы. "Хмммм, что-то громко гудит". Разбираешь модуль, смотришь где трубки забиваются, чинишь. Запускаешь снова, вот теперь как надо. Полируешь, пишешь инструкцию и отдаешь заказчику.
>>247333049 >. В кодинге же всё абстрактное, в виде текста на экране, всё равно пока не очень понятно как люди в это втягиваются >ещё было бы круче, если бы это реально были изображения пазлов, а не строчки кода >вот дизайн и архитектура мне в разы понятнее, там всё визуально представлено
>>247333759 Да, потому что в кодинге вся абстракция зашифрована в языках и технологиях, которые я просто не знаю, а в архитектуре есть видимая не посвящённому человеку часть, прикинь? Если я не знаю как работают абстракции в конкретной сфере, не значит, что я вообще в них не могу, особенно на фоне того, что я говорил о философии/логике, музыке и прочем постами выше
>>247334178 Да нормальные люди забивают хуй на то, как оно там работает под капотом. если мы не говорим за шизиков, которые считаю, что теорию эвм всем надо знать
>>247334178 Языки и технологии это лишь инструменты и не имебт никакого отношения к прогрраммированию как таковому. Так же как ты скульптуру можешь выбивать молотерм с долото или высвердивать перфоратором. Можешь из мрамора, а можешь из дерева. Скульптура у тебя в голове, а то, чем ты ее выражаешь вторично и не имеет никакого значения.
>>247334178 Те, кто занимается программированием потому что им нравится, а не потому что работа, деньги, етк - им доставляер киьернетика - наука изучающая устройство систем. Но они пракимки, а прогоаммирование позволяет непосрелственно эти системы строить. Языки ВООБЩЕ не важны, чтобы заниматься программированием. Можешь псевдокодом на бумажке программы писать и интерпретировать в голове. Можешь из людей АЛУ построить и раздавать ему задачи.
>>247334294 Согласен, прямо совсем в тонкости работы условного двигателя мне и не хочется вникать, но сейчас я могу только видеть со стороны, что машина едет, потому что водила совершает какие-то телодвижения. А интересно узнать, как он оперирует с педалями, передачами, как он рассчитывает расстояние до объектов или траекторию движения, чтобы в теории понять, в чём же самый прикол вождения. Это конечно всего лишь аналогия, но я думаю ты понял
>>247334883 >А интересно узнать Ну только из интереса и можно, но профита большого тебе это не даст. Программист это водитиль, гонщик. Ты особо лучше гонять не станешь от того, что знаешь, как там поршни дрыгаются.
Удовольствие получаю от осознания: 1. Экономии времени (не только своего) на автоматизации рутины. 2. Экономии денег. Люблю выжать максимум из бесплатного применив свои навыки и смекалку нежели платить за услугу. Пишу скрипты на баше, питоне, приложения под мобильники на жабе. Программирование рассматриваю как обычный инструмент в котором ничего такого сакрального-восхитительного нет. В удивительное время живём - у тебя в кармане устройство БУКВАЛЬНО по вычислительной мощности превосходящее то что на заре компьютерной техники занимало целый этаж. Естественные науки компьютеризируются всё больше и больше, ты тоже можешь приложить к этому руку, даже если не родишь никаких серьёзных научных результатов ты УЖЕ СЕЙЧАС можешь решать многие бытовые задачи гораздо продуктивнее, поле для экспериментов раскинулось очень широко. Моя идея фикс - набить свой быт программами которые решают ПРИКЛАДНЫЕ задачи.
Жалею что не все понимают, хотят/могут использовать эти технологии, плохо знают математику, физику и химию, к сожалению последствия хуёвой системы образования. Лучшие умы учатся в матклассах и пылесосом ЕГЭ высасываются из регионов, они как правило могут где-то приткнуться, за рубеж уезжают на худой конец. А как же середнячки-тугодумы? в биореактор? так не пойдёт, когда-нибудь будет и на их улице праздник.