skooks @skooookum i \ have nothing on github because i mostly write code that makes money 10 / twitter :: twitter :: it humor :: internet :: github :: без перевода :: it юмор :: интернет :: github

github twitter it юмор без перевода 
skooks
@skooookum
i
\ have nothing on github because i mostly write code that makes money
10:18 PM • 6/25/23 from Earth • 11.2K Views,github,twitter,интернет,it юмор,без перевода,github,twitter,internet,it humor
Подробнее
skooks @skooookum i \ have nothing on github because i mostly write code that makes money 10:18 PM • 6/25/23 from Earth • 11.2K Views
github,twitter,интернет,it юмор,без перевода,github,twitter,internet,it humor
Еще на тему
Развернуть

Отличный комментарий!

ktulhu74 ktulhu7426.06.202319:10ссылка
-9.1
вероятно имело виду, что skooks пилит какие-то коммерческие продукты и не пилит ничего для т.н. "портфолио" или для души, или как опенсорс

Я тоже ничего не складирую на гите. хотя какие-то куски кода наверное бы стоило где-то хранить, так как они в целом универсальны, тем не менее все что я пишу, является собственностью моего работодателя.
denielli denielli26.06.202319:14ссылка
+51.9
вероятно имело виду, что skooks пилит какие-то коммерческие продукты и не пилит ничего для т.н. "портфолио" или для души, или как опенсорс

Я тоже ничего не складирую на гите. хотя какие-то куски кода наверное бы стоило где-то хранить, так как они в целом универсальны, тем не менее все что я пишу, является собственностью моего работодателя.
denielli denielli 26.06.202319:14 ответить ссылка 51.9
И даже НДА есть?
Odin Odin 26.06.202319:37 ответить ссылка -0.7
Если бы НДА не было, то код бы не был собственностью его работодателя
Чья собственность код - это в договоре, в NDA только неразглашение.
да. формально я даже не могу принимать участие в чужих проектах, хотя думаю, что на это будет всем плевать, если это не проекты конкурентов.
denielli denielli 26.06.202319:47 ответить ссылка 10.8
Я обчно договариваюсь, чтобы можно было во опенсорсе держать. Скажем мы использовали монгодрайвер, который баговал в наших кейсах. Я форкул драйвер, сделал нужные фиксы, и отправил ПР в апстрим чтобы их замержили. При этом это был почти месяц эффорта сениор разработчика на проекте. И ничего, 0 претензий ко мне, польза для работы, пользя для коммьюнити.
Psilon Psilon 26.06.202320:24 ответить ссылка 0.2
Это ж обычная практика - форкнул, утянул к себе в конторский BB, поправил там, потом закинул ПР челам на гитхаб. Пока его мержат, юзаешь локальный форк. О чём и с кем тут надо договариваться и что держать в опенсорсе?
Есть работы где у работдателя горит "ЯжЕЗАПлАтИл". Например в том же гугле нельзя так деелать - форк нужно вечно сапортить в приватной репе либо писать миллион бумажек и ждать апрувов от "верхов", которые почти никогда получить нельзя.
Psilon Psilon 28.06.202314:08 ответить ссылка 0.0
Падажжи...кто тебе мешает делать "локальный форк"? скачал архив с гитхаба и залили в ваш рабочий BB как и любой другой код, там поправил всё и залил эту либу с фиксом в ваш локальный репозиторий типа nexus-а. Далее если таки хочешь пронести фикс чювакам, то хоть с домашнего компа со своей учетки уже форкаешься и делаешь ПР с правками, а на работе живёшь с залитой версией. Всегда так делали )
Мешает то что если это +- большая компания то такой финт можно как нарушение NDA считать, и огрести кучу проблем.
Psilon Psilon 04.07.202313:48 ответить ссылка 0.0
По НДА, сотрудникам разве что испражняться можно за пределами офиса, на нелицензированных устройствах. Всё остальное, что производит подневольное тело тело сотрудника, принадлежит рабовладельцу работодателю.
все что ты пишешь в рабочее оплаченное время, является собственностью твоего работодателя, вне зависимости есть НДА или нет.
Wass Wass 26.06.202321:31 ответить ссылка 2.2
Сысоев пруфает)
вот да.
я тут работу работаю, а не повыебываться зашел.
пусть джуны гитхабами меряются.

