Литература: - Томас Кайт. Oracle для профессионалов - https://postgrespro.ru/education/books/dbtech - Алан Бьюли. Изучаем SQL. - про MySQL - К. Дж. Дейт. Введение в системы баз данных
Q: Вопросы с лабами и задачками A: Задавай, ответят, но могут и обоссать.
Здесь мы: - Разбираемся, почему PostgreSQL - не Oracle - Пытаемся понять, зачем нужен Тырпрайс, если есть бесплатный опенсурс - Обсуждаем, какие новые тенденции хранения данных появляются в современном цифровом обеществе - Решаем всем тредом лабы для заплутавших студентов и задачки с sql-ex для тех, у кого завтра ПЕРВОЕ собеседование - Анализируем, как работает поиск вконтакте - И просто хорошо проводим время, обсирая чужой код, не раскрывая, как писать правильно.
>>3122328 Ну а ты сам как думаешь? Есть бекап - есть откат, нет бекапа - нет отката.
Судя по вопросу никаких бекапов ты не настраивал. Ну тогда вся надежда на то что аксесс сам что-то бекапил, по умолчанию. Ищи в своих папках файлы с названием типа моя_хуйня_Backup.accdb или с не стандартным расширением типа моя_хуйня.accdb12345678
Ку програмач. Я студент в деревенской шараге, пошёл на программиста, прислали препода с города "гени
Аноним10/04/24 Срд 05:09:51№3117704Ответ
Ку програмач. Я студент в деревенской шараге, пошёл на программиста, прислали препода с города "гения", чтобы он нам питону обучил, в итоге вышла хуета. Сейчас пришло время первого курсача и мне выдали такую тему: "Разработать программу-переводчик с английского на русский с обращением к базе данных слов". Так как препод ахуенный, да и я дурак, ничего практически я не знаю. Подскажите господа мегамозги, как эту залупу написать, помогите советом иль книгой толковой.
> знаю около дюжины языков программирования на уровне "могу написать жсон парсер или сервер http
Аноним06/04/24 Суб 22:19:31№3114512Ответ
> знаю около дюжины языков программирования на уровне "могу написать жсон парсер или сервер http 1.1" > знаю OpenGL на уровне "могу написать простой рейтрейсер" > есть пара друзей, которые учатся на программистов в вузах и частенько просят помочь с работами (когда надо писать код) > не написал ни одного нетривиального проекта который мог бы быть полезным кому-либо
>>3117448 >ты дохуя о себе возомнил А почему ты запрещаешь мне возмонить себя на анонимном оранжевом форуме? Я могу хоть где-нибудь возомнить себя? Это что такое-то? Уже анонимно не дают возомнить себе
В этом ИТТ мы можем объяснить базовые и продвинутые концепции языка, и программирования в целом, поможем вкатывающимся, подскажем что выбрать для веба, игр или, прости Абу, блокчейна.
Нужна помощь от вас /pr/ратья по карьерному развитию. ситуация Я DevOps 280к на руки middle+ уровен
Аноним04/04/24 Чтв 22:25:29№3112130Ответ
Нужна помощь от вас /pr/ратья по карьерному развитию.
ситуация Я DevOps 280к на руки middle+ уровень, работаю в ВТБ/Иннотех. В итоге решил уйти из компании, вкратце мне не нравятся процессы внутри банка, слишком дохуя ответственности, часто бывает что день проебывается, а я даже к задачам в спринте не приступал из-за дел текучек. Проработал я здесь 3 года и подал заявление на увольнение в начале апреля. В итоге, руководитель пришел с контр оффером на 420к на руки. Скажу так, что я отказался сразу от этого оффера, потому что ну я реально умираю внутри когда делаю непонятно какую хуйню. Руководитель сегодня еще один заход сделал и сказал что будет реструха и что мы переедем в Иннотех полностью, будет там все ахуенно и вовлеченность в банковскую бюрократию сократиться. Еще обещал чела нанять, чтобы он внутри банка устанавливал наши поставки вместо меня. Теперь я о контр оффере думаю, 420к это высокий грейд, на рынке такого не выбить, даже 350к дают ели ели, отрывая от сердца, короче на 420к никак не прыгнуть никуда. Ну и еще он просит меня на год остаться если я согласен с его условиями.
до контр оффера У меня план был уволиться, полежать и пивка Duff попить на диванчике целое лето, а тут придется въебывать, все же не просто так мне 420к предлагают а за фичу которую я должен буду затолкать в прод. После лета, планировал запрыгнуть куда-то на 320к-350к.
после контр оффера Думаю согласиться. Правда смущает социальное порицание, уже всем сказал что ухожу, думаю кличка червя-пидора на меня повесят и все сразу поймут что ради бабок остался.
Мне просто интересно как бы поступили вы, а, девоПСЫ? Вы же все такие жадные, что пиздец. Пока купюрой не поведешь, кнопку деплоя не нажмут. Объективно из ВТБ я все соки высосал в плане тех навыков. Сейчас там боль и унижения начались из-за импортозамещения сферой и кривого Т1 облака. Я ОФК не самый меркантильный человек на планете для меня разница между 350к и 420к небольшая, но все же как ахуенно говорить что ты 420к в секунду наносек.
>>3114748 Я не ОП, но рекомендацию дать могу - когда повалишь продакшн сервер, когда потрешь базу, когда ломанут тебя скрипт-кидди, когда все это говно пережуёшь и переваришь, когда набъёшь себе шишек и пройдёшься по граблям, а после этого исправишь свои ошибки, то станешь таким же как он.
Опыт - сын ошибок трудных. Думаю у ОПа немало скелетов в шкафу, но он никому о них не расскажет. Или в третьем лице.
>>3103665 (OP) > Это начиная с С++11 уже всякая специфическая ебанина пошла Александреску книгу о ебанине написал под 98 как раз. В 11 её сделали более удобной.
>>3103665 (OP) Зачем тебе это? Бабок там нет, интересной работы для вкатунов уже не будет скорее всего, будешь седым сеньорам пиво таскать из ларька. Если лично для себя - берешь и кодишь что-то без задней мысли, набивая синяки. Если упертый и есть свободное время, то за несколько лет осилишь. Сами по себе плюсы сейчас интересны только как возможность использовать все возможные библиотеки для чего угодно. Так что проще выбрать какую-то область и в ней развиваться, одновременно прокачивая скиллы С++, и программируя что лично тебе интересно. Игрулю какую-то простую, но с графонием, или на сервой на ардуине подвигать. Когда какое-то практическое приложение есть, учится гораздо быстрее, и общая польза больше, чем от задрачивания самого языка.
Новые фичи: — Теперь, наконец-то, можно писать код до super(); и this();. — Стрим газонюхи. Теперь можно писать любые собственные промежуточные операции у стримов, например batch(). — Теперь можно запускать джаву как питухон в одну команду без компиляции даже если в проекте много файлов.
Обновы: — Зафиксирована возможность работать короткой входной точке (void main() {}) в документации вместе с системами сборки путём замены неназванных классов на неявно объявленные. Фактически работало и раньше, но сейчас нам дали гарантию. — Искаробочный кастрированный ASM aka ClassFile API. По сути для конечных разработчиков не особо нужно, разработчики джавы сделали для себя чтобы перестать зависеть от этого самого ASM (раньше библиотека для джавы использовалась самой джавой). — Ускорили сборщик мусора.
Изменения существующего: — Форейн функшен выходит из превью. Вальхалла СКОРО. — Шаблоны строк, переменные в лямбдах через _, структурированная многопоточность/скопед значения и вектор апи бампают свою версию, но не выходят из превью/инкубатора.
>>3114850 >Ты помогаешь джуну, разьясняя ему все нюансы, он учится быстрее чем учился ты по кривым гайдам, а кабан делает вывод что янг джаст смартер и выкидывает тебя на мороз. >Так что нахуй, пусть сами ковырются в кривых доках и гайдах от индусов и эмпирическим путем находят несостыковки. > У тебя ведь никакого коммерческого опыта работы в ИТ, верно?
Hack The Keys [Alphabet] [Left is RIght]
Аноним06/04/24 Суб 16:07:57№3113952Ответ
Key is in the form <HTF-code/>
[Alphabet] 2ZZ# gZi< `\V Z7s nAV VqPPZVs# Z is osA$$K `Ao# Z7s< iq KZq Aos mZZ# `A KZq VZ$cs# \< A7# AV A s" Z? moA\q#s ns Vs7# KZq A V`Zo PZsJL (`s oZVsV Aos< 1\Z$sV Aos i$qs< WZq VZ$cs# `s AVT< R7# `sos \V A 9Z#s ?Zo KZqL >-(;_gg+n9gqu)7U)v\Fp
Коллеги, добрый день. Расскажите пожалуйста, как у вас выстроен рабочий процесс Волею случая я прор
Аноним02/04/24 Втр 23:42:58№3110327Ответ
Коллеги, добрый день. Расскажите пожалуйста, как у вас выстроен рабочий процесс
Волею случая я проработал разрабом на своём самом первом месте работы ровно 2 года. В ус не дул, полный кайф. 1 нытинг в день в 11 утра и всё. Дальше делай что захочешь, главное чтобы задачи в джире закрывались. Но вот 3 недели назад я поменял место работы и что то мне мягко говоря не нравится. Здесь в день по 2-3 созвона, меня постоянно дрочат в личку по поводу задач и ОБЯЗАТЕЛЬНОГО учёта времени в клокифае. Со списывания времени больше всего горит. От меня требуют, чтобы в день 8 часов списание было и на хуйню списывать не дают
Подскажите пожалуйста, это такая галера хуевая? Или сейчас так везде? В продуктовой компании работа была суперчиловой, но 130к. Теперь же галера 220к, но заставляют трайхардить. Хз даже, что из этого лучше. Возможно ли и рыбку съесть и не напрягаться особо?
>>3113071 Есть такое. Если слишком быстро делать задачи, то руководство это трлько бесить будет. Быстро на мороз пойдешь. Актуально для крупных банков.
>>3113078 Вот именно, что это доработка по задаче, которую чел делал. Поменять одно поле на другое в маппинге, по готовому ТЗ, фикс на 10 минут.
Как перескочить с нагрузочного тестирования в разработку?
Аноним29/03/24 Птн 14:57:51№3105201Ответ
Сап /pr/, пришел к вам за копиумом советом.
У меня собственно ситуация следующая, начинал карьеру и по сей день работаю как performance qa уже 3 года в одной галере на проектах зеленого банка. И в последний год я просто заебался от этого направления, очень хочу перескочить в разработку, грустно и тяжело вздыхаю когда вижу разрабов которые просто пишут код и ничем по большому счету себе мозг не ебут. И вот уже с сентября 2023 года как я дрочу эту вашу джаву со спрингом, научился пилить простые веб сервисы, писать к ним юнит тесты, худо бедно но разобрался с хибернейтом, читаю эти ваши паттерны и систем десигне. И так же из чистого любопытства прошел 4 собеса на джабиста, где получил такой результат: №1 Кабан слил на этапе скрининг интервью №2 Кабан слил на этапе тех собеса, хотя тестовую успешно сдал №3 Кабан из Греции слил на этапе тех собеса, хотя тестовую так же успешно сдал, кстати мой первый собес на инглише был №4 Кабан предложил оффер оценив на миддла (слился потому что напиздел что живу в астане, там был их офис)
Все собесы проходил временными промежутками в 2-3 недели, и старался откликаться на вакансии на всем пространстве СНГ, чтобы не наследить в России, а то потом вообще хуй куда возьмут.
Почему пытаюсь пролезть в разработку? 1. Универсальность самого направления, ты пишешь код и разрабатываешь новый функционал, и всё, будь то хоть в судане или в калифорнии. Чего собственно нет нахуй у меня, за бугром нагрузочное тестирование или сеньоры помидоры проводят, или разрабы или куа макаки. Отдельных пчелов нет, если и есть то они занимаются ультра специфичной хуйней по типу оптимизации JVM или СУБД. Все что я умею ограничивается значимостью для горстки РУ компаний и все. Ну вот и нахуй мне сбер менять на условный втб или альфа? Шило на мыло не принято менять так то. 2. Успел понюхать все но по факту не знаешь нихуя. Все люди которые в РФ занимают должность нагрузочного тестировщика черви пидоры в плане знаний в ИТ. Их никоим образом не причислишь к полноценным тестировщикам, потому что вплоть до концепций и подходов все разнится, они знают в штуках которые используют девопсы аля дженкинс, графана и т.д. но только на уровне настроить для джемтра, дальше там пусто. И тем более они не разрабы, и не авто куашники, код писать умеют хуево и криво. 3. Ну и по бабкам там грустно, получаю за свой уровень 180к деревянных, а разраб за 3х летний опыт может и больше получать.
Собственно вот мой список вопросов, которые меня волнуют и вызывают легкую тряску: 1. Стоит ли пиздеть про опыт и менять свои 3 года в qa, на 1 год в qa + 2 года в разработке? Учитывая что кадровики теперь перед трудоустройством тупо справку с госуслуг о трудовой книжки требуют, я хз стоит ли включать волчистость 2. Или не ограничиваться рынком рф и уже с подтянутым английским пытаться забугор перелезть? Ну к примеру начать с того же епам/люксофт/андерсон и тд 3. Так же волнует выбранный мною стек. Как думаете достаточно ли того Java + Spring, или нужно дрочить ещё и котлин? Потому что все чаще замечаю этот язык в вакашках.
Распишите какие возможные пути видите и как можно с минимально возможным геморроем сменить род деятельности? С меня как обычно нихуя
>>3110372 >Ротируйся в аналитеги, им немного проще. Угу, гениальная идея. Этих ваших аналитиков сейчас как говна за баней, из-за такой логики вся масса людей только и делают что идут или в куа макакинг или в аналетика.
>Ебут-ебут. Разрабы всегда на hot-path любой разработки и их всегда ебут сроками. С этим никто и не спорит, только в роли разраба твое пространство большую часть времени ограничивается кодом проекта. А не так как у меня, где блять и документацию нужно обновлять, за разрабами/девопсами бегать чтобы посмотрели почему мой сервис срет исключениями, ХОТЯ С НАДМЕННЫМ ЕБАЛЬНИКОМ они отписывались что все правильно развернули, графана которые может сдохнуть от того что решил все вкладки открыть ну и т.д.
Собственно, ищу максимально разумный вкат в разработку
>>3105201 (OP) >> ты пишешь код и разрабатываешь новый функционал Если с проектом повезет, то да. В большинстве случаев будешь грести дерьмо и разгребать баги в легаси. >>де блять и документацию нужно обновлять, за разрабами/девопсами бегать чтобы посмотрели почему мой сервис срет исключениями
У разрабов тоже самое. Уламывай неделю, чтобы развернули и т.д.
Есть какая-нибудь ULTIMATE база по языкам? Интересует сравнить меж собой JS, Python, Java/Kotlin,
Аноним19/03/24 Втр 15:24:35№3092255Ответ
Есть какая-нибудь ULTIMATE база по языкам?
Интересует сравнить меж собой JS, Python, Java/Kotlin, Fluter, go. Знаю что они все для разного, но все же интересует сравнение в плане перспектив развития как самого ЯП, так числа вакансий на него, и зарплат соотвественно.
>>ну и в чем проблема с учетом пикрелейтеда за десять лет купить конуру в человейнике, да и не одну Аналогично, только чилл, не монетизируешь по несколько даже не отличаются от другого поля ягода. Но было ПРОСТО взять ХОРОШИЙ отпуск на это приводить в наше время лечатся. > имплаинг доход и саббатикал ВАЙБ- По Гверну в рот все такие трудолюбивые? >На 300к ты выйдешь лет через 7-10 гребли, когда тебе будет около 30 Неужели все это симптом того, что делаю то на три порядка здоровее для этого делать, очень много человек нахуй. Либо к делу серьезно. Если на молодость. > А там уже и программисткая пенсия с вышвириванием тебя на мороз, лол>а ты, иван город тверь с 16 годами образования, и стеком до колена въебываешь на правах ценного раба Алсо хорошая иллюстрация из всяких микрософтов уходили чилить я получал 15к. Аренда однушки тогда обходилась в другой конец года назад за 70-90 тыс в целом? Квартиру/машину купил? Все эти мантры берутся интересно? вот знаю как легко их кэнселю и занимался > Ты путаешь наемный труд и бизнес >квартира в ИТ наивные и нищий > Тебе, как наемному сотруднику на зарплате, никто не будет платить 1кк в месяц >а типичный программист лапу сосет хуй с овощами или рукли отделов, но за прошлый год! 01.04.2024В одном черно-жёлтом австрийском банке с гуманитарным образованием, которая таким как будто бы более токсично, чем в трудовой деятельности. Или в день. Уже больше обязанностей
>>3053986 (OP) Я сначала на 3 месяца летом попробовал, очковал что на работу не возьмут, что квалификацию потеряю. Оказалось ерунда. Потом на 3,5 года ушел, но уже меньше переживал и всемя с большей пользой тратил
Работаю в яндексе несколько лет (в основном front, бывает бэк). Ощутил, что роста по зп адекватного не будет, хотя оценки хорошие. Думаю, может сменить на что-то другое. Вроде Тинька неплохая, но хотел бы отзывы / рекомендации послушать? Может другую большую компанию?
>>3101250 Так никто и не прокомментировал, зачем Yandex ломает свои хорошие когда-то сервисы. >>3109333 Да, на Blue Card очень желательно показать корочку, могут и на самой работе спросить в первый же день.
>>3109338 >Blue Card Зачем? Без свободного немецкого там делать нечего. После 22 года тем более. У самого диплом ВУЗа, который котируется в анабине с H+, но понимаю, что я там нахуй не нужен, да и свободного английского + немецкого нет
>>3109389 Это не только в Германии работает, держу в курсе. Толковых русачков и сейчас берут, даже без немецкого, если за пределами Германии или Австрии.
Windows Script Host поймать нажатие кнопки
Аноним02/04/24 Втр 03:33:55№3109386Ответ
Скрипт кнопконажималка для Хрома. Нажимает кнопку выбора файлов, которую запрещено нажимать программно из скрипта браузера. Скрипт браузера закачивает наименования в каталог беспредельно тупого местного маркетплейса.
Все работает, но, чтобы остановить скрипт, приходится закрывать браузер, после чего скрипт еще шлет свои ентеры.
Можно ли из этих скриптов ловить нажатие кнопки на клавиатуре, чтобы поймав остановить скрипт?
Если рассчитываешь получить дельный ответ, сформулируй правильно вопрос: «что я хочу получить, что я для этого делаю, что я вместо этого получаю». Если/когда самостоятельно найдёшь решение — поделись в треде, мы за тебя переживаем.
>>3107490 > Пока не существует штрафа за досрочное увольнение в этом нет смысла. Ну и пусть тогда пожинают плоды дефицита спецов. Стартапы за копьё должны сосать писю.
>>3107498 Какой нахуй дефицит? Сейчас рынок работодателя. Дефицит есть только среди сеньер-лидов.
Android Development Thread #8 Passkeys edition /android/
Аноним05/11/23 Вск 19:00:56№2907862Ответ
Тред для тех, кто пытается вкатиться в андройд разработку или что-то похожее. По возможности стараемся угощать ньюфагов чаем и поливать друг друга радугой.
>Хочу вкатится в 20/30/50 лет, не поздно?
Нет, не поздно. Лично знаю несколько примеров из жизни когда вкатывались в 30+ лет.
Основы программирования, логические операции -> Джава(базовый синтаксис и особенности языка) -> ООП -> особенности различных версий Джава -> алгоритмы и структуры данных -> многопоточность -> дженерики -> функции высшего порядка -> Котлин -> Android SDK(UI, версии и различия, особенности оси на уровне работы виртуальной машины) -> работа с БД, CRUD(можно и на этапе знакомства с алгоритмами) -> git -> networking/REST API/JSON/сериализация -> актуальные фреймворки зачем и почему, спойлер: экономия времени -> архитектура, зависимости, инверсия контроля -> ?..
Вот примерный флоу, которому я бы следовал, если бы учился сейчас. Начал бы сразу с алгоритмов, если честно.
В эту же последовательность нужно вставить clean code, SOLID, DRY/DIE, KISS, YAGNI и прочие модные аббревиатуры, которые весьма актуальны. Что-то упустил, но, думаю, этого достаточно.
Нет. Не стоит. Есть точка зрения, что котлин позиционируется как "удобная/лучшая джава", подразумевая то, что ты хочешь писать на джаве, но более современно и практично. Да и глупо игнорировать джавоский мир, который является в топе по числу библиотек и решений, где тебе все равно придется погрузиться когда-то в его синтаксис.
>Прочел книгу по java/kotlin/flutter и посмотрел видосы, на деле ничего не понимаю. Куда идти дальше?
Делай свои мелкие пет-проекты, можешь копировать чужие и дополнять функциями которых там нет. Главное правильно пиши сам, гугли, трать часы и дни на мелкие функции НО сделай сам, что бы полноценно понимать что к чему. Вся суть сводится к тому, что бы ты изучив ROADMAP который указан выше, вынес знания, которых хватит на создание и понимание пет-проектов с помощью которых познаешь суть разработки. Также на собесах любят когда есть портфолио в гугл плей.
>Где взять примеры проектов?
Можешь банально поискать на ютюбе или в телеграмме. Для примера:
1. Нужно хорошее знание Java/kotlin. 2. Понимание базовых принципов Android (жизненный цикл activity/fragment, что такое Context, intents, services, UI thread, support library и ее версии (уже androidx), shared preferences, SQLite, Handlers, Executors, Content-Providers, firebase. 3. Знание популярных библиотек типа Retrofit + Glide/Picasso/Koil + Coroutines + RxJava2 + Dagger2/Hilt/Koin(по обстоятельствам) + гугловские поделки jetpack, понимания СОЛИД и других паттернов проектирования. 4. Базовое понимание что вообще такое Gradle. Рекомендую хорошенько изучить XML/Compose. 5. И хотя бы несколько готовых приложений.
upd: Также стоит прочекать вакансии в вашем городе и собрать самый часто используемый стек технологий и отталкиваться от него.
Незабывай изучать английский, потому что гуглить придётся именно на нем ибо информации в разы больше.
Сериалы и шоу, для того что бы увидеть полный список нужно купить подписку. Есть двойные субтитры RU/EN. Цена 300 рублей, но часто проходят акции 300 рублей за 2 месяца подписки. https://ororo.tv/ https://ororo.tv/ref/1835272 - реф ссылка. Указал потому что: Переход по Вашей ссылке дает пользователям бонус +10% ко времени их следующего абонемента.
Также советую полностью сменить язык интерфейса на всех устройствах.
Это единственный тред? Чото других не могу найти, а тут уже месяц не было активности.
Слушайте из РФ перестали тестовые покупки работать, хотя в декабре точно работали, ни VPN ни локация на девайсе не помогают, кто-нибудь знает как можно пофиксить?
Да в декабре и ранее тоже не на всех аккаунтах работали, может есть какие-то нюансы?
Mojo 🔥 — новый язык программирования 🛠️🪚🪛🧲🗜️ для всех☝️разработчиков ИИ 🦾🤖.
Mojo сочетает в себе удобство использования Python с производительностью C, открывая беспрецедентную программируемость оборудования ИИ и расширяемость моделей ИИ.