Привет всем. Я хотел бы за месяц обучиться базовым алгоритмам и структурам данных (точнее научиться решать алгоритмические задачи). Кое-что я уже знаю, 60+ задач на leetcode (в том числе medium и hard уровней). Интересно узнать, реально ли такое осуществить? Если да, то хотел бы получить рабочий план изучения на месяц. В будущем буду вкидывать сюда задачи и надеяться на помощь умных людей.
>>3419797 (OP) neetcode смотри и решай, больше хороших ресурсов нет emaxx и викиконспекты это для хитровыебанных алгоритмов, которые только на олимпиадах встречаются, решать задачи ты с их помощью не научишься emaxx так вообще древнее говно мамонта из нулевых годов и там все на помойном це кросс кросс написано в то время как на крестах уже давно никто алгосики не решает
>>3419813 Редкостное гавно, из видосиков в ютубчике знаний примерно столько же, сколько и из Грокаем. Причем на видосики уйдет гораздо меньше времени. Знаний и в том и в другом случаи будет кот наплакал. Поддержать разговор и понять мемас про сортировку пузырьком хватит, а вот решать задачки на литкоде еще никому не помогла.
Притворюсь, что ОП не просил помощи, а создал общий тред по обсуждению широкого круга вопросов по алгоритмам. Другого треда все равно нет. Мудрый Анон, скажи, зачем существует и повсеместно испльзуется такая реализация вычисления z-функции https://pastebin.com/pQtrDCu5 Когда можно записать намного проще https://pastebin.com/VbhxP70D ? Неужели все эти люди индусы?
Почему при генерации очень коротких звуковых сигналов синусоидой (длительностью в десятки миллисекун
Аноним01/02/25 Суб 12:20:14№3378017Ответ
Почему при генерации очень коротких звуковых сигналов синусоидой (длительностью в десятки миллисекунд) с тишиной между ними такой же или чуть большей длительностью слышны щелчки и прочие посторонние звуки? Шебм стронгли рилейтед.
Сайн вейв генерируется стандартной формулой: for(t = 0; t < (seconds x 44100); $t++) { amplitude x sin(pi x 2 x 1000 x t / 44100) }
Как сделать всё по уму? Изменение таймингов is not an option Количество миллисекунд может быть десятичной дробью и максимум что можно позволить это округлить и сделать четным - в этом случае ситуация незначительно лучше. Тут надо как-то по особому сайн вейв генерировать.
>>3378017 (OP) Так а что звук воспроизводит? Откуда он берётся? Если это динамик, то помоему очевидно, что это пусковые токи. Ток в цепи с индуктивным элементом не может измениться скачком (т.е. резко в мгновение). На старе движения катушка потребляет больше энергии чтобы разогнаться, и из-за этого индуктивность больше и ток больше. Посмотри токовую характеристику асинхронногр двигателя, там тоже самое.
Хорошие курсы по программированию для начинающих 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, возвращаете деньги.
Есть ли шанс Unity разрабу с 5 годами опыта перекатиться на стек .net хотя бы на позицию мидла? Стек вроде разучить за месяц осилю, но все хотят опыты годы с .net core например и всякие вещи связанные с бд. На сколько сложно перекатиться был ли у кого опыт подобный? На вопрос почему сразу скажу - гд в рф максимально нищая сфера, тут нет вакансий и становится только меньше. Соответственно и больших цифр в окладе тоже хер добьешься.
Сап /pr Студент, 3 курс (не самый задрищенский универ)
Сейчас прохожу бесплатное обучение системной разработке на чистом си под линукс (в дополнение к универу), проводит его одна контора для дальнейшей стажировки и трудоустройства. В целом, норм вариант, да и дарёному коню в зубы не смотрят, как говорится, особенно учитывая, как нынче сложно вкатиться джуну.
И вот такой вопрос: насколько вообще такая тема востребована на рынке? Не хотелось бы потом полностью переучиваться или вечно быть привязанным к одной конторе, да и тема в целом интересная. На hh почти не видел подобных вакансий, кроме НИИ (может, не то искал, конечно).
Здарова! Я начинающий программист (в свободное время занимаюсь, работа уже есть) делаю свой первый проект - приложение по типу дискорда, там можно создавать серваки, загружать/скачивать файлы, переписываться, короче базовая хуйня. Где-то за 3 недели наклипал с подсказками от гугла и полуебнутого дипсика с грандиозными планами базовый вид - дэшборд, настройки, два языка, светлая/темная тема, короче с фронтендом пока покончено. Теперь мне надо бэкенд, и тут я встал в тупик - мне нужен сервер. Что мне делать? Есть ли сервисы, которые мне предоставят допустим какое-нибуть облако бесплатно? Чтобы я смог сделать первую, бета-версию проги и протестировать между парой людей: создание серверов, загрузка файлов, приглашения и т.д. И есть ли какие-то источники информации в свободном доступе, которые помогут бэкендом?
>>3433537 Так ты же сам написал, тебе бэкэнд нужен, ну так и пиши его и подниманий локальный сервак, чтобы посмотреть, сообщения у тебя отсылаются или нет, а картиночки, а видео, для этого он и нужен нахуя тебе сразу сервер и облако
Вспоминаем моменты в вашей айти-карьере, когда вас не слабо так попустили и вы осознали тлен, возможно познали, как же мало вы знаете. Моё:
Еще в сытом 2020 меня взяли на работу в одну галеру, опыта у меня было всего около года, но я успел перечитать кучу статеек с Медиума и Хабра, пересмотреть кучу видосов от индусов. Обожал выебываться, мне удалось даже удивить (развести) местных собеседующих на галере и они меня обласкали, назвали "крутым", доверили вести собесы других людей. Разумеется ЧСВ пробило все границы, я самоутверждался на собесах, задавая кандидатам дебильные хитровыебанные вопросы, теша свое эго, неиронично считал себя не просто Сеньором а как минимум Архитектором (всего с полуторами годами опыта). Однако прилетели 2 момента которые поставили меня на место:
1. Попал аутстаффером в компанию, где был большой упор на SQL. И тут я понял, насколько же хуево и поверхностно я разбираюсь в базах данных... все это время я надрачивал в первую очередь саму Жаву, но проигнорил уму других аспектов. Я часто косячил, тупил и в общем довольно быстро понял, насколько же реально я недоучка
2. Во время моего потенциального рейза по зп меня пришел проскринить ни много ни мало руководитель моего подразделения на галере. Я думал сейчас он будет скринить меня по моей ненаглядной Жаве или другим другим бекендерским хардовым вопросам, но он начал сыпать вопросами исключительно по софтам, я был сбит с толку и на многие из них лишь промямлил какую-то хуету, такой кринж. Это сразу выдавало мой очень ограниченный опыт в индустрии и отсутствие пригодности к высоким должностям
Ну что могу сказать. В основном это было на собесах. Однажды, ещё на учёбе, обсужали с одним из преподов будущую работу и он предложил пособеседоваться в (компанию где он кого-то знает). Надо учесть что на тот момент я вообще не думал о работе, так как считал что займусь этим после учёбы, но представил себя получающим деньги уже сейчас и сказал, окей давайте свяжемся. В моём представлении это почему-то было так, будто за меня там замолвили слово и остается только прийти и получить работу. В итоге подключившись на мой первый в жизни собес, на меня смотрело ни много ни мало 5 человек с вебками, лол. Уже потом я узнал, что это такое себе, но тогда казалось что так и должно быть. Там предложили написать какую-то простую задачку, ну я и решил её максимально "в лоб", без каких-либо уточнений, проверок, будто всегда приходят на вход идеальные данные, а не что попало, с другой стороны, а что хотели от студента. Очевидно " мы вам не перезвонили", но зато не пришлось работать и закрыв сессию я пошёл радостно бездельничать оставшееся лето.
Также недавно на собесе стали гонять по кишкам тайпскрипта и писать вот эти километровые портянки из типов с инфер, ехтендс и прочим добром, я это не вывез, но к счастью такое в минимуме компавний, чаще всего собеседующий и сам не хочет разбираться в этой лапше.
Go или Golang — компилируемый язык программирования от создателей таких шедевров, как UTF–8, язык С, UNIX, Plan9 и других. Go поддерживает типобезопасность, имеет богатую и универсальную стандартную библиотеку и инновационные семантики одновременности: все то, что мы в индустрии называем concurrency и parallelism. На сегодня язык Golang является маяком стабильности, прагматичности, де-факто представляет из себя стандарт в мире бэкенд–микросервисов и серверного оркестрирования.
Наша контора создала собственный язык программирования для написания бизнес-приложений. Проблема в том, что рантайм работает на Джаве. Я пробовал генерировать исходники в С++ и потом их компилировать, использовал там смарт-поинтеры, короче, получил очень ощутимый прирост в производительности. В связи с этим возникла идея: а почему не пойти дальше и не написать свою ОС, которая будет заточена именно под этот язык? Просто тупо убрать все эти ненужные слои и вычислять все на голом железе. Мысли?
Собственно вопрос, зачем мне жить со всяким непойми кем, чиновниками, силовиками, военными, всеми сортами чурок и быдлеца. Почему еще ай тишные конторы не освоя город какой-нибудь как в сша, что бы туда массово народ съехался, особенно с учетом доступного жилья.
У люього нормального человека желание как можно МЕНЬШЕ пересекаться по жизни с айтишным быдлом. Именно поэтому все сидят на удаленках. Ты же предлагаешь терпеть этот сброд не только на работе, но еще и дома.
Ну что же, завтра стартует мой первый день работы на позиции Full Stack Software Engineer со ставкой
Аноним13/04/25 Вск 19:24:44№3430097Ответ
Ну что же, завтра стартует мой первый день работы на позиции Full Stack Software Engineer со ставкой 2500 USD.
Резюме мое было полностью фейковое, реального опыта работы на коммерческих проектах у меня около 7ми месяцев, а в резюме было указано 4 года.
Говорят задач будет больше по фронту и изначально позиция была фронтендерская.
В связи с этим реквестирую как не вылететь после 3ех месяцев испытательного срока и как продержаться, чтобы кабанчик понял что он не зря платит мне деньги
сап двач решил недавно перевкатиться в скрипт-киддинг и сразу же наткнулся на проблему: пытался установить PhoneInfoga через pip freeze > requirements.txt и python3 -m pip install -r requirements.txt но все пошло по ебеням из-за несовместимости пакетов aardwolf (требует версию 0.2.11) и crackmapexec. пытался вручную в итоге asyauth 0.0.21 затребовал minikerberos версии 0.4.4 а crackmapexec затребовал этот же пакет версии 0.3.3. Более того crackmapexec затребовал версию neo4j 5.2.dev0 которой похоже вообще в природе не существует. пендосы на стаковерфлоу молчат. есть у кого-то предположения че это? заранее сори если вопрос глупый.если что пытался установить руби и вручную установить пакеты и обновить pip. заранее спасибо за ответ и спокойной вам ночи
Если в старых языках еще как-то удавалось держать "текущий ландшафт библиотек", то в python просто все забили. Слишком много пакетов. Нет никакого стимула поддерживать совместимость. Рано или поздно наткнешься на такое.
Но куража ради можешь пытаться в основном писать так чтобы venv был не нужен.
Современного положения в ойти тред
Аноним15/04/25 Втр 10:26:10№3431216Ответ
Деятельность ойтишников не ограничивается клепанием однообразных, выматывающих, ригидных и рутинных задач. Задача современного ойти-коммунити состоит в том, чтобы оградить членов коммунити (сеньоров) от свободно занимающихся своей ойти-деятельностью программистов, от конкуренции постоянно прибывающих на цифровой рынок ойти-специалистов; в целях борьбы с возможностью самостоятельной организации ойтишником процесса своей работы и кризисом вката в современную ойтишечку капиталистические цехокомпании стараются анально регулировать ойти-коллектив, ограничивая число сеньоров (мастеров), а также устанавливая для отдельных сеньоров (мастеров) количество компудахтеров, джунов и миддлов. Капиталистически-штампующий устав невидимой руки рынка регламентирует качество ойти-продукции, рабочее время, размеры загончиков для программерских кабанчиков (мастерских) и цены диджитал продукции. За соблюдением цеховых интересов следят ретроградские скуфы, рьяно фапающие на какой-нибудь смартлаб и экзистенциально охуевающие от маняврирований ИИ, фактически заменившего большинство ойти-отребья, по-настоящему меритократически порешав контемпопори рыночек с ачивкой в достижении автономной работы мастера как единственно перформативного и способного самостоятельно (а не аки философский зомби) продуцировать свою ойти-деятельность, без привлечения чатика джобайди на подручном. Сейчас ойти-цех объединяет сеньоров и во внеэкономической деятельности. Он всесторонне охватывает личную, семейную, общественную жизнь специалиста. Каждый ойти-цех имеет своего напыщенного (((советского дида))) партнёра-спонсора, сакральную веру в доминирование абстрактно-пространственного, аналитического мышления, теории игр и концепции чисел литералли наподобие Яхве. В Пахомии ойтишники слейвно мяуятся с регулярной рашн вагюрекрутёркой, попутно разбавляя anal зондирование хрюш скамом призывной службы. Анончики, ну, как вам современное ойти? Хотите добавки? Воздух в айти делает свободным, но ненадолго?
Тред, посвященный прародителю всех С-подобных языков и по совместительству всесторонне годному средству программирования как на системном, так и на прикладном уровне.
Пожалуйста, пользуйтесь https://pastebin.com/ для вставки кода, если он длиной больше нескольких строк или содержит или ∗.
>>3401714 >Насколько сложно реализовать компилятор, это же пиздец. Нет. Это легко. Все сложности написание комплияторов это не перевод, а оптимизации. Если на них глаза закрыть, то компилятор это не особо сложная программа. Можно даже без АСТ реализовать. Можешь старый туториал от Джека Креншоу(Jack Crenshaw) навернуть.
Попалось тут выступление чинуш десятилетней давности https://habr.com/ru/articles/356434/ о том, что программисты не нужны. Под конец там сказано, что скоро программистов можно будет заменить компьютером, чтобы он писал код. Прошло 10 лет, все ждали-ждали, а воз и ныне там. Любой шарящий в программировании понимает, что замены не просто долго не будет, но ее не будет еще очень долго. Но тупорылому чиновничеству это невдомек. И вот очередная волна ИИ-хайпа совпала с началом софтового импортозамещения. Эта волна прицельно бьет чиновника по кочерыжке, сигналя: — Эй, дядя, забей на программистов, ИИ наступает, уже скоро ось, офис, фотовжоп, ютуп и прочее напишет, надо только подождать еще чуть-чуть... еще несколько сотен лет
>>3429839 Ссылка не открывается. Расскажи своими словами, о чем там.
>>3430339 >съебутся забугор По этой логике тогда надо полностью убрать иностранные языки и все естественные науки из школьной программы. Да и вообще запретить компы и смартфоны. А то вдруг увлекутся и съебутся.