а для души у меня сварка, болгарка и мотобайк.
Wass Wass 26.06.202321:27 ответить ссылка 11.2
Уважаемо
Хаха, помню, как в прошлом треде один придурок распинался, что любой сеньор, миддл и вообще любой развивающийся программист обязан иметь пет-проекты на гитхабе. В противном случае он бесполезный джун, вкатунец, перекладывальщик джейсонов, и вообще грязь из под ногтей.
Не знаю, пишет ли он сейчас в этом треде что-то, я этого мудака в ЧС кинул.
Да ты всех в ЧС кинул, кто с тобой в чём-то не согласен
У меня проектов спизжено на два пожизненых
anagkh anagkh 27.06.202301:05 ответить ссылка 1.0
а как?
vover vover 26.06.202319:20 ответить ссылка 1.6
Наверное делает, просто не тому человеку который его загрузил. Хз
kverti kverti 26.06.202319:27 ответить ссылка 2.8
Его используют мульён коммерческих компаний по всему миру, а разработчик может хуй без соли доедать. А может и не доедать, а сидеть в гугле
Нет это не так работает. Разраб может сам использовать продукт для зашибания бабла. А опенсорс ему помогает тем, что кто-то ему за "бесплатно" ищет баги, а кто-то даже чинит эти баги, а кто-то и фичу может добавить.
frenzy frenzy 26.06.202319:31 ответить ссылка -1.0
Обычно там "эй, почини, у меня не работает" и "а пофиг, форкну, но пулл делать нафиг сдалось".
Neo Neo 26.06.202319:35 ответить ссылка 2.9
Ой да не не гони!

https://github.com/django/django/pulls
https://github.com/scrapy/scrapy/pulls
https://github.com/laravel/laravel/graphs/contributors
https://github.com/nodejs/node/pulls
https://github.com/drogonframework/drogon/pulls
frenzy frenzy 27.06.202310:44 ответить ссылка 0.0
Ну я и говорю, разраб может сидеть в гугле и апрувить пулы в кубернетесы
> Опенсор на гитхабе делает просто ебейшее количество денег

Ну так не опенсорс деньги зарабатывает, а в основном вполне себе закрытый проприетарный софт, который его использует (что как бы сильно меняет суть).

Некоторые опенсорсные продукты позволяют косвенно зарабатывать своим авторам (за премиум саппорт, облачное размещение, хотфиксы), но это именно, что косвенный заработок. И это капля в море софтверного бизнеса
Dimcore Dimcore 27.06.202300:22 ответить ссылка -1.8
Платная доработка, поддержка, сертификация, двойная / исключительная лицензия (как у qt).Донаты в конце концов.
Так это ситуация "твой всем нужный код приносит бабки". Лежит он на гитхабе, или нет - вопрос второй.
А просто код на гх никаких денег не приносит, если его не используют кто-то с баблом.
Обычно код в open source был написан, чтобы решить некую проблему автора этого source. А нужно ли оно будет кому-то еще - вопрос второй.

А если код изначально пишется, чтобы поднять бабла - такой код обычно закрытый.
Именно так.
Просто вот такие опенсорсы взлетают до какого-то там бабла один из миллиона, остальные - в лучшем случае используются студентами, и полторами конторами "рога и копыта", которые платить ничего не собираются.
ебейшие деньги - расскажи автору core-js
для тех кто в танке: эта библиотека используется 99% интернета (apple, google, joyreactor (наверное тоже)), но ее единственный автор zloirock последний хуй с солью доедает.
А тред мы читаем жопой
Заработать можно много и на суппорте. Если твой код хорошего качества и регулярно обновляется, то его форки будут никому не нужны.
strofi strofi 26.06.202319:15 ответить ссылка 0.4
Jan	Feb	Mar	Apr	May Jun	Jul	Aug	Sep	Oct	Nov	Dec
Mon lililí II	II	■■■■■■ Il II lllll ■■■■■■ III
Wed	■■	■■■■■	■■	■■	■■	■■■■■■	■■	■■	■■	■■
Fri
Darksol Darksol 26.06.202319:21 ответить ссылка 39.2
blinky blinky 26.06.202320:36 ответить ссылка 4.6
Я видел похожие штуки с надписями на реальных репозиториях. Это же какая-то прога делает? Не верится, что кто-то так заморачивается
есть скрипт для этого, на том же гитхабе лежит. Гугли GitHub Activity Generator.
З.Ы. я просто в пэинте нарисовал, нужна была картинка для комментов.
Как по мне задрочь с гитхабом может быть валидной разве что для джунов без опыта - мол, нигде не работал, но вот что пишу для себя и наработки навыков.

