В: У меня горит лаба/курсач, не знаю какую тему диплома взять, хочу войти в айти. О: Задавай вопрос в этом треде. Защиту диплома желательно обсуждать в /un/, а вопросы по web желательно задавать в /web/.
В: Какую программу/ось поставить для ... ? О: Связанные с софтом вопросы обсуждаются в /s/. Исключение - IDE и прочие инструменты программирования, которые можно обсудить в тредах соответствующих языков.
В: Ко-ко-ко не работает программа. Анон памаги. О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла. Языко- и платформоспецифичные вопросы можешь задать в соответствующем треде.
В: Хочу стать программистом, какой язык учить? О: SICP + HTDP.
В: Бугурт от собеседований, программировать в 30 лет, съябываем из говнокодинга, обсудить новые рецепты маминого борща. О: Мы вам перезвоним тред - для обсуждения нетехнических околопрограммерских тем.
В: Бежать ли мне срочно в node.js, если на него сам PayPal гостевуху перенёс? Начинать ли учить Go и Rust, раз все говорят, что за ними будущее? О: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды. Иначе будешь тратить время на велосипеды и поиск багов в чужих пакетах.
В: Взломать акк. О: Просто съеби.
В: Тред закрыли/пропал, почему? О: Заданные не в том месте вопросы будут утилизированы.
В: Подскажите сайтов, которые читают крутые программеры. О: Лента из руби, джавы, скалы и ещё какой-то херни.
Какого хуя в Visual Studio такие раздутые проекты? Лаба на плюсах, сонсольное приложение, исходник вместе с ехешником в сумме весят 70 кБ. А папка с проектом 70 ебаных мегабайт. Чего туда можно напихать на 70 мегабайт?
Гугл поясняет максимально мутоно и обтекаемо. Вспомогательная информация, облегчающая и ускоряющая работу с проектом, база данных для подсказок, заране скомпилированные заголовки, ускоряющие сборку проектов, база данных для отладчика, которая говорит, какому участку кода соответствует тот или иной кусок исполняемого файла. Какие нахуй подсказки, какие блять заголовки. У меня консолька и 2 инклуда. Полностью сконпилированный и рабочий ехешник со всеми линками весит 67 кБ. При этом проект занимиет в 1000 раз больше места. Какие блять подсказки, война и мир 4 тома весят 4 мегабайта. А тут 70 нахуй.
>>3134465 >Он просто не основывает свои фантазии на фактах Фактов не существует. Математика вообще ни на одном факте не может быть основана (ты мог заметить, что в математике спокойно играют с аксиомами как захочется) . Что теперь, математика =шиза? У столярова есть и годные мысли. Он же не совсем "тук тук дерево".
>>3134654 Я вроде читал, что "улучшение в пять раз", можно получить, используя всякие фишечки связанные с архитектурой самого железа. Типо, писать не mov eax 0, а просто xor eax eax. И так далее. Но это ведь бред... Если делать большую программу, то количество ошибок и неоптимальных решений будет возрастать с количеством строк кода. И тогда вероятно твой код будет хуже, чем тот же код на С. Ассемблер это интересно, если использовать его в качестве франментов и вставок. Также для реверс-инджинерига полезен. Для программирования простых контроллеров, типо ПЛК. Не эксперт, но "делать большую программу на ассемблере" звучит как что-то очень неоптимизированное и тормознутое.
МЫ ВАМ ПЕРЕЗВОНИМ /xo/
Аноним31/03/20 Втр 20:12:05№1647485Ответ
>>3134461 >Человек, который сознательно пишет софт для кибергулага А если я писал этот софт для америки?
C# - самый лучший язык программирования в мире /csharp/
Аноним29/08/23 Втр 01:52:02№2821627Ответ
c# самый лучший язык программирования в мире
Я тут сел на геймдев после разработки сайтов и надрочился на c#. Как же на нем сука легче делать операций, насколько он лаконичный, насколько строг, но при этом не сложный, как c++. Хуле все пиздят, что Джаваскрипт проше?? Джаваскрипт полное дерьмо сука, как же меня заебало плясать с динамичной типизацией вонючей нахуй, а также {} и ; с (), которые в отличий от c# ставятся куда угодно, абсолютный хаос нахуй. Ненавижу джаваскрипт
>>3133093 >Последние два года как сеньор-фронтенд разработчик я въебывал как ебанутый и в итоге все равно увольнялся либо меня увольняли потому что "мало времени уделял работе". При этом видел рядом с собой всяких джавистов которые вникли в предметку и были как святой грааль и им прощали всё, даже две недели работы на какую=то хуету банальную. Просто ноль вопросов. А фронтендеру по еблу
Ну это довольно странно. Сколько раз тебя увольняли? Скорее всего ты просто не потянул проект или еще что-то. В чем смысл увольнять сотрудника и нанимать нового на его место, если он действительно перформит и закрывает таски? Найм нового чела это всегда в определенной степени лотерея + несколько недель он будет разбираться в проекте и не сможет быстро таски закрывать.
Возможно ты просто не сошелся характером с лидом или с командой в целом. Если у тебя за последние 2 года 2 увольнения было, при том, что ты не джун, который ради зп прыгает с места на место, а сеньор с 7 летним опытом, то это будет красным флагом в резюме.
Ну и перекатываться в сишарп после 7 лет на джаваскрипте это как-то очень странно. Возможно тебе стоит понять, каких скиллов тебе не хватает сейчас на фронтенде. Либо попробовать перекатиться в nodejs бекенд, все же это будет проще, чем с нуля новую платформу осваивать, которая на рынке РФ сейчас сильно сдала позиции из-за изначально малого количества РУ проектов.
>>3133389 > я уже думал что может мне мразь какая поставила ЕДИНИЧКУ в профиль Что?
>>3133183 > Я хочу один раз выучить говно Реакт не подходит? Ну да, был один крупный переезд с классов на функциональные компоненты, а потом как-то все устаканилось. Конечно, это не 10 лет, но года три жизни без дообучения можно устроить. Тайпскрипт же просто облегчает жизнь, женерики женериков только в коде библиотек, в клиентском коде, как правило, так не пишут, потому что потом придет какой-нибудь челибобик и не сможет поддерживать. TS не новый язык, это надстройка
>>3133398 > Да как вкатиться в этот ваш шарповый бэк? Вкатился в бэк, потому что слишком тупой для WPF. Эти депенденси проперти и ксамл просто чудовищная параша > вообще не понимаю что учить Да хуй его знает, сначала пройдись по aspnet, чтобы веб пощупать > Каждая гребаная это свой отдельный набор технологий Не обязательно все знать. Половина стека совпадает – окей. Например, ты знаешь шарпы и бд, а в вакансии какая-нибудь монгодб. В среднем людям ок, если ты на месте освоишься, потому что это та же бд, только в профиль
>>3133949 > Не умеешь переучиваться - вон из профессии. Лицо этого чухана-ноулайфера имаджинировали? Столько злости, а ведь ИРЛ будет тупить глазками в пол, если попадется вам на пути
Типо, как вообще может быть престижным работать в банке? Не думаю что работники СБЕР, ВТБ, Альфа-банка сами себе поддувают, но вот в компании Тинькофф все не так. Там идет некий дроч на то, что они все работают в желтом банке, ведь это IT's TINKOFF! Заметил что стали этот банк некоторые комментаторы ставить один ряд с техническими компаниями по типу Авито и Яндекса. Ну это же тупо шиза какая-то, как вообще критерием пиздатости может быть то, что чел работает в финтехе...
Я лично у Тинькофф знаю два продукта это мобильное приложение банка с картами, да Тинькофф инвестиции. Че же такого продуктово инновационного они делают, что многие начинают им поддувать? Прошу мне объяснить почему так. Почти уверен что средний разработчик в СБЕР сильнее среднего разработчика Тинькофф. В СБЕР он хотя бы лидер без титула, да с большой зарплатой, а не работает за миску риса, которую описывают как "рыночная зарплата".
>>3134447 В любой иде. Ты просто читаешь код и сразу понимаешь, что _name - это приватное поле, а name - просто переменная. Писать везде this.name - тупо засирать код.
>>3134492 с++. А так в стартапах работал так что весь стек perl, php, python, java, javascript, но в основном конечно это с++ и иногда под андроид java. Хотя вот не вывожу две технологии на профессиональном уровне
>>3134600 А что на C++ пишешь? Embedded, или какие-нибудь формочки на QT?
Go тред №28 /go/
Аноним13/04/24 Суб 18:49:15№3121242Ответ
Go или Golang — компилируемый язык программирования от создателей таких шедевров, как UTF–8, язык С, UNIX, Plan9 и других. Go поддерживает типобезопасность, имеет богатую и универсальную стандартную библиотеку и инновационные семантики одновременности: все то, что мы в индустрии называем concurrency и parallelism. На сегодня язык Go является маяком стабильности, прагматичности, де-факто представляет из себя стандарт в мире бэкенд–микросервисов и серверного оркестрирования.
>>3134455 Я ищу язык, на котором можно было бы писать эффективные программы под линукс. Бинари под сотню мбайт мне не подходят, так как занимают слишком много места. Я ориентируюсь на С, который генерирует бинарники в несколько кбайт для небольших утилит.
Шестнадцатый ультимативный тред посвященный самой лучшей и ненапряжной работе в 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 к своему тестовому фреймворку
На этом пока что все.
Насчет шапки пишите пожелания и предложения, в будущих тредах добавлю в шапку.
В этом ИТТ мы можем объяснить базовые и продвинутые концепции языка, и программирования в целом, поможем вкатывающимся, подскажем что выбрать для веба, игр или, прости Абу, блокчейна.
>>3134311 >Например тот же принт, конвертирующий два раза строку из utf-8 в utf-16, вместо вызова SetConsoleCP
В API винды поддержка utf8 появилась примерно вчера, и работает через жопу.
Клуб изучающих PHP #138 /php/
Аноним19/04/24 Птн 17:17:31№3128808Ответ
Добро пожаловать. Тут мы по прежнему изучаем язык PHP (а также JS/CSS/HTML/SQL) и учимся делать сайты. Зачем? Кто-то хочет открыть стартап, кто-то заработать на лапшу быстрого приготовления, кому-то просто нечего делать.
Это тред для начинающих. Слово «классы» у тебя ассоциируется только со школой, а в аттестате тройка по математике? Ты наш человек.
Также, у нас есть задачи которые позволят тебе изучить или подтянуть до нормального уровня знания JS/HTML/CSS/SQL. Решай их параллельно с задачами выше.
- скачать учебник: зайди на https://github.com/codedokode/phpbook, нажми зеленую кнопку Code -> Download ZIP, распакуй на рабочий стол и открой index.html - что будут спрашивать на собеседовании, если 0 опыта - будут гонять по теории, по официальному мануалу PHP, давать дурацкие задачки на переворачивание строк, гонять по SQL (транзакции, внешние ключи, напиши запрос), по JS (как сделать анимацию при нажатии кнопки), ну погугли, не ленись - сколько времени надо изучать все это? - все зависит от тебя, в районе 12-24 месяцев
>>3134239 >Но, в одном из случаев найденный тобой объект это не часть объекта Phar, а он всего лишь используется для обхода дерева файлов при вызове buildDirectory() Ну да, я об этом и говорю. У меня сложилось впечатление, что итератор, который Phar, строится только в момент __construct и далее не обновляется, когда мы добавляем в него файлы.
> Если попытаться его перебрать, то он возвращает одну странную запись - ключом в ней является путь к phar-архиву, а при попытке поучить значение через $phar->current() мы получаем исключение. Поэтому твой foreach наверно ничего и не показывал. Но если у него вызвать getChildren(), то мы получим итератор по файлам в архиве. Хотел было сказать, что ты не прав, но ты прав! И это странно. Один и тот же код:
$phar = new Phar('phar.phar'); $phar->buildFromDirectory('.'); var_dump('первый перебор'); foreach ($phar as $file) { var_dump($file); } var_dump('второй перебор'); foreach ($phar->getChildren() as $file) { var_dump($file); } var_dump('третий перебор'); foreach (new RecursiveIteratorIterator($phar->getChildren()) as $file) { var_dump($file); }
При первом запуске (phar.phar не существует), первый перебор пустой. Второй и третий не пустые. При втором (phar.phar уже есть), первый перебор не пустой. Второй и третий тоже не пустые. Из чего, упрощая, формулирую такой вывод: чтобы получить обновлённые данные о содержимом PHAR, нужно не сам объект итерировать, а его getChildren(). И поскольку оно работает всегда, и при первом, и при втором, и при каком угодно запуске, для получения списка файлов правильно использовать не > foreach ($phar as $f) {} а > foreach ($phar->getChildren() as $f) {} Ну, с поправкой на то, что это бы ещё в рекурсивитераторитератор завернуть, чтобы он ходил по вложенным папкам. Сейчас разговор не об этом. Нихуя не понятно почему так. Типа, при 2+ запусках он же и без getChildren() может получить список файлов. А при первом - только с getChildren(). Это что получается? При первом запуске, когда архива ещё нет, он добавляет в него файлы так, будто $phar - директория, в которой находится директория, в которой находятся файлы. А при последующих, $phar - директория, в которой находятся файлы. И почему тогда > foreach (new RecursiveIteratorIterator($phar)) {} не работает? В смысле, не выводит список файлов актуальный. Он же автоматически должен дёргать getChildren() и любую такую фигню, нет? > Если попытаться его перебрать, то он возвращает одну странную запись - ключом в ней является путь к phar-архиву, а при попытке поучить значение через $phar->current() мы получаем исключение Видимо, по этой причине? Потому что Phar добавляет какую-то свою костыльную магию, и как бы итератор, но не совсем обычный? Видимо, это уже какие-то совсем дебри. Будем считать, что разобрались. Спасибо!
Пятнадцатый ультимативный тред посвященный самой лучшей и ненапряжной работе в 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 к своему тестовому фреймворку
На этом пока что все.
Насчет шапки пишите пожелания и предложения, в будущих тредах добавлю в шапку.
Если рассчитываешь получить дельный ответ, сформулируй правильно вопрос: «что я хочу получить, что я для этого делаю, что я вместо этого получаю». Если/когда самостоятельно найдёшь решение — поделись в треде, мы за тебя переживаем.
>>3134471 Погоди, ты хочешь сказать что ты одновременно пишешь в 200 вкладок? И как такое возможно? Специально прокликал 50 вкладок, стало 350 метров. Что, блядь, ты там делаешь что у тебя 2 гига?
Сделал простой скрипт для перевода английских видосов на русский язык, переводит и озвучивает локаль
Аноним23/04/24 Втр 20:57:29№3133237Ответ
Сделал простой скрипт для перевода английских видосов на русский язык, переводит и озвучивает локальная нейронка. Сурс - англоязычные пересказы манги (тоже автоматизированные). Результаты: https://www.youtube.com/channel/UC0cPiBueqH3isWs7xw4lp8w
пожалуйста проверьте, оцените, обосрите, похвалите, скажите что можно сделать лучше, что и так хорошо.
Методичка: как проводить собеседования в IT?
Аноним31/03/24 Вск 15:48:03№3107765Ответ
Как проводить собеседования в IT?
На рынке образовалось много мошенников. Единственный способ найти хорошие кадра- это сузить воронку найма и отфильтровать всех теоретиков.
1) Скрининг по телефону (софт, мотивация, общая адекватность) 2) Спрашиваем про наличие подтвержденного опыта, готовность отправить выписки, контракты и все необходимые сканы (сужаем воронку, избавляемся от теоретиков и людей которые никогда не работали) 3) Зовем на собеседование (шаринг экрана + включенная камера / офис) 4) Вопросы по прошлому опыту (узнаем конкретику и способы реализации каждой фичи) 5) Литкод-секция (выдаем разные задачи каждому кандидату) 6) Секция с теорией (базовые вопросы и ситуации из реальных проектов) 7) Секция с усложненной теорией (редкие кейсы в работе, особенности технологий, все то, чему не преподают на курсах) 8) Общая секция на базу IT (Смотрим на вовлеченность в IT и ориентация в сфере) 9) Ревью-секция (просим человек поправить плохой код \ смотрим примеры его кода) 10) Созвон с менеджером или командой 11) Менеджер принимает решение совместно с программистом 12) Отправка сканов документов и все необходимые выписки. 13) Проверка человека по черным спискам, проверка сообщений в чатах. 14) Оффер 15) Выход на работу 16) Проверка оригиналов и сверка со сканами 17) Подпись документов.
Кандидатов очень много, и вполне разумным решением будет сужение воронки с 10 000 человек до 1000. Вместо того чтобы просматривать 10 000 кандидатов в попытке найти алмаз, гораздо эффективнее фильтровать по опыту (отбирать потенциальные алмазы и проверять их на факт брака)
Такие люди прошли огонь и воду, их фильтровали бывшие работодатели, они закрыли не одну тысячу задач.
Лучше отбросить хуевый алмаз, чем копаться в мусоре в попытке найти хоть какой-то алмаз.
>>3132433 >Квалификация всё-таки заметна, а опасения получить неквалифицированного залётного будут вынуждать повышать меры для удержания сотрудников - предоставлять бОльшие компенсации и иные профиты Достаточно выписки из электронной трудовой, литкод задач и секции на сисдиз. Это программа минимум, которая поможет отсечь 99% волчар. Плюс поможет бороться с сидунами, которые годами просиживали штаны и лепили круды и теперь просят 300к просто за стаж просиживания штанов
>>3134529 с такой программой только студентов набирать...
Тред синтаксического сахара над языком ассемблера, ака языка си. /clang/
C09/02/24 Птн 19:47:31№3042192Ответ
Давно меня не было и вероятно прошлый сдох. Однако назрел вопрос с чем вы, аноны, склеиваете свои числодробилки, чтобы красивенько отображать информацию на экране монитора?
Из моих рассуждений я бы выбрал джаву. Да у нее есть проблемы с визуалом, графические библиотеки говно аляпистое и скорость вычсилений так себе. Однако графическую библу можно набросать и свою (помню как то делал уже подобие бустрапа под джаваформы, который тягал CSS листы и красивенько рисовал, но компик сгорел, надо заного набрасывать), а скорость вычислений мы как раз поручаем числодробилкам на языке си, запакованным в билбиотечки.
>>3134516 >>3134515 Без адресной арифметики нельзя. Можешь использовать поинтер на чары или на войды и делать сдвиги нужного типоразмера. Но вообще хуй пойми зачем тебе нужно сдвигать на 3 байта если это поинтер на инты.
Пожалуй стоит добавить что это часть механизма переносимости сишника. На одной машине инты дефолтные четырехбайтные, а на другой вот допустим шестибайтные. В этом случае тебе не нужно парится и писать костыли чтобы вычислять нужные адреса на разных машинах. Все механики и типоразмеры уже зашиты в типс.аш и в стд либы нужной машины. Ты просто делаешь поинтер на инты и он каждый раз будет двигаться на сайзоф инта той машины на которую скомпилен. Очень удобно. Хайлевл язык. Никакой ебли с БЕ ЛЕ и размерами.
Заревёрсить игру ради калькулятора
Аноним18/03/24 Пнд 06:25:03№3090245Ответ
Надо зареверс инжинирить игру, чтобы узнать как там считаются цифры наносимого урона. Я знаю все входные и формулу, знаю что значения урона округляются. Пытался сделать самостоятельно, получаю погрешности, в единицу, но есть, а нужно точно единица к единице.
Знаний в программировании чуть больше, чем ноль. Пока только узнал, что реверс на ассемблере. Понимаю что задача далеко не самая простая, но мне буквально надо достать лишь код расчёта цифр. Поэтому прошу подсказки/гайда/указания как достичь конкретно этого побыстрее (вариант нанять человека на это не актуален).
>>3134285 До меня не сразу дошло. Но видно для человека, который понятия не имеет о чём текст, Я изрёкся недостаточно понятно.
Я не делаю игру, в которую нужно играть. Я хочу улучшить свою игру, то есть то, как Я играю, то что делаю в моменте Я, а другие могут лишь наблюдать. Ну и параллельно создать что-нибудь классное прикольное автоматизирвоанное в процессе создания научится новым шуткам.
Если всё-таки появится вопрос, нахуя мне это, то ответ на него уже скорее из раздела /psy/, к сожалению. Тут же и ответ, почему Я занимаюсь этим лишь эпизодически и возможно с двух недельными и более перерывами.
>>3134288 Лишь бы поддерживала и не отягощала. Как выглядит - вторично.
ООО Карась inc тред /ideasinc/
Аноним13/04/24 Суб 17:53:37№3121177Ответ
ООО Карась inc тред
Воплощаем Идеи Анона тред
Ты СОВЕРШЕННО не понимаешь, в чем суть ООО Карась inc треда. Карась inc это не Идеи Анона «о, привет чуваки, зацените прикольную идею». Карась inc это не галера на дядю за тридцать сребреников. Карась inc это не яндекс с десятью ступенями интервью, Гугол или Веб-студия "Сокол". Карась inc это место, где люди могут побыть специалистами — ужасными, тупыми, волчарами, псевдоинтеллектуальными, которыми они на самом деле и являются.
Залетел вкатун и отрефакторил весь проект по личному стиль-гайду, а мы смеемся. Шизоид-Синьер полгода оптимизировал скрипт на зептосекунду, а мы смеемся. Никто ничего не делает уже пару месяцев, а мы смеемся.
Заливаем коммиты на 100тб, а мы смеемся и просим еще. Gateway timeout, cannot find remote server — мы смеемся. Корпоративные лицензии, ДвачеОфис в центре Москвы, вирусы, синие экраны смерти, трояны в репах - мы смеемся. Волчара удалил прод базу — мы смеемся. Мы бездушно подпишемся под чем угодно, наши предпочтения не основаны на здравом смысле, бесцельные споры — наша стихия, мы — истинное лицо IT компаний.
Организация: https://github.com/OOOKarasikInc Пишите Гитхаб аккаунты, принимаются все. Создавайте любые репозитории, на любых языках, стеках, с любым стилем написанием кода.
Что делать и зачем этот тред? Сборная солянка рандом проектов Анонов. Тред для кооперации и работой над идеями Анона, в т.ч. идеями из треда /ideas/ - Хочешь убийцу Яндекс.Музыки, но лень пилить фронт? Делай репозиторий, жди когда придут вкатуны или потрепанные жизнью старцы-синьеры, которым хочется ту самую идеальную аппу для музыки. - Хочешь запилить малопонятную магию для делания чего-то странного? Может кто-нибудь тебя поймет! - Тебя не принимают на работу из-за каких-то глупых вопросов на собеседованиях, но ты уже хочешь поучаствовать в командной разработке - залетаешь в любой понравившийся проект и коммитишь! - Ты уставший от галер Синьер-помидор, хочешь просто что-то поделать, но идей для пет-проектов нету? Заходи и учи всех как правильно нужно шатать дерево, и пиши для удовольствия!
>>3133898 > можно наверно переводить в биты и хранить в бд В бд же каждая строка должна быть одного размера, что влечет к пустому но занятому пространству, если аудио меньше максимального размера. Думаю, можно на файловые хостинги загружать и уже на фронте оттуда прогружать. Можно запариться и вообще аудио в пикчи конвертировать байты в ргб пихать, что бы заливать всё это на хостинги картинок, и уже на фронте конвертировать обратно в аудио.
>>3133655 (OP) В тред врывается IT-тян, и проводит тебе пелоткой по губам. Скорее всего ты лентяй, оп. У нас в оффисе все программисты получают минимум 150к, и это даже не джуниоры, а какие то духи 16-ти летние после школы. Я Синьор спешалист по саппорту, сижу на телефоне и решаю проблемы клиентов, у меня ЗП 500к+ премии, я всего добилась сама, в 20 лет у меня Х6М ProSport Elite Tunning изсалону, элитный тюнинг, занижение -10, музыка HarmanCardon по спецзаказу на 3 миллиона, всего 5 машин в мире, хата на Кутузовском двухуровневая, дом в Италии и земля в Айдахо, на старости заведу ферму и буду пасти там коров. Или что там делают старые фермеры, не знаю. Причём у меня нету богатых родителей, нету отца, мне в 16 лет было нечего есть. Я всего добилась сама и своим трудом. А местных петухариусов, которые создают нытик треды мне искренне жаль, честно. Надо было учиться, а не бухать по подъездам, ныть на дваче и сидеть на шее у мамок.
Хорошие курсы по программированию для начинающих 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р.
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, возвращаете деньги.
>>3134204 Как вообще нужно было по-человечьи сделать? Или так и нужно? Т.е. создать пустышку предопределённый элемент в конфе, создать элемент в предприятии, настроить его как нужно и сделать предопределённым, указав имя из конфигуратора. Исполнение приведённого мной кода приводило к ошибке о том, что там что-то удалить нельзя. При создании, разумеется, обновление предопределённых данных было выключено.
>>3133713 Что значит НЕ СОГЛАШАЛИСЬ, нах. Условия ставит кабанчик. Поищешь работу полгодика и пойдешь даже на 10к, вкатуны сейчас в полной, полнейшей жопе
Есть два стула
Аноним23/04/24 Втр 13:26:16№3132815Ответ
Есть возможность попасть на две стажировки, .net и системный анализ. Разработку не то что бы не люблю, но и больших восторгов не испытываю. Отношусь к ней как к работе, и в будущем в любом случае хотел бы перекатиться или в манагеры, или в смежную область(возможно тот же СА). Системный анализ вообще до конца не представляю че такое, но в универе вроде нравилось всякие диаграммы там UML чертить и схемы БД придумывать. Обе компании - галеры, но та, что с .net мне по совокупности причин нравится больше. Исходя из того, что это галеры, не хотелось бы долго прозябать на бенчах-хуенчах, и в случае чего съебстись в другое место. Дотнетчиком наверное проще будет найти работу с опытом только стажировки, чем системному аналитику, или я не прав? Из аргументов за СА, получается только то, что он мне больше нравится.
Вопрос: что выбрать?
В тред также призываются системные аналитики. Что делаете на работе? Нравится?
>>3133603 >Какой смысл набираться опыта там, где не собираешься работать? В чем глубокий смысл - потерять пару тройку лет на развитие в ненужной сфере? Аналитик без опыта в предметной области - говно без задач.
>>3133416 >фриланс, стартапы, мелкие конторы - там аналитики не нужны. не пизди. нужны конечно кто будет требования собирать, кто будет проектировать предполагаемое решение, кто будет управлять изменениями требований в процессе, в конце концов кто будет звеном между бизнесом и разработкой? конечно ты сам и будешь заниматься всем этим, но платить тебе будут только за код, на который кстати у тебя из-за этого будет меньше времени