Сап, психач. Когда я начинаю изучать программирование, возникает протест - я начинаю чувствовать себя неуверенно, начинает болеть голова, кровь приливает к вискам. Кажется, что на меня все смотрят. Такое происходит не только из-за программирования - очень многие вещи в жизни ввергают меня в состояние протеста. Решил провести эксперимент: изучать программирование в течение 1000 часов, чтобы понять его, и возможно зауважать. Буду описывать прогресс (либо его отсутствие) здесь.
Состояние на 19.12.2021, 0 часов программирования: При начале программирования в висках стучит, голова голит, изменено восприятие окружающего мира - люди "громко разговаривают со мной" (становлюсь раздражительным). Ход мысли из этого состояния нелогичный, не соображаю толком.
Ты пытаешься заниматься эскапизмом, а не реальным решением проблем. Ты забьешь через пару дней и продолжишь дальше страдать от своего хуевого состояния. Проходили уже тысячу раз.
Если нет интереса к этому, то забьёшь, потому что прогание это не только про много зарабатывать (а манагеры зарабатывают больше прогеров), а решать головоломки, ебаться с каким-нибудь докером, думать, отчего хендшейк по TLS не проходит, хотя серты валидируются, и чем выше должность, тем меньше прогания и больше менеджмента и административки в духе согласований требований, архитектур и тд. А, и да — чтобы хорошо развиваться в сфере, придётся отказаться от личной жизни, от отношений тех же, поскольку мало какая тянка согласится, чтобы вы редко виделись, ибо тебе надо где-то доработать, где-то выходные поучить какую-то технологию, а где-то просто побыть наедине. Я вот тащусь от всего этого, и это мне важнее тянки, поскольку она может уйти в любой момент, а моё любимое занятие будет со мной.
>>1340621 Я изучаю языки и рисую. Хочу еще к этому программирование добавить, ибо интересно. Как думаешь, хватит ли мне времени на все 3 занятия? Или программирование очень много времени требует и я не смогу каждый день или хотя бы через день уделять время всему?
Итак, день 2-й. Странно. Решил вкатиться в мобильную разработку, и стал изучать Kotlin. И голова стала болеть очень сильно, внутренний протест был огромен, мысли путались, в висках стучало. Стал изучать Java - протест стал меньше, хотя голова все равно побаливает. Почему так? Понять не могу. Чем Java для меня отличается от Kotlin?
>>1340656 У всех по разному, но на прогу также нужно уделять время практике, причём если не практиковаться, то на начальных этапах просто откатишься и забудешь почти всё (с опытом появляется понимание самой технологии и забыть будет сложно, но будет также просто освоить новый язык или технологию). Ну и чтобы нормальная практика была, нужно свои проекты писать, а на это уходит много времени, поскольку будешь сталкиваться с теми проблемами, которые придётся гуглить. Будешь по 5 часов сидеть и дебажить какую-нибудь проблему, потом будет борьба с асинхронщиной всякой. После первого проекта частенько возникает понимание, где что и как можно улучшить, чтобы проект стало легче поддерживать, где лучше не хардкодить класс, а юзать интерфейсы, например, как грамотно разделить ответственность между модулями. Все, кого знаю и кто достиг хороших успехов, включая и карьерных — почти все в это залипали и порой даже сутки не спали, а те, кто относился к этому проще, те ушли в менеджмент в конце-концов.
>1340831 Попробуй какое-то время поизучать джаву, может всё это также вернуться.
>>1341216 Много абстракций. Нужна конкретика. Чем точнее, тем лучше. Слишком размазанные цели = непостижимая структура = хуй знает зачем мне шевелиться, если результат скорее всего недостижим. Отсюда и сопротивления и "лень". Конкретная цель = понимание, хотя бы приблизительно, на что тратить ресурсы и какая будет награда. Имхо.
>>1340024 (OP) День 6-й. Протест стал чуть ниже, в висках уже не стучит, но все равно он есть. Словно острая боль превратилась в слабую, но постоянную. И голова трезво не мыслит, что самое страшное. Может кто знает как избавиться от этого внуреннего протеста? Всю жизнь с этим живу, из-за этой херни ничего в жизни не добился.
>>1342133 Ты просто ленивое тупое чмо на попечении мамки без проблем в жизни, которому скучно и нехуй делать. Через 10 дней забудешь про сво развлечение. Я тоже была как ты, потом как жизнь примкнула мигом устроилась на днищеработу по 10 часов в день. Короче пошел нахуй.
>>1340024 (OP) У меня неиронично похожее было, когда я сидел в общественных местах и говнокодил. Создавалось ощущение, что кто-то сзади стоит и смотрит в монитор и в любой момент может резко положить руку на плечо и громко сказать что-то по типу ууу сука, джаваскриптер ебаный. И что все смотрятна экран моего компа.
Ну это из-за того, что я социодаун ебаный блять, наверное.
Пиздец на говначе одни нытики сидят. Я ему ответил, что у него не так, но ему похуй он продолжает ныть. Пиздец нахуй тебе тред здесь, если ты не решение ишешь а чтобы тебя пожалели? Иди в ga ной сучка
Я думал в психаче мне помогут и подскажут, как подавить протест в голове. Все чего я хочу - любить программирование, чтобы на нем реализоваться. Неужели нету способов?
>>1343037 Подавление и принуждение - прямой путь к бедам с башкой. У тебя мозг одно хочет, а ты пытаешься навязать другое, противоречащее ему. Несложно догадаться, что как итог будет развиваться шиза или еще какое-то расстройство психики. Нужно конфликты решать, а не протесты подавлять.
>>1343232 Понять ПОЧЕМУ у тебя возникает протест, что за этим стоит, и разрешить для себя конфликт, из-за которого определенные вещи вызывают у тебя негативные эмоции. Что-то происходит, у тебя в голове возникают какие-то мысли, эмоции, которые парализуют твою деятельность. Нужно распутать эту связь, найти новые паттерны мышления/поведения, при которых не будет внутреннего конфликта.
>>1343241 Я так додумался до того, что я не хочу и никогда не хотел делать то, что мне говорят, из-за чего бросил учёбу и не хочу работать. Конфликта внутри меня теперь нет, он выдавился наружу: теперь это конфликт между мной и окружающим миром. Не очень помогает.
>>1343290 >я не хочу и никогда не хотел делать то, что мне говорят Вангую, на самом деле проблема не в том, что тебе не нравится делать что-то по "указке", а то что прошлый опыт делания "по указке" был негативным. И при этом плохое было не в том, что тебе дают задание, и не в самом этом задании, а в косвенных вещах, например что ты работал при этом на износ, или отношение от преподавателей было херовое, или хорошо выполненное задание не поощрялось должным образом. >теперь это конфликт между мной и окружающим миром. Нужно продолжать дальше работу над этим. Что за конфликт, на почве чего возник, что пошло не так, как должно быть, что можно сделать, чтобы это поменять и т.д.
>>1343241 10-й день эксперимента. Я понимаю почему не люблю программирование. Всегда был замкнутым человеком без друзей, и больше всего хотел уважения и признания, хотел стать своим. Но мне уже 32 с лишним, я горбат, лыс и уродлив, при этом при всем еще и необщительный интроверт, не могущий связать двух слов. Какое мне уважение и признание? А IT-индустрия может дать мне денег - все богатейшие люди мира являются программистами. IT-индустрия может дать мне уважение - меня признают хотя бы за ум. IT-индустрия может дать мне будущее - ведь ничего больше я особо не умею (спасибо протесту в моей голове, который успешно блокировал все мои начинания).
Но при этом при всем программирование ассоциируется у меня с задротами-омеганами в очках, терпильно-мягкими и слабохарактерными (прям сам себя описал). А я хочу обратного, хочу быть уверенным в себе и брутальным.
Опять же, что мне мешает программировать и при этом быть брутальным? А сейчас я кто? Что, люди не видят кем я сейчас являюсь? Неужели они будут ко мне как-то хуже относиться, если узнают что я программист?
измеряй не в часах днях. а в решенных на джаве олимпиадных задачах. твое измерение в днях отражает не измерение программировнаия а измерение философии.
>>1343686 >Но при этом при всем программирование ассоциируется у меня с задротами-омеганами в очках, терпильно-мягкими и слабохарактерными (прям сам себя описал). Нынче уже совсем не так. Работаю в ит-компании небольшой. Половина народа во всякие походы ходит, на великах как минимум гоняют, путешествуют в европы. >Неужели они будут ко мне как-то хуже относиться, если узнают что я программист? Программинг сейчас перспективен и уважаем, если кто-то плохо относится к программистам, скорее всего с этими людьми вообще не стоит контактировать. Но даже если ты по каким-то причинам работаешь дворником например, и тебе с этим ок, или это вынужденная мера которую ты принял, тебя все равно не должно колебать кто что думает об этом. Это твоя жизнь, все равноценно были закинуты сюда, каждый живет как может. Нет эталона как надо. Это рандом с разными исходными условиями. Суть - найти свой оптимальный путь адаптации к этим условиям. Кто пытается навязывать или порицает какой-то образ жизни, который в принципе не вредит окружающим - сами по себе недалекие люди, которым нечем заняться.
>Программинг сейчас перспективен и уважаем, если кто-то плохо относится к программистам, скорее всего с этими людьми вообще не стоит контактировать. Ты же понимаешь, что этих людей — большинство? Не то чтоб я предлагал обращать внимание на это большинство, просто имей в виду, что за последние годы мнение о программистах у обычных людей поменялось незначительно. Добавился только пункт про деньги.
>>1344090 >смогу ли зауважать деятельность, которую до этого не уважал. Смотри, абстрактный программист в вакууме это не более чем старший менеджер в кафе, он просто описывает скрипты поведения в разных ситуациях. Если же брать программирование не оторванное от жизни - не бывает абстрактных программистов, эта специальность всегда имеет черточку и уточнение.
Я, допустим, программист по обработки сигналов, у меня больше математики и физического взаимодействия с реальными сигналами, а программирования там с гулькин нос и медскилы с типами данных для ускорения работы.
Если взять "абстрактного прохрамиста" которого все привыкли видеть, какого-то бекендщика - это, скорее всего программист-комбинаторик, фронтэндщика - программист-дизайнер.
Ты же своими 1000 часами, по моему мнению, будешь дрочить лабараторные задачки и станешь программистом-школьником, откуда ты там возьмёшь уважение мне не понять.
И да 1000 часов работает только в случае если ты воюешь в правильном направлении, ведь можно 1000 часов страдать хуйнёй с лабораторками и это тебе ничего не принесёт кроме как умение решать лабораторные задачи при помощи задачи алгоритмов их решения, которые же в свою очередь максимум будут дискреточкой, алгеброй или, если повезёт, базовой вышкой.
Я со своей колокольни говорю, но хочешь познать практическое применение - используй его в своей области, если там оно не нужно - приходи в наш клуб низкоуровневого прохрамирования, покупай СТМку, датчики и пили себе какой-то "умный дом", там низкоуровневое программирование, познаешь всю суть железа, увидишь как оно реально работает, и собственно сможешь увидеть результат.
Если совсем нет идей - ищи того у кого они есть и пусть он ставит задачу, а ты ее будешь переводить на машинные алгоритмы, но эта задача должна быть РЕАЛЬНОЙ
>>1344310 Да я знаю в каком направлении программирования мне двигаться (палиться здесь не хочу). Просто... Вот мечтаю я музыкантом стать (маняфантазии, ни голоса ни слуха). Представлю что выхожу на сцену, начинаю петь - фанатки текут, деньги струятся мне в карман. Хорошо. Уважаю.
А потом представляю что рассказываю всем что я программист - и вижу что люди ухмыляются. Программист, ха! Что программируешь, программист? Перед глазами стоит образ толстого горбатого очкарика, от которого веет унынием (и как же этот образ напоминает меня нынешнего). При этом при всем у меня есть несколько случаев, когда люди узнавали не программист ли я, и после того как узнавали что не программист - относились ко мне хуже. Один уважаемый человек даже хвастался, что его сын программист и работает в Microsoft.
...И все-таки голова начинает болеть, когда представляю себя программистом. Чувствовать себя начинаю неуверенно. Думал есть какие-то методики, которые помогут исправить ситуацию, убрать протест в голове.
>>1344363 Твои представления о музыкальной индустрии так же далеки, как представления людей о пограмистах. Ты понимаешь, что даже известные в интернетах и имеющие десятки-сотни тысяч просмотров на ютубчике музыканты в лучшем случае отбиваются в ноль? О фантках тоже речи не идет, там подавляющее большинство фанбазы — мужики.
>>1344816 Ты какой-то очень тупой вопрос ставишь. Он бессмысленный, поэтому на него нет ответа. Это на уровне "как зауважать кассира в пятерочке; как зауважать уебков из сбера; как зауважать кабанчиков на подскоке". А нахуя это все надо? Люди, которые занимаются теми вещами, вряд ли гордятся этим. И все знают, это не призвание, а просто инструмент чтобы как-то рубить бабло. Если тебе нужно рубить бабло - идешь и рубишь бабло. Тут не в уважении дело. Максимум дело в поступлении со своими жизненными принципами. А вообще это просто целеполагание и поиск наиболее эффективного пути.
>>1344833 Да я это понимаю. Более того, я понимаю что программирование может координально изменить всё в моей жизни - у меня появится профессия, постоянный хороший заработок, перспективы и все в этом духе (возможно даже девушка, т.к. буду при бабле). НО. Сегодня за новогодним столом я сидел с Батей и разговаривал о всякой ерунде - политике, делах родственников и прочем. Когда я думал что буду работать тем кем Батя работает - все было ОК, мне было пофиг что он отчитывает меня и что-то высказывает. Но как только я подумал что стану программистом - голова заболела, и мне стало казаться что Батя начал на меня внимательно и злобно пырить и высказывать мне за все мои косяки. То есть мое состояние сознания обострилось, стало тревожным. Как это победить? Как зауважать программирование, чтобы чувствовать себя уверенно когда говорю и думаю о нем?
>>1344838 Блят, тебе не программирование зауважать надо. Тебе надо старое говно из головы вытряхивать. В детстве значит была хуйня, что ты пытался свое мнение или желание высказать, и на тебя кричали или били по башке. И детская башка запомнила этот паттерн, "когда хочешь что-то сам, готовься что тебя будут унижать". Фикси это дерьмо. Вспомни что было, и разбери это на кусочки. Пойми что это было неправильно, родители хуево воспитывали. Но что поделать, надо жить дальше, надо менять свои паттерны поведения на адекватные. Кто пытается пресечь твои желания - шли нах. Свою свободу надо отстаивать.
16-й день: отношение вроде как стало лучше, но все равно состояние болезненное. Помогает изучение программирования (чем больше его понимаю, тем лучше) и повторение того факта, что программистов все считают умными и успешными людьми. Может быть когда я пойму как писать сайты и приложения с программами и хорошо врублюсь в эту тему, это состояние протеста пройдет полностью?
>>1345895 >Может быть когда я пойму как писать сайты и приложения с программами и хорошо врублюсь в эту тему, это состояние протеста пройдет полностью? Я врачам на МСЭ говорил, что у меня хобби - альтернативные операционные системы. Программирование нинужно.
21-й (или 22-й) день программирования. Несколько дней назад произошли события, которые поставили передо мной вопрос ребром: либо за год я полностью выучиваюсь на программиста и начинаю зарабатывать несколько тысяч долларов в месяц, либо мне хана. И в тот момент, момент адреналинового впрыска и явно замаячившей проблемы, протест против программирования прошел.
Я даже... Зауважал его. Но когда ситуация стала менее накаленной - снова вернулась боль и неуверенность при мысли о том что стану прогером.
33-й день изучения программирования. Только что закончил курс по языку программирования - первый курс, который осилил до конца. Правда до первой программы еще очень далеко. Протест в голове все еще есть.
>>1342136 Именно так всё и получается, да. Когда жизнь ставит раком - вот тут твои РЕАЛЬНЫЕ таланты и способности как раз и проявляются. Где работаешь?
>>1343037 Очевидно - тебе не нужно программирование. Буквально всё твое естество сопротивляется этому занятию. Люди которые прогают, с ранних лет просто это делали без задней мысли, любую задачу, любую бесполезную змейку, тетрис и тд. Сколько тебе лет? Учишься, работаешь?
>>1340024 (OP) Ты только усугубляешь проблему. Решай вот это: > очень многие вещи в жизни ввергают меня в состояние протеста. Потом уже думай чем хочешь заниматься и начинай жить реальностью. Помни, что ты не один такой умный, который думает, что сейчас он посмотрит пару видео-курсов на ютубе/удеми и на изи начнёт грести бабло лопатой.
>>1343686 >А IT-индустрия может дать мне денег - все богатейшие люди мира являются программистами. >IT-индустрия может дать мне уважение - меня признают хотя бы за ум. >IT-индустрия может дать мне будущее - ведь ничего больше я особо не умею (спасибо протесту в моей голове, который успешно блокировал все мои начинания). Ты очень абстрактные задачи ставишь, которые не совсем понятно, как должно решить программирование. Такое ощущение, что ты наделяешь "Индустрию" божественными возможностями, и она, мол, может решить твои проблемы. Но, бро, индустрия не решает личных проблем. Ты заблуждаешься. Ни одну из поставленных задач IT - индустрия не решит, а если ты считаешь, что решит, то начни с того, что выстроишь алгоритм того, как именно занятие программированием сейчас сделают тебя богатым, успешным, умным, оцененным увеличат член до 25 сантиметров.
41-й день. Нашел область программирования, которую... Уважаю что-ли. Ну то есть голова конечно немного побаливает, но вроде как чувствую себя намного увереннее чем раньше. Продолжаю битву с протестом в моей голове.
43-й день. Напомню сам себе зачем начал изучать программирование: - чтобы понять, могу ли я заставить свой мозг любить дело, которое до этого вызывало сильный протест; - чтобы получить профессию, благодаря которой смогу зарабатывать.
Кстати, забавное дело: намедни захотел влиться в разработку видеоигр. Ну как захотел - услышал что весь основной доход в игрушках, и попытался установить и освоить Unity - но внутренний протест был настолько силен, что я чуть в обморок не упал. Казалось бы, что такого? Ну скачай Unity, ну в Blender модельки научись делать... Не, голова чуть не лопнула.