Ведь, если работаешь на коммерческих проектах, то это в 99% NDA, приватная репа и новый аккаунт на новое корпоративное мыло именно этой компании.
То есть если ты работал на нескольких проектах, то, даже скрытый, твой код еще и разбит между корпоративными акками, а на твоем личном нихрена нет (разве что ты после работы еще и там чтот делаешь).
Paascal Paascal 26.06.202319:28 ответить ссылка 13.2
Как раз у джунов нихрена нет и при трудоустройстве они дрочат тестовые задания.
В то время как опытного спеца нагружать тестовыми заданиями как-то вообще не алё, а посмотреть в личные проекты или на участие в открытых проектах - очень даже приветствуется
Только опытный спец часто заебан по 8-10 часов в день на рабочих проектах, чтоб после них еще и заниматься открытыми или личными (вместо отдыха, семьи или домашних дел)
Paascal Paascal 26.06.202320:00 ответить ссылка 14.7
Специфика программирования такова, что тебе __нужно__ постоянно что-то изучать и с чем-то эксперементировать, иначе твой уровень не только не будет повышаться, но и будет деградировать.

И вообще не факт, что работодатель твоё саморазвитие будет как-то оплачивать.

Впрочем, это касается не только программирования.
Так ты, в большинстве случаев, и развиваешься работая. Постоянно пишешь новый код, переписываешь старый, интегрируешь с новыми сервисами, подключаешь новые библиотеки и все время работы постоянно гуглиш и читаешь документацию и возможные решения текущих проблем.
Само собой можно на выходных чтот подчитывать и т.д., но писать что либо +/- серьезное ради ничего у большинства нет ни времени ни желания.
Paascal Paascal 26.06.202320:14 ответить ссылка 13.6
Просто некоторые считают, что программист не должен иметь личную жизнь. Сиди и работай круглые сутки - сначала на работе, а затем ещё и на open source перед сном закоммить
Chaosit Chaosit 26.06.202320:20 ответить ссылка 16.3
И стиралку почини, ты ж программист!
Paascal Paascal 26.06.202320:22 ответить ссылка 12.1
И вовремя реагируй на сигнал ТЫЖ!
Nikius Nikius 26.06.202321:14 ответить ссылка 0.9
Принтер подключи
В большинстве случаев, ты стагнируешь выполняя однообразные задачи.
Притащить в проект новую технологии никто просто так не даст.
Не работай в кровавом энтерпрайз аутсорсинге, будет тебе куча технологий.
Работаю в продуктовом энтерпрайзе даже не программистом, а админом, которому с новыми технологиями проще, но даже у меня это нихуя себе сколько приседаний
Продуктовый это совершенно иная ситуация.
Аутсорс это конвеер, в котором условия, как правило, устаканены ещё до начала работы над проектом, и редко работает какая-то обратная связь от девелоперов к заказчику. А если работает, то она усложнена. Грубо говоря, получая проект, команда получает задачу "копаем отсюда и до забора, вот вам лопаты от заказчика, других не нужно".
В продуктовом связь короче и качественнее, потому предложения по улучшению и замене технологий рассматривается, и в случае, когда выгода от внедрения выглядит достаточно вкусно, чтобы покрыть затраты на переход, решение принимается.
Это какая-то продуктовая из идеального мира, я тебе только что сказал что это не так, что у нас что-то поменять это дохуя делов, а часто просто невыполнимая задача

Фитнех, если что
Времени и сил у большинства нет, а не желания, я думаю.

Мне вообще трудно представить, как может не быть желанния что-то свое сделать, когда у тебя буквально на кончиках пальцев феноменальная мощь всех современных языков программирования, суперкомпьютер для параллельных вычислений на десяток терафлопсов под названием "видеокарта", который сейчас спокойно программируется под любые общие задачи, интернет со всеми знаниями всех разработчиков и учёных мира, мобильный компьютер, постоянно на связи с глобальной сетью и прочее, прочее, прочее.
И это когда ты с отраслью познакомился на машинке с 40 МГц, 2 метрами оперативки и турбобейсиком.
Это же как начинать кататься на игрушечной машинке, где надо ногами бежать, а всего через 30 лет пересесть на межгалактический крейсер.
Ты какой-то совсем поехавший идейный, не ровняй всех по себе
ktulhu74 ktulhu74 27.06.202310:18 ответить ссылка -0.9
Да камон, чувак. Я не "идейный", я ж не говорю, что всем прям поголовно надо хуячить код сутками или что-то такое.
Я просто говорю, что когда ты приходишь в эту отрасль и набираешь опыт, в любом случае начинаешь видеть просто ебическое море открывающихся возможностей, причем возможностей, которые всего пару десятков лет назад казались фантастикой.
Это естественное любопытство.
И раз уж умеешь этими инструментами пользоваться - ну наверняка же хоть раз да проскочит мысль "о, бля, какая охуенная штука, вот бы сделать с ее помощью что-нибудь эдакое!"

