Здраствуюте, ребята.Здесь часто появляются треды в духе "Сап, хочу стать программистомб с чего начать?" и тому подобные. Я же хочу узнать у уже состоявшихся программистов вот что - интересная ли у вас работа? Нравится ли вам процесс написания кода, или быть может больше нравится смортеть на результат? Сам программировать умею совсем чуть-чуть, иногда ради интереса пишу простые программы на питоне и мне это по нраву. Программировать прикольно всегда или только в начале, когда все в новинку?
>>198320503 (OP)>Программировать прикольно всегда или только в начале, когда все в новинку? Тебя ебать это не должно.
>>198320503 (OP)> Программировать прикольно всегда или только в начале, когда все в новинку? Абсолютно все зависит от тебя. Мой лид уже хуярит 10 лет, и ему до сих пор нравится кодить правда времени уже на это почти не остается. Про себя мне вряд-ли есть смысл рассказывать, потому-что я еще мало отхуярил на галере, но пока все очень нравится. Ну и хочу тебе сказать, что коммерческая разработка и "для себя" это две довольно разные вещи.Короче, пока не попробуешь - не поймешь будет-ли тебе это нравится.
>>198321286Ну мой нынешний уровень мне уже нравится, Но я не собираюсь становиться программистом, я, можно сказать, уже состоялся в другой области. Просто иногда приятно автоматизировать какую-нибудь ерунду. А сколько ты на галере?
>>198320909Скобкоблядок кого то быдлом называет, просто смешно. Во вконтактик пиздуй, а лучше в одноклассники.
>>198320503 (OP)>Я же хочу узнать у уже состоявшихся программистов вот что - интересная ли у вас работа? Нравится ли вам процесс написания кода, или быть может больше нравится смортеть на результат?Видел может картинку такую? Типа заголовок: Как определить, что ты стал профессионалом в какой-то сфере. И на картинке пианист сидит перед клавиатурой рояля, и снизу подпись: Я больше не получаю от этого удовольствия.Так вот. Работа есть работа. На работе тебе такой мудистикой заниматься приходится, что ебал я рот того казино. Особенно если проект до тебя хуёво написан криворукими индусами. Или же как вариант написан был хорошо, но потом сверху дописан хуёво. Вот я сейччас по работе такое вот поддерживаю, очень не нравится.А вечером я прихожу домой (или же перегружаюсь из винды в линукс если работаю из дома) и начинаю работать над СВОИМ проектом. И вот уже там я просто повелитель кода, художник скрупулезно вырисовывающий каждый мазок своего шедевра, инженер решающий масштабную инженерную задачу и просто дикий программисткий драйв когда еще вчера нихуя не работало, а уже сегодня работает!Я в 35 лет все еще не женат и без детей, пока еще могу себе позволить всю ночь субботы провести за кодингом как вчера, я спать пошел только в четвертом часу дня и час назад проснулся только. И чувствую, что кодинг драйв еще не прошел. Надо бы себя как-то контролировать, потому как завтра снова на РАБОТУ, а там пиздец.
>>198320503 (OP)Вчера в треде js-макаки какой-то дед разьебывал ОПа. 15 лет на галере. Виды на жизнь можно сказать правильные, но как общается он - это пиздец.
>>198321743Больше скобачек))0000 лол пук кек))))))))))))Чилишь флексишь???))))))))))))))))))))))))))))))))))
>>198320503 (OP)Мне нравится программирование и халтуры, которые образовались благодаря этому скиллу. Иногда я зарабатываю больше, чем на основной работе.Реальные же задачи выебывают своей тупостью, когда вокруг куча кривого кода и все это говно на костылях нужно учитывать. Выебывает, когда нужно учитывать тупого сотрудника компании, который умудряется забивать абсолютно невалидные данные, например. И большая часть кода как раз занимают исключения, проверки и чужие костыли.Ну и иногда реально не хочется сидеть и думать над слепыми пятнами алгоритма и его ограничениями, а хочется как петрович поработать просто не включая голову. Каждый день шевелить извилинами довольно тяжко.
>>198321286Вообще, я посидел тут, подумал и, наверное мой ответ можешь особо не котировать. Большая часть ИТ это пиздец с legacy, кучей старого говнокода и костылей. Я просто попал на интересный проект, который пилим с нуля, поэтому все так радужно, будь это legacy, не думаю, что я бы ответил, что все ахуенно и интересно.
>>198321924Тут среди ответов выяснилось, что всем не нравится работать с чужим кодом, а нравится делать все самим. Видимо сейчас все работают в командах и личные проекты редкость?
>>198322358Расскажи о себе немного, пообщаемся с тобой. Ради тебя готов даже отказаться от скобок, ежели тебе невмоготу.
>>198322973Да, это грустно. А бывает так, что программисто в одиночку написал программу, она стала популярной и начала приносить ему деньги?
>>198322168>А что, сложно?И еще как!Хочешь работать полностью над "своим" проектом - пиши его сам для себя. Однако как всегда в таких случаях довольно быстро захочется кушать, иногда даже очень сильно. А довезти свой проект до такого состояния, чтобы он тебе денег приносил - тут нужен не только скилл программирования, но еще и скилл ведения бизнеса. А это, как ты понимаешь, совершенно отдельный скилл, редко какой программист им по совместительству одарен.
>>198321736>>198322796Вот рили можешь рассказать что же это за проект такой что МАСШТАБНЫЕ ЗАДАЧИ, ДРАЙВ хуе-мое..риально расскажи аж интересно...
>>198322490Как ты себе представляешь работу крупных компаний? Представь, сколько я в одно ебло буду гугол твой любимый писать. Когда я закончу хотя бы один сервис, я уже помру, как и тебе он нахуй будет не нужен.Никто не даст в одно ебло что-то делать. А если ты потом укатишься в закат? Или умрешь? Какой бизнес готов ждать пока ты там наваяешь?Проблема в том, что берут всяких криворучек, потому что они дешевле, а потом получается, что вместо стандартной функции, которая может работать во многих случаях, у тебя есть кривая функция, которую вечно нужно фильтровать или менять формат вывода. Вместо независимого модуля у тебя есть кривая хуйня, которая еще и не масштабируется, потому что даун никогда не читал про сложность алгоритмов и все его задачки были из книжечки с орейли, где в массиве всего 10 элементов. Там-то похуй, на жадность алгоритма.И вот потом ты сидишь с этим быдлом-самоучками и ахуеваешь за что ты так провинился и перед кем.А свои проекты это мелкая дрочь, которая медленно пилится, какой-нибудь крупный игрок выпускает свой вариант и тп и тд. Ничего крупного в одно жало ты не напишешь. Пока хотя бы часть технологий изучишь, ты уже состаришься.
>>198322796Ну я вот пишу нейросетку, которая на фотографии вместо носа хуй показывать будет. Смех смехом, а использовать это можно будет и в других смежных задачах, например вместо рта пизду подставить.
>>198322796>>198323383Ну вообще секрет. Но не вдаряясь в подробности, друг предложил запустить прокет - конкурента для местного сервиса объявлений. Типа всем в моей стране известный сервис, который жутко устарел это раз и жутко охуел от отсутствия нормальной конкуренции это два. Короче проект сугубо коммерчесский, и он со своей подругой (женой) имея широкий опыт вэбадминистрирования вызвался рулить административной частью. А с меня чисто код. Я согласился, потому как знаю что один сам административную часть не вырулю, а техническая бех административной яйца выеденного не стоит. В общем начали искать подходящий скрипт, нашли у каких-то россиян прилично выглядящий, с хорошим функционалом и за разумную цену. Сверились, потыкали - нас все устраивает, заплатили им денег и получили скрипт. А вот тут уже начинается интересное.Начали значит допиливать их скрипт под местные реалии. А ТАМ ПИЗДЕЕЕЕЕЕЦ!!!! Просто лютейший пиздец. Убогий студентокод, написаный без применений рабочих подходов последних лет 10-15, жутко неоптимизированный так что после заполнения БД под наши нужды он начал тормозить что КАЖДЫЙ запрос занимает 3-3.5 секунд, там в критических областях напрочь отсутствовала локализация БД, а самое главное - почти весь код был обфусцирован. Ну типа чтобы их "систему проверки лицензии" не взламывали, ага. Но при этом нет бы обфусцировать только ту часть которая отвечает за саму только лицензию, нет же - они обфусцировали вообще все. Оставили только ничего не значащие огрызки.В общем, мы были дико злы, ругались там с ними по почте, слезно умоляли дать нам доступ к реально нужгному нам коду - нас там нахуй послали, типа жрите что дают. А в таком виде скрипт, увы, оказался неюзабелен. Вот в такой момент и было принято соломоново решение переписать ВЕСЬ их код с нуля по человечески. Чем, собственно, и занимаюсь. Фронтэнд от них остался, фронтэнд там заебись у меня фундаментальных претензий нету. Ну а хеле, мы им денег заплатили!Так что на глобальном уровне проект ничего прям исключительного, обыкновенная борда каких море. И даже у нас на местном рыночке конкуренты отдупляются, у кого-то даже что-то получается. Но все равно даже такая задача требует взаимодействия довольно комплексных систем. Скажем чем я занимался вчера всю ночь (прям что до двух часов дня с полуночи) так это делал кеширование дерева категорий в базу на Redis. Типа чтобы фронтэнд запрашивал нужную ему категорию, а бэкенд искал ее в кэше в памяти, а если не находил то брал из БД и попутно кешировал. Результат мне нравится - при аналогичной структуре базы рапрос занимает 20-50 мс, вместо 3-3.5 секунд. Как-то так!
>>198320503 (OP)>Программировать прикольно всегда или только в начале, когда все в новинку?Всегда, пока не работаешь на дядю.
>>198324760Кажется, ты все-таки вдался в подробности. Я мало что понял, но рад, что тебе нравится заниматься этим проектом.
>>198324760>>198324458Такой вопрос дилетантский - почему все пишут разные нейросети для разных задач, если можно натренировать одну и ту же нейросеть на разных типах данных? Нейросеть же может любые данные обрабатывать.
Хуйня полная, если честно. Вкатился почти 5 лет назад уже, сейчас только зарплата мотивирует работать, от кода просто тошнит. Если бы была в мире работа, где не надо разговаривать с людьми и можно получать столько же, я бы поменял.
>>198326382И будешь ты её тренировать лет двадцать, пока она научится на приемлемом уровне выполнять все операции.
Работа программиста пиздец - будешь вечно заебанный и не способный не то что в общение, вообще не в какие эмоции, не рекомендую.Перекатился оттуда в data science, тоже ничего хоршего, но там хотя-бы не требуют код ебашить круглые сутки и можно работать по 2-3 часа в день а остальное время заниматься самообразованием или своими делами.
Вкатывальщики, идите на ХУЙ курсы! Все, кто спрашивает про кодинг, я сразу вам говорю - вы обречены, потому что этот вопрос...ну он ебнутый...вы хоть примерно понимаете, сколько всего надо изучить, чтобы проникнуться профессией и понять нравится она или нет? В IT оооочень много направлений и у каждого свои плюсы и минусы, свои интересности и заебы...вы похожи на тупых подростков, которые просто хотят хайповый шмот (ну все же носят и я хочу)...буду умный и бохатый - нет!
>>198327168Началось все с того что я родился в пидорахии. В семье без нормальных денег и нормальных связей.
>>198327171Я еще раз говорю, я не собираюсь вкатываться, у меня уже есть профессия которая меня вполне устраивает. Мне просто интересно - разделяют ли опытные программисты то удовольствие от написание кода (очень простого), которое есть у меня.
>>1983274005 лет с начала работы.>>198327432Не спорю. Я гуманитарий помимо прочего, работаю только в шаражках, рвения до лида/архитектора не хватает.
>>198320503 (OP)>интересная ли у вас работа?Нет.>Нравится ли вам процесс написания кода, или быть может больше нравится смортеть на результат?Нет.>Программировать прикольно всегда или только в начале, когда все в новинку?Да. Ещё прикольно, что зп большая и график гибкий.
>>198320503 (OP)Работа на любителя.С одной стороны - программирование сегодня, это как сборка конструктора. У тебя есть много готовых кусочков кода и тебе надо их собрать правильно, чтобы данные текли в базу и обратно клиенту. Это интересно. Писать код - это самое интересное в работе программиста, если тебе такое вообще интересно.С другой стороны работа может быть монотонной (сидишь, делаешь одно и тоже несколько лет), сложной (много подводных камней, много говнокода), напряженной (много долбоебов, с которыми приходится работать).Чем дальше продвигаешься по карьерной лестнице - тем менее интересной становится работа, кода ты пишешь все меньше.Приходится много задрачивать, постоянно осваивать новую фигню.Любое изменение в коде подписано твоим именем и датой, так что не получится незаметно пинать хуи и скрывать свои косяки.java-senior
>>198330909Но сборка конструктора прямо противоположна написанию кода, как раз код и пишется, когда из конструктора нихуя не собрать.
>>198330909Алсо может это только в жава сборка конструктора, там охуенно огромная стандартная библиотека(или как там у вас аналог называется).
>>198331172Я понимаю, я к тому, что в джава уже дохуя готового искаропки есть, может в других языках не так. И чем больше у тебя есть искаропки, тем меньше ты кодишь, тебе просто нужно соединить то, что уже есть, это немного не то как по мне.
>>198320503 (OP)Очень захватывающе программировать 3д графику и звук. Софтвар, без GL/d3d/FMOD/Dxsound. Еще более захватывающе рефакторить поделие, искать замену жирным алгоритмам, подбирать такие операции, которые цп выполняет быстрее всего, выяснять узкие места платформы пк и обходить их.Интеллект - тоже хорошая фигня. Хотя бы на банальных if else switch.В процессе работы над этим так же хорошо подтягивается матан, даже если до начала он был на уровне 8 класса приветПо готовому результату так же круто выкрутить это дело в готовый игровой движок. Или пакет моделирования.Клепаинг сайтов, плагинов, да и вообще веб - хуйня параша моча гроб. Однообразица и муть последняя.Но за неё платят.
>>198330909Именно из за такого уебанского подхода, который ты и описал, софт тормозит на i9-9990k с 64 гб озу, исполняемые файлы весят по 30 мб, требуют кучи фреймворков.
>>198331239Код есть код, не важно что и на чем ты пишешь, у тебя всегда будет какой-то алгоритм.Ты немного опоздал, сегодня все языки соревнуются в высокоуровневости, чем больше в языке из коробки, тем стабильнее и оптимизированнее код, тем быстрее ты его пишешь, тем легче его поддерживать. Такое положение дел нравится бизнесу, т.к. меньше расходов.Если ты новичок, я могу понять твое желание писать все с нуля, тебе это наверняка кажется романтичным, но поверь мне, тебя быстро это заебет: ты либо закрываешь задачу за пару дней и уходишь домой ровно в 6 вечера, либо ты сидишь над своим велосипедом и пытаешься понять, куда у тебя память течет. Надо быть шизиком, чтобы получать от этого удовольствие.Конечно, можно вкатиться во всякое низкоуровневое, типа микроконтроллеров, оптимизации компиляторов или написания профилировщиков и подобной фигни, но это надо очень специфичным складом характера обладать.
>>198331597Зато тебе новую версию деливерят за две недели, и платишь ты за это на несколько порядков меньше.
>>198331597> софт тормозит на i9-9990k с 64 гб озуВсем насрать, докупить лишний сервак на несколько порядков дешевле, чем закупить работу специалистов по оптимизации.
>>198321736Ты ебанутый кодить сутками) дома лучше поссле такой работы пойти погулять , а не дальше кодить
>>198331751 -> >>198331767>>198331701Ты считаешь, что твой говно-велосипед будет лучше работать? Ок, вперед, напиши мне квик-сорт который обгонит версию с STL.
>>198331597>Именно из за такого уебанского подходаЕблан не в курсе что скорость разработки - гораздо более значимый фактор, чем скорость выполнения?Любая разработка ПО это всегда компромисс. Любую задачу можно написать на более низком уровне, но не любую нужно.
>>198320503 (OP)Галерная коммерческая разработка - отвратительно нахуй, это разбираться в чужом хуёво написанном коде, в деплое который высрал какой то умник в куче всего непонятно зачем слепленного вмести и не понятно как работающего, и при всем при это тебя со спины подгоняет бизнес которому нужно быстрее все сделать тк бабки тебе не за код а за результат платят, нахуй так жить, я бы выпилился но платят достаточно чтобы так не делать.А если ты с нуля какую нибудь интересную хуёвину пилишь, похуй даже если она не совсем твоя, но тебя заинтересовал проект, и там есть простор и время то вот это заебись.Мимо мидл девелопер очка
>>198331751>Зато контора разоряется на дорогое оборудование.Ага, контора разоряется на дорогого программиста. Который в месяц конторе обходится дороже, чем все их нивротебать дорогостоящее оборудование.Иди уже "Мифический человеко-месяц" Фредерика Брукса почитай. А потом конспект перескажешь.
>>198331906>банальный бабл на ассемблереСложность алгоритма покажи, еблан, прежде чем "бабл на ассемблере" пердолить!
>>198331932Потом ты увольняешься и прихожу на твой проект и там все из говна а меня бизнес подгоняет.
>>198332053Ну а хули ты хотел, специфика бизнесса, выживает сильнейший, мой код ещё не так сложно поддерживать по сравнению с тем что было когда я пришел
>>198320503 (OP)Интересно, когда пишешь программу для себя. Или если проект интересный. Если тебе нужно написать какой-то плагин для программы, которая на сайте строй материалов парсит список покупок или вроде этой никому не нужной залупы, то получаешь большое отвращение. Короче, коммерческий коддинг - это хуйня, но платят нормально. Коддинг для себя - интересно и порой полезно, но бесплатно.
>>198320503 (OP)Если задаешь такой вопрос, то забей, в мире миллион профессий выбирай любую не ошибешься, программирование хайп не более
>>198320503 (OP)Программировать неинтересно, каждый день рутинные задачи, которые ты делал овердохуя раз, просто придумываешь новые названия этому в духе "искусственный интеллект" вместо "индусокод с кучей ифов" и тд. Не понимаю за что столько айтишникам платят.Мимоизяндекса
>>198333537Сколько столько, а за что платят всяким депутатам или наебщикам или стримерам, ты смешон, всегда бесят такие формулировки. Дядя на программистах делает куда больше, чем им платит открою тебе секрет.
>>198320503 (OP)блять тошнит уже от IT , выгорел нахуй, все эти перетаскивание и трансформации данных из одного места в другое - заебало! На домашние проекты времени нет, с учетом семьи и переработок времени вообще нет! Все хуево! Думаю дропнуть нахуй или уйтив в др.область. Нахуй вы вкатываетесь в это дело?35 lvl