skooks @skooookum i \ have nothing on github because i mostly write code that makes money 10 / twitter :: twitter :: it humor :: internet :: github :: без перевода :: it юмор :: интернет :: github
Подробнее
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 пилит какие-то коммерческие продукты и не пилит ничего для т.н. "портфолио" или для души, или как опенсорс
Я тоже ничего не складирую на гите. хотя какие-то куски кода наверное бы стоило где-то хранить, так как они в целом универсальны, тем не менее все что я пишу, является собственностью моего работодателя.
вероятно имело виду, что skooks пилит какие-то коммерческие продукты и не пилит ничего для т.н. "портфолио" или для души, или как опенсорс
Я тоже ничего не складирую на гите. хотя какие-то куски кода наверное бы стоило где-то хранить, так как они в целом универсальны, тем не менее все что я пишу, является собственностью моего работодателя.
Я обчно договариваюсь, чтобы можно было во опенсорсе держать. Скажем мы использовали монгодрайвер, который баговал в наших кейсах. Я форкул драйвер, сделал нужные фиксы, и отправил ПР в апстрим чтобы их замержили. При этом это был почти месяц эффорта сениор разработчика на проекте. И ничего, 0 претензий ко мне, польза для работы, пользя для коммьюнити.
Это ж обычная практика - форкнул, утянул к себе в конторский BB, поправил там, потом закинул ПР челам на гитхаб. Пока его мержат, юзаешь локальный форк. О чём и с кем тут надо договариваться и что держать в опенсорсе?
Есть работы где у работдателя горит "ЯжЕЗАПлАтИл". Например в том же гугле нельзя так деелать - форк нужно вечно сапортить в приватной репе либо писать миллион бумажек и ждать апрувов от "верхов", которые почти никогда получить нельзя.
Падажжи...кто тебе мешает делать "локальный форк"? скачал архив с гитхаба и залили в ваш рабочий BB как и любой другой код, там поправил всё и залил эту либу с фиксом в ваш локальный репозиторий типа nexus-а. Далее если таки хочешь пронести фикс чювакам, то хоть с домашнего компа со своей учетки уже форкаешься и делаешь ПР с правками, а на работе живёшь с залитой версией. Всегда так делали )
По НДА, сотрудникам разве что испражняться можно за пределами офиса, на нелицензированных устройствах. Всё остальное, что производит подневольное тело тело сотрудника, принадлежит рабовладельцу работодателю.
Хаха, помню, как в прошлом треде один придурок распинался, что любой сеньор, миддл и вообще любой развивающийся программист обязан иметь пет-проекты на гитхабе. В противном случае он бесполезный джун, вкатунец, перекладывальщик джейсонов, и вообще грязь из под ногтей.
Не знаю, пишет ли он сейчас в этом треде что-то, я этого мудака в ЧС кинул.
Нет это не так работает. Разраб может сам использовать продукт для зашибания бабла. А опенсорс ему помогает тем, что кто-то ему за "бесплатно" ищет баги, а кто-то даже чинит эти баги, а кто-то и фичу может добавить.
> Опенсор на гитхабе делает просто ебейшее количество денег
Ну так не опенсорс деньги зарабатывает, а в основном вполне себе закрытый проприетарный софт, который его использует (что как бы сильно меняет суть).
Некоторые опенсорсные продукты позволяют косвенно зарабатывать своим авторам (за премиум саппорт, облачное размещение, хотфиксы), но это именно, что косвенный заработок. И это капля в море софтверного бизнеса
Так это ситуация "твой всем нужный код приносит бабки". Лежит он на гитхабе, или нет - вопрос второй.
А просто код на гх никаких денег не приносит, если его не используют кто-то с баблом.
Именно так.
Просто вот такие опенсорсы взлетают до какого-то там бабла один из миллиона, остальные - в лучшем случае используются студентами, и полторами конторами "рога и копыта", которые платить ничего не собираются.
ебейшие деньги - расскажи автору core-js
для тех кто в танке: эта библиотека используется 99% интернета (apple, google, joyreactor (наверное тоже)), но ее единственный автор zloirock последний хуй с солью доедает.
Как по мне задрочь с гитхабом может быть валидной разве что для джунов без опыта - мол, нигде не работал, но вот что пишу для себя и наработки навыков.
Ведь, если работаешь на коммерческих проектах, то это в 99% NDA, приватная репа и новый аккаунт на новое корпоративное мыло именно этой компании.
То есть если ты работал на нескольких проектах, то, даже скрытый, твой код еще и разбит между корпоративными акками, а на твоем личном нихрена нет (разве что ты после работы еще и там чтот делаешь).
Как раз у джунов нихрена нет и при трудоустройстве они дрочат тестовые задания.
В то время как опытного спеца нагружать тестовыми заданиями как-то вообще не алё, а посмотреть в личные проекты или на участие в открытых проектах - очень даже приветствуется
Только опытный спец часто заебан по 8-10 часов в день на рабочих проектах, чтоб после них еще и заниматься открытыми или личными (вместо отдыха, семьи или домашних дел)
Специфика программирования такова, что тебе __нужно__ постоянно что-то изучать и с чем-то эксперементировать, иначе твой уровень не только не будет повышаться, но и будет деградировать.
И вообще не факт, что работодатель твоё саморазвитие будет как-то оплачивать.
Так ты, в большинстве случаев, и развиваешься работая. Постоянно пишешь новый код, переписываешь старый, интегрируешь с новыми сервисами, подключаешь новые библиотеки и все время работы постоянно гуглиш и читаешь документацию и возможные решения текущих проблем.
Само собой можно на выходных чтот подчитывать и т.д., но писать что либо +/- серьезное ради ничего у большинства нет ни времени ни желания.
Просто некоторые считают, что программист не должен иметь личную жизнь. Сиди и работай круглые сутки - сначала на работе, а затем ещё и на open source перед сном закоммить
Работаю в продуктовом энтерпрайзе даже не программистом, а админом, которому с новыми технологиями проще, но даже у меня это нихуя себе сколько приседаний
Продуктовый это совершенно иная ситуация.
Аутсорс это конвеер, в котором условия, как правило, устаканены ещё до начала работы над проектом, и редко работает какая-то обратная связь от девелоперов к заказчику. А если работает, то она усложнена. Грубо говоря, получая проект, команда получает задачу "копаем отсюда и до забора, вот вам лопаты от заказчика, других не нужно".
В продуктовом связь короче и качественнее, потому предложения по улучшению и замене технологий рассматривается, и в случае, когда выгода от внедрения выглядит достаточно вкусно, чтобы покрыть затраты на переход, решение принимается.
Это какая-то продуктовая из идеального мира, я тебе только что сказал что это не так, что у нас что-то поменять это дохуя делов, а часто просто невыполнимая задача
Времени и сил у большинства нет, а не желания, я думаю.
Мне вообще трудно представить, как может не быть желанния что-то свое сделать, когда у тебя буквально на кончиках пальцев феноменальная мощь всех современных языков программирования, суперкомпьютер для параллельных вычислений на десяток терафлопсов под названием "видеокарта", который сейчас спокойно программируется под любые общие задачи, интернет со всеми знаниями всех разработчиков и учёных мира, мобильный компьютер, постоянно на связи с глобальной сетью и прочее, прочее, прочее.
И это когда ты с отраслью познакомился на машинке с 40 МГц, 2 метрами оперативки и турбобейсиком.
Это же как начинать кататься на игрушечной машинке, где надо ногами бежать, а всего через 30 лет пересесть на межгалактический крейсер.
Да камон, чувак. Я не "идейный", я ж не говорю, что всем прям поголовно надо хуячить код сутками или что-то такое.
Я просто говорю, что когда ты приходишь в эту отрасль и набираешь опыт, в любом случае начинаешь видеть просто ебическое море открывающихся возможностей, причем возможностей, которые всего пару десятков лет назад казались фантастикой.
Это естественное любопытство.
И раз уж умеешь этими инструментами пользоваться - ну наверняка же хоть раз да проскочит мысль "о, бля, какая охуенная штука, вот бы сделать с ее помощью что-нибудь эдакое!"
Это как если бы тебе подарили новенький 3д-принтер, идеально работающий, который ты освоил и можешь легко заставить напечатать что угодно, но ты печатаешь на нем только обычные кубики для какой-то левой чужой задачи. Да почти у любого возникнет мысль "а не напечатать ли мне что-нибудь прикольное", хотя бы когда мельком увидишь где-нибудь, что вообще возможно напечатать на нем.
практически нет желания чтото делать после работы. я начинал делать для ДнД симулятор сражений - меня эта тема очень занимала, логика там не сложная, но довольно быстро забросил, даже не дошел до того, чтобы что-то выложить на гит для кого-то. 9 часов кодишь, совещаешься, работаешь с тестерами, саппортом, потом блять кусок пиццы с колой, какой-то сериал и спать. утром тебя будит новый митинг.
раньше как-то и времени и желания было больше. но чем больше компания и чем больше у нее продуктов, тем меньше у тебя времени на чтото другое. наверное как то можно жить по другому, но я хз как.
Ты хотя бы начал. У меня была идея написать нечто подобное, но не по ДнД. Да вот как-то до воплощения не дошло. В свободное время хочется отдыхать, а не кодить.
открою страшную тайну как чел с другой стороны стола собеседования:
- гитхаб синьоров ни разу не смотрел, там за час личного общения всё понятно, и их гитхаб на это понятно никак не повлияет
- гитхаб джунов смотрел только поверхностно чтобы определить коррелируют ли их проэкты с тем что нам нужно, разбираться что там понаписно - да пофиг, всё равно джуна берёшь скорее по горящим глазам, и наличие/отсутствие гитхаба никак на это не влияло.
Так что миф о том что кому то не пофиг на ваш гитхаб сильно преувеличен ...
хотя нет, справедливости ради был один случай когда чела даже не приглашали на собес из за того что понаписано в первом же открытом файле на гитхабе ...
Да обычно это нужно только Джуни, потому что на более старшие позиции, как ни странно, легче устроиться(для мидда попросят сделать тестовое/лайвкод, сеньор просто разговор) но весь парадокс в том, что никому и нахрен не нужен твой гит, у меня за пол года поиска джуновакансий было всего 2 уникальных зрителя и то, 1 из них пришел за тестовым.
Задрочь с гитхабом валидна для мидл+, если ты много контрибьютишь в разные проекты, которые тебе по работе нужны. Делается это и в рабочее время в том числе. А пет-проджекты - эт если у тебя хобби по-кодить, ну или знаю несколько челов, кто писал небольшие мобильные приложеньки и немножко бабла пытался заработать параллельно работе, но это тож просто увлечённые люди )
Я тоже писал только код, который makes money, а потом мне попала стрела в колено. В смысле выгорел нахуй. Очень опасно вечно откладывать свои идеи с мыслью "ладно, вот будет у меня как-нибудь потом время, вот тогда я сяду и ууух, всё-всё что хотел попробую реализовать, не сейчас, сейчас не до того". А когда вот так выгораешь, приучаешься всем своим идеям, как смерти в игре престолов, говорить "не сегодня". И даже когда время появляется, можно обнаружить, что ты просто разучился хотеть писать код. Даже если всегда это дело любил и в школьные и студенческие времена работал сутками над своими проектами просто потому что хотелось.
Мне потребовался год отдыха от работы, ближе к концу которого я кое как смог потихоньку из этого пиздеца вылезти, приучившись снова писать хотя бы по паре строк в день, сначала - буквально через силу. Вот сейчас пошел второй год моего отдыха, к счастью, проекты движутся, коммичу, готовлю опенсорсный релиз, статейки (чего просто в стол работать, пусть люди потыркают, кому тоже интересно).
В общем, если не хотите чтобы некогда любимое занятие стало каторгой, лучше не забывать о своих проектах, которые тебе просто хочется сделать, не важно, принесут они тебе деньги или нет. Лучше не приучать себя говорить "когда-нибудь потом, в лучшие времена" на все свои порывы, лучшие времена могут и не настать. А худшие - легко.
Собственно, потому я и решил заняться тем, что всегда хотел, но всегда откладывал - в феврале прошлого года решил "бля, тут ядерные ракеты могут полететь, куда уж ещё откладывать".
А ещё, чтобы не выгореть на работе очень помогает следующее: помнить что там все пидорасы, мысленно слать всех нахуй, гнуть свою линию и примерно половину рабочего времени писать личные тулзы которые делают работу в этом ёбаном цирке не такой тяжкой. Например, когда я был мобильным разработчиком, то писал собственную API proxy которая хранила историю, следила за соблюдением схемы (чтобы был аларям когда эти пидорасы без предупреждения всё поменяли), позволяла эмулировать любые нужные мне ответы. Соответственно локальную разработку я всегда делал только через свою прокси.
Ну вот не могу полностью согласиться. Это может замедлить процесс, конечно, не спорю.
На работе были довольно интересные проекты, хоть и с довольно ебанутой спецификой, свою линию я с детства приучился гнуть, потому что вокруг всегда хватало пидарасов, которые считали, что лучше меня знают, как мне надо жить и что делать.
Для меня ключевым моментом стало именно вот это ебучее "не сегодня" всем своим проектам. До автоматизма уже дошло, даже когда появлялось время я был так заебан и так привык откладывать их "до лучших времён", что вместо работы над ними больше в голове прокручивал, что я хочу по ним сделать.
Да, наверное, если бы у меня тогда был мой теперешний опыт, можно было бы как-то найти оптимальную стратегию.
Но даже сейчас я не уверен, что это всегда и в любой ситуации возможно, если на работе не хуи пинаешь а ебашишь, периодически охуевая от кранчей и дедлайнов.
Если заебан и себя силой заставляешь - вполне возможно.
Тут хуй знает чего делать. Я говорю исключительно про выгорание от вечного откладывания своих проектов из-за заебанности и восстановление после, когда есть возможность послать все нахуй и просто начать делать то, что хотел. Хотя бы какое-то время не думая больше ни о чем.
Если при этом будет нечего жрать, я вообще хз, что делать в такой ситуации.
От выгорания обычно спасает занятие чем-то другим, тем, что нравится. Подозреваю, что не всем нравится пилить свои личные проекты. Мне, например, нравится во внерабочее время читать фантастику.
Я говорю только о ситуации, когда тебя периодически посещают мысли "а было бы круто написать вот это", когда ты помнишь, как раньше работал над проектами с удовольствием, а потом все больше стал откладывать на потом, пока не приучился всегда говорить себе "не сейчас".
Я просто не так часто встречал разработчиков, у которых не возникало мысли сделать что-то свое при помощи своих навыков. Как минимум желание увидеть какие-то свои проекты реализованными высказывали почти все.
Другое дело, когда тебе ничего своего реализовывать желания абсолютно нет, потому что за это не платят, и в свободное время спокойно занимаешься своими делами.
Возможно. Но это значит, что человек пришел в отрасль чисто как в ремесло для заработка, типа я от звонка до звонка ебошу что положено, а потом в гробу все это видал.
Я не знаком с таким айтишниками, и сам начал кодить лет в 8, потому что мне это пиздец как нравилось. По-моему у всех коллег были какие-то идеи, которые они хотели бы попробовать реализовать. Другое дело, что многие их точно так же откладывали.
Мне, с моей колокольни, кажется, что так долго не проработаешь, в смысле, если тебе похуй на разработку, и пришел только за баблом. Но я, понятное дело, верю, что такие люди есть, и наверняка даже есть те, которые это делают успешно, без ущерба для себя и выгорания. У меня просто нет такого опыта, чтобы об этом судить.
Можно вполне себе работать на интересной работе, но не упарываться по 12 часов в день без выходных. Можно любить свою работу и не убивать себя переработками при этом. И да, если ебашишь на основной работе, а затем ещё в свободное время ебашишь над своим - крайне вероятно, что к 30 выгоришь нахуй, на личном опыте познал.
Ну, тут как повезет. Я вот тоже начинал без "упарываются по 12 часов" на интересной работе, и не то чтобы я горел желанием прямо уебываться ради рабочих проектов, в смысле я никогда не был трудоголиком, в гробу я видал убиваться ради хуй пойми чего (наши проекты были интересными, но точно не такими, чтоб я прямо чувствал какой-то долг, обязанность непременно их довести до идеального релиза, вот это все).
Но как-то через 11 лет обнаружил себя нахер выгоревшим. Затянуло как-то. Как та лягушка из притчи, видимо, медленно сварился.
Ну хули, сразу после вуза устроился и 11 лет въебывал на одном месте, ни о каком выгорании тогда и слыхом не слыхивал, был молодой, сил было больше, опыта - меньше.
ну может то что на одном месте сработало, я места регулярно менял что бы зп росла. А однажды был опыт с начальством которое проебалось в сроках оценки проекта и наняло нас это говно делать. Быстра начались скандалы и переработки, в итоге к концу годового контракта нашел себе нормальную спокойную работу с более высокой зп и послал начальство. Если бы не то что сдружились командой возможно и раньше бы послал. А сейчас так вообще чем пет проекты пилить я скорее польский должен учить ))
То, что на одном месте работал - однозначно сыграло роль в этом.
У нас вплоть до ковидного года были неплохие условия работы, ЗП повышали регулярно, премии платили, график работы очень быстро стал свободным, лишь бы задача была выполнена, да и когда долго на одном месте торчишь, все труднее куда-то свалить.
Но я думаю, если бы менял работу периодически, то вероятнее всего бы не выгорел так жестко.
Возможно вы правы, я так работаю уже больше 13 лет, отработал день и до завтра. Мне нравится моя работа но если я что то и делаю сам для себя то это скорее какие либо разработки для ардуины или esp32 и тем более я не стану шарить свои наработки просто так. А обычно поработал, сходи в магазин, поужинай, приберись остается часа 3 - 5 на компе поиграть на реакторе позалипать, когда тут код писать опен сурс. Может если бы была какая либо идея которую можно было бы монетизировать тогда бы что то и делал, а так работа ради работы не интересует скорее наоборот переключится интереснее на что то иное.
Ну, я как раз не говорил прямо именно про опенсорс, я скорее имел ввиду свои проекты. Выкладываешь ты их или нет - дело десятое. Разработки для Ардуины и esp32 - как раз оно.
там проект основной еще с универа тянется, бывает есть настроение - начинаю что то делать, заказываю запчасти пока оно придет тут уже киберпанк вышел и проект уходит на второй план и так постоянно. В итоге одно время взялся конкретно и даже полностью собрал рабочий прототип только в плате для модуля внешнего управления по радиоканалу налажал и надо было переделывать плату а тут путин ублюдок со своей войной и все, больше никакого желания этим заниматься.
Понимаю.
Ну я для себя нашел такую методику - если понимаешь, что хочешь свой проект видеть завершенным хоть в каком-то виде, то пиши, блядь, код.
Код сам себя не напишет.
Можно буквально по строчке в день, главное, чтобы на следующий день ты мог продолжить с точки, которая чуть ближе к цели, чем день назад.
Можно себя спрашивать "так, ну вот какой минимум мне надо написать, чтобы не считать себя долбоебом, который без причин свой проект тормозит?". Обычно когда начнёшь, уже расходишься и не строчку пишешь, а пока уже сам себе не скажешь "так, ну я за день наваял неплохо, какой я молодец, можно отдохнуть!". Иногда - нет, тогда реально пишешь вот самый минимум, хоть строчку, хоть мелкий рефакторинг, который всегда откладывал, хоть что. Тут важнее методичное движение к цели, а не спорадические всплески продуктивности, после которых опять пол года ничего не делаешь.
Да, иногда из-за всяких мудаков даже на строчку сил не хватает - ну бывает, тоже себе мозги не стоит ебать, главное помнить, что у тебя есть цель увидеть свой проект завершенным, пропустил разок - ну завтра сядь и напиши ебанную строчку)
Гит тут помогает тем, что ты видишь свой прогресс, да и вообще проще организовать работу. Не обязано опенсорс, у меня код сейчас на локальном гитлабе, опенсорс релиз я только вот готовлю, потому что достиг очередного майлстоуна проекта, решил, что можно и выложить)
Вот как раз в субботу ни строчки не написал, на фоне ебаного пиздеца. Ну и хуй с ней, в воскресенье зато покодил)
понимаю о чем вы, но тут есть более экзистенциальный вопрос - зачем мне это делать вообще, проект как таковой особой цели не имеет и по завершению будет пылиться. Максимум пост на реакторе сделать. Да и механику сейчас ехать забирать стремно, можно отправится к таракану в окрестино или еще в какую тюрячку и получить почетное звание экстремист или террорист - просто потому что. А новую механику собирать лень.
Вот на что - на что, а на экзистенциальные вопросы можно только самому себе ответить. Ты же какой-то ответ на этот вопрос находил для себя, пусть даже неявный, когда начинал проект, когда периодически садился за него.
Вообще ответ выглядит именно так - "потому что я хочу увидеть этот проект завершенным". Все. Нюансы, понятное дело, индивидуальны, но они, имхо, скорее касаются того, почему именно этот проект, а не какой-то другой.
Просто есть вещи, которые я хочу увидеть работающими, я хочу их создать. Меня не ебет, делал кто-то чего подобное или нет, "таких винтовок много, но эта моя", и потом, в сложных проектах никогда не бывает такого, чтобы кто-то реализовал прямо буквально строчка в строчку то же самое (если он не спиздил чужой код), так что все равно в какой-то момент твой проект обретет уникальность.
Ну, чуть слукавил - не совсем не ебет. Как раз один из факторов, благодаря которым я себя начал вытаскивать из выгорания - это то, что я увидел на ютубе чувака, который, сука, как будто мои мысли читал. Вот те самые, которыми я себя занимал, когда еще работал - когда обдумывал свои проекты, думал над тем, что и как хочу сделать, но каждый раз говорил себе "когда-нибудь потом".
Я просто посмотрел на это все и подумал "ебаны врот, если я не начну кодить, то я так и буду периодически видеть, как кто-то реализует мои идеи. Видеть и кривиться, потому что это сделал не я". Ну и начал хуячить.
Сейчас мой проект отличается от проекта того чувака, я проверил ряд идей, которые всегда хотел проверить (и которые тот чувак и не думал реализовывать, потому что он с нейросетями не работает, хех), и его видео меня больше не режут ножом по сердцу.
Разве что когда я опять пинаю хуи продолжительное время вместо того, чтобы продвигаться дальше) Но такое теперь, к счастью, довольно редко. Я наметил себе майлстоуны, потихоньку иду к ним (проебывая сроки периодически, я ж все-таки на отдыхе, чо уж там) и делая между ними перерывы для хуепинания в недельку)
Вот я сегодня думал не кодить - сегодня были дела, слегка устал, да и вечер уже, так что вроде бы можно и забить было разок. Но написал тебе прошлый коммент и подумал "бля, ну а чего бы свой собственный совет-то не послушать, вот чего там по-минимуму я могу сейчас написать, чтоб завтра было меньше делать" - черканул десяток строк, коммитнул, уже можно порадоваться, что день не проебал и завтра будет с чего начать.
P.S. Давай на ты, мы ж, блин, на джое) Тут даже на "ты пидор" можно)
Ответ почему делал - в детстве в кино увидел и захотел себе такое ) Без механики код писать не интересно так как не будет видно как оно работает, а там уже было что плата перезапускалась от запуска силовой нагрузки и пришлось костыльнуть и добавить реле. Тем более там по сути оставалось сделать нормальный пульт на замену старого от предыдущего прототипа, оно и так уже работало. Сейчас только компьютерное зрение добавлять оставалось но без механики это тоже не интересно. Ну и, сейчас есть более перспективные потребности сдать в перспективе польский на б1 или получить сертификат об окончании вечерней школы для карты резидента ЕС. Уже честно говоря сомневаюсь, что вернусь домой в Беларусь.
¯\_(ツ)_/¯
Ну, значит ты не хочешь видеть эти проекты завершенными, у тебя проект по сдаче польского и получению сертификата, это тоже норм, если тебя не тяготит мысль, что ты чего-то там не делаешь.
Все что выше сказано относится только к ситуации, когда ты понимаешь, что хотел бы, но выгорел настолько, что никуда не двигаешься.
Я обычно на работе не перерабатываю, то работы нет, то задача в тестировании, то менеджмент что то придумывает, то сервак упал и тд. А вот день когда приходит зп он меня больше всего мотивирует. Больше всего выгорал я именно когда много работал. А так то понятно если хочешь что то сделать надо делать, само ничего не сделается.
NDA отучивает от таких вещей.
И его нарушение это минимум пятно на репутации, а может быть и судебный иск, тут от страны и прочего зависит.
Ты можешь в своем проекте использовать некоторые практики, но тягать именно куски кода - лучше не стоит.
Речь не о копировании 1в1, код проектов практически всегда специфичен и неуниверсален.
Речь о в приведении в "библиотечный" универсальный вид и складировании в своей библиотеке.
Там про код обычно прямым текстом прописан запрет, и то, что весь код является собственностью компании, котррую нельзя разглашать и передавать за пределы компании.
Да почти все задачи шаблонные и решение гуглится. А если уж прям не шаблонная задача, то вряд ли появится ситуация, когда это решение пригодится. Иначе это шаблонная задача (или кто-то у мамы уникальный такой).
Часто же проблема в багах либ, которые правятся. Тут и сохранять нечего.
> а если варианты изучены
Все варианты могут быть изучены лишь на текущий момент.
* Через полгода появятся новые более интересные варианты
* Через год такой какая-то часть решения попадёт в категорю code smells в Sonarcloud
* Через 2 года, авторы библиотеки, которая использовалась в решении прекратят её поддержку
* Через 5 лет придётся искать человека, который бы объяснил, как оно вообще работает, и зачем такое вообще нужно было говнокодить.
я конечно понимаю, что мы живём в очень динамичном мире, но нет - не настолько.
За полгода не изменится толком ничего, только если новая версия языка выйдёт. Большинство решений даже 16-17 годов вполне себе актуальны.
Даже js'еры вроде как-то откалибровались и нормализировались.
Алсо, каким бы хорошим решение не было - комментировать его нужно. Особенно если пишаешь его в свою либу. Тогда и вопросов будет меньше.
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
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
Отличный комментарий!
Я тоже ничего не складирую на гите. хотя какие-то куски кода наверное бы стоило где-то хранить, так как они в целом универсальны, тем не менее все что я пишу, является собственностью моего работодателя.