В: У меня горит лаба/курсач, не знаю какую тему диплома взять, хочу войти в айти. О: Задавай вопрос в этом треде. Защиту диплома желательно обсуждать в /un/, а вопросы по web желательно задавать в /web/.
В: Какую программу/ось поставить для ... ? О: Связанные с софтом вопросы обсуждаются в /s/. Исключение - IDE и прочие инструменты программирования, которые можно обсудить в тредах соответствующих языков.
В: Ко-ко-ко не работает программа. Анон памаги. О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла. Языко- и платформоспецифичные вопросы можешь задать в соответствующем треде.
В: Хочу стать программистом, какой язык учить? О: SICP + HTDP.
В: Бугурт от собеседований, программировать в 30 лет, съябываем из говнокодинга, обсудить новые рецепты маминого борща. О: Мы вам перезвоним тред - для обсуждения нетехнических околопрограммерских тем.
В: Бежать ли мне срочно в node.js, если на него сам PayPal гостевуху перенёс? Начинать ли учить Go и Rust, раз все говорят, что за ними будущее? О: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды. Иначе будешь тратить время на велосипеды и поиск багов в чужих пакетах.
В: Взломать акк. О: Просто съеби.
В: Тред закрыли/пропал, почему? О: Заданные не в том месте вопросы будут утилизированы.
В: Подскажите сайтов, которые читают крутые программеры. О: Лента из руби, джавы, скалы и ещё какой-то херни.
>>3490750 Подозреваю что там скорее всего общее пространство адресов просто браузер когда спавнит вкладку их мапит, типа виртуализация но на уровне браузера
>>3490833 Блять, я на полном серьезе жду мобку, ибо: 1. Мобов скорее всего щадят, ибо это юзлесс гражданские, рыть окопы я умею 2. Те же сотыги с околонулевой еблей мозга 3. Рабочее место сохраняется, если что можно потом изи вой поднять а ля ВЕТЕРЕНА БОЕВЫХ ДЕЙСВИЙ УВОЛИЛИ 4. Телочки текут 5. ??????????????? 6. PROFIT!
Литература: - Томас Кайт. Oracle для профессионалов - https://postgrespro.ru/education/books/dbtech - Алан Бьюли. Изучаем SQL. - про MySQL - К. Дж. Дейт. Введение в системы баз данных - Database Systems: Design, Implementation, & Management (Carlos Coronel, Steven Morris)
Q: Вопросы с лабами и задачками A: Задавай, ответят, но могут и обоссать.
Q: Помогите с :ORM_нейм для :язык_нейм A: Лучше спроси в тредах по конкретным языкам.
Q: Где хранить файлы? A: Не в БД. Для этого есть объектные хранилища, такие как Amazon S3 и Ceph.
Q: Нужны ли сертификаты? A: Только если собираешься заводить трактор.
Здесь мы: - Разбираемся, почему PostgreSQL - не Oracle - Пытаемся понять, зачем нужен Тырпрайс, если есть бесплатный опенсурс - Обсуждаем, какие новые тенденции хранения данных появляются в современном цифровом обеществе - Решаем всем тредом лабы для заплутавших студентов и задачки с sql-ex для тех, у кого завтра ПЕРВОЕ собеседование - Анализируем, как работает поиск вконтакте - И просто хорошо проводим время, обсирая чужой код, не раскрывая, как писать правильно.
>>3490355 >Сейчас вообще инфобезом не стоит заниматься, это мертвая хуйня. Как разраб в инфобезе, подтверждаю. За 5 лет сменил три конторы, и статистика удручающая: 1. Позитив, отдел в 20 человек полностью разогнали в этом году, оставили двух сеньоров на поддержку текущего легаси. 2. Кибербезная дочка одного из бигтехов, в 22-23 году пытались с нуля вылезти на растущий рынок, обосрались и разогнали все подчистую, часть разрабов растащили по другим отделам последний проект прикрыли в этом году. 3. Кибербезная дочка другого бигтеха с историей, пока что живая, но с фризом найма и сокращениями в соседних отделах. Нас пока не гонят, но все очень шатко, ещё одной многоходовочки от солнцеликого точно не переживем. Так-то рынок в этой стране будет жить за счёт 187 ФЗ, обязывающий крупным конторам покупать ИБ-аналоговнеты от отечественных компаний, за счёт него и существуем сейчас, лол. Лично мне уже жалко бросать накопленный опыт в своей специфичной доменной модели и уходить лепить круиды в Озон. На западе меня тоже особо не ждут без тонны сертификатов и опытом в санкционных компаниях, вот и продолжаю работать над очередным продуктом, который скорее всего выкинут в помойку в очередной виток кризиса.
C язык программирования #777 clang /clang/
Аноним14/04/25 Пнд 20:48:22№3430902Ответ
Тред, посвященный прародителю всех С-подобных языков и по совместительству всесторонне годному средству программирования как на системном, так и на прикладном уровне.
Пожалуйста, пользуйтесь https://pastebin.com/ для вставки кода, если он длиной больше нескольких строк или содержит или ∗.
>>3490494 >культ C/C++ Они возможно приравнивают ето к фундаментальным знаниям, поэтому преподают. Я бы вообще не преподавал языки, чисто блоксхемами обошёлся бы, альзо, типовой выпускничок обычно не делает разницы между Си и плюсодерьмом, как так получается х3.
Как вам книжки Столярова?
Аноним12/06/25 Чтв 16:07:44№3475026Ответ
>>3484600 Шизик ебаный, лор это один из самых больших донатеров Столярова. Если про сбор на книги не написали на Лоре, книжки по профессии программист просто бы не вышли.
— Какие книги считаются лучшими? На слуху чаще всего Лутц, но там очень много воды. Ещё на слуху Марк Саммерфильд, Эл Свейгарт "Автоматизация рутинных задач с помощью python". Эти книги рекомендуют чаще всего, но книги довольно старые, а питон развивается.
— А как учить джангу? Нахожу книги по джанге 1.х, можно их использовать? У джанги отличные доки (одни из лучших для пистоновских либ, имхо), почитай их для начала. Книгу по джанге можно читать даже для версий 1.x, т.к. принципы остаются теми же. Но лучше хотя бы с версии 2.0, слишком много мелких изменений в базе.
— Какие веб-фреймворки стоит учить в начале двадцатых? Что бы не говорили, Джанго живее всех живых и умирать не собирается (и Django REST Framework), очень перспективный асинхронный FastAPI, асинхронный AioHTTP. Flask ещё где-то используется, но уже legacy. Прочие фреймворки или у нас экзотика, или это вымирающее легаси как Торнадо.
— В ньюфаг-треде написано, что нужно начинать с SICP, чтобы научиться программировать Вот, пожалуйста, та же самая программа, но частично переработанная под язык Python: https://www.composingprograms.com/ (нужно знать ангельский или уметь пользоваться переводчиком)
— Что можно почитать/посмотреть по многопоточности/параллелизации в питоне, да и вообще в целом? Ролик на американском языке про многопоточность и асинхронность, построение своего event loop с нуля, помогает понять, как устроена асинхронность внутри: https://www.youtube.com/watch?v=MCs5OvhV9S4[РАСКРЫТЬ]
— Как можно без лишней возни ускорить программу на питоне 1) проверь сначала свой код, алгоритмы и структуры данных. Чаще проблема здесь. 2) код можно иногда феерично ускорить, используя JIT (Just-in-Time) компиляцию. Почитай обязательно про модуль numba, он ставится через pip, и альтернативный интерпретатор PyPy.
— Дайте нормальные книжки на русском! Мы, блядь, не в пин##сии живём Брат, смотри книжки по ссылкам в шапке, там есть и русские. Но помни, без языка ангелов твоя жизнь проходит мимо и ты обречён быть на обочине знаний и технологий.
Хорошие курсы по программированию для начинающих http://xn----1-bedvffifm4g.xn--p1ai/ http://курсы-по-1с.рф/. Регаешься на курс, каждый день приходит по 1-му видеоуроку. Смотришь на скорости x4, усваиваешь только самое главное. По "1С: Специалист по платформе" там же хороший курс, но он за деньги. Курс по СКД (система компоновки данных - инструмент разработки отчетов): http://www.spec8.ru/kurs-po-skd-besplatno Описание местного языка запросов: http://programmist1s.ru/yazyik-zaprosa-1s/
http://v8.1c.ru/metod/books/ Если хочешь получить базовые знания по именно программированию на платформе 1С, тогда гугли книжку "1C:Предприятие 8.3. Практическое пособие разработчика. Примеры и типовые приемы" (Радченко М. Г., Хрусталева Е. Ю.), либо купи бумажную, она стоит 200 700 р.
4. А стоит ли мне вообще идти в 1С?
Тебе определенно не стоит идти в 1С если: - Ты любишь программировать, и хочешь заниматься только этим Подумай, вероятно стоит выбрать другой язык. - Тебе не нравиться общаться с людьми Зачастую специалист 1с общается с клиентом на прямую, должность аналитика есть далеко не везде. - Ты слишком раним/эмоционально неустойчив. Иногда клиент негативно настроен по отношению к тебе, к твоей компании, и к 1С в целом. Иногда он орет и хочет подать на тебя в суд. Но если ты хорошо делаешь свою работу, ну или по крайней мере не косячишь и сможешь объяснить клиенту, что если что-то не работает, виноват не ты, а фирма 1С, продуктом которой вы вместе и пользуетесь, тогда клиент будет тебя любить. На самом деле хороших клиентов, которые довольны твоей работой больше, чем недовольных.
Тебе стоит идти в 1с если: - Тебе нравится работать с данными 1С прежде всего это база данных, ну и оболочка к ней. - Ты умеешь хорошо себя продавать и у тебя прокачан навык убеждения В 1С очень важно общение с заказчиком. Иногда можно вообще не программировать, а изменить бизнес-процесс. А иногда можно приехать к заказчику, сделать доработку, которую он заказывал. А после этого рассказать, как еще можно автоматизировать его процесс и взять заказ еще на пару десятков тысяч рублей.
5. Откуда качать обновления для конфигураций?
Для реальных бойцов элитного батальона внедренцев: http://forum.ru-board.com/forum.cgi?forum=35 - здесь есть все, ищешь тред "1С:Предприятие v.8.x+типовые конфигурации 8.x", удовлетворит запросам даже самого изысканного 1С-разработчика, требуется регистрация. Для франшизопидоров и прочих опущенцев: https://users.v8.1c.ru/
6. С чего начинать карьеру 1Сника? Как попасть во франч?
Лучше всего начинать карьеру с франча, т.к. сразу получаешь кучу боевых задач реальных клиентов. Во франче, если повезет с коллегами, сможешь консультироваться с такими же новичками и помогать друг другу по началу. То, что любой 1Сник в любом случае начинает с разноса дисков - миф. Никто не мешает начать с сервис-инженера и возить диски, набираться потихоньку опыта и перекатиться в программиста, но если есть опыт программирования на любом другом языке и желание развиваться быстрее, можно пробовать сразу идти на программиста-стажера, многие франчи берут таких стажеров. Чтобы попасть во франч с нулевым опытом в 1С, то есть два пути. Первый это либо идти на сервис-инженера разносчика дисков. Либо прочитать хотя бы Радченко из 1-го и 3-го пункта и прочитать что-нибудь типа "Основы бухучета за 21день" (в принципе и за 7 дней сойдет), и тогда уже можно вешать резюме и искать вакансии с заявкой на начинающего программиста, тогда не придется возить диски. Никто эти блядские диски не носит из стажеров. Сервис-инженеры носят, но это мрази, которые только усложняют дальнейшую работу с клиентом и всё делают на отъебись. Сервис-инженеров никто не любит. Не идите в сервис-инженеры, а сразу в стажеры.
7. Прошел курсы, книжки почитал, на что теперь рассчитывать?
На сосание хуйцов, а ты что думал? Начальная зарплата колеблется от 5 до 25 тысяч в зависимости от региона. Делаешь резюме, выкладываешь на местной бирже, пишешь по всем вакансиям, которые есть в базе, можешь попробовать спиздеть про опыт. Иногда 1С это не программирование, а продажи (см. вторую часть 4-го пункта). Писать код не сложно, намного ценнее знание предметной области (бухгалтерия, управление торговлей в целом, учет зарплаты, ведение любого учета и бизнес-процессов в принципе). Для начала достаточно уметь быстро гуглить и пиздеть, что в косяках виноваты пользователи.
8. Пишу диплом на 1с, помогите.
Мы тут не помогать сидим, а деньги зарабатываем, сынок, пиши в треде контакты и краткое ТЗ.
9. НЕ ПРОГРАММИРОВАНИЕ
Любой вменяемый 1С-ник займет должность на порядок выше в твоем отделе независимо от языка. Знание предметной области стоит выше простого умения программировать.
10. Я сисадмин, нужно автоматизировать торговую точку, помогите посчитать стоимость лицензий.
На сайте 1С ищешь список франчей в твоем городе, звонишь, объясняешь, просишь прислать коммерческое >предложение, они в тебе сами заинтересованы.
11. Для нищих и жадных анонов, готовящихся к сертификату 1С:Профессионал Есть лайфхак: покупаете приложение в Google Play, устанавливаете его в bluestacks, возвращаете деньги.
Сап двач! Хотелось бы вашего мнения насчет самой работы в этой сфере. Одни говорят пиздец работы нет все по пизде из за того что много по приходило типо расфорсили что нет работников а потом пиздец и все, другие говорят что это пиздеж. Так что в итоге хотелось бы спросить у вас?
>>3487373 (OP) Сейчас пиздец с работой. За последние пол года случился швах что по условиям, что по зп, что собеседованиям, что по росту внутри компаний. В общем профессия заметно так потеряла престижу и возможностей, сча где-то на уровне обычных офисных торгашей или мб даже ниже
Не могу сказать за фронт, но за бэк и девпосов могу
Всё нормально с работой, нынешние вкатуны упускают маленький нюанс, нужен опыт, идёте на первую попавшуюся работу где должность будет называться "разработчик/программист/и т. д. " Да платить будут очень мало, но норм зп будет только к году третьему работы, если раз в год менять.
Естественно, на вакансиях с зп 100к+ будет хренова туча откликов, но среди этих откликов 95℅ мусора
Если рассчитываешь получить дельный ответ, сформулируй правильно вопрос: «что я хочу получить, что я для этого делаю, что я вместо этого получаю». Если/когда самостоятельно найдёшь решение — поделись в треде, мы за тебя переживаем.
>>3490453 всм интереснее бля. если душа дизайнера то фронт вперед на чистом ксс пишешь себе в кайф и все нет проблем и не надо даж за фреймворками гнаться как скотина
МЫ СОЗДАЛИ ТРЕХУРОВНЕВУЮ СТРУКТУРУ РЕШЕНИЯ ПРОБЛЕМ @ НА КАЖДОМ УРОВНЕ ТРИ МЕНЕДЖЕРА @ КТО ЭТИ ДЕВЯТЬ МЕНЕДЖЕРОВ НЕ СКАЗАНО @ ЗВУЧАТ СЛОВА ЭФФЕКТИВНОСТЬ, ВОВЛЕЧЕННОСТЬ, ОТЛИЧНОЕ УПРАВЛЕНЧЕСКОЕ РЕШЕНИЕ, ДАВАЙТЕ РАБОТАТЬ ВМЕСТЕ, СДЕЛАЕМ КОМПАНИЮ УСПЕШНОЙ @ ВСЕ ПРОБЛЕМЫ ДО ЭТОГО МОМЕНТА РЕШАЛИСЬ ДРУГОЙ ГЕНИАЛЬНО ЭФФЕКТИВНО УПРАВЛЕНЧЕСКОЙ СХЕМОЙ @ ЕСЛИ РЕШЕНИЕ ТВОЕЙ ПРОБЛЕМЫ ПРЯМО НЕ УВЕЛИЧИТ КОЛИЧЕСТВО ДЕНЕГ НА СЧЁТУ КОМПАНИИ, ТО ИДИ НАХУЙ @ ЭТА СХЕМА БЫЛА ПРИДУМАНА ТЕМИ ЖЕ МЕНЕДЖЕРАМИ КТО ПРИДУМАЛИ НОВУЮ СХЕМУ @ ПОНИМАЕШЬ, ЧТО С ВЕРОЯТНОСТЬЮ 99 % НИХУЯ НЕ ИЗМЕНИТСЯ @ В ОЧЕРЕДНОЙ РАЗ ПРИХОДИШЬ К ВЫВОДУ, ЧТО МЕНЕДЖЕРЫ ЗАНИМАЮТСЯ БУЛШИТ ВОРК И ЕСЛИ БЫ КОМПАНИЯ БЫЛА НЕ ПУБЛИЧНОЙ, А ЗАКРЫТОЙ, ТО ОНИ БЫ ПОШЛИ БЫ НА МОРОЗ @ ВМЕСТО ЭТОГО МЕНЕДЖЕРЫ ПОЛУЧАЮТ 2Х ТВОЕЙ ЗАРПЛАТЫ
ВСЕ ДЕДЛАЙНЫ СОРВАНЫ, ВСЕ БЮДЖЕТЫ ПРОЕБАНЫ, ЗАКАЗЧИК ЧЕРЕЗ ЖАБУ ДАЛ ЕЩЁ КОПЕЕК ДЛЯ ЗАВЕРШЕНИЯ ПРОЕКТА @ МАНАГЕРЫ С ГОРЯЩИМИ ЖОПАМИ ТРЕБУЮТ ПЕРЕОЦЕНКИ СРОКОВ ЗАДАЧ КАЖДОЕ СРАНОЕ УТРО @ ПЕРЕОЦЕНИВАЕШЬ @ ПРИСТУПАЕШЬ К ВЫПОЛНЕНИЮ ЗАДАЧ @ ЛОКАЛЬНАЯ СБОРКА И ЗАПУСК ПРОЕКТА ЗАНИМАЕТ 10 МИНУТ @ КОД НАСТОЛЬКО ОЖИРЕВШИЙ, ЧТО ПРИЛАГА ЖРЕТ РЕСУРСЫ КАК НЕ В СЕБЯ @ UI ОТВЕЧАЕТ НА КАЖДЫЙ КЛИК МЫШИ СЕКУНД ЧЕРЕЗ 5 ОСНОВАТЕЛЬНО ПОДУМАВ @ МИКРОСЕРВИСЫ С ДЕВСТЕНДА ОТВАЛИВАЮТСЯ РАЗ В ПОЛЧАСА, ПОСЛЕ ЧЕГО ПЕРЕЗАПУСКАЮТСЯ ПО 15 МИНУТ @ ЕСЛИ РАБОТАЮТ, ТО ОТВЕЧАЮТ НА ЗАПРОСЫ МИНУТАМИ @ ДУМАЕШЬ ЧТО ПРАВИЛЬНО СДЕЛАЛ, ЧТО ОЦЕНИЛ ПЕРЕКРАСКУ СРАНОЙ КНОПКИ В ДЖВА ДНЯ
В ПЛАНЕ САМОДИСЦИПЛИНЫ ТЫ РАСПИЗДЯЙ С ОСТРО ВЫРАЖЕННОЙ СЕЗОННОСТЬЮ @ ВСЮ СОЗНАТЕЛЬНУЮ ЖИЗНЬ ЗИМОЙ ПРЕБЫВАЕШЬ В КРАЙНЕМ УПАДКЕ И КАКИЕ-ТО ОБЯЗАННОСТИ ДАЮТСЯ ЧИСТО ПО ИНЕРЦИИ @ В ПРИНЦИПЕ ТЕРПИМО, ЕСЛИ НАРАБОТАТЬ ЗА ТЕПЛЫЙ СЕЗОН ДОСТАТОЧНО ЭКСПЕРТИЗЫ, ЧТОБ ПОТОМ ВРЕМЕННО УТРАТИВ СПОСОБНОСТЬ К ПОСТРОЕНИЮ НОВЫХ НЕЙРОННЫХ СВЯЗЕЙ ОСТАВАТЬСЯ ЗИМОЙ ПОЛЕЗНЫМ @ ОДНАКО ВЫШЕОПИСАННЫЙ СИШНЫЙ ПИЗДЕЦ НАЧАЛСЯ ОСЕНЬЮ @ ЗИМНЯЯ ХАНДРА ЗАСТАЛА ВРАСПЛОХ, ЭКСПЕРТИЗЫ МИНИМУМ, ВКАТЫВАТЬСЯ БОЛЬНО
ПОЯВИЛИСЬ ДЕНЬГИ НА ВСЕ ЧТО ХОТЕЛ @ КУПИЛ САМЫЙ ДОРОГОЙ ЭКВИП ДЛЯ СВОЕГО ХОББИ @ ПЕРЕСТАЛ ЗАНИМАТЬСЯ @ ВЗЯЛ ИПОТЕКУ, ЗАВЕЛ СЕБЕ ЖЕНЩИНУ @ ПОПАЛ В АНАЛЬНОЕ РАБСТВО ОТ РАБОТЫ, ТЕПЕРЬ ДОЛЖЕН ЧИСТИТЬ ВИЛКОЙ КОРПОРАТИВНЫЙ ГОВНОКОД ДО СЕДЫХ ЛЕТ @ ВСПОМИНАЕШЬ ВРЕМЕНА КОГДА НЕ ХВАТАЛО ДЕНЕГ НИ НА ЧТО И СИДЕЛ ИЗУЧАЛ ПРОГУ КАК ЛАМПОВЫЕ
НАШЕЛ БАГ @ ИСПРАВИЛ @ ТЕСТЫ УПАЛИ @ НАШЕЛ БАГ В БАГЕ, КОТОРЫЙ ФИКСИЛ БАГ @ ОЩУЩАЕШЬ СЕБЯ В ТРАГИКОМЕДИИ
>>3490521 >Продукт является продуктом ннзависимо от технического состояния, потому что это бизнес термин: нечто приносящее пользу кому-то. Конечно, ты говоришь про бизнес-продукт. Хачик с сумкой, услуга юриста, опрос на улице за конфетку -- это продукты. Но мы обсуждаем контекст "продуктового подхода к разработке". Есть "системный подход", когда аналитики => qa => кодеры. Так получается надёжно, но дорого и долго из-за координации. Подход "продукта" вместо "системы" накладывает ограничения, которые ты правильно описал ниже:
> А смысл? Ну, дали работу на 16 часов челу и сказали сделай за 8 часов. Челу на следующий день скажет: не получилось, нужен ещё день. Тут никакие схемы управления не помогут.
Поможет внятная оценка и декомпозиция задач. Тогда никому не будет прилетать кусок на 16 часов и каждый сможет зайти и часик в день на код-ревью глянуть прогресс коллеги, чтобы посмотреть, как их ПРОДУКТ в виде кода существует. А ещё, поскольку никто не перегружен из-за того, что ты назвал "бредом" внизу сообщения, может возникнуть дельная мысля для коллеги. Мозг думает асинхронно у многих. Когда WLB на бумаге/отсутствует -- ни у кого дельных мыслёв нет, одно желание: допинать любой ценой.
> Ни разу не видел внутренней документации, которую мог бы понять тот кто её не писал. Плохо. Очень плохо. Я видел примеры вменяемой документации, которая кмк необходима. Иначе в голове каша, в коде лапша.
> Я своими глазами видел как дважды новые люди приходили на проект и даже с возможностью спросить инфу вкатывались по полгода, чтобы начать разбираться. Может, потому что они аутята в грустной конторе без документации и соц. скиллов, чтобы вытянуть? Может, поэтому и нужна документация -- чтобы снизить издержки вовлечения ёбиков в процесс бизнесовой скачки и создавать общий контекст продукта?
> Ну, нормальный ПМ знает, что сроки не работают, поэтому и отношение к ним расслабленное должно быть. Факт, но в тырпрайзах ебут за дедлайны.
> Бред. Если это не стартап и ты в нем не основатель или владелец опционов, то подобное это чисто развод лоха на человекочасы. Можешь поподробнее?
>>3490621 > Поможет внятная оценка и декомпозиция задач. Декомпозиция покажет скрытую сложность, да, согласен. > Тогда никому не будет прилетать кусок на 16 часов А вот с этим не согласен. Точность оценки задачи до 16 часов бывает только для простых задач. Реальная ситуация у меня сейчас перед глазами: задача подготовка релиза -> оценка равна одной неделе -> реальное время выполнения две нелели из-за того, что нашли баги, из-за того, что AWS сервисы глючное говно и из-за них пришлось перезапускать пайплайн раз 5, а пайплан занимает 4 часа. И такие ситуации постоянно. > код-ревью > дельные идеи Это если коллегам есть дело до продукта, что опять же из моего опыта скорее отсутствует чем присутствует для большинства сотрудников. > Плохо. Очень плохо. Я видел примеры вменяемой документации, которая кмк необходима. Иначе в голове каша, в коде лапша. Значит кто-то в неё вложил много времени и сил. А значит кто-то в это время не пилил новые фичи. Продакт менеджер вообще решает, что сейчас важнее для компании: фичи или документация. Может без фичей документация и будет нафиг не нужна, потому что тима не закроет ОKR и будет распущена. > Может, потому что они аутята в грустной конторе без документации и соц. скиллов, чтобы вытянуть? Хз, с этими двумя покемонами вообще много чего не понятно. Будь моя воля обоих бы давно уволил из-за низкого качества кода, что они присылают на ревью. > Может, поэтому и нужна документация -- чтобы снизить издержки вовлечения ёбиков в процесс бизнесовой скачки и создавать общий контекст продукта? Ну, смотри, если делать внутреннюю документацию, то нужно фиксировать внутренний API и пытаться поддерживать обратную совместимость и вообще больше говнокодить не получится. Может ли продуктовая команда себе позволить удлинение релизного цикла в 2 раза из-за этого? Я думаю ответ для большинства компаний нет. > Можешь поподробнее? Если я тебя правильно понял, то ты имел ввиду, что кто-то в компании работает в полночь, чтобы успеть к дедлайну. Если это не нормальный рабочий график человека, то это развод на лоха со стороны руководства. Есть 8 часовой рабочий день. Если ПМ проебался со сроками, с управлением, ещё с чем-то, то это проблема ПС, а не инженера. Инженер работает за зарплату. Ему должно быть всё равно на какие-то бизнес дедлайны. Они не должны никаким образом влиять на правило, что я своё на сегодня отработал, на часах 18:00, всем пока. Если же человек без вознаграждения соглашается бесплатно ещё 6 часов вкалывать на кабана, то он очевидно лох, потому что его развели на деньги/неоплачиваемые человекочасы.
Инженер не кофаундер, не фаундер, не топ-менеджер, даже не ПМ. У него нет никакой привязки вознаграждения к бизнес успеху или неудаче продукта. Он есть функция за фиксированную цену и ничем кроме этого он в рамках компании не является. Именно так на разработчиков смотрит ПМ и все кто выше. Чем раньше разработчик это поймёт тем на самом деле всем станет лучше.
Неэффективного ПМ уволят, новый ПМ не будет бороться с сопротивлением уникальных снежинок разработчиков, разработчики будут иметь нормальный ворк-лайф бэланс. Счастье и гармония. А если разработчику больше всех надо, так открывай свой стартап и занимай позицию фаундера. Или ухожи в стартап и сразу договаривайся, что ты работаешь за опционы.
Да, это снова вопросы о вкате в ОЙТИ
Аноним03/07/25 Чтв 18:38:19№3490223Ответ
Так, ребята, крутые и не очень сейчас буду задавать очередной стописот миллионный вопрос по поводу вката в айти. Перейду сразу к делу и хотелось бы сразу извиниться за тупорылые вопросы да и в целом за заезженный пост, но либо уже все потерли, либо потонуло в массе других постов, я особо дельных ответов советов не нашел. Интересует вкат в тестирование поскольку несколько знакомых варятся в этой теме и говорят "ДА ЕПТА ИЗИ ВООБЩЕ, КУРСИКИ ПРОШЕЛ, НА ЗП-ШЕЧКУ В ПОЛОВИНКУ ХЛЕБА В МЕСЯЦ ПОДПИСАЛСЯ, ОПЫТИК ЛАМПОВЫЙ ЗАРАБОТАЛ А ДАЛЬШЕ И ЗП НОРМ И ХРЮШИ САМИ ТЕБЯ НАХОДЯТ". Но что-то подсказывает, что истины здесь процентов 10, ну или я загоняю себе мозги. Интересует вот что: действительно ли чтобы стать тестировщиком не обязательна огромная база технарьская, умение полноценно прогать и всякое такое. (Однако вспоминая бабцу из компании которая вкатилась и имеет сейчас неплохую ЗП, ну блять, это вообще пиздец, знаю ее давно, 2+2 сложить не может) Если котируются курсы, то какие? Я же понимаю, что уже даже самое слово "курс" это уже блять смешно и в инете завалено тоннами говна за бабки, дабы такие как я чебуречки без нихуя отдавали бабки в надежде на 100к в секунду. Но я хочу, чтобы вы поняли, что я не надеюсь на эфемерные зп за нихуя не деланье, а в целом готов и на нищую зп первые год-два дабы наработать стоящий опыт и далее чут-чут повыебываться. Короче, мужички, ребятки, помогите распишите че как сейчас вообще обстоит со вкатом в 2025-м году в нынешнем перенасышенном рынке таких же кабанчиков, что учить (если вообще есть смысл) и как устраиваться и всякое такое. Прощу прощения за сумбур, уже просто заебался от своих же думок. Пониамаю, что айти сфера в общем-то не для всех, но смотря на людей с которыми имел опыт общения (не все) которые там варятся - ну это пиздец, какие они нахуй проггеры? Вот и возникают абсолютно биполярные мнения в башке. Всех чмаф всех обнял! И да, не болейте никогда.
>>3490618 хм, а я думал что сейчас наоборот тенденция идет в сторону удаленки. По сути, все в плюсе - и работники, и кабанчики. Работничек дома сидит, не требует рабочего места, аренды и всего прочего. Ну, видимо, мои представления далеки от реальности
>>3490618 а по поводу надежды на удачу я с тобой согласен, да. Но я на нее и не расчитываю, я даже согласен годик другой и в офисе поработать, я думаю, так даже опыта профитнее набраться, чем я буду сидеть дома ебланить и нихуя не понимать
ИЗУЧЕНИЕ ЯЗЫКА Q: C чего мне начать, чтобы стать рубистом? A: Отличным началом будет Programming Ruby (The Pragmatic Programmers Guide), читать Eloquent Ruby и The Well Grounded Rubyist после прочтения первой толку особо не даст, одни и те же вещи, дальше читаем Ruby Way, затем познаем метапрограммирование с Metaprogramming Ruby. А дальше открываем Ruby cookbook 2015 года, Пишем свой код во время чтения.
Q: Следующий уровень, продвинутые книги по руби: A: Confident Ruby by Avdi Grimm | Practical Object-Oriented Design in Ruby Refactoring Ruby Edition | Ruby Under a Microscope
Q: Какой gem посмотреть, чтобы понять, как писать код? A: Лучше всего посмотреть небольшие gem'ы вроде cancancan, pundit, camping. Еще можешь полистать на гитхабе гемы с нарастающей популярностью (там еще нет тысяч строк, и тебе будет легче понять): https://github.com/trending?l=ruby
Добро пожаловать в тред, посвященный гарантиям, обещаниям, владению, заимствованию и другим концепциям языка Rust! Предыдущий тред : >>3407697 (OP)
Rust — blazing fast язык для системного программирования без segfault'ов и с гарантиями потокобезопасности. Он позволяет писать безопасный и эффективный код, который легко поддерживать и масштабировать.
В этом треде мы объясняем базовые и продвинутые концепции языка, а также программирования в целом. Поможем новичкам, подскажем, что выбрать для веба, игр или, прости господи, блокчейна.
>>3488645 >в ласт абзаце вообще эпик, настроил себе ZFS с шифрованием и компрессией, но проебал данные, т.к. в райды и бекапы не умеет Ну хоть не включил дедупликацию и на том спасибо лул. >>3489766 Ну вообще, конечно, тот пример комично выглядит, но ты забыл про бульон, челик обучается чему-то новому, вдруг у него это и была самоцель.
Сегодня хочу рассказать тебе о прекрасном функциональном языке для написания неубиваемых распределённых систем, а более конкретно вебни на бэке, больших soft-realtime систем, IoT говен и оперденей. Называется он Elixir, а работает он на виртуальной машине real humanBEAM, на которой ещё работает язык Erlang.
Немного истории
Эликсир это современный язык, построенный поверх языка Erlang с блекджеком и лисповыми макросами. У этих языков полный интероп в обе стороны, но при этом эликсир лишает вас этого удовольствия написания. Сам язык Erlang появился в компании Ericsson как язык для написания максимально отказоустойчивых телекоммуникационных систем. Именно из желания создать среду для написания максимально отказоустойчивых систем появились все основные фичи.
Основные фичи
⚹ Ахуенно приспособлен к разработке параллельных и конкуррентных программ. Эликсир способен запускать мильоны процессов-акторов, работающих асинхронно, с различными приоритетами и всем таким. Эти процессы не делят память и общаются через пересылку сообщений.
⚹ Ахуенно приспособлен к разработке распределённых систем. Все основные проблемы написания распределённых систем вроде сихнронизации монотонных часов, общения между машинами, поиска машин, heartbeat-ы, группы процессов, gossip-ы уже включены в язык. Любая достаточно сложная распределённая программа содержит заново написанную, неспецифицированную, глючную и медленную реализацию половины языка Erlang. (с)
⚹ Ахуенно приспособлен к разработке отказоустойчивых систем. Что делают кубы, когда падает сервис? Они перезапускают его. Эрланг делает то же самое, только не с сервисами, а с процессами, и это значит что неожиданное исключение в одной части функционала никак вообще никак не заденет другой функционал. Гоферы пытаются достичь того же с помощью микросервисов, а в Elixir такой функционал изкоробки.
⚹ Ахуенный тулинг. В отличие от эрланга с его хэдерами, makefile-ами и прочими пыльными приколами, эликсир за секунды позволяет создать проект, скомпилировать его, сконфигурировать его, собрать артефакт, скачать зависимости и всё такое в стандартах всех современных языков. Серьёзно, местный билдтул (mix) гораздо лучше чем забугорские cargo, npm, go и gem.
Нахуя
Ты хочешь нормально спать по ночам? Ты хочешь отказаться от ночных дежурств? Ты хочешь сэкономить на этих богомерзких девопсах и прочих сисянах? Ты устал дебажить очередной дата-рейс ебучих горутин?
Я хочу спать по ночам. Как вкатиться?
Чтобы успешно найти работу на эликсире, нужно уже иметь некоторый опыт разработки за деньги и понимание того какое же говно это ваше ойти. Желательно от одного года в вебе. Самый быстрый способ обучения это в то же время и самый эффективный способ, поэтому синтаксис и стандартная либа постигается вот тут https://elixirschool.com/ru
Более подробное описание внутренностей, хороших практик и хитростей стандартной либы описывается вот тут. Тут будет эрланг, но это не должно быть проблемой https://learnyousomeerlang.com/
Тому, кто ценит своё время, я советую начать писать какой-нибудь проектик параллельно с чтением книжек. Чтобы стать джуном на эликсире опытному бэкендеру нужно не больше месяца.
Рыночек
Средняя температура по больнице зарплата у эликсирщика традиционно больше чем у любого друогого языка как минимум в два раза, поэтому поменять голанг или питон на эликсир будет выгодно. Вакансии на рынке РФ существуют, искать можно на hhрю или в чатиках в телеге t.me/proelixir. Забугорных вакансий значительно больше и они охотно нанимают разработчиков с опытом. Самое важное качество при найме это не знание самого языка, а софт-скиллы и общее понимание веб-разработки как таковой, так что придётся социализироваться.
>>3489461 >Вот я и пришёл сюдя завести ламповый тредик для интересующихся. И хули ты сделал? Кроме петросянства про >Я - Elixir разработчик. ? Ни анонсов новых релизов, каких-то статей, выступлений на конференциях, НИ-ХУ-Я!
>Я не против срачика, но по делу, а здесь обсасываются три самые скучные темы в каждом посте: работы типа нет, проектов типа нет, IntelliJ IDEA типа нет. Так ты сам это провоцируешь, и зарплаты $300к/нсек, и работа мечты без духоты, и вымышленные преимущества и прочая хуета. Хочешь конструктива - давай реальные примеры, > вот тут мы заебенили 3 актора, один другого ебет в сраку, но если кто-то перестанет, супервайзер заметит и позовет черного властелина Но ты же нихуя подобного не делаешь. Ты тут какими-то невъебенными зарплатами и базвордс перемогаешь.
> Ты тут какими-то невъебенными зарплатами и базвордс перемогаешь
Я вообще эти темы не поднимаю. Если ты почитаешь тредик внимательно, то в шапке этому уделено пару слов, а в остальном тредике все эти темы поднимают мимопроходилы вроде темя
> Ни анонсов новых релизов, каких-то статей, выступлений на конференциях, НИ-ХУ-Я!
—АЛЛО ДВАЧ, ЗДЕСЬ НЕ ПОСТЯТ СТАТЬИ — Так постите сами —КТО? Я?
Вот реально, я здесь поддерживаю беседу по мере возможности и желания. Если хочешь качественную беседу, то задай блять уже наконец какой-нибудь качественный вопрос, а не хуйню, которая уже тут обсосана три раза и в целом гуглится одним запросом.
Например, спроси про рантайм, про какие-нибудь опенсурсы, в которые можно вписаться, про то как sound статическую типизацию завозят и т.д.
>>3488136 (OP) Brian Ward - How Linux Works. Evi Nemeth - UNIX And Linux System Administration Handbook (классика). Daniel J. Barrett - Efficient Linux at the Command Line (не совсем чисто про линукс, но лично от себя рекомендую).
Пpoграммистишки, а какие у вас планы на будущее? Вы готовитесь к бомжеванию? Или пойдете на CBO (текущую или вторую) оператором дpoном? Или в сельскую школу учителем информатики? Или переквалифицируетесь в кyрьеры (посмотрел бы, как пузатый 40+ зaдpот вроде Алексея Cкyфьина будет бегать по городу с большими сумками)?
>>3451344 (OP) Ты похоже забыл что у всех уважающих себя прогеров приличное инженерное образование. В любой момент могу пойти на завод инженерить. Плюс работы погромистом в том что теперь можешь освоить любую техническую хуйню в сжатые сраки, если это требуется.