вероятно имело виду, что skooks пилит какие-то коммерческие продукты и не пилит ничего для т.н. "портфолио" или для души, или как опенсорс
Я тоже ничего не складирую на гите. хотя какие-то куски кода наверное бы стоило где-то хранить, так как они в целом универсальны, тем не менее все что я пишу, является собственностью моего работодателя.
Я тоже ничего не складирую на гите. хотя какие-то куски кода наверное бы стоило где-то хранить, так как они в целом универсальны, тем не менее все что я пишу, является собственностью моего работодателя.
вероятно имело виду, что skooks пилит какие-то коммерческие продукты и не пилит ничего для т.н. "портфолио" или для души, или как опенсорс
Я тоже ничего не складирую на гите. хотя какие-то куски кода наверное бы стоило где-то хранить, так как они в целом универсальны, тем не менее все что я пишу, является собственностью моего работодателя.
Я тоже ничего не складирую на гите. хотя какие-то куски кода наверное бы стоило где-то хранить, так как они в целом универсальны, тем не менее все что я пишу, является собственностью моего работодателя.
И даже НДА есть?
Если бы НДА не было, то код бы не был собственностью его работодателя
Чья собственность код - это в договоре, в NDA только неразглашение.
да. формально я даже не могу принимать участие в чужих проектах, хотя думаю, что на это будет всем плевать, если это не проекты конкурентов.
Я обчно договариваюсь, чтобы можно было во опенсорсе держать. Скажем мы использовали монгодрайвер, который баговал в наших кейсах. Я форкул драйвер, сделал нужные фиксы, и отправил ПР в апстрим чтобы их замержили. При этом это был почти месяц эффорта сениор разработчика на проекте. И ничего, 0 претензий ко мне, польза для работы, пользя для коммьюнити.
Это ж обычная практика - форкнул, утянул к себе в конторский BB, поправил там, потом закинул ПР челам на гитхаб. Пока его мержат, юзаешь локальный форк. О чём и с кем тут надо договариваться и что держать в опенсорсе?
Есть работы где у работдателя горит "ЯжЕЗАПлАтИл". Например в том же гугле нельзя так деелать - форк нужно вечно сапортить в приватной репе либо писать миллион бумажек и ждать апрувов от "верхов", которые почти никогда получить нельзя.
По НДА, сотрудникам разве что испражняться можно за пределами офиса, на нелицензированных устройствах. Всё остальное, что производит подневольное тело тело сотрудника, принадлежит рабовладельцу работодателю.
все что ты пишешь в рабочее оплаченное время, является собственностью твоего работодателя, вне зависимости есть НДА или нет.
Сысоев пруфает)
вот да.
я тут работу работаю, а не повыебываться зашел.
пусть джуны гитхабами меряются.
а для души у меня сварка, болгарка и мотобайк.
я тут работу работаю, а не повыебываться зашел.
пусть джуны гитхабами меряются.
а для души у меня сварка, болгарка и мотобайк.
Уважаемо
Хаха, помню, как в прошлом треде один придурок распинался, что любой сеньор, миддл и вообще любой развивающийся программист обязан иметь пет-проекты на гитхабе. В противном случае он бесполезный джун, вкатунец, перекладывальщик джейсонов, и вообще грязь из под ногтей.
Не знаю, пишет ли он сейчас в этом треде что-то, я этого мудака в ЧС кинул.
Не знаю, пишет ли он сейчас в этом треде что-то, я этого мудака в ЧС кинул.
Да ты всех в ЧС кинул, кто с тобой в чём-то не согласен
У меня проектов спизжено на два пожизненых
а как?
Наверное делает, просто не тому человеку который его загрузил. Хз
Его используют мульён коммерческих компаний по всему миру, а разработчик может хуй без соли доедать. А может и не доедать, а сидеть в гугле
Нет это не так работает. Разраб может сам использовать продукт для зашибания бабла. А опенсорс ему помогает тем, что кто-то ему за "бесплатно" ищет баги, а кто-то даже чинит эти баги, а кто-то и фичу может добавить.
Обычно там "эй, почини, у меня не работает" и "а пофиг, форкну, но пулл делать нафиг сдалось".
Ой да не не гони!
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
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
Ну я и говорю, разраб может сидеть в гугле и апрувить пулы в кубернетесы
> Опенсор на гитхабе делает просто ебейшее количество денег
Ну так не опенсорс деньги зарабатывает, а в основном вполне себе закрытый проприетарный софт, который его использует (что как бы сильно меняет суть).
Некоторые опенсорсные продукты позволяют косвенно зарабатывать своим авторам (за премиум саппорт, облачное размещение, хотфиксы), но это именно, что косвенный заработок. И это капля в море софтверного бизнеса
Ну так не опенсорс деньги зарабатывает, а в основном вполне себе закрытый проприетарный софт, который его использует (что как бы сильно меняет суть).
Некоторые опенсорсные продукты позволяют косвенно зарабатывать своим авторам (за премиум саппорт, облачное размещение, хотфиксы), но это именно, что косвенный заработок. И это капля в море софтверного бизнеса
Платная доработка, поддержка, сертификация, двойная / исключительная лицензия (как у qt).Донаты в конце концов.
Так это ситуация "твой всем нужный код приносит бабки". Лежит он на гитхабе, или нет - вопрос второй.
А просто код на гх никаких денег не приносит, если его не используют кто-то с баблом.
А просто код на гх никаких денег не приносит, если его не используют кто-то с баблом.
Обычно код в open source был написан, чтобы решить некую проблему автора этого source. А нужно ли оно будет кому-то еще - вопрос второй.
А если код изначально пишется, чтобы поднять бабла - такой код обычно закрытый.
А если код изначально пишется, чтобы поднять бабла - такой код обычно закрытый.
Именно так.
Просто вот такие опенсорсы взлетают до какого-то там бабла один из миллиона, остальные - в лучшем случае используются студентами, и полторами конторами "рога и копыта", которые платить ничего не собираются.
Просто вот такие опенсорсы взлетают до какого-то там бабла один из миллиона, остальные - в лучшем случае используются студентами, и полторами конторами "рога и копыта", которые платить ничего не собираются.
ебейшие деньги - расскажи автору core-js
для тех кто в танке: эта библиотека используется 99% интернета (apple, google, joyreactor (наверное тоже)), но ее единственный автор zloirock последний хуй с солью доедает.
для тех кто в танке: эта библиотека используется 99% интернета (apple, google, joyreactor (наверное тоже)), но ее единственный автор zloirock последний хуй с солью доедает.
А тред мы читаем жопой
Заработать можно много и на суппорте. Если твой код хорошего качества и регулярно обновляется, то его форки будут никому не нужны.
Я видел похожие штуки с надписями на реальных репозиториях. Это же какая-то прога делает? Не верится, что кто-то так заморачивается
есть скрипт для этого, на том же гитхабе лежит. Гугли GitHub Activity Generator.
З.Ы. я просто в пэинте нарисовал, нужна была картинка для комментов.
З.Ы. я просто в пэинте нарисовал, нужна была картинка для комментов.
Как по мне задрочь с гитхабом может быть валидной разве что для джунов без опыта - мол, нигде не работал, но вот что пишу для себя и наработки навыков.
Ведь, если работаешь на коммерческих проектах, то это в 99% NDA, приватная репа и новый аккаунт на новое корпоративное мыло именно этой компании.
То есть если ты работал на нескольких проектах, то, даже скрытый, твой код еще и разбит между корпоративными акками, а на твоем личном нихрена нет (разве что ты после работы еще и там чтот делаешь).
Ведь, если работаешь на коммерческих проектах, то это в 99% NDA, приватная репа и новый аккаунт на новое корпоративное мыло именно этой компании.
То есть если ты работал на нескольких проектах, то, даже скрытый, твой код еще и разбит между корпоративными акками, а на твоем личном нихрена нет (разве что ты после работы еще и там чтот делаешь).
Как раз у джунов нихрена нет и при трудоустройстве они дрочат тестовые задания.
В то время как опытного спеца нагружать тестовыми заданиями как-то вообще не алё, а посмотреть в личные проекты или на участие в открытых проектах - очень даже приветствуется
В то время как опытного спеца нагружать тестовыми заданиями как-то вообще не алё, а посмотреть в личные проекты или на участие в открытых проектах - очень даже приветствуется
Только опытный спец часто заебан по 8-10 часов в день на рабочих проектах, чтоб после них еще и заниматься открытыми или личными (вместо отдыха, семьи или домашних дел)
Специфика программирования такова, что тебе __нужно__ постоянно что-то изучать и с чем-то эксперементировать, иначе твой уровень не только не будет повышаться, но и будет деградировать.
И вообще не факт, что работодатель твоё саморазвитие будет как-то оплачивать.
Впрочем, это касается не только программирования.
И вообще не факт, что работодатель твоё саморазвитие будет как-то оплачивать.
Впрочем, это касается не только программирования.
Так ты, в большинстве случаев, и развиваешься работая. Постоянно пишешь новый код, переписываешь старый, интегрируешь с новыми сервисами, подключаешь новые библиотеки и все время работы постоянно гуглиш и читаешь документацию и возможные решения текущих проблем.
Само собой можно на выходных чтот подчитывать и т.д., но писать что либо +/- серьезное ради ничего у большинства нет ни времени ни желания.
Само собой можно на выходных чтот подчитывать и т.д., но писать что либо +/- серьезное ради ничего у большинства нет ни времени ни желания.
Просто некоторые считают, что программист не должен иметь личную жизнь. Сиди и работай круглые сутки - сначала на работе, а затем ещё и на open source перед сном закоммить
И стиралку почини, ты ж программист!
В большинстве случаев, ты стагнируешь выполняя однообразные задачи.
Притащить в проект новую технологии никто просто так не даст.
Притащить в проект новую технологии никто просто так не даст.
Не работай в кровавом энтерпрайз аутсорсинге, будет тебе куча технологий.
Времени и сил у большинства нет, а не желания, я думаю.
Мне вообще трудно представить, как может не быть желанния что-то свое сделать, когда у тебя буквально на кончиках пальцев феноменальная мощь всех современных языков программирования, суперкомпьютер для параллельных вычислений на десяток терафлопсов под названием "видеокарта", который сейчас спокойно программируется под любые общие задачи, интернет со всеми знаниями всех разработчиков и учёных мира, мобильный компьютер, постоянно на связи с глобальной сетью и прочее, прочее, прочее.
И это когда ты с отраслью познакомился на машинке с 40 МГц, 2 метрами оперативки и турбобейсиком.
Это же как начинать кататься на игрушечной машинке, где надо ногами бежать, а всего через 30 лет пересесть на межгалактический крейсер.
Мне вообще трудно представить, как может не быть желанния что-то свое сделать, когда у тебя буквально на кончиках пальцев феноменальная мощь всех современных языков программирования, суперкомпьютер для параллельных вычислений на десяток терафлопсов под названием "видеокарта", который сейчас спокойно программируется под любые общие задачи, интернет со всеми знаниями всех разработчиков и учёных мира, мобильный компьютер, постоянно на связи с глобальной сетью и прочее, прочее, прочее.
И это когда ты с отраслью познакомился на машинке с 40 МГц, 2 метрами оперативки и турбобейсиком.
Это же как начинать кататься на игрушечной машинке, где надо ногами бежать, а всего через 30 лет пересесть на межгалактический крейсер.
Ты какой-то совсем поехавший идейный, не ровняй всех по себе
практически нет желания чтото делать после работы. я начинал делать для ДнД симулятор сражений - меня эта тема очень занимала, логика там не сложная, но довольно быстро забросил, даже не дошел до того, чтобы что-то выложить на гит для кого-то. 9 часов кодишь, совещаешься, работаешь с тестерами, саппортом, потом блять кусок пиццы с колой, какой-то сериал и спать. утром тебя будит новый митинг.
раньше как-то и времени и желания было больше. но чем больше компания и чем больше у нее продуктов, тем меньше у тебя времени на чтото другое. наверное как то можно жить по другому, но я хз как.
раньше как-то и времени и желания было больше. но чем больше компания и чем больше у нее продуктов, тем меньше у тебя времени на чтото другое. наверное как то можно жить по другому, но я хз как.
Ты хотя бы начал. У меня была идея написать нечто подобное, но не по ДнД. Да вот как-то до воплощения не дошло. В свободное время хочется отдыхать, а не кодить.
открою страшную тайну как чел с другой стороны стола собеседования:
- гитхаб синьоров ни разу не смотрел, там за час личного общения всё понятно, и их гитхаб на это понятно никак не повлияет
- гитхаб джунов смотрел только поверхностно чтобы определить коррелируют ли их проэкты с тем что нам нужно, разбираться что там понаписно - да пофиг, всё равно джуна берёшь скорее по горящим глазам, и наличие/отсутствие гитхаба никак на это не влияло.
Так что миф о том что кому то не пофиг на ваш гитхаб сильно преувеличен ...
- гитхаб синьоров ни разу не смотрел, там за час личного общения всё понятно, и их гитхаб на это понятно никак не повлияет
- гитхаб джунов смотрел только поверхностно чтобы определить коррелируют ли их проэкты с тем что нам нужно, разбираться что там понаписно - да пофиг, всё равно джуна берёшь скорее по горящим глазам, и наличие/отсутствие гитхаба никак на это не влияло.
Так что миф о том что кому то не пофиг на ваш гитхаб сильно преувеличен ...
хотя нет, справедливости ради был один случай когда чела даже не приглашали на собес из за того что понаписано в первом же открытом файле на гитхабе ...
А что там было написано. "Ты пидор"?
я в этом месяце искал работу и моим гитхабом таки интересовались :)
не 100%, далеко не 100%, но и не 1 и не 2 раза.
не 100%, далеко не 100%, но и не 1 и не 2 раза.
Скажу больше: 90% вообще не читают даже резюме
Я сеньор. Меня когда на текущую работу брали - смотрели мой гитхаб. Их, в основном, интересовали стиль кода и навыки написания юнит-тестов.
всем всегда срать было на мои личные проекты или какое-то там участие в открытых.
Да обычно это нужно только Джуни, потому что на более старшие позиции, как ни странно, легче устроиться(для мидда попросят сделать тестовое/лайвкод, сеньор просто разговор) но весь парадокс в том, что никому и нахрен не нужен твой гит, у меня за пол года поиска джуновакансий было всего 2 уникальных зрителя и то, 1 из них пришел за тестовым.
Задрочь с гитхабом валидна для мидл+, если ты много контрибьютишь в разные проекты, которые тебе по работе нужны. Делается это и в рабочее время в том числе. А пет-проджекты - эт если у тебя хобби по-кодить, ну или знаю несколько челов, кто писал небольшие мобильные приложеньки и немножко бабла пытался заработать параллельно работе, но это тож просто увлечённые люди )
Я тоже писал только код, который makes money, а потом мне попала стрела в колено. В смысле выгорел нахуй. Очень опасно вечно откладывать свои идеи с мыслью "ладно, вот будет у меня как-нибудь потом время, вот тогда я сяду и ууух, всё-всё что хотел попробую реализовать, не сейчас, сейчас не до того". А когда вот так выгораешь, приучаешься всем своим идеям, как смерти в игре престолов, говорить "не сегодня". И даже когда время появляется, можно обнаружить, что ты просто разучился хотеть писать код. Даже если всегда это дело любил и в школьные и студенческие времена работал сутками над своими проектами просто потому что хотелось.
Мне потребовался год отдыха от работы, ближе к концу которого я кое как смог потихоньку из этого пиздеца вылезти, приучившись снова писать хотя бы по паре строк в день, сначала - буквально через силу. Вот сейчас пошел второй год моего отдыха, к счастью, проекты движутся, коммичу, готовлю опенсорсный релиз, статейки (чего просто в стол работать, пусть люди потыркают, кому тоже интересно).
В общем, если не хотите чтобы некогда любимое занятие стало каторгой, лучше не забывать о своих проектах, которые тебе просто хочется сделать, не важно, принесут они тебе деньги или нет. Лучше не приучать себя говорить "когда-нибудь потом, в лучшие времена" на все свои порывы, лучшие времена могут и не настать. А худшие - легко.
Собственно, потому я и решил заняться тем, что всегда хотел, но всегда откладывал - в феврале прошлого года решил "бля, тут ядерные ракеты могут полететь, куда уж ещё откладывать".
Мне потребовался год отдыха от работы, ближе к концу которого я кое как смог потихоньку из этого пиздеца вылезти, приучившись снова писать хотя бы по паре строк в день, сначала - буквально через силу. Вот сейчас пошел второй год моего отдыха, к счастью, проекты движутся, коммичу, готовлю опенсорсный релиз, статейки (чего просто в стол работать, пусть люди потыркают, кому тоже интересно).
В общем, если не хотите чтобы некогда любимое занятие стало каторгой, лучше не забывать о своих проектах, которые тебе просто хочется сделать, не важно, принесут они тебе деньги или нет. Лучше не приучать себя говорить "когда-нибудь потом, в лучшие времена" на все свои порывы, лучшие времена могут и не настать. А худшие - легко.
Собственно, потому я и решил заняться тем, что всегда хотел, но всегда откладывал - в феврале прошлого года решил "бля, тут ядерные ракеты могут полететь, куда уж ещё откладывать".
А ещё, чтобы не выгореть на работе очень помогает следующее: помнить что там все пидорасы, мысленно слать всех нахуй, гнуть свою линию и примерно половину рабочего времени писать личные тулзы которые делают работу в этом ёбаном цирке не такой тяжкой. Например, когда я был мобильным разработчиком, то писал собственную API proxy которая хранила историю, следила за соблюдением схемы (чтобы был аларям когда эти пидорасы без предупреждения всё поменяли), позволяла эмулировать любые нужные мне ответы. Соответственно локальную разработку я всегда делал только через свою прокси.
Ну вот не могу полностью согласиться. Это может замедлить процесс, конечно, не спорю.
На работе были довольно интересные проекты, хоть и с довольно ебанутой спецификой, свою линию я с детства приучился гнуть, потому что вокруг всегда хватало пидарасов, которые считали, что лучше меня знают, как мне надо жить и что делать.
Для меня ключевым моментом стало именно вот это ебучее "не сегодня" всем своим проектам. До автоматизма уже дошло, даже когда появлялось время я был так заебан и так привык откладывать их "до лучших времён", что вместо работы над ними больше в голове прокручивал, что я хочу по ним сделать.
Да, наверное, если бы у меня тогда был мой теперешний опыт, можно было бы как-то найти оптимальную стратегию.
Но даже сейчас я не уверен, что это всегда и в любой ситуации возможно, если на работе не хуи пинаешь а ебашишь, периодически охуевая от кранчей и дедлайнов.
На работе были довольно интересные проекты, хоть и с довольно ебанутой спецификой, свою линию я с детства приучился гнуть, потому что вокруг всегда хватало пидарасов, которые считали, что лучше меня знают, как мне надо жить и что делать.
Для меня ключевым моментом стало именно вот это ебучее "не сегодня" всем своим проектам. До автоматизма уже дошло, даже когда появлялось время я был так заебан и так привык откладывать их "до лучших времён", что вместо работы над ними больше в голове прокручивал, что я хочу по ним сделать.
Да, наверное, если бы у меня тогда был мой теперешний опыт, можно было бы как-то найти оптимальную стратегию.
Но даже сейчас я не уверен, что это всегда и в любой ситуации возможно, если на работе не хуи пинаешь а ебашишь, периодически охуевая от кранчей и дедлайнов.
Прекрасно, но есть нюанс. Если после работы, вызывающей выгорание, ебошить ещё и "для души", то выгорание может наступит ещё быстрее.
Если заебан и себя силой заставляешь - вполне возможно.
Тут хуй знает чего делать. Я говорю исключительно про выгорание от вечного откладывания своих проектов из-за заебанности и восстановление после, когда есть возможность послать все нахуй и просто начать делать то, что хотел. Хотя бы какое-то время не думая больше ни о чем.
Если при этом будет нечего жрать, я вообще хз, что делать в такой ситуации.
Тут хуй знает чего делать. Я говорю исключительно про выгорание от вечного откладывания своих проектов из-за заебанности и восстановление после, когда есть возможность послать все нахуй и просто начать делать то, что хотел. Хотя бы какое-то время не думая больше ни о чем.
Если при этом будет нечего жрать, я вообще хз, что делать в такой ситуации.
От выгорания обычно спасает занятие чем-то другим, тем, что нравится. Подозреваю, что не всем нравится пилить свои личные проекты. Мне, например, нравится во внерабочее время читать фантастику.
Я говорю только о ситуации, когда тебя периодически посещают мысли "а было бы круто написать вот это", когда ты помнишь, как раньше работал над проектами с удовольствием, а потом все больше стал откладывать на потом, пока не приучился всегда говорить себе "не сейчас".
Я просто не так часто встречал разработчиков, у которых не возникало мысли сделать что-то свое при помощи своих навыков. Как минимум желание увидеть какие-то свои проекты реализованными высказывали почти все.
Я просто не так часто встречал разработчиков, у которых не возникало мысли сделать что-то свое при помощи своих навыков. Как минимум желание увидеть какие-то свои проекты реализованными высказывали почти все.
Другое дело, когда тебе ничего своего реализовывать желания абсолютно нет, потому что за это не платят, и в свободное время спокойно занимаешься своими делами.
Возможно. Но это значит, что человек пришел в отрасль чисто как в ремесло для заработка, типа я от звонка до звонка ебошу что положено, а потом в гробу все это видал.
Я не знаком с таким айтишниками, и сам начал кодить лет в 8, потому что мне это пиздец как нравилось. По-моему у всех коллег были какие-то идеи, которые они хотели бы попробовать реализовать. Другое дело, что многие их точно так же откладывали.
Мне, с моей колокольни, кажется, что так долго не проработаешь, в смысле, если тебе похуй на разработку, и пришел только за баблом. Но я, понятное дело, верю, что такие люди есть, и наверняка даже есть те, которые это делают успешно, без ущерба для себя и выгорания. У меня просто нет такого опыта, чтобы об этом судить.
Я не знаком с таким айтишниками, и сам начал кодить лет в 8, потому что мне это пиздец как нравилось. По-моему у всех коллег были какие-то идеи, которые они хотели бы попробовать реализовать. Другое дело, что многие их точно так же откладывали.
Мне, с моей колокольни, кажется, что так долго не проработаешь, в смысле, если тебе похуй на разработку, и пришел только за баблом. Но я, понятное дело, верю, что такие люди есть, и наверняка даже есть те, которые это делают успешно, без ущерба для себя и выгорания. У меня просто нет такого опыта, чтобы об этом судить.
Можно вполне себе работать на интересной работе, но не упарываться по 12 часов в день без выходных. Можно любить свою работу и не убивать себя переработками при этом. И да, если ебашишь на основной работе, а затем ещё в свободное время ебашишь над своим - крайне вероятно, что к 30 выгоришь нахуй, на личном опыте познал.
Ну, тут как повезет. Я вот тоже начинал без "упарываются по 12 часов" на интересной работе, и не то чтобы я горел желанием прямо уебываться ради рабочих проектов, в смысле я никогда не был трудоголиком, в гробу я видал убиваться ради хуй пойми чего (наши проекты были интересными, но точно не такими, чтоб я прямо чувствал какой-то долг, обязанность непременно их довести до идеального релиза, вот это все).
Но как-то через 11 лет обнаружил себя нахер выгоревшим. Затянуло как-то. Как та лягушка из притчи, видимо, медленно сварился.
Ну хули, сразу после вуза устроился и 11 лет въебывал на одном месте, ни о каком выгорании тогда и слыхом не слыхивал, был молодой, сил было больше, опыта - меньше.
Но как-то через 11 лет обнаружил себя нахер выгоревшим. Затянуло как-то. Как та лягушка из притчи, видимо, медленно сварился.
Ну хули, сразу после вуза устроился и 11 лет въебывал на одном месте, ни о каком выгорании тогда и слыхом не слыхивал, был молодой, сил было больше, опыта - меньше.
ну может то что на одном месте сработало, я места регулярно менял что бы зп росла. А однажды был опыт с начальством которое проебалось в сроках оценки проекта и наняло нас это говно делать. Быстра начались скандалы и переработки, в итоге к концу годового контракта нашел себе нормальную спокойную работу с более высокой зп и послал начальство. Если бы не то что сдружились командой возможно и раньше бы послал. А сейчас так вообще чем пет проекты пилить я скорее польский должен учить ))
То, что на одном месте работал - однозначно сыграло роль в этом.
У нас вплоть до ковидного года были неплохие условия работы, ЗП повышали регулярно, премии платили, график работы очень быстро стал свободным, лишь бы задача была выполнена, да и когда долго на одном месте торчишь, все труднее куда-то свалить.
Но я думаю, если бы менял работу периодически, то вероятнее всего бы не выгорел так жестко.
У нас вплоть до ковидного года были неплохие условия работы, ЗП повышали регулярно, премии платили, график работы очень быстро стал свободным, лишь бы задача была выполнена, да и когда долго на одном месте торчишь, все труднее куда-то свалить.
Но я думаю, если бы менял работу периодически, то вероятнее всего бы не выгорел так жестко.
Возможно вы правы, я так работаю уже больше 13 лет, отработал день и до завтра. Мне нравится моя работа но если я что то и делаю сам для себя то это скорее какие либо разработки для ардуины или esp32 и тем более я не стану шарить свои наработки просто так. А обычно поработал, сходи в магазин, поужинай, приберись остается часа 3 - 5 на компе поиграть на реакторе позалипать, когда тут код писать опен сурс. Может если бы была какая либо идея которую можно было бы монетизировать тогда бы что то и делал, а так работа ради работы не интересует скорее наоборот переключится интереснее на что то иное.
Ну, я как раз не говорил прямо именно про опенсорс, я скорее имел ввиду свои проекты. Выкладываешь ты их или нет - дело десятое. Разработки для Ардуины и esp32 - как раз оно.
там проект основной еще с универа тянется, бывает есть настроение - начинаю что то делать, заказываю запчасти пока оно придет тут уже киберпанк вышел и проект уходит на второй план и так постоянно. В итоге одно время взялся конкретно и даже полностью собрал рабочий прототип только в плате для модуля внешнего управления по радиоканалу налажал и надо было переделывать плату а тут путин ублюдок со своей войной и все, больше никакого желания этим заниматься.
Понимаю.
Ну я для себя нашел такую методику - если понимаешь, что хочешь свой проект видеть завершенным хоть в каком-то виде, то пиши, блядь, код.
Код сам себя не напишет.
Можно буквально по строчке в день, главное, чтобы на следующий день ты мог продолжить с точки, которая чуть ближе к цели, чем день назад.
Можно себя спрашивать "так, ну вот какой минимум мне надо написать, чтобы не считать себя долбоебом, который без причин свой проект тормозит?". Обычно когда начнёшь, уже расходишься и не строчку пишешь, а пока уже сам себе не скажешь "так, ну я за день наваял неплохо, какой я молодец, можно отдохнуть!". Иногда - нет, тогда реально пишешь вот самый минимум, хоть строчку, хоть мелкий рефакторинг, который всегда откладывал, хоть что. Тут важнее методичное движение к цели, а не спорадические всплески продуктивности, после которых опять пол года ничего не делаешь.
Да, иногда из-за всяких мудаков даже на строчку сил не хватает - ну бывает, тоже себе мозги не стоит ебать, главное помнить, что у тебя есть цель увидеть свой проект завершенным, пропустил разок - ну завтра сядь и напиши ебанную строчку)
Гит тут помогает тем, что ты видишь свой прогресс, да и вообще проще организовать работу. Не обязано опенсорс, у меня код сейчас на локальном гитлабе, опенсорс релиз я только вот готовлю, потому что достиг очередного майлстоуна проекта, решил, что можно и выложить)
Вот как раз в субботу ни строчки не написал, на фоне ебаного пиздеца. Ну и хуй с ней, в воскресенье зато покодил)
Ну я для себя нашел такую методику - если понимаешь, что хочешь свой проект видеть завершенным хоть в каком-то виде, то пиши, блядь, код.
Код сам себя не напишет.
Можно буквально по строчке в день, главное, чтобы на следующий день ты мог продолжить с точки, которая чуть ближе к цели, чем день назад.
Можно себя спрашивать "так, ну вот какой минимум мне надо написать, чтобы не считать себя долбоебом, который без причин свой проект тормозит?". Обычно когда начнёшь, уже расходишься и не строчку пишешь, а пока уже сам себе не скажешь "так, ну я за день наваял неплохо, какой я молодец, можно отдохнуть!". Иногда - нет, тогда реально пишешь вот самый минимум, хоть строчку, хоть мелкий рефакторинг, который всегда откладывал, хоть что. Тут важнее методичное движение к цели, а не спорадические всплески продуктивности, после которых опять пол года ничего не делаешь.
Да, иногда из-за всяких мудаков даже на строчку сил не хватает - ну бывает, тоже себе мозги не стоит ебать, главное помнить, что у тебя есть цель увидеть свой проект завершенным, пропустил разок - ну завтра сядь и напиши ебанную строчку)
Гит тут помогает тем, что ты видишь свой прогресс, да и вообще проще организовать работу. Не обязано опенсорс, у меня код сейчас на локальном гитлабе, опенсорс релиз я только вот готовлю, потому что достиг очередного майлстоуна проекта, решил, что можно и выложить)
Вот как раз в субботу ни строчки не написал, на фоне ебаного пиздеца. Ну и хуй с ней, в воскресенье зато покодил)
"год отдыха без работы"
жалко аж стал,бедняжка
жалко аж стал,бедняжка
Насколько нужно быть code monkey, чтобы даже не таскать куски кода с решением тяжёлых нешаблонных задач в свою библиотеку?
NDA отучивает от таких вещей.
И его нарушение это минимум пятно на репутации, а может быть и судебный иск, тут от страны и прочего зависит.
Ты можешь в своем проекте использовать некоторые практики, но тягать именно куски кода - лучше не стоит.
И его нарушение это минимум пятно на репутации, а может быть и судебный иск, тут от страны и прочего зависит.
Ты можешь в своем проекте использовать некоторые практики, но тягать именно куски кода - лучше не стоит.
Речь не о копировании 1в1, код проектов практически всегда специфичен и неуниверсален.
Речь о в приведении в "библиотечный" универсальный вид и складировании в своей библиотеке.
Речь о в приведении в "библиотечный" универсальный вид и складировании в своей библиотеке.
Ничо не понял, чем соглашение о неразглашении препятствует заимствованию кода?
Там про код обычно прямым текстом прописан запрет, и то, что весь код является собственностью компании, котррую нельзя разглашать и передавать за пределы компании.
Часто ты с их техники работаешь и там нет возможности чтото скопировать в сторону
В смысле на входе телефон отбирают и анальный зонд вставляют что ли? А нафиг работать в таких местах?
Так не весь код тяни, а общую идею: себе в либу её "своими словами" напишешь.
Писать свои библиотеки? Чего???
Что тебя смущает?
Да почти все задачи шаблонные и решение гуглится. А если уж прям не шаблонная задача, то вряд ли появится ситуация, когда это решение пригодится. Иначе это шаблонная задача (или кто-то у мамы уникальный такой).
Часто же проблема в багах либ, которые правятся. Тут и сохранять нечего.
Часто же проблема в багах либ, которые правятся. Тут и сохранять нечего.
Поисковая выдача гугла постоянно меняется, а успешно применённое ранее решение теряется. Уже проходили.
Лучше сохранить на всякий случай, если решение прям реально хорошо, а не костыль в ядре.
Лучше сохранить на всякий случай, если решение прям реально хорошо, а не костыль в ядре.
зачем в библиотеке нешаблонные задачи? Библиотека это ж как раз таки для шаблонов решений ...
потому что библиотеки для шаблонных задач зачастую уже есть, и зачастую - даже в лучшем качестве, чем можно из себя выдавить
наверное лучше перефразировать как частые/редкие задачи
наверное лучше перефразировать как частые/редкие задачи
Чтобы нешаблонные задачи сделать шаблонными, наверно.
Ой ой ой! Пасмарите блять, а куда мне пиздюханить код более опытных/успешных/умных колег, чтобы потом его весело применять и флексить, а?
Если складировать готовые решения, то можно никогда и не узнать, что комьюнити уже придумало более элегантное решение. :)
Как это вообще связано?
Потому что, когда ты используешь готовое решение — ты не «тратишь» время на то, чтобы изучить best practice решения подобного рода задач.
а если варианты изучены и лучшее из них принято достаточно практичным для сохранения?
> а если варианты изучены
Все варианты могут быть изучены лишь на текущий момент.
* Через полгода появятся новые более интересные варианты
* Через год такой какая-то часть решения попадёт в категорю code smells в Sonarcloud
* Через 2 года, авторы библиотеки, которая использовалась в решении прекратят её поддержку
* Через 5 лет придётся искать человека, который бы объяснил, как оно вообще работает, и зачем такое вообще нужно было говнокодить.
Все варианты могут быть изучены лишь на текущий момент.
* Через полгода появятся новые более интересные варианты
* Через год такой какая-то часть решения попадёт в категорю code smells в Sonarcloud
* Через 2 года, авторы библиотеки, которая использовалась в решении прекратят её поддержку
* Через 5 лет придётся искать человека, который бы объяснил, как оно вообще работает, и зачем такое вообще нужно было говнокодить.
я конечно понимаю, что мы живём в очень динамичном мире, но нет - не настолько.
За полгода не изменится толком ничего, только если новая версия языка выйдёт. Большинство решений даже 16-17 годов вполне себе актуальны.
Даже js'еры вроде как-то откалибровались и нормализировались.
Алсо, каким бы хорошим решение не было - комментировать его нужно. Особенно если пишаешь его в свою либу. Тогда и вопросов будет меньше.
За полгода не изменится толком ничего, только если новая версия языка выйдёт. Большинство решений даже 16-17 годов вполне себе актуальны.
Даже js'еры вроде как-то откалибровались и нормализировались.
Алсо, каким бы хорошим решение не было - комментировать его нужно. Особенно если пишаешь его в свою либу. Тогда и вопросов будет меньше.
I have nothing on my github because I use self-hosted Fossil
Чтобы написать коммент, необходимо залогиниться
Отличный комментарий!