Это как если бы тебе подарили новенький 3д-принтер, идеально работающий, который ты освоил и можешь легко заставить напечатать что угодно, но ты печатаешь на нем только обычные кубики для какой-то левой чужой задачи. Да почти у любого возникнет мысль "а не напечатать ли мне что-нибудь прикольное", хотя бы когда мельком увидишь где-нибудь, что вообще возможно напечатать на нем.
практически нет желания чтото делать после работы. я начинал делать для ДнД симулятор сражений - меня эта тема очень занимала, логика там не сложная, но довольно быстро забросил, даже не дошел до того, чтобы что-то выложить на гит для кого-то. 9 часов кодишь, совещаешься, работаешь с тестерами, саппортом, потом блять кусок пиццы с колой, какой-то сериал и спать. утром тебя будит новый митинг.

раньше как-то и времени и желания было больше. но чем больше компания и чем больше у нее продуктов, тем меньше у тебя времени на чтото другое. наверное как то можно жить по другому, но я хз как.
Ты хотя бы начал. У меня была идея написать нечто подобное, но не по ДнД. Да вот как-то до воплощения не дошло. В свободное время хочется отдыхать, а не кодить.
Nikius Nikius 26.06.202321:18 ответить ссылка 0.1
открою страшную тайну как чел с другой стороны стола собеседования:
- гитхаб синьоров ни разу не смотрел, там за час личного общения всё понятно, и их гитхаб на это понятно никак не повлияет
- гитхаб джунов смотрел только поверхностно чтобы определить коррелируют ли их проэкты с тем что нам нужно, разбираться что там понаписно - да пофиг, всё равно джуна берёшь скорее по горящим глазам, и наличие/отсутствие гитхаба никак на это не влияло.
Так что миф о том что кому то не пофиг на ваш гитхаб сильно преувеличен ...
хотя нет, справедливости ради был один случай когда чела даже не приглашали на собес из за того что понаписано в первом же открытом файле на гитхабе ...
А что там было написано. "Ты пидор"?
я в этом месяце искал работу и моим гитхабом таки интересовались :)
не 100%, далеко не 100%, но и не 1 и не 2 раза.
Скажу больше: 90% вообще не читают даже резюме
Я сеньор. Меня когда на текущую работу брали - смотрели мой гитхаб. Их, в основном, интересовали стиль кода и навыки написания юнит-тестов.
всем всегда срать было на мои личные проекты или какое-то там участие в открытых.
Wass Wass 26.06.202321:32 ответить ссылка 1.0
Да обычно это нужно только Джуни, потому что на более старшие позиции, как ни странно, легче устроиться(для мидда попросят сделать тестовое/лайвкод, сеньор просто разговор) но весь парадокс в том, что никому и нахрен не нужен твой гит, у меня за пол года поиска джуновакансий было всего 2 уникальных зрителя и то, 1 из них пришел за тестовым.
Задрочь с гитхабом валидна для мидл+, если ты много контрибьютишь в разные проекты, которые тебе по работе нужны. Делается это и в рабочее время в том числе. А пет-проджекты - эт если у тебя хобби по-кодить, ну или знаю несколько челов, кто писал небольшие мобильные приложеньки и немножко бабла пытался заработать параллельно работе, но это тож просто увлечённые люди )
Я тоже писал только код, который makes money, а потом мне попала стрела в колено. В смысле выгорел нахуй. Очень опасно вечно откладывать свои идеи с мыслью "ладно, вот будет у меня как-нибудь потом время, вот тогда я сяду и ууух, всё-всё что хотел попробую реализовать, не сейчас, сейчас не до того". А когда вот так выгораешь, приучаешься всем своим идеям, как смерти в игре престолов, говорить "не сегодня". И даже когда время появляется, можно обнаружить, что ты просто разучился хотеть писать код. Даже если всегда это дело любил и в школьные и студенческие времена работал сутками над своими проектами просто потому что хотелось.

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

В общем, если не хотите чтобы некогда любимое занятие стало каторгой, лучше не забывать о своих проектах, которые тебе просто хочется сделать, не важно, принесут они тебе деньги или нет. Лучше не приучать себя говорить "когда-нибудь потом, в лучшие времена" на все свои порывы, лучшие времена могут и не настать. А худшие - легко.
Собственно, потому я и решил заняться тем, что всегда хотел, но всегда откладывал - в феврале прошлого года решил "бля, тут ядерные ракеты могут полететь, куда уж ещё откладывать".
А ещё, чтобы не выгореть на работе очень помогает следующее: помнить что там все пидорасы, мысленно слать всех нахуй, гнуть свою линию и примерно половину рабочего времени писать личные тулзы которые делают работу в этом ёбаном цирке не такой тяжкой. Например, когда я был мобильным разработчиком, то писал собственную API proxy которая хранила историю, следила за соблюдением схемы (чтобы был аларям когда эти пидорасы без предупреждения всё поменяли), позволяла эмулировать любые нужные мне ответы. Соответственно локальную разработку я всегда делал только через свою прокси.
Ну вот не могу полностью согласиться. Это может замедлить процесс, конечно, не спорю.

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

Для меня ключевым моментом стало именно вот это ебучее "не сегодня" всем своим проектам. До автоматизма уже дошло, даже когда появлялось время я был так заебан и так привык откладывать их "до лучших времён", что вместо работы над ними больше в голове прокручивал, что я хочу по ним сделать.

Да, наверное, если бы у меня тогда был мой теперешний опыт, можно было бы как-то найти оптимальную стратегию.
Но даже сейчас я не уверен, что это всегда и в любой ситуации возможно, если на работе не хуи пинаешь а ебашишь, периодически охуевая от кранчей и дедлайнов.
Прекрасно, но есть нюанс. Если после работы, вызывающей выгорание, ебошить ещё и "для души", то выгорание может наступит ещё быстрее.
Если заебан и себя силой заставляешь - вполне возможно.
Тут хуй знает чего делать. Я говорю исключительно про выгорание от вечного откладывания своих проектов из-за заебанности и восстановление после, когда есть возможность послать все нахуй и просто начать делать то, что хотел. Хотя бы какое-то время не думая больше ни о чем.

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

Я просто не так часто встречал разработчиков, у которых не возникало мысли сделать что-то свое при помощи своих навыков. Как минимум желание увидеть какие-то свои проекты реализованными высказывали почти все.
Другое дело, когда тебе ничего своего реализовывать желания абсолютно нет, потому что за это не платят, и в свободное время спокойно занимаешься своими делами.
Leznz Leznz 26.06.202319:50 ответить ссылка 8.0
Возможно. Но это значит, что человек пришел в отрасль чисто как в ремесло для заработка, типа я от звонка до звонка ебошу что положено, а потом в гробу все это видал.

Я не знаком с таким айтишниками, и сам начал кодить лет в 8, потому что мне это пиздец как нравилось. По-моему у всех коллег были какие-то идеи, которые они хотели бы попробовать реализовать. Другое дело, что многие их точно так же откладывали.

Мне, с моей колокольни, кажется, что так долго не проработаешь, в смысле, если тебе похуй на разработку, и пришел только за баблом. Но я, понятное дело, верю, что такие люди есть, и наверняка даже есть те, которые это делают успешно, без ущерба для себя и выгорания. У меня просто нет такого опыта, чтобы об этом судить.
Можно вполне себе работать на интересной работе, но не упарываться по 12 часов в день без выходных. Можно любить свою работу и не убивать себя переработками при этом. И да, если ебашишь на основной работе, а затем ещё в свободное время ебашишь над своим - крайне вероятно, что к 30 выгоришь нахуй, на личном опыте познал.
Ну, тут как повезет. Я вот тоже начинал без "упарываются по 12 часов" на интересной работе, и не то чтобы я горел желанием прямо уебываться ради рабочих проектов, в смысле я никогда не был трудоголиком, в гробу я видал убиваться ради хуй пойми чего (наши проекты были интересными, но точно не такими, чтоб я прямо чувствал какой-то долг, обязанность непременно их довести до идеального релиза, вот это все).
Но как-то через 11 лет обнаружил себя нахер выгоревшим. Затянуло как-то. Как та лягушка из притчи, видимо, медленно сварился.
Ну хули, сразу после вуза устроился и 11 лет въебывал на одном месте, ни о каком выгорании тогда и слыхом не слыхивал, был молодой, сил было больше, опыта - меньше.
ну может то что на одном месте сработало, я места регулярно менял что бы зп росла. А однажды был опыт с начальством которое проебалось в сроках оценки проекта и наняло нас это говно делать. Быстра начались скандалы и переработки, в итоге к концу годового контракта нашел себе нормальную спокойную работу с более высокой зп и послал начальство. Если бы не то что сдружились командой возможно и раньше бы послал. А сейчас так вообще чем пет проекты пилить я скорее польский должен учить ))
redis redis 26.06.202320:49 ответить ссылка 0.4
То, что на одном месте работал - однозначно сыграло роль в этом.
У нас вплоть до ковидного года были неплохие условия работы, ЗП повышали регулярно, премии платили, график работы очень быстро стал свободным, лишь бы задача была выполнена, да и когда долго на одном месте торчишь, все труднее куда-то свалить.

Но я думаю, если бы менял работу периодически, то вероятнее всего бы не выгорел так жестко.
Возможно вы правы, я так работаю уже больше 13 лет, отработал день и до завтра. Мне нравится моя работа но если я что то и делаю сам для себя то это скорее какие либо разработки для ардуины или esp32 и тем более я не стану шарить свои наработки просто так. А обычно поработал, сходи в магазин, поужинай, приберись остается часа 3 - 5 на компе поиграть на реакторе позалипать, когда тут код писать опен сурс. Может если бы была какая либо идея которую можно было бы монетизировать тогда бы что то и делал, а так работа ради работы не интересует скорее наоборот переключится интереснее на что то иное.
redis redis 26.06.202320:36 ответить ссылка 2.1
Ну, я как раз не говорил прямо именно про опенсорс, я скорее имел ввиду свои проекты. Выкладываешь ты их или нет - дело десятое. Разработки для Ардуины и esp32 - как раз оно.
там проект основной еще с универа тянется, бывает есть настроение - начинаю что то делать, заказываю запчасти пока оно придет тут уже киберпанк вышел и проект уходит на второй план и так постоянно. В итоге одно время взялся конкретно и даже полностью собрал рабочий прототип только в плате для модуля внешнего управления по радиоканалу налажал и надо было переделывать плату а тут путин ублюдок со своей войной и все, больше никакого желания этим заниматься.
redis redis 26.06.202320:57 ответить ссылка 0.0
Понимаю.
Ну я для себя нашел такую методику - если понимаешь, что хочешь свой проект видеть завершенным хоть в каком-то виде, то пиши, блядь, код.
Код сам себя не напишет.
Можно буквально по строчке в день, главное, чтобы на следующий день ты мог продолжить с точки, которая чуть ближе к цели, чем день назад.
Можно себя спрашивать "так, ну вот какой минимум мне надо написать, чтобы не считать себя долбоебом, который без причин свой проект тормозит?". Обычно когда начнёшь, уже расходишься и не строчку пишешь, а пока уже сам себе не скажешь "так, ну я за день наваял неплохо, какой я молодец, можно отдохнуть!". Иногда - нет, тогда реально пишешь вот самый минимум, хоть строчку, хоть мелкий рефакторинг, который всегда откладывал, хоть что. Тут важнее методичное движение к цели, а не спорадические всплески продуктивности, после которых опять пол года ничего не делаешь.
Да, иногда из-за всяких мудаков даже на строчку сил не хватает - ну бывает, тоже себе мозги не стоит ебать, главное помнить, что у тебя есть цель увидеть свой проект завершенным, пропустил разок - ну завтра сядь и напиши ебанную строчку)

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

Вот как раз в субботу ни строчки не написал, на фоне ебаного пиздеца. Ну и хуй с ней, в воскресенье зато покодил)
понимаю о чем вы, но тут есть более экзистенциальный вопрос - зачем мне это делать вообще, проект как таковой особой цели не имеет и по завершению будет пылиться. Максимум пост на реакторе сделать. Да и механику сейчас ехать забирать стремно, можно отправится к таракану в окрестино или еще в какую тюрячку и получить почетное звание экстремист или террорист - просто потому что. А новую механику собирать лень.
redis redis 26.06.202321:25 ответить ссылка 0.9
Вот на что - на что, а на экзистенциальные вопросы можно только самому себе ответить. Ты же какой-то ответ на этот вопрос находил для себя, пусть даже неявный, когда начинал проект, когда периодически садился за него.
Вообще ответ выглядит именно так - "потому что я хочу увидеть этот проект завершенным". Все. Нюансы, понятное дело, индивидуальны, но они, имхо, скорее касаются того, почему именно этот проект, а не какой-то другой.

Просто есть вещи, которые я хочу увидеть работающими, я хочу их создать. Меня не ебет, делал кто-то чего подобное или нет, "таких винтовок много, но эта моя", и потом, в сложных проектах никогда не бывает такого, чтобы кто-то реализовал прямо буквально строчка в строчку то же самое (если он не спиздил чужой код), так что все равно в какой-то момент твой проект обретет уникальность.

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

Вот я сегодня думал не кодить - сегодня были дела, слегка устал, да и вечер уже, так что вроде бы можно и забить было разок. Но написал тебе прошлый коммент и подумал "бля, ну а чего бы свой собственный совет-то не послушать, вот чего там по-минимуму я могу сейчас написать, чтоб завтра было меньше делать" - черканул десяток строк, коммитнул, уже можно порадоваться, что день не проебал и завтра будет с чего начать.

P.S. Давай на ты, мы ж, блин, на джое) Тут даже на "ты пидор" можно)
Ответ почему делал - в детстве в кино увидел и захотел себе такое ) Без механики код писать не интересно так как не будет видно как оно работает, а там уже было что плата перезапускалась от запуска силовой нагрузки и пришлось костыльнуть и добавить реле. Тем более там по сути оставалось сделать нормальный пульт на замену старого от предыдущего прототипа, оно и так уже работало. Сейчас только компьютерное зрение добавлять оставалось но без механики это тоже не интересно. Ну и, сейчас есть более перспективные потребности сдать в перспективе польский на б1 или получить сертификат об окончании вечерней школы для карты резидента ЕС. Уже честно говоря сомневаюсь, что вернусь домой в Беларусь.
redis redis 26.06.202322:15 ответить ссылка 0.0
¯\_(ツ)_/¯
Ну, значит ты не хочешь видеть эти проекты завершенными, у тебя проект по сдаче польского и получению сертификата, это тоже норм, если тебя не тяготит мысль, что ты чего-то там не делаешь.
Все что выше сказано относится только к ситуации, когда ты понимаешь, что хотел бы, но выгорел настолько, что никуда не двигаешься.
Я обычно на работе не перерабатываю, то работы нет, то задача в тестировании, то менеджмент что то придумывает, то сервак упал и тд. А вот день когда приходит зп он меня больше всего мотивирует. Больше всего выгорал я именно когда много работал. А так то понятно если хочешь что то сделать надо делать, само ничего не сделается.
redis redis 26.06.202323:00 ответить ссылка 0.0
Мне прям интересно стало, а шо это за проект-то?
"год отдыха без работы"

жалко аж стал,бедняжка
dpas dpas 26.06.202323:36 ответить ссылка 0.6
Насколько нужно быть code monkey, чтобы даже не таскать куски кода с решением тяжёлых нешаблонных задач в свою библиотеку?
NDA отучивает от таких вещей.
И его нарушение это минимум пятно на репутации, а может быть и судебный иск, тут от страны и прочего зависит.
Ты можешь в своем проекте использовать некоторые практики, но тягать именно куски кода - лучше не стоит.
Речь не о копировании 1в1, код проектов практически всегда специфичен и неуниверсален.
Речь о в приведении в "библиотечный" универсальный вид и складировании в своей библиотеке.
Ничо не понял, чем соглашение о неразглашении препятствует заимствованию кода?
Там про код обычно прямым текстом прописан запрет, и то, что весь код является собственностью компании, котррую нельзя разглашать и передавать за пределы компании.
Часто ты с их техники работаешь и там нет возможности чтото скопировать в сторону
В смысле на входе телефон отбирают и анальный зонд вставляют что ли? А нафиг работать в таких местах?
Так не весь код тяни, а общую идею: себе в либу её "своими словами" напишешь.
Писать свои библиотеки? Чего???
Leznz Leznz 26.06.202319:51 ответить ссылка -3.8
Что тебя смущает?
Да почти все задачи шаблонные и решение гуглится. А если уж прям не шаблонная задача, то вряд ли появится ситуация, когда это решение пригодится. Иначе это шаблонная задача (или кто-то у мамы уникальный такой).

Часто же проблема в багах либ, которые правятся. Тут и сохранять нечего.
Mars53 Mars53 26.06.202320:01 ответить ссылка 1.4
Поисковая выдача гугла постоянно меняется, а успешно применённое ранее решение теряется. Уже проходили.

Лучше сохранить на всякий случай, если решение прям реально хорошо, а не костыль в ядре.
зачем в библиотеке нешаблонные задачи? Библиотека это ж как раз таки для шаблонов решений ...
потому что библиотеки для шаблонных задач зачастую уже есть, и зачастую - даже в лучшем качестве, чем можно из себя выдавить

наверное лучше перефразировать как частые/редкие задачи
Чтобы нешаблонные задачи сделать шаблонными, наверно.
Ой ой ой! Пасмарите блять, а куда мне пиздюханить код более опытных/успешных/умных колег, чтобы потом его весело применять и флексить, а?
Low zero Low zero 26.06.202319:46 ответить ссылка -2.0
Если складировать готовые решения, то можно никогда и не узнать, что комьюнити уже придумало более элегантное решение. :)
Как это вообще связано?
Low zero Low zero 26.06.202320:22 ответить ссылка -1.5
Потому что, когда ты используешь готовое решение — ты не «тратишь» время на то, чтобы изучить best practice решения подобного рода задач.
а если варианты изучены и лучшее из них принято достаточно практичным для сохранения?
> а если варианты изучены
Все варианты могут быть изучены лишь на текущий момент.

* Через полгода появятся новые более интересные варианты
* Через год такой какая-то часть решения попадёт в категорю code smells в Sonarcloud
* Через 2 года, авторы библиотеки, которая использовалась в решении прекратят её поддержку
* Через 5 лет придётся искать человека, который бы объяснил, как оно вообще работает, и зачем такое вообще нужно было говнокодить.
я конечно понимаю, что мы живём в очень динамичном мире, но нет - не настолько.
За полгода не изменится толком ничего, только если новая версия языка выйдёт. Большинство решений даже 16-17 годов вполне себе актуальны.
Даже js'еры вроде как-то откалибровались и нормализировались.
Алсо, каким бы хорошим решение не было - комментировать его нужно. Особенно если пишаешь его в свою либу. Тогда и вопросов будет меньше.
I have nothing on my github because I use self-hosted Fossil
Только зарегистрированные и активированные пользователи могут добавлять комментарии.
Похожие темы

Похожие посты
steve8708 15h — copilot has had enough today #!/usr/bin/env node "use strict"; console.log^'fijc/c yoi/'| O Q * v 2 likesJakub Kozlowski O*/ @kubukoz okay @github, I know my builds are shit but no need to be passive aggressive about it Build Failed X The build failed, just like the previous build. 5:03 PM • Apr 2, 2020 • Twitter Web App
подробнее»

it-юмор geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор github без перевода it humor geek github it юмор

Jakub Kozlowski O*/ @kubukoz okay @github, I know my builds are shit but no need to be passive aggressive about it Build Failed X The build failed, just like the previous build. 5:03 PM • Apr 2, 2020 • Twitter Web App
When your shower uses github more than ■■■■ ■■■■■■■■■■■■ ■ ■■■■■■■■■■■■■ ■ ■■■■■■■■a ■■■ ■■■ ■■■■■■■■■■a ■■■■■ ■■■■■■■■a ■■■■■ ■■■Rial ■■■■■■ __ nan ■ ■■■■■■ ■■ ■■■■■■■■■■■■■ ■ v *
подробнее»

github душ без перевода it-юмор geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор github shower it humor geek it юмор

When your shower uses github more than ■■■■ ■■■■■■■■■■■■ ■ ■■■■■■■■■■■■■ ■ ■■■■■■■■a ■■■ ■■■ ■■■■■■■■■■a ■■■■■ ■■■■■■■■a ■■■■■ ■■■Rial ■■■■■■ __ nan ■ ■■■■■■ ■■ ■■■■■■■■■■■■■ ■ v *
Тебе нужно беспокоиться о том, что 1 | $ прочитает твой репо на СКНиЬ ^ 1 Если „твой код — нечитаемое говно М ^ •Ч А' /
подробнее»

it-юмор github

Тебе нужно беспокоиться о том, что 1 | $ прочитает твой репо на СКНиЬ ^ 1 Если „твой код — нечитаемое говно М ^ •Ч А' /
microsoft убила | microsoft killed rare microsoft killed nokia microsoft killed minecraft microsoft killed skype microsoft killed windows phone microsoft killed cross-platform project microsoft killed xbox microsoft killed paint microsoft killed lumia microsoft killed nak3d eli Google Se
подробнее»

github it-юмор

microsoft убила | microsoft killed rare microsoft killed nokia microsoft killed minecraft microsoft killed skype microsoft killed windows phone microsoft killed cross-platform project microsoft killed xbox microsoft killed paint microsoft killed lumia microsoft killed nak3d eli Google Se