Сохранен 98
https://2ch.su/b/res/325306738.html
Добавлена поддержка ЭЧ/Ech (ex-Escapechan) и Ежчана (ejchan.net, ejchan.site). Набегаем, тестируем архивацию, сообщаем о замеченных проблемах.
К сожалению, значительная часть сохранённых до 2024 г. изображений и видео была потеряна (подробности случившегося). Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

Что требуется чтобы начать программировать? Знание 20 команд в линуксе хватит, чтобы начать программ

 Аноним 08/10/25 Срд 10:53:04 #1 №325306738 
original.jpeg
Что требуется чтобы начать программировать? Знание 20 команд в линуксе хватит, чтобы начать программировать на С?
Аноним 08/10/25 Срд 10:54:17 #2 №325306768 
Любой ИИ
/тред
Аноним 08/10/25 Срд 10:56:37 #3 №325306825 
>>325306738 (OP)
достаточно знать 32 язоковве конструкции, операторы и типы данных.
Аноним 08/10/25 Срд 10:57:23 #4 №325306857 
1
Аноним 08/10/25 Срд 10:57:39 #5 №325306864 
>>325306738 (OP)
Скачай Mozilla Rap, сильно проще пойдёт
Аноним 08/10/25 Срд 10:58:51 #6 №325306900 
>>325306738 (OP)
Прочитай текст по ссылке и можешь начинать погромироваит
https://learnxinyminutes.com/c/
Аноним 08/10/25 Срд 11:00:53 #7 №325306958 
>>325306738 (OP)
Зачем тебе C? Из-за низкой конкуренции? Так и спрос низкий. Мало кто хочет кабанчиком ездить по заводам и микроконтроллеры перепрошивать, когда можно на такой же зарплате из дома на современном стеке чиллить.
>Знание 20 команд в линуксе хватит, чтобы начать программировать на С?
Чтобы начать, 1 видоса с hello world хватит. А чтобы принести кому-то пользу - либо сразу устрайвайся работать, либо ботай годами и все рано без релеваноного опыта ничего не сделаешь.
Аноним 08/10/25 Срд 11:02:44 #8 №325307012 
>>325306864
Почему?
Аноним 08/10/25 Срд 11:03:15 #9 №325307025 
maxresdefault.jpg
>>325306900
Ого, спасибо
Аноним 08/10/25 Срд 11:03:54 #10 №325307042 
>>325307012
Маст хэв для программера
Аноним 08/10/25 Срд 11:04:58 #11 №325307067 
>>325306958
А что посоветуете
Аноним 08/10/25 Срд 11:07:27 #12 №325307130 
Тебе надо ответить себе на вопрос нахуя тебе это и что ты будешь погромировать. Отсюда уже выбирай инструментарий.
Аноним 08/10/25 Срд 11:09:39 #13 №325307186 
>>325307067
Mozilla Rap
Аноним 08/10/25 Срд 11:12:52 #14 №325307279 
>>325307067
Если ты в нормальном городе:
1) Открываешь список вакансий в городе. Смотришь наиболее распространенные ваканси.
2) Выбираешь наиболее распространенные стеки
3) Открываешь список вакансий по стране, анализируешь распространенность стека по стране.
4) Иди туда, где суммарно популярнее всего. Скорее всего, это 1С. Но тут экзотика, сам смотри надо ли оно тебе.
Если ты в вымирающей мухосрани, шаг 1 пропускай, сразу на удаленку расчитывай.
Разраб это универсальный и легко переквалифицируемый юнит, задрачиваться на чем-то одном смысла нет. Ты же себе временный способ заработать (язык программирования) выбираешь, а не жену хотя еще вопрос, что долговеченее. Главное - в принципе вкатиться и удержаться пару лет, а там по накатанной пойдет.
Аноним 08/10/25 Срд 11:12:57 #15 №325307281 
>>325307130
Программировать на дому
Аноним 08/10/25 Срд 11:13:18 #16 №325307291 
>>325307186
Хорошо, я попробую установить
Аноним 08/10/25 Срд 11:14:54 #17 №325307346 
>>325307281
ЧТО погромировать?
Сайты? Микроконтроллеры?
Аноним 08/10/25 Срд 11:15:09 #18 №325307356 
>>325307279
Я из Мухосранска, сижу зубрю команды сейчас на линукс, но это я так понял долго будет. Вот думаю, может сейчас начать изучать
Аноним 08/10/25 Срд 11:16:08 #19 №325307386 
>>325307346
Сайты хочется
Аноним 08/10/25 Срд 11:16:39 #20 №325307400 
>>325307386
На С сайты не запрогромируешь.
Аноним 08/10/25 Срд 11:17:12 #21 №325307419 
>>325307400
А я сайты хочу, что делать теперь
Аноним 08/10/25 Срд 11:17:22 #22 №325307423 
>>325306738 (OP)
Никогда над этим не задумывался. У меня всегда было желание сделать какую нибудь хуйню нейм, а уж под эту хуйню нейм я и искал способы программировать. Если просто проходить курсы, то все знания через пару дней выветрятся.
Аноним 08/10/25 Срд 11:18:34 #23 №325307463 
>>325307419
Иди доебывай чатгпт по актуальному выбору стека и языка для сайтов.
Аноним 08/10/25 Срд 11:18:57 #24 №325307477 
>>325307423
Тоже хорошо, хочу в будущем игры делать, а начать хочу с сайтов и заработать, чтобы уехать от родителей
Аноним 08/10/25 Срд 11:20:04 #25 №325307505 
>>325307463
А он не соврет, вот я у вас спрашиваю советы
Аноним 08/10/25 Срд 11:20:13 #26 №325307511 
>>325306738 (OP)
Подписка на чатгпт, пчел.
Аноним 08/10/25 Срд 11:20:29 #27 №325307519 
>>325307477
Ты нихуя не заработаешь. Сайты делаются сейчас нейросетями по щелчку мыши. Их может делать любой школьник за 100р.
С играми сложнее. Ты должен иметь постоянный заработок, а разрабатывать игру как хобби. И надеяться, что она выстрелит. А она не выстрелит.
В общем и целом - найди нормальную работу.
Аноним 08/10/25 Срд 11:20:32 #28 №325307520 
>>325306738 (OP)
Я начинала программировать еще на учебе с нуля. Работу нашла без проблем с дипломом.
Аноним 08/10/25 Срд 11:20:54 #29 №325307534 
>>325307356
А чего там зубрить-то?
И нужно не команды зубрить, а получить понимание того, как работает система. Команды любой долбоеб в гугле за 5 сек найдет.
А понять, почему так нужно делать, а не иначе - вот что важно.
Аноним 08/10/25 Срд 11:22:29 #30 №325307573 
>>325307356
>зубрю
Это - уже слово маркер, что ты занимаешься херней. Нужно прицельно делать, а не смывать свое время в унитаз. Ты так можешь и 1, и 3, и 10 лет вникуда слить, так никуда и не устроившись. В свое время я просрал 4 года пока получал образование и армия грозила, хотя мог с ноги в айти влететь. Слава богу, успел вообще.

Сколько лет?
Какое образование?
Есть финансовая подушка?
Кем работал до этого?
Аноним 08/10/25 Срд 11:22:40 #31 №325307578 
Все аноны меня мама выгоняет я пошел спасибо за советы
Аноним 08/10/25 Срд 11:24:40 #32 №325307620 
>>325306738 (OP)
Если это твой первый язык, то не бери C
Если ты хочешь прям прогать как крутой мужик, выбирай C++
Если ты хочешь денег, выбирай Java или Go (плюс сопутствующие аддоны)
Если ты хочешь прогать чисто для себя (ботик в тг например или какая-нито утилитка для винды, чтобы было проще кайфовать), то выбирай Python
1. С питоном всё сложно, никому питонисты щас не нужны, их слишком много
2. Плюсы очень крутые, но много денег ты сможешь получить только после нескольких лет работы
3. Про гоу/джаву я плохо знаю, но знаю, что они постоянно всем нужны. Джава мусор, но много легаси, а Гоу пока не очень популярен, то тоже всем нужен

Теперь к твоему вопросу
Базовые навыки тебе даст metanit.com, ravesli и подобные сайты, там куча материала для новичков. Сам сейчас питон учу по метаниту, хотя плюсовик со стажем 5 лет, но по работе надо

Тебе может казаться, что статьи мусор, но нет, это не так, 99.9% всего реально нужно
Дальше гуглишь roadmap C++ или там С/Python и тд, тебе в интернетах дадут карту чо еще надо пройти

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

Обязательно на начальных этапах leetcode, codewars
А если появится своя идея. тот же бот в тг, то делай обязательно, даже если это блядский календарь
Аноним 08/10/25 Срд 11:24:52 #33 №325307625 
Айти это залупа скучная

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

А потом чёт забил хуй и передумал, скукота никому не нужная, работы нормальной нет, лучше в циву поиграю или в новую батлу, а не этой душниной душнинской заниматься. Алсо, недавно в научпопе почитал про то как выплавляют метал, обогащение руды, восстановление железа, мартеновские печи и т.д. а также изучил двигатели и коробки передач у легковых автомобилей, принцип работы. Вот это все в 500 раз интереснее изучать, чем очередную компьютерную хуету или задротить теорию тестирования, чтобы ее потом на собесах всяким свиноматка из госух на зубок рассказывать. Нахуй это ваше айти, дай боже выкатиться к хуям.
Аноним 08/10/25 Срд 11:27:36 #34 №325307691 
>>325307625
поизучал смотря Ютуб на фоне
Аноним 08/10/25 Срд 11:28:59 #35 №325307730 
Аноны я всех прочитал спасибо еще раз за советы извините что не пиши в тред по семейным обстоятельствам
Аноним 08/10/25 Срд 11:35:25 #36 №325307903 
Алсо, раз уж тут вкатунства тренд, поделюсь с вами мыслями.
6 лет работал инженером, в 3д пилил всякую хуйню, ездил на заводы, высирал чертежи, делал расчеты и т.д. А на новой работке, внезапно, начал дополнительно заниматься админствомтам красноглазие для встраиваемых систем, разворачивать инфру для наших разработчиков и т.д.
И осознал, что до этого 6 лет занимался тем, что мне не особо нравится, превозмогал, прокрастинировал и нихуя нормального выхлопа не было. А тут даже усталости не чувствую, по 12 часов работал и просил еще задач.
Сейчас вот изучаю go, натаскиваюсь в инфре, системных вещах и думаю через годик-два съебать уже на полноценную должность в какую-нибудь другую контору, ибо тут совмещать две позиции за те же деньги уже заебывает.
Но вот есть опасение. Я уже достиг 30лвла, в конкуренции с МОЛОДЫМИ могу проиграть, так-то. Да и в целом, слегка стремновато полностью менять сферу деятельности. С другой стороны, у меня уже к моменту ухода будет реальный опыт, пусть и в достаточно странном направлении, но тем не менее. Условно, я не буду вкатуном с накрученным опытом и это может сыграть в плюс.
Хуй знает, буду пробовать, раз нравится.

Другой момент, что на рынке devops/системные инженеры - это параша, а не вакансии. 90% это ебучая аутсорс-разработка или банкинг. Реально интересных вакансий всего 5-10шт, что немного расстраивает.
Аноним 08/10/25 Срд 11:41:52 #37 №325308073 
>>325307903
>Но вот есть опасение. Я уже достиг 30лвла, в конкуренции с МОЛОДЫМИ могу проиграть, так-то

Верное опасение.
Лучше пускай корни туда где к тебя уже опыта реального вагон и тележка. Я вот тоже раньше грехи уйти из тестирования в разработку, но мне тоже уже 30, а в спину дышат зумерки голодные, у которых в 23.00 не секс с женой или партия в игрульку, а задрачивание скилбокса.
Аноним 08/10/25 Срд 11:44:35 #38 №325308126 
>>325308073
>Лучше пускай корни туда где к тебя уже опыта реального вагон и тележка
С одной стороны ты прав. А с другой стороны - чтобы жалеть потом, что даже не попробовал?
Жены нет, детей нет, по факту ни чем особо не рискую. Если не получится, всегда можно вернуться на, условный, завод. Там дефицит кадров сохранится еще лет 5 точно.
Аноним 08/10/25 Срд 11:44:57 #39 №325308145 
>>325307903
25 лвл
Не переживай, даже нас ты обскакиваешь по опыту. Даже если ты крутанёшь год-два опыта, проблем с этим не будет

Про 20 лвл балбесов я вообще молчу
Так уж получилось, что я учился очно когда мне было 21, а моим одногруппникам 17-18 на первом курсе

Там такие додики, что страшно за российское it, 80% кодить вообще не умели. 15%, что умели, классы выучить не могли
В итоге 5% спецов, 95% мусора выпускается
Аноним 08/10/25 Срд 11:48:44 #40 №325308237 
>>325308126
>чтобы жалеть потом, что даже не попробовал?

Ты жалеешь о том, чего в реальности нет и не было бы. Рынок перегрет, ценность кандидатов околонулевая, т.к. кандидатов на несколько порядков больше чем вакансий, работодатель в айти сейчас максимально пидорас и тебя обязательно срежет по возрасту. Инфляция знаний, сейчас на джуна требуют знания сеньора, тебя буквально принуждают за год два разобраться в том объеме, что тот же сеньор получал в течение 5-8 лет. То есть появилось старое новое хобби - саморазвивашки в айти, это когда ты сидишь с кодом с 18.00 до часу ночи, чтобы потом на собесе тебя щеночка за ушком почесали. Нахуй эту сферу, строго нахуй. Душная, безыдейная и бесполезная хуета.
Аноним 08/10/25 Срд 11:53:15 #41 №325308364 
>>325308145
Спасибо.
Тащем-то склонен с тобой согласиться, отчасти.
На текущей работе я стал devops/админские задачи выполнять в том числе потому, что адекватного работника найти не могли, все либо пиздец странные, либо заточены под веб/банкинг и с реальным железом нормально работать не умеют.

В общем, все сложиться может, как норм, так и не норм. Похуй, буду пробовать.

>крутанёшь год-два опыта
Ох бля, как горит с этой хуйни в IT. Все крутят опыт, откликаются на все подряд. В результате и себе срут в штаны, и hr'ам срут в штаны. Ебанутые.

>>325308237
>Рынок перегрет, ценность кандидатов околонулевая
Базару 0, так оно и есть.
>саморазвивашки в айти, это когда ты сидишь с кодом с 18.00 до часу ночи, чтобы потом на собесе тебя щеночка за ушком почесали
Тут не соглашусь. Мне нравится сидеть до часу ночи, потому что нравится сам процесс. Аутизм as is. И начинал я так же, из праздного любопытства это все пощупать. Уже потом, когда на работе стабильно стало получаться, я задумался о положении дел.
Аноним 08/10/25 Срд 11:56:07 #42 №325308437 
>>325308364
>Тут не соглашусь. Мне нравится сидеть до часу ночи, потому что нравится сам процесс

Ну я рад за тебя, но меня тошнит уже от этого, я не понимаю зачем мне это, уже перестал получать удовольствие
Аноним 08/10/25 Срд 12:02:02 #43 №325308594 
>>325308364
> с реальным железом
А как иначе, эмбеддед вообще не простая штука, спецов которые должны шарить в железках выпускают без знаний it, айтишников выпускают без знаний железок, а зачем учиться самому, когда можно в тиктоте позалипать

>себе срут в штаны, и hr'ам срут
Не знаю насколько я тут не прав, не знаю, кто начал эту войну, но по-моему hr совсем ебанулись
Аноним 08/10/25 Срд 12:04:37 #44 №325308660 
1000084279.jpg
>>325308237
Хорошо, но, вот, я гуманитарий, поступил в аспирантуру - это лучше? В айти хоть вакансии и деньги есть. Да, с конкуренцией, но они есть. Какие альтернативы?
Аноним 08/10/25 Срд 12:08:25 #45 №325308754 
>>325308660
Без понятия о чем ты, менчик
Моя вумен получает 80к, а она гум
У неё три десятка учеников, а она просто бакалавр, правда с двумя красными, зато работает дай бог по 4-5 часов в день
Но бля, это же вумен
Если вумен смогла, в чем твоя беда?
Аноним 08/10/25 Срд 12:12:22 #46 №325308859 
>Что требуется чтобы начать программировать?
Лучше расскажите кто-нибудь, что требуется, чтобы закончить программировать... умоляю...
Аноним 08/10/25 Срд 12:12:38 #47 №325308869 
>>325308754
>Но бля, это же вумен
Ну хз, они социобляди и к ним по умолчанию все хорошо относятся.

другой анон
Аноним 08/10/25 Срд 12:15:33 #48 №325308944 
>>325308437
Выгорел?
Понимаю тебя.
>>325308594
>но по-моему hr совсем ебанулись
Мне кажется, тут все взаимосвязано. Все клоуны у пидорасов.
>>325308660
Вообще заниматься it-хуйней ради денег по-моему не самый оптимальный вариант сейчас. Конкуренция/объем требуемых знаний там большой.
У меня есть много знакомых заводчан, что получают, как сеньоры-помидоры и работают не за станками, но на производстве. И заводы им квартиры в рассрочку на 10-15 лет предоставляютне ипотека, а рассрочка, покрывают медицину, спорт и т.д.
При этом конкуренция там минимальная, если ты хотя бы немного технарь, пусть даже с СПО, тебя уже возьмут на 150к собирать какую-нибудь хуйню для ВПК.
Аноним 08/10/25 Срд 12:15:59 #49 №325308960 
tasktrackeryeF3JgPLEx.png
T9oINEFJYN0.jpg
У меня дебильное слабоумие, но занять себя чем то надо. Хочу таск менеджер сделать, с чатом гпт как-то сяк-то получается писать на СИ, но сложно пиздец. Я ниче не знаю, но по другому не научишься, надо делать
Аноним 08/10/25 Срд 12:18:52 #50 №325309046 
>>325308960
Ебать ты больной ублюдок
На си такое написать..
Лучше бы чото достойное выбрал
Хотя с другой стороны один хуй опыт, всё равно пригодится
Аноним 08/10/25 Срд 12:22:32 #51 №325309142 
>>325308944
Да я не то чтобы выгорел, просто смысла этого пердолинга не понимаю, какие то аутисты шизы высрали кучу всякой хуйни под определенные задачи, которые нужны только им, а я это зачем то должен осваивать будучи психически здоровым человеком. Да в освоении молотка и лобзика смысла больше, хоть мне это сейчас тоже не очень нужно. Просто бесит что рыночек заставляет меня поднатаскивать знания, которые мне сейчас просто в хуй не упёрлись и не факт что вроде упруться.
Аноним 08/10/25 Срд 12:22:43 #52 №325309147 
>>325306738 (OP)
>Что требуется чтобы начать программировать?
Какая-то среда где ты будешь программировать, и плейлист видосов для вката. Но смотреть их просто так бесполезно, надо именно самому писать и пробовать. Ну и еще конечно надо держать в голове, а что ты вообще хочешь писать? Ты ж не просто так в язык решил вкатиться, тебе же он понадобился зачем-то.
Аноним 08/10/25 Срд 12:26:14 #53 №325309253 
firefoxXiS8S5LeYV.png
>>325309046
А что там такого?Тема простая. 200 строк кривого кода. Пусть будет 1000, но надо поправить чтобы корректно работало, а то у меня кривое. Запустил exe, открывается окошко, всё нажатое он сохраняет в базу txt.

Ещё посматриваю проекты других начинающих ковыряльщиков и этот понравился. Его вместо тупых обоев ставить автозагрузчиком на рабочий стол выглядело бы красиво и практично.
Аноним 08/10/25 Срд 12:30:54 #54 №325309388 
>>325309142
Да, кстати, есть такое.
Отдельно стоит упомянуть документацию, которую все пытаются писать под свою хуйню.
Вместо краткого "чтобы сделать х, нужно у, z, но имейте ввиду q и r" они начинают уходить в пространные объяснения того, как они что-то сделали и с какими проблемами столкнулись. Нет, базару 0, для полноценного понимания технологии это знать нужно. Но если я хочу сделать бочку, зачем мне разбираться в том, что такое гравитация и куда она направлена? Я сделаю бочку нативно, а если захочу подробностей - уже буду изучать.
Аноним 08/10/25 Срд 12:33:31 #55 №325309460 
>>325306738 (OP)
Сидеть на жопе подолгу. Для мужиков не полезно.
Аноним 08/10/25 Срд 12:38:09 #56 №325309586 
>>325309046
>Ебать ты больной ублюдок
>На си такое написать...
Стенограмма беседы с Джоном Кармаком на пресс-релизе Quake II, масло холст
Аноним 08/10/25 Срд 12:41:00 #57 №325309675 
>>325306825
Что за языковые конструкции? IF THEN ELSE, вот это?
Аноним 08/10/25 Срд 12:42:13 #58 №325309710 
>>325306738 (OP)
Чтобы начать программировать достаточно иногда 5-10 операторов. Я используя только их уже в 2014 году писал простые пет проекты.
Аноним 08/10/25 Срд 12:47:38 #59 №325309887 
>>325306738 (OP)
https://voca.ro/11vv7dzjcwuL
Аноним 08/10/25 Срд 12:51:50 #60 №325310028 
>>325309675
https://voca.ro/1gsWr8ugnEVy
Аноним 08/10/25 Срд 12:54:48 #61 №325310114 
>>325310028
кАНАЛы еще, мютексы и т.п. Или это уже плюсы?...
Аноним 08/10/25 Срд 13:00:26 #62 №325310302 
https://voca.ro/1al1HXXFHIB1
Аноним 08/10/25 Срд 13:04:01 #63 №325310412 
>>325310028
Иди нахуй пидарас голосовой
Аноним 08/10/25 Срд 13:06:16 #64 №325310485 
>>325310114
>кАНАЛы
https://voca.ro/1iU0iir9swjJ
Аноним 08/10/25 Срд 13:09:01 #65 №325310592 
>>325310412
https://voca.ro/1lpMvFw0WoC4
Аноним 08/10/25 Срд 13:12:24 #66 №325310729 
>>325307625
>Айти это залупа скучная
https://voca.ro/1nZebiRpBLLd
Аноним 08/10/25 Срд 13:17:41 #67 №325310900 
>>325310302
Спасибо за поддержку анон.
Про голову в тонусе это прям в точку, первые тройку месяцев ощущал себя, как проснувшимся.
Тащемто, го выбрал как раз из-за того, что на текущем проекте много всего "системного" написано на баше, лолмногому софту, что понаписали кодеры требуется так или иначе влиять на систему, менять свое поведение в зависимости от состояния системы, грубо говоря. И когда количество строк одного из десятка скриптов переваливает за 200, а логика там становится сложнее, чем if-else-case, что аж в сторону pipe начинаешь смотреть - поддерживать это становится все сложнее и сложнее, а количество костылей растет на глазах. Нет, так-то все работает, заказчик рад, кодеры урчат, что им не понадобилось писать системные утилиты, начальство радо, т.к. сэкономило деньги и сроки особо не подвинулись. Но блять, под капотом костыль на костыле. Тупа неприятно осознавать это.
Аноним 08/10/25 Срд 13:21:54 #68 №325311023 
html, css, js, ts, scss, node, koa, mysql, angular
Аноним 08/10/25 Срд 13:25:33 #69 №325311141 
>>325310900
>Тупа неприятно осознавать это.
https://voca.ro/1fBJo3EVfihZ
Аноним 08/10/25 Срд 13:28:37 #70 №325311211 
>>325311023
https://voca.ro/1ctSkRpRgreT
Аноним 08/10/25 Срд 13:36:06 #71 №325311468 
>>325311211
Вот с этим всем и работаю. Фронт на ангуляре (+ material ui), бэк на ноде (вебсервер koa, бд mysql, кэш redis). Плюс контейнеризация в docker compose. В ci/cd не шарю, деплой обнов на прод ручками через git pull и перезапуск docker compose restart
Аноним 08/10/25 Срд 13:38:46 #72 №325311564 
image.png
>>325311211
Это вообще мимо-анон какой-то написал.

Мой стек сейчас полноценным стеком не назвать. ansible, gitlab (ci/cd)один раз раскатался и работает, постгрес, CH, сборки/пересборки линуксов, мониторинг (кастомный и классика prom+grafana), достаточно много не стандартного красноглазия, например, как подружить какой-нибудь приемник спутников с, условным, классическим gpsd, при нестандартных поступающих данных от приемника, сети туда же: резервирование, кольцевые топологии, vlanы, файерволлы.
По факту, я админ в том смысле, который туда закладывался изначально. Не бабам-сракам виндовс починить, а понять, почему на планшете тач отвалился, сделать трассировку спец.софта, что там крутится, выявить, какие вызовы системные идут, мб они виноваты, или же это баг библиотеки и тогда нужно посмотреть, какая либо сейчас больше всего дрочится, а может быть это старый баг системного софта, который в новых версиях починили и т.п.
Аноним 08/10/25 Срд 13:41:33 #73 №325311657 
>>325311564
Сюда же, базы раскатать, чтобы работали стабильно даже в случае, если хранилки падают. Для софта подготовить различные ramfs, сделать так, чтобы зависимости монтирований и работы софта были прозрачными и верными, чтобы софт системный запускался по нажатию нужной кнопки в "пользовательском" софте и так далее.
Аноним 08/10/25 Срд 13:44:57 #74 №325311773 
>>325311468
> с этим
https://voca.ro/1jEfyGYYKHlH
Аноним 08/10/25 Срд 13:47:21 #75 №325311848 
>>325306738 (OP)
>Что требуется чтобы начать программировать?
Труп твоей мамули с дилдом в сраке.
Аноним 08/10/25 Срд 13:48:35 #76 №325311888 
>>325311564
Чем кончается цикл for next?

Зоонаблюдаем за разрывом сраки воздухана
Аноним 08/10/25 Срд 13:49:19 #77 №325311916 
>>325311468
Калокольчик запомнил нужные слова и понтуется как цыпленок на сковородке.
Аноним 08/10/25 Срд 13:49:53 #78 №325311936 
>>325311564
>Мой стек
https://voca.ro/1lwbog5cXClz
Аноним 08/10/25 Срд 13:50:06 #79 №325311945 
vrach.jpg
>>325310900
>написано на баше
Аноним 08/10/25 Срд 13:52:30 #80 №325312053 
>>325311564
>сборки/пересборки линуксов
Что значит сборки/персборки линусов, ты поехавший? Или ты так деплой терраформом называешь? Нахуя пересобирать линуксы?
Аноним 08/10/25 Срд 13:57:10 #81 №325312237 
>>325312053
>Нахуя пересобирать линуксы?
А нахуя нужен Линкус по твоему?

Для выпендрежа и сборки пересборки компиляции перекомпиляции.

Анальная индустрия.
Аноним 08/10/25 Срд 14:01:18 #82 №325312381 
>>325307400
А как же wasm?
Аноним 08/10/25 Срд 14:02:20 #83 №325312425 
>>325311936
Да, интересно, учитывая, что большая часть должна работать автоматизированно и человек особо вмешиваться в "подкапоство" не должен. У нас изделие с виду напоминающее, условно, машину, которая может передвигаться, а внутри, фактически, это куча серверного/промышленного железа, которое движется вместе с машиной.
Но это и минус. Такого рода других проектов мало. А навыки у меня постепенно затачиваются под конкретное место работы и направление.

>>325312053
Зачем мне в SoC тащить ВСЮ, условную, убунту/дебиан/rhel? Если можно взять ядро, скомпилировать его только с тем, что тебе нужно, развернуть свои репы, наполнить их нужным софтом, нужными либами, которые будет нормально работать на этой сборке?
Зачастую, в стандартных дистрибутивах может что-то отсутсвовать, особенно если у тебя промышленное железо, которое ой каким дрочевом бывает.
Но для 95% случаев это не нужно, да. Спасибо Торвальдс и Ко.
Аноним 08/10/25 Срд 14:06:37 #84 №325312607 
>>325312425
>изделие
https://voca.ro/18g2EuZaqvTA
Аноним 08/10/25 Срд 14:06:51 #85 №325312621 
>>325312425
> репы, наполнить их нужным софтом, нужными либами, кото
Понятно всё. Про контейнерные конвееры не слышал. Изобретаешь велосипед из раза в раз.
Аноним 08/10/25 Срд 14:11:31 #86 №325312819 
>>325306738 (OP)
> Знание 20 команд в линуксе хватит, чтобы начать программировать на С?
Хватит одной - gcc. Когда будешь понимать как работает каждый аргумент тогда приходи
Аноним 08/10/25 Срд 14:12:46 #87 №325312868 
>>325312819
А если я щас хуй достану?
Аноним 08/10/25 Срд 14:21:51 #88 №325313274 
>>325312621
Анонче ты вообще не о том.
Контейнеры решают другие задачи.
Кроме того, погромисты борются за минимальную задержку для передачи управляющего сигнала, а ты предлагаешь их софт запихнуть в контейнер, который по умолчанию будет давать оверхед?
Если нет в ядре поддержки какого-то железа, то как контейнер поможет мне в этом?
Если в ядре нет поддержки pps/gpio, как мне контейнер поможет в этом?
Если ты про автоматизацию сборки непосредственно прошивки, то тут все логично, да. Это можно автоматизировать и даже нужно.
Но наличия "своих" реп это не отменяет. Зачем мне вшивать в свой дистрибутив с нескучными обоями сразу все? Он идет максимально простым, а уже на машине в него раскатывается все, что нужно.
Ну и плюс, во время разработки вшивание софта сразу в дистр приведет к постоянной его пересборке и перераскатке, что неудобно. Пусть разработчики кодят, а их результаты выкатываются в репы, с сохранением предыдущих версий. Это гибче и удобнее.
Аноним 08/10/25 Срд 14:23:38 #89 №325313354 
>>325312868
Мощно ударь им по столу словно финальный аргумент будет.
Аноним 08/10/25 Срд 14:32:49 #90 №325313707 
>>325313274
А где я сказал, что софт должен запускаться в контейнере? Контейнер это сборочная среда from scratch с нужными либами и флагами. У тебя amd64 или arm? Это неважно, раннеров деплоишь на ВМ с этой архитектурой и всё, вот тебе ядро. Проблема с лишними либами и зависимостями решается статической линковкой с правильными библиотеками и хэдерами, а не магией контейнера или ручной компиляцией ядра. Контейнеры для того и нужны, что позволяют собрать любое говно только с нужными компонентами, а потом выплюнут собранный бинарь или что ты там билдишь в указанный тобой нексус или прочий артифактори.
>при разработке вшивание софта в дистр приведёт к постоянной пересборке, это негибко и неудобно
Не путай тёплое с мягким. Контейнер сборки это не про вшивание в дистр чего-либо, это про этап "до". Ты кодишь своё говно, коммитишь, а пайплайн собирает это говно в контейнере, получает артефакт и складывает его в репу. Дистр как был минимальным, так и остался, ты просто меняешь версию пакета в репозитории, не компилируя каждый раз ядро. В этом и есть гибкость.
Аноним 08/10/25 Срд 14:34:16 #91 №325313758 
>>325313354
Я так сделал и получил прибавку к зп на 0.1
Аноним 08/10/25 Срд 14:42:19 #92 №325314096 
>>325313707
Так так и происходит.
Софт разработчиков собирается в контейнере, артефакт кладется в репозиторий.
Про сборку/пересборку линуксов я писал в части добавление/уборки нужных/ненужных модулей ядра, выкорячивания стандартной тонны устанавливаемого софта. Создание своего дистрибутива с нескучными обоями. И со своими репозиториями, которые хранят только то, что нужно.
>решается статической линковкой
Ух бля, был у нас холивар с разработчиками. Уже всего не примоню, но делать статическую линковку они не захотели.

Мы говорим с тобой об одном и том же, но на разных "слоях". Я тебе говорю, что нужен минималистичный дистрибутив под задачи со своими репами, куда будет складываться софт разработчиков, ты говоришь, что софт должен должен собираться в контейнере и складываться в репы.
Аноним 08/10/25 Срд 14:49:07 #93 №325314387 
>>325314096
>Создание своего дистрибутива с нескучными обоями
Кейс по прежнему непонятен. Я (не я, шедулер) создаю и грохаю в облаке и он-премис по десятке виртуалок в день по заготовленным шаблонам для всяких куа, дев и прочих пользователей. Никогда за весь опыт не было кейса, когда пришли и попросили выпилить какой-либо модуль, да и зачем? Что ты выпиливаешь из дистров? kvm_intel? bluetooth? nfs?
Если ты разработчик условной Астра или Редос, то с натяжкой, но понятно. Если вы пилите свою софтину, то совершенно непонятны такие мувы. Объясни как бабушке бы объяснил.
Аноним 08/10/25 Срд 15:00:20 #94 №325314771 
>>325314387
Здорово, поделись на каком стеке работаешь?

>Объясни как бабушке бы объяснил.
Ну вот купили SoC x86. Кушает он 8Вт, ОЗУ имеет 128Мб, несколько линий pci для периферии и все.
Должен он выполнять какую-то задачу. Пилить низкоуровневый софт под него - дорого и долго. Поэтому принимается решение максимально обесчестить ядро, оставив только то, что нужно, впихнув туда еще и BSP вендора (набор драйверов). В результате мы имеем там линукс, в минимальной конфигурации, с нативной поддержкой всего говна, что туда вендор закинул, разработка идет под линукс.
Утрированный пример. Подобные SoC много кто выпускает и есть на разный вкус. Есть и обрезанные зивоны с 4Гб ОЗУ для которых этим заниматься нет никакого смысла.
Но попадаются и такие малыши. Почему такие выбираются? Жесткие требования по условиям работы: тепла выделять не должен, жрать питания тожеон же не стационарно в серверной стоит, но задачу выполнять должен, вот вам на это 500 кредитов. Ах да, мы еще хотим им управлять привычно и графики красивые видеть, а еще хотим...............
Аноним 08/10/25 Срд 15:04:35 #95 №325314925 
>>325309046
Я компилятор с полным пайплайном оптимизации пишу на сях. А таскменеджер по типу конвейера ещё в своей ОС год-два назад калякал. Так же не такой уж он и больной
Аноним 08/10/25 Срд 15:38:13 #96 №325316163 
>>325314771
Спасибо. У вас узкоспециализированная йоба получается.
>на каком стеке работаешь?
Пилим GPL и LGPL. Я бывший ДБА, сейчас GitOps с замашками патч-разработчика. Openstack, k8s, terraform, helm, ansible (говнище), cilium + istio для сервис мешей, grpc/protobuf для межсервисной коммуникации. Мониторингами не занимаюсь уже года два, для этого девопсы есть, но в стеке есть от заббикса до ELK. Построил несколько ceph-кластеров как с тупым бэкендом, так и на базе iscsi. В бэкенде в основном пишу на go для кастомных контроллеров кубера, CLI утилит и прочего говна, очень редко python, потому что говно. Для патчей ковыряю C, когда, например надо выделить памяти в стеке и скопировать строку для портабельности собираемых пакетов.
Аноним 08/10/25 Срд 15:53:14 #97 №325316702 
>>325316163
Интересно было бы пощупать что-то подобное: ceph-кластеры, кубер-хубер под масштабирование.
Но ладно, будет еще, я думаю
Аноним 08/10/25 Срд 17:16:40 #98 №325319791 
>>325313758
А мог бы на 0.1 см
Удачи.
comments powered by Disqus