В: У меня горит лаба/курсач, не знаю какую тему диплома взять, хочу войти в айти. О: Задавай вопрос в этом треде. Защиту диплома желательно обсуждать в /un/, а вопросы по web желательно задавать в /web/.
В: Какую программу/ось поставить для ... ? О: Связанные с софтом вопросы обсуждаются в /s/. Исключение - IDE и прочие инструменты программирования, которые можно обсудить в тредах соответствующих языков.
В: Ко-ко-ко не работает программа. Анон памаги. О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла. Языко- и платформоспецифичные вопросы можешь задать в соответствующем треде.
В: Хочу стать программистом, какой язык учить? О: SICP + HTDP.
В: Бугурт от собеседований, программировать в 30 лет, съябываем из говнокодинга, обсудить новые рецепты маминого борща. О: Мы вам перезвоним тред - для обсуждения нетехнических околопрограммерских тем.
В: Бежать ли мне срочно в node.js, если на него сам PayPal гостевуху перенёс? Начинать ли учить Go и Rust, раз все говорят, что за ними будущее? О: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды. Иначе будешь тратить время на велосипеды и поиск багов в чужих пакетах.
В: Взломать акк. О: Просто съеби.
В: Тред закрыли/пропал, почему? О: Заданные не в том месте вопросы будут утилизированы.
В: Подскажите сайтов, которые читают крутые программеры. О: Лента из руби, джавы, скалы и ещё какой-то херни.
>>3737981 да дохуя питона в энтерпрайзе. основную логику конечно на java или go сейчас пишут, но ты не представляешь как много финтеха крупного живет на питончике.
>>3737923 Можно просто создать длинную (длиной минимум в предполагаемое число постов) цепочку хешей и вписывать их по одному в конце постов начиная с конца списка, тогда каждый следующий пост будет содержать строку которая хешируется в строку в предыдущем посте - никто (кроме админа борды, ну это понятно) не сможет выдать себя за тебя если хеш-функция криптостойкая типа sha-256, а хеши считаются за пять секунд в любом онлайн калькуляторе хешей.
клодекс за 40 минут и 3 промта сделал мне пет проектик, который я бы делал месяц и то забросил бы из-за унылости. А с учетом фронта и вообще пол года. Ебать нахуй итс овер. Зачем мне нанимать программистов за зп или самому ебашить пезд проекты провальные, когда я могу ценой 1 дня и недельного запаса токенов за 20 баксей сделать проектик, задеплоить еще за 20 баксей и проверить залетит не залетит. Кто-то будет донатить или не будет в донейшналлерт и пейтипс.
В этом ИТТ мы можем объяснить базовые и продвинутые концепции языка, и программирования в целом, поможем вкатывающимся, подскажем что выбрать для веба, игр или, прости Абу, блокчейна.
>>3737973 > break > это же типикил гото Ну как тебе сказать...
> какой то неудачный косплей на перловый last Дедуль, с пробуждением, это уже такой выход из nested loop уже давно является классикой, сложно современный яп найти без него
СМЕРТЬ МИРОВОГО АЙТИ ТРЕД 21 /itover/
Аноним29/07/26 Срд 11:16:08№3737257Ответ
>>3737824 >вообще руками (сварщик, плотник, сантехник) это было синонимом или бесправного таджика, живущего в подвальном хостеле на 15+ тел в комнате, или алкаша
25 лет, сварщик-сантехник на обслуге жк, оклад если в рубли переводить 33к рублей, на деле на руки 80-130к - кому-то кран поменять (рублей 700 за 5 минут делов), кому-то засор протолкать (все что внутри квартир - в частном порядке оплачивается и вне зоны ответственности управляющей компании). Из 24 часов смены (сутки через двое) часов 20 сидишь на диване в каптерке или чаи гоняешь.
Иногда какую-нибудь залупу вварить надо условную секцию катушки в пожарной насосной или ЦТП. В целом полный чилл, кроме периода запуска отопления, когда недели две надо РАБотать в полную силу. Плюс иногда с канализацией вопросы решать надо - но это не по плечи в говне, а просто тросами всякими и оборудованием работаешь и говно лицом не ловишь, но занюхиваешь аромат каки, куда без этого.
Работая на стройке частных домов ходить в спортзал и не нужно, физическая работа и есть физическая. Спортзалы это для офисных планктонов
>>3737995 Какие вообще в целом в этом вашем ойти "таски" бывают вот че вы делаете какие задачи выполняете? Я лично всякую поеботу на питоне (pandas matplotlib и так далее) гопотой 5.6 соль (высокий) гоняю по eu4, ибо хули нет пусть 20 баксов отрабатывает
>>3737938 Да на хуй оно надо, это битва, где нет победителей, кроме кабана и технократов, которые зарабатывают на токенах. Обычно просто скарммливаю это говно дипсику, быстро фикшу и иду отдыхать, хотя эго страдает. >>3737947 В офисном рабстве на мид/джун позициях всегда так было и будет. Надо искать удаленку с высоким уровнем самостоятельности и быть тем, у кого спрашивают, сколько будет длиться спринт.
Заебавшей работы тред. Ищу новую.
VasyaN30/07/26 Чтв 19:40:34№3737873Ответ
35 лет, С++ программист, 14 лет опыта на стеке + педон пхп перл юзал. Зарплата 160к, смешная блять. Мне и вправду не хватает на жизнь, я женат, детей пока нету, и сомневаюсь что такой зпшкой потяну. Сам инвалид и придется тратить немало денег и на своё здоровье.
Кодил сложные штуки для проверки оборудования/реализовывал разные клиент серверы на работках разных, работая в т.ч. на российских государственных заводах Нижнего Новгорода. То есть АСУ ТП, прочее тоже в курсе как работает. В курсе например как сделать даже троян с майнером и не спалиться.
Хочу хотя бы уйти с работы, в августе отпуск, надо воспользоваться этим, куда идти?
1. Удаленка в Москву? Правда что там я не буду получать ебучие 160-200 к а буду получать 300?
2. Искать в моем дс3? Нижний Новгород Ну я смотрел на хх, нету никаких перспектив роста зарплаты. те же 160 уже там редкость, и больше не дают, как будто сговорились блять.
3. Перекатываться в нейронки? А что мне это даст? Это сложно вообще? Я плох в ТерВере был, на трояк сдал.
Взяли на предприятие, 1с ERP. Отработал уже год и за это время работал только над созданием печатных форм или отчётов на скд, что то большее не дают. Подходят пользователи с вопросами - а я нихера не знаю, ну максимум тётька покажет мне куда мышкой нажимает, а я уже направлю коллеге поопытней. Вся ерп такое чувство что самолёт столько подсистем столько документов что куда идёт куда смотреть. Есть курсы по изучению этой конфы?
>>3737953 Вово, а самое тупое это просто передавать задачи коллеге, вместо того, чтобы самому разбираться и пытаться решить их. Это намного лучше любых курсов, самые лучшие скиллы.
Go тред №37 /go/
Аноним02/04/26 Чтв 13:19:11№3677844Ответ
Go или Golang — компилируемый язык программирования от создателей таких шедевров как UTF–8, язык С, UNIX, Plan9 и других. Go поддерживает типобезопасность, имеет богатую и универсальную стандартную библиотеку и инновационные семантики одновременности: все то, что мы в индустрии называем concurrency и parallelism. На сегодня язык Golang является краеугольным камнем стабильности, прагматичности, де-факто представляет из себя стандарт в мире бэкенд–микросервисов и серверного кастрирования.
>>3737844 >индивидуал контрибутер Я когда в яшке сидел, уяснил, что нужно ОЧЕНЬ дохуя писать, чтобы в кресле индивидуал контрибьютора усидеть. Или быть знакомым чьим-то.
>>3731945 Че уже пользуешься "Верстаком" ака "Маэстро" Топовую разработку наш трайб подкинул, скажи? Навернул уже обязательное обучение по нейросетям, написанное нейросетью?
Как накрутить опыт в резюме для работы в айти (в основном конечно программирование, но если лучше/легче накрутить в другой айти сфере, то советуйте), если у тебя ноль коммерческого опыта работы в айти? А конкретно: 1. Как не спалиться на собесах? 2. Как не спалиться в СБ? 3. Как не спалиться на самой работе? 4. Как не попасть в чёрный список какой-либо компании?
>>3736972 (OP) в целом эпоха накруток ушла в прошлое. сейчас просто найма нет нигде. в тех немногих местах где найм есть - там сразу же с порога требуют выписку из трудовой им предоставить. короче крутить никак не вариант больше.
>>3737385 Двачаю этого. Накрутка уже в прошлом, везде требуют с порога трудовую. А Назаров, который это распиарил, теперь сидит тихо и не высовывается, потому что очень боится за свою попку. Буквально тема накрутки больше нигде не поднимается
>>3737897 Назовем его let'sgo, и будем триггериться каждый раз когда нам будут говорить что можно просто писать на го. А, ещё всю инфраструктуру, либы и тулы будем переписывать заново.
>>3737890 >Никто не будет на полном серьезе запускать хттп сервак без спринга и сравнивать это с чем-то на гошке. Но почему-то на гошке абсолютно идентичный код становится верхом здравого смысла, символом превосходства го и избыточности джавы. Логика пиздец, явно не инженерная.
Двадцать четвертый ультимативный тред посвященный самой лучшей и ненапряжной работе в IT - Обеспечению качества / Quality Assurance.
Здесь мы холиварим на тему фреймворков, показываем друг другу свои PageObject, AppActions и фантазируем о позициях SDETa и $8K зарплате.
Итак, пока 90% вкатунов пробуют вкатиться в макакинг и конкурируют там с задротами-олимпиадниками, учат каждый день новые фреймворки и выгорают, мы спокойно (твердо и четко) конкурируем со вчерашними ручными тестировщиками, Наташками и Михалычами, которые в тестирование пришли с кассы.
Пока яйцеголовые в свитерах ломают свой мозг над Data Science и Machine Learning, мы же, со знанием языка на _достаточном_ для прохождения собеседований уровне, получаем свои 300кнаносек и смеемся.
Милости просим к нашему шалашу!
ТЕСТОВЫЙ FAQ:
В: Как вкатиться? О: Начни с теории тестирования и подкрепляй практикой, тестируя двачи. Альтернативное мнение: уже год никак, 50000 человек в среднем на позицию, отсеивают по тех.вышке, требуют знания ЯП, ООП, фреймворков, контейнеров, CI/CD и OSI...
В: Какой ЯП выбрать? О: Один из: Java, Python, JS, C# (изучи кол-во вакансий на ЯП и Фреймворк). Всех их объединяет такое понятие как ООП и паттерн PageObject. После изучения теории тестирования можешь приступать к его изучению.
В: Я изучил теорию тестирования, ООП, выбрал ЯП и изучил его тоже. Что дальше? О: Дальше тебе необходимо разобраться с фреймворками, с помощью которых создаются автотесты. Для каждого ЯП он разный: Selenium, Selenidе, Playwright, Cypress.
В: Я сделал все вышеописанное, что делать дальше? О: Изучи Test Design Patterns. Начни с Page Object Model. Поиграйся с CI/CD, попробуй поднять Jenkins и заранить там свои тесты. Прикрути Allure к своему тестовому фреймворку
На этом пока что все.
Насчет шапки пишите пожелания и предложения, в будущих тредах добавлю в шапку.
Автоматизированное тестирование: - QA.GURU (см. торренты и их канал на ютубе) - Автоматизация на питоне https://github.com/berpress/qa-python-map - курсы Python: Pytest, Selenium https://stepik.org/course/575/syllabus (анон рекомендует! довольно простенький, но как ни странно, там ответы почти на все вопросы, которые задают на собеседованиях. Хватит, чтоб написать пару своих тестовых проектов в т.ч.)
Нагрузочное тестирование: - Apache JMeter - Basics to Intermediate level - Antonio Gomes Rodrigues et al. - Master Apache JMeter – From Load Testing to DevOps.-Packt (2019)
>>3737685 > - ЗП - от 80к. > никакого оформления нет и не будет > сидеть на скриншотере; > Нет оплачиваемых отпусков; > есть вероятность быть оштрафованным > Нормальных опытных менеджеров на проекте нет
Единственный тред по СИ clang /clang/
Аноним08/01/26 Чтв 03:00:43№3619616Ответ
>>3737833 Вот приходит челикс на работу. Умный, способный. А тут ему говорят - код нужен ещё вчера. Ну и начинает этот способный хуячить шлак, лишь бы успеть. А потом на его код смотрят и говорят - да ты дурачок, оказывается! Что за код пишешь?! А если челикс начинает делать качественно - то срывает все сроки. И опять виноват, получается. И как тут быть?
>>3737821 >нейрохуета иногда даже поумнее этих писак будет Помнится, даже Кармака хуесосили, т.к. наваял какой-то параши. Вот буквально, логика работы BFG9000 с пучком лучей - это просто уровень школоты.
Лиспы - семейство языков программирования. Характерные особенности лиспов: динамичность, гомоиконность (код как данные), программируемость.
{Основные диалекты} :: Common Lisp - разрабатывался как промышленный язык, пригодный для широкого спектра применения, из-за чего имеет достаточно объемную спецификацию. Является мультипарадигменным (процедурщина, функциональщина, ооп (CLOS)), с сильной, динамической типизацией. Есть опциональная декларация типов и частичный их вывод в некоторых реализациях. Описание особенностей: http://habrahabr.ru/post/143490 Основные реализации: - свободные: SBCL (нативный код), Clozure CL (нативный код), ECL (через сишку), Clisp (байт-код; небольшой размер образа; похоже, заброшен), Clasp (LLVM; ориентирован на интероп с C++), ABCL (байт-код JVM), CMUCL, GCL. - коммерческие: LispWorks, Allegro CL, Scieneer CL, mocl :: Scheme - это минималистичный лисп, пригодный в основном для обучения, исследований. Наиболее практичными реализациями являются GNU Guile и Chicken Scheme. :: Racket - развитие PLT Scheme. Racket включает в себя много подъязыков (typed racket, lazy racket, frtime racket, Scheme стандартов r5rs и r6rs). :: Clojure - для тех, кто считает, что из смеси явы и лиспа может получиться что-то хорошее, или тех, кто интересуется креольскими языками, есть отдельный тред. Тред утонул, дом сгорел, отец-подлец бросил, поэтому поживёт сиротка пока у нас. Мальчик со странностями, но хороший, не обижайте. Шапка треда здесь https://rentry.co/9ve9d
Начиная примерно с 2023 года, из каждого утюга вещают что ИИ убьет программирование. Что никто больше не пишет код руками, что на смену программированию приходит вайбкодинг – а вайбкодингом может заниматься любой у кого есть доступ, у кого есть доступ к LLM. То есть теперь предприниматели, менеджеры и прочие люди, которые раньше нанимали программистов, теперь могут получать код от языковых моделей – и следовательно, программист скоро станет такой же профессией прошлого, какими являются лифтер, молотобоец, кучер, фонарщик.
С другой стороны, подобному мнению возражают тем, что чтобы писать код с помощью ИИ, нужно понимать как этот код работает, все равно нужны знания. Так что LLM могут действительно помочь уже профессиональному программисту, но для человека, у которого классы ассоциируются только со школой, языковые модели будут бесполезны. К этому мнению присовокупляется тот факт, что нейросети внезапно, жрут до хрена ресурсов – электроэнергии, в первую очередь – следовательно обходятся компаниям, которые их предоставляют, в копеечку, так что уже сейчас начинается резкое подорожание услуг той же OpenAI. Так что неочевидно, что в будущем обойдется дешевле – использование ИИ, или найм обычного сотрудника.
Я же, не берусь судить о том, какая из сторон права. Вместо этого, я хочу указать на то, что ИИ в самом скором будущем, действительно может убить программирование и вообще IT в привычном нам виде – вот только произойдет это не совсем так, как все это представляют.
Вот видео, в котором разбирается не так давно анонсированный смартфон от OpenAI, который планируется к выпуску в 2027-2028 году. Согласно инсайдам, это будет не очередной Android-смартфон, как это обычно водится – это будет смартфон, на котором будут полностью отсутствовать прикладные программы как явление. Вместо них, на смартфоне будет работать ИИ-агент, который будет выполнять все те действия, для которых сейчас пишут отдельные приложения!
И это не единственный такой проект. Недавно, Microsoft анонсировала Project Solara. В отличие от смартфона OpenAI, это будет не конкретный гаджет, а программная платформа (типичный для Microsoft подход), на которой будут запускаться ИИ-агенты. В качестве основы, используется форк Android (Android Open Source Project, AOSP, если точнее). В остальном, это воплощение все тех же идей что и смартфоне OpenAI: вместо отдельных прикладных программ, будут использоваться ИИ-агенты... Читать далее, полную версию со всеми ссылками, бесплатно и без SMS: https://blackpill.usite.pro/blog/ii_ubet_programmirovanie_no_ne_tak_kak_vy_dumali/2026-07-12-28
Работаю в российской ИТ компании, конечно же в госухе. На работе начальство поручило сделать приложение для упрощения внутренних процессов работы с другим софтом. Я вижу что ИИ шаг за шагом уже уничтожает рынок работки, но я пока что вместе со своим отделом на плаву. Стоит ли мне намеренно переусложнять кодовую базу для приложения чтобы меня не уволили а оставили для её поддержки и расширения на случай когда, или если, начальство будет думать кого выгонять на мороз из моего отдела? Начальство как ни странно достаточно дружелюбное ко мне и ко всему коллективу, самодурства или конфликтов внутри конторы нет, мне прощали несколько моих проёбов как опоздания или хуепинание в офисе но зарплату так и не повышают после года работы. Отдел кстати недавно расширили на несколько человек.
Надо учесть ещё такой аспект, что я конечно могу написать усложнённый говнокод, но большеязыковая модель наверняка все равно его сможет разобрать даже если я буду переусложнять проект с помощью другой модели? мой проект не большой, он не займёт больше 5к строк кода если писать его без переусложнения. Но его нужно будет иногда дополнять для работы с разными API. Проект на плюсах и qt
>>3737419 (OP) Я с нейронкой говно мамонта чайной ложкой вычищаю, а ты про какие-то 5к строк кода, смищно. Не еби мозги, захотят тебя выкинуть за борт- выкинут на изичах, «кек» сказать не успеешь.
Другое дело, что на плюсах посложнее поддержка будет, чем тот же js. Выдыхай
Q: Почему я не смогу стать программистом? A: Есть такая штука, как генетика. Для программирования нужен интеллект (вот это неожиданность). За интеллект (а, точнее, за его коэффициент) возьмём IQ, потому что корреляция между ним и тем, что считается в обществе умным положительная и достаточно высокая. Учёными было доказано, что IQ наследуется на 80% к взрослому возрасту. При этом оставшиеся 20% - это факторы среды, на которые ты тоже не мог никак повлиять, и даже учёные не пришли к общему выводу, что это за факторы. Т.е. ты на 100% определен. Ходит миф, что IQ влияет исключительно на скорость мышления, но это не так. Есть абстрактные сущности, для которых нужен N количество IQ, которые человек с N-M IQ понять просто не в состоянии. Программирование (а, точнее, концепции в программировании), очевидно, входит в это множество.
Q: И что мне делать? A: Что ты делаешь, когда вспоминаешь о том, что рано или поздно умрёшь? Или о том, что рано или поздно твоя матушка/батюшка уйдут на тот свет и ты останешься совсем один? Ничего. Также и тут ничего не делай. Попробуй смириться с этим. Или найти другое хобби/дело. Однако, если это не получится, то ты навсегда останешься с чувством фрустрации. Тогда я желаю тебе только удачи.
Q: Но хочу продолжать заниматься программированием! A: Занимайся сколько душе угодно, но просто пойми, что путь в профессиональные программисты тебе закрыт. Ты можешь сколько угодно писать сайтики на php или выводить Hello, World! просто не сможешь этим зарабатывать на жизнь.
И да, никаких мыслей об РКН! Жизнь прекрасна даже если иногда это не так
>>3737245 > auto main() -> int Двачую. Переписали весь нащ говномонолит с новыми фишечками std::forward &&, auto, for range - код стал работат ьв два раза быстрее. Мне повысыли зэпку
Clojure (произносится как closure [ˈklōZHər]) — современный диалект Лиспа, язык программирования общего назначения с поддержкой разработки в интерактивном режиме, поощряющий функциональное программирование и упрощающий поддержку многопоточности. Clojure работает на платформах JVM и CLR. Clojure отличает философия «код как данные» (гомоиконность) и развитая система лисп-макросов.
Транслятор Clojure свободно распространяется на условиях Eclipse Public License.
Haskell (МФА: [hæskəl]) — стандартизированный чистый функциональный язык программирования общего назначения. Является одним из самых распространённых языков программирования с поддержкой отложенных вычислений. Система типов — полная, сильная, статическая, с автоматическим выводом типов, основанная на системе типов Хиндли — Милнера. Поскольку язык функциональный, то основная управляющая структура — это функция.
Отличительная черта языка — серьёзное отношение к типизации; во многом в связи с этим язык назван в честь исследователя теории типов и изобретателя комбинаторной логики Хаскелла Карри.
Имеются средства взаимодействия с кодом на других языках программирования. Есть встроенная поддержка многозадачного и параллельного программирования, развитый инструментарий (средства автоматического тестирования, отладки и профилирования, в том числе для параллельных программ), существует несколько тысяч библиотек с открытым исходным кодом.
>>3737485 Ты любитель хаскеля? Это сейчас академический язык, коим был всегда. В 2010е годы на нем пробовали писать компании - и получилась хуйня. Как итог хаскель в проде ныне почти не встречается. Аналогичное произошло со Scala, Clojure, F#. Функциональщина просто сдохла, вот и все. А что ты хочешь от нас услышать? Ну, какие части функциональщины проникли в котлин и джаву например. Что-то проникло в С++ и Rust. Да, в таком смысле функциональщина полностью не вымерла. Но в классическом смысле на функциональных языках уже никто не пишет.
>>3737487 Я тебе еще раз говорю - если тебе нечего сказать по существу заданного вопроса, сделай одолжение - не отсвечивай и сьеби в загон прочего айти-скота. Твой спам о нелегкой жизни корпоративного чучела и о том, как вашим баринам ничего от вас не нужно кроме охуенного скилла в лудоманию, я видел тыщу раз по всему программачу, и бессчетное количество раз за его пределами - избавь хотя бы тред ненужного академического языка от него, будь добр.