Давно пытался вкатиться в ЯП, ещё со времён DELPHI Но так и не получилось, какие-то простые вещи, типа парсеров, выходили на пхп. На этом всё. Заучивание мне не давало никакого понимания о том, как писать что-то сложнее и не приводило к результату.
Хочу предпринять ещё попытку.
По сути хотелось бы уметь в следующее: 1. Бот в игровых онлайн-дрочильнях. 2. Парсеры. 3. Парсеры, боты в моб. приложениях.
Какой ЯП для этого будут проще всего НЕОСИЛЯТОРА, для человека, который не имеет предрасположенности и склонностей к программированию, хочу попробовать заучивание или что-то такое, методику: "бить в одну точку, пока не будет результата"
>>3434163 >Пайтон. смотри анон, какие проблемы я выделил пробуя с этим, конкретно насчёт парсеров, скорость да, пусть это будет последнее, что мы рассматриваем.
получаю я текстовые данные + картинку, но картинок может быть много, несколько десятков. надо: 1. удобство на этапе создания, чтобы можно было внести изменение и сразу проверить работает/нет. С питоном я через cmd из под вин7 пробую конечно, но это не совсем удобно.
2. чтобы полученное можно было и на другом устройстве запустить, и на другом пк, здесь я привязан к командной строке, интерпретатору, это можно отнести и к пункту1, это нихрена неудобно. полагаю, наверное, выход в конечное ехе как-то решило бы проблему, но могу заблуждаться. Мне видится так, что будет удобнее запустить ехе и сразу наглядно видеть результат работы. ( вообще в мечтах кросплатформенное но это мечты )
>>3434561 >. Бот для дрочильни - через экранное зрение, что-то вроде есть на пихоне на эту тему нету там ничего, там варианты на уровне: 1. сделать скрин, поместить в буфер 2. сравнить картинку с буферной 3. тыкнуть, в пункт если найдена. или тыкнуть по координатам...
т.е. это всё какой-то ненадёжный мамонт на уровне кликеров что ли.
если пункт на экране вдруг не найден, выскочило там в игре окно, или не прогрузилось что-то, или поменялось что-то, размещение стало другим - всё, скрипт не работает. плюс смена акканутов + анонимность, через кликер это невозможно практически.
я так понимаю что правильнее через снифер отслеживать и как-то напрямую запросы посылать.
Лиспы - семейство языков программирования. Характерные особенности лиспов: динамичность, гомоиконность (код как данные), программируемость.
{Основные диалекты} :: Common Lisp - разрабатывался как промышленный язык, пригодный для широкого спектра применения, из-за чего имеет достаточно объемную спецификацию. Является мультипарадигменным (процедурщина, функциональщина, ооп (CLOS)), с сильной, динамической типизацией. Есть опциональная декларация типов и частичный их вывод в некоторых реализациях. Описание особенностей: http://habrahabr.ru/post/143490 Основные реализации: - свободные: SBCL (нативный код), Clozure CL (нативный код), ECL (через сишку), Clisp (байт-код; небольшой размер образа; похоже, заброшен), Clasp (LLVM; ориентирован на интероп с C++), ABCL (байт-код JVM), CMUCL, GCL. - коммерческие: LispWorks, Allegro CL, Scieneer CL, mocl :: Scheme - это минималистичный лисп, пригодный в основном для обучения, исследований. Наиболее практичными реализациями являются GNU Guile и Chicken Scheme. :: Racket - развитие PLT Scheme. Racket включает в себя много подъязыков (typed racket, lazy racket, frtime racket, Scheme стандартов r5rs и r6rs). :: Clojure - для тех, кто считает, что из смеси явы и лиспа может получиться что-то хорошее, или тех, кто интересуется креольскими языками, есть отдельный тред. Тред утонул, дом сгорел, отец-подлец бросил, поэтому поживёт сиротка пока у нас. Мальчик со странностями, но хороший, не обижайте. Шапка треда здесь https://rentry.co/9ve9d
>>3436609 А почему бы и не изучить, тем более раз другие языки "понатыкали" у него разных концепций? Чем больше знаком с первоисточником, тем более понимаешь наследников
>>3420523 >Затем, что восприятие через твою разреженную и сильно усечённую семантическую сеть неносителя языка, да ещё и не погруженного в языковую среду, не только огрублено и значительно постеризовано, но и ведёт к расщеплению знаний. Т.е. грубо говоря, у тебя появляются практически изолированные семантические подграфы, в значительной мере усечённо дублирующие уже имеющиеся структуры. Что за говно ты высрал? Я иногда думаю на английском. Когда у меня в голове есть концепция, но я помню её название на ангельском, а на орочьем надо вспомнить ещё - это типа "расщепление"?
А почему ты упустил, что эта концепция вообще говоря у меня уже есть внутри головы? И проблемой возникает лишь непрерывное изложение на одном языке - то есть перевод концепции с внутреннего кода моего сознания на языковой?
Ты впариваешь мне реальную дичь сейчас, паря. Ответом тебе будет эталонный "За слова отвечаешь?". За ответ "отвечаю" без цитирования источников твоих охуенных знаний - ебут в жопу, это сразу говорю.
Алгоритмы и структуры данных
algo_newbie30/03/25 Вск 20:45:50№3419797Ответ
Привет всем. Я хотел бы за месяц обучиться базовым алгоритмам и структурам данных (точнее научиться решать алгоритмические задачи). Кое-что я уже знаю, 60+ задач на leetcode (в том числе medium и hard уровней). Интересно узнать, реально ли такое осуществить? Если да, то хотел бы получить рабочий план изучения на месяц. В будущем буду вкидывать сюда задачи и надеяться на помощь умных людей.
>>3419797 (OP) neetcode смотри и решай, больше хороших ресурсов нет emaxx и викиконспекты это для хитровыебанных алгоритмов, которые только на олимпиадах встречаются, решать задачи ты с их помощью не научишься emaxx так вообще древнее говно мамонта из нулевых годов и там все на помойном це кросс кросс написано в то время как на крестах уже давно никто алгосики не решает
>>3419813 Редкостное гавно, из видосиков в ютубчике знаний примерно столько же, сколько и из Грокаем. Причем на видосики уйдет гораздо меньше времени. Знаний и в том и в другом случаи будет кот наплакал. Поддержать разговор и понять мемас про сортировку пузырьком хватит, а вот решать задачки на литкоде еще никому не помогла.
Притворюсь, что ОП не просил помощи, а создал общий тред по обсуждению широкого круга вопросов по алгоритмам. Другого треда все равно нет. Мудрый Анон, скажи, зачем существует и повсеместно испльзуется такая реализация вычисления z-функции https://pastebin.com/pQtrDCu5 Когда можно записать намного проще https://pastebin.com/VbhxP70D ? Неужели все эти люди индусы?
Почти все айти - это ебаный пузырь. Большинство стартапов - это откровенный скам и развод инвесторов-мамонтов на деньги, которые тянут под обещания разбогатеть/стать новым цукербергом, но 99,9% которые все равно провалятся спустив кучу денег на анальников/менеджеров/оунеров и прочую фауну в унитаз.
В мире крупным копрораций ситуация такая же. Команд, которые работают на проектами которые приносят деньги/поддерживают инфраструктуру компаний меньшинство. Все остальные занимаются хуйней по принципу "может быть это когда-нибудь выстрелит". Из бигтехов можно уволить больше половины кодерков с манагерами и ничего не изменится. Этого до сих пор не произошло исключительно из за лапши, которую манагеры вешают на уши денежным мешкам.
Всякий мелкий кал, обслуживающий мелкий бизнес нужен примерно так же, как и сам мелкий бизнес. Галеры - просто посредники во всем этом калопроизводстве.
По сути реальной работой занимаются только всякие мастодонты энтерпрайзеры, которые поддерживают гигантские айти махины, всякие LLM инженеры, которые сейчас развивают нейронки и двигают индустрию вперед. Все остальные - это просто стадо бесполезных долбоебов.
>>3439778 Да в смысле "готов ли я"? Конечно готов! Раньше и подрабатывал открытым мошенничеством. И это было охуенно - бесплатные деньги просто так, будто бы чит-код ввёл. Но рыночек как всегда всё порешал, темки выгорили, сейчас я снова нищий.
Реквестирую ваше мнение по данным сабжам
Аноним29/03/25 Суб 13:40:21№3418774Ответ
>>3439429 Свободного времени у человека в неделю порядка 35 часов (если честно работать), 20 часов это больше половины. С таким шизоперформансом ни семьи, ни друзей.
Кто учил плюсы самостоятельно, по каким материалам вы это делали? Книги, которые я читал, дерьмовые, да и на метаните слишком сухо, хотя там таки есть задания. В общем, кидайте, что знаете
>>3391283 (OP) Ютуб ChiliTomatoNoodle. Но нужно понимать базовый английский. Только не знаю, как это пойдёт у полного новичка. Я знал ТурбоПаскаль и немного алгосов: сортировки(пузырьком и быструю), поиск, структуры типа связных списков, немного графов. >>3398891 Это ебло не слушай, не трать время на С.
>>3398891 А я бы наоборот посоветовал. Ему надо взять книгу. Одну! какую-нибудь из книг по С. И начинать прорабатывать её тупо страниа за страницей как школьник или как студент. Ему необходимо прорабатывать абсолютно все примеры в книге не брезгуя даже банальными примерами объявления переменных и прочих консольных конвертером Цельсия в Фаренгейта и пр школьные примерчики. И задрачивать надо не просто копипастингом из PDF в компилятор, а Реально брать и ручками писать. И не просто переписывать с самоучителя, а ПРОЧИТАТЬ материал сперва, ЗАПОМНИТЬ, а потом ручками записать код. Только так. Ни как иначе.
А если же ему сделать как ты советуешь, типо пиши как можешь, а потом корректируй, а через пару дней ещё что-нибудь новое прочти если сложности будут, а через месяц когда поймёшь что хуйню делал , то ещё что-нибудь прочитай по С и т.д.
Ятак скажу, уже через неделю будет поздно переучиваться. За несколько дней/десятков часов проведенных за царапанием говнокода уже успеет сформироваться отвратительный почерк программирования который очень сложно будет скорректировать
Почему при генерации очень коротких звуковых сигналов синусоидой (длительностью в десятки миллисекунд) с тишиной между ними такой же или чуть большей длительностью слышны щелчки и прочие посторонние звуки? Шебм стронгли рилейтед.
Сайн вейв генерируется стандартной формулой: 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, возвращаете деньги.
Ну лан братанчики, так уж и быть, загляну к вашим мамам на огонёк ;)
Влечу с полпинка на 200-300к, а потом потихоньку буду готовить основу под middle Data Engineer, ведь оба эти направления объединяет SQL и работа с данными, хе-хе.
Спасибо, пацандопули, за такую наводку. Я б сам ни в жисть не догадался!!
Сап. Пажалуста не тральте, а дайте советов мудрых. Я вкатун, собираюсь естественно начать с франча. По запросу «стажер программист 1с» в моём городе НиНо на хх нашлись следующие компании: Первый бит, Aston и совсем какие-то местечковые. Куда податься лучше? В Астоне обещают какую-то ебейшую для стажера зп, но требование вышки – а у меня не оконченная, на 3 курсе ливнул. Собсно, вопросы: Насколько кабала Первый бит? Там хоть что-то платят? Стоит ли попытаться в Астон? У меня есть месяца полтора плюс-минус свободного времени, имеет ли смысл самому подтянуть либо непосредственно 1с, либо основы бухгалтерии? Есть ли шанс выйти на ~120к года за полтора? Так-то я вроде не дурак, схватываю довольно быстро, но не очень умею крутиться.
Вката в embedded
Аноним11/03/25 Втр 15:10:33№3406565Ответ
Сап /pr До окончания института осталось 2 года, всякие популярные направления по типу фронта и Бэка перенасыщены кандидатами. Как вкатиться в embedded?
Получается на собесе я перепутал vlan с оверлеями. Ну и глупость получается я сказал. Vlan это тупо дополнение к эфир-пакету, чтобы всё поделить на группы, а оверлейная сеть, это получается второй ip пакет внутри udp пакета. То есть когда мы связываем компьютеры по vpn получается вместо arp запросов мы шлём udp запросы и работаем по второму "виртуальному" ip адресу.
Есть ли шанс Unity разрабу с 5 годами опыта перекатиться на стек .net хотя бы на позицию мидла? Стек вроде разучить за месяц осилю, но все хотят опыты годы с .net core например и всякие вещи связанные с бд. На сколько сложно перекатиться был ли у кого опыт подобный? На вопрос почему сразу скажу - гд в рф максимально нищая сфера, тут нет вакансий и становится только меньше. Соответственно и больших цифр в окладе тоже хер добьешься.
Сап /pr Студент, 3 курс (не самый задрищенский универ)
Сейчас прохожу бесплатное обучение системной разработке на чистом си под линукс (в дополнение к универу), проводит его одна контора для дальнейшей стажировки и трудоустройства. В целом, норм вариант, да и дарёному коню в зубы не смотрят, как говорится, особенно учитывая, как нынче сложно вкатиться джуну.
И вот такой вопрос: насколько вообще такая тема востребована на рынке? Не хотелось бы потом полностью переучиваться или вечно быть привязанным к одной конторе, да и тема в целом интересная. На hh почти не видел подобных вакансий, кроме НИИ (может, не то искал, конечно).
чому нет треда overemployed или многоработности, на реддите дохуя пользователей, а ру комьюнити как будто не знает про возможность работы удаленно на несколько компаний пилите свои лайфхаки и зарплату
>>3438823 >Никто не трекает жёстко время как на удалёнке у меня 3 работы, трекер установлен только на одной, как раз в офисе меня постоянно проверяли не скролю ли я двощи и не играю ли я в игры, а на удаленке всем похуй, есть пул задач - делай. Есть работодатели, которые проверяют, но таких меньшинство, у меня 1 такая работа, которую в любой момент могу дропнуть если появится вариант без трекера. >Плюс бесплатные обеды ?????????? а за чей счет банкет >Ну и многим инженерам платят в баксах, особенно если с релокацией в Дубаи или Азию. живя в дубае ты получаешь зп дубая и тратишь ее в дубае, ты не можешь жить в дубае и тратить деньги в урюпинске, такая опция доступна только удаленщикам
Здарова! Я начинающий программист (в свободное время занимаюсь, работа уже есть) делаю свой первый проект - приложение по типу дискорда, там можно создавать серваки, загружать/скачивать файлы, переписываться, короче базовая хуйня. Где-то за 3 недели наклипал с подсказками от гугла и полуебнутого дипсика с грандиозными планами базовый вид - дэшборд, настройки, два языка, светлая/темная тема, короче с фронтендом пока покончено. Теперь мне надо бэкенд, и тут я встал в тупик - мне нужен сервер. Что мне делать? Есть ли сервисы, которые мне предоставят допустим какое-нибуть облако бесплатно? Чтобы я смог сделать первую, бета-версию проги и протестировать между парой людей: создание серверов, загрузка файлов, приглашения и т.д. И есть ли какие-то источники информации в свободном доступе, которые помогут бэкендом?
>>3433537 Так ты же сам написал, тебе бэкэнд нужен, ну так и пиши его и подниманий локальный сервак, чтобы посмотреть, сообщения у тебя отсылаются или нет, а картиночки, а видео, для этого он и нужен нахуя тебе сразу сервер и облако
блядь нужного раздела нет, поэтому насру сюда (не в /б/ же срать к шизам, мне норм ответ нужен) надеюсь не снесут к хуям суть такова. всю жищзнь живу в ДС, сейчас 35лвл. работал windows админом с 18 до 25 лет. последние 3 года (с 22) ебашил виндовым аля-девопс (esxi/hyper-v, кластеры win serv, тестовые стенды java/.net + oracle/postgres, CI на jenkins+batch+powershell+python, jira, git/mercurial, etc) заебался, понял, что надо учить прыщи, тк чисто виндовых девопсов практически нигде не ждут, но вместо этого бросил нахуй и 10 (!!!) лет пытался заниматься всякой разной другой НЕ айти хуетой, НО нихера не преуспел в итоге (да, я неудачник, но это ведь сосач, да?).
сейчас думаю о том, чтобы вернуться хотя бы блядь мастдай аникеем для начала, тк работа в ойти была лучшее, чем я наверное занимался за всю жизнь. бывш коллеги хуярят по 200-300к в наносекунду месяц, эх.
проблема - никуда даже не зовут на собес, лол, что бы я не пиздел в резюме, заебался переписывать уже нахуй. отказы, либо смотрят и игнорят. ну, либо не смотрят - там понятно, очередь не доходит прост до меня. навыки так то остались, тк пердолил локалхост в тч скриптами все эти 10 лет, настраивал и админил мелкосетки для бусинеса себе, да и винда не то, чтоб сильно ИЗМЕНИЛАСЬ, по сути, дохуя херни аж с ХР по прежнему работает в вин10/11/2019/2022. но до собеса просто не доходит.
жены детей нет, еботеки нет, алиментов нет, долги по кредитам, блядь, висят, но работодателя то ебать не должно, кмк. как обеснить/наврать работодателям, где и как я проебывался 10 лет, что у меня скилы нихуя не ВЫРОСЛИ ни на йоту, и я пытаюсь на те же должности, что и на 25лвл? чтоб хотябы дойти до проверки скилов. заебало блять уже, месяца 3 просто в >nul слать резюме, я ебал. или все, поезд ушел, и смысла пытаться нет? работают же около 40лвл дядьки аникеями, как их берут то, блядь? на зп мне по сути поебать поначалу, кредитов осталось не так чтоб дохуя (2-3 сотни к), женица/пиздюков не планирую наверное вообще никогда, хата под жопой есть, еще и сдаю жилплощадь, с этого и живу щас. хочу прост вернуться в струю, расшевелить моск, по сути, настрою сетку и буду сидеть пердеть самообучаться, как раньше делал вон кантора по js прочитал уже до середины второй части за последний мес
то, что буду посредственным индусом и 25летних сеньоров помидоров не догоню никогда уже в жизни - понял и принял, мне посрать. прост хочу вернуться к тому, что я действительно умеюл и что мне интересно.
просьба не сносить нахуй а хотяб перенести, если сильно промахнулся разделом.
>>3260532 (OP) Специалист технической поддержки от 41 000 до 57 400 ₽ за месяц, до вычета налогов Опыт работы: не требуется График: 2/2 hh.ru/vacancy/118715744
>>3260532 (OP) >заебался, понял, что надо учить прыщи, тк чисто виндовых девопсов практически нигде не ждут Я один порой наоборот думаю, что нужно учить винду потому что девопсов линукс нигде не ждут?
вкат через накрутку
Аноним22/04/25 Втр 19:47:31№3437673Ответ
В каталоге PyPI, содержащем сотни тысяч пакетов для Python, недавно опубликован новый транслятор кода русской версии языка Python.
Как утверждают авторы, Русский Питон почти полностью идентичен оригинальному языку с англоязычной лексической базой, основное отличие заключается в использовании русских названий для именования сущностей в коде. Согласно разработчикам, данный инструмент создан для достижения двух целей:
> Повышение производительности труда работников, выполняющих задачи автоматизации процессов и формализации алгоритмов, за счёт применения лексики на родном им языке, что априори повышает усвоение и читаемость кода.
> Упрощение освоения навыков алгоритмизации и составления компьютерных программ учащимися путём устранения искусственного препятствия в виде необходимости оперировать лексикой иностранного языка.
На мой взгляд, охуенное начинание. Писать и читать код на русском языке куда приятнее и удобнее, а жрать кактусы в виде кода на иностранном языке - просто абсурд в таком случае.
>>3436870 >>20 общеупотребимых слов Ебанько, кроме ключевых слов там ещё всякие названия сущностей, комментарии и прочая хуета, не говоря уже о встроенных функциях, методах и т. п.
>>3437070 Разве ты пытаешься его читать как обычный русский текст? Это ж формальный язык, он воспринимается наподобие математической записи, при этом названия объектов и инструкций записаны понятными, легко воспринимаемыми словами. Если бы ты записывал алгоритм простым текстом, вникать в него было бы отнюдь не легче.
Kotlin — статически типизированный, объектно-ориентированный язык программирования, работающий поверх Java Virtual Machine и разрабатываемый компанией JetBrains. Язык назван в честь российского острова Котлин в Финском заливе, на котором расположен город Кронштадт.
Маскот котлина Коди.
Что имеем: +Современный синтаксис (реально удобный). +Совместимость со всей jvm инфраструктурой. +Возможность писать статический DSL прямо на самом языке. +Дополнительные возможности котлина. (делегаты, функции, расширения класса, вариативность и т.д) +Возможность нативной сборки, сборки в js, андроид и ios. +Корутины
Для тех, кто переходит из процедурных языков программирования, объектно-ориентированный подход (ООП) может показаться полной ерундой.
В интернете часто приводят какие-то высосанные из пальца примеры с кошками, собаками и всякой абстракщиной. Но в реальной жизни все не так просто, и эти детсадовские примеры ни о чем не говорят. Когда ты только начинаешь изучать ООП, то сложно понять, зачем вообще городить эту огромную телегу с классами, наследованием, инкапсуляцией и прочими заморочками.
Поэтому лучший способ въехать в ООП - это сразу погрузиться в изучение какого-нибудь фреймворка. Когда ты видишь, как все это применяется на практике, то сразу начинаешь понимать суть.
Почему следует изучить java перед котлин, а не сразу изучать котлин: 1.Java основа: Без знания java ты не будешь понимать, что происходит под капотом kotlin. Синтаксический сахар kotlin скрывает сложные операции, и ты можешь понять конечный результат, но не механизм его достижения. Это как нажимать кнопку на чайнике и видеть, что вода нагревается, но не знать, почему и как это происходит. Лучше всего понять что под сахаром это в intellij перейти tools -> kotlin -> show kotlin bytecode -> decompile. 2.Код на Java: Большинство библиотек написано на java. Без знания java ты не сможешь понять их код и, соответственно, эффективно использовать или модифицировать их в своих проектах на Kotlin. 3.Может быть что где-то будут куски кода на java в проекте.
Вспоминаем моменты в вашей айти-карьере, когда вас не слабо так попустили и вы осознали тлен, возможно познали, как же мало вы знаете. Моё:
Еще в сытом 2020 меня взяли на работу в одну галеру, опыта у меня было всего около года, но я успел перечитать кучу статеек с Медиума и Хабра, пересмотреть кучу видосов от индусов. Обожал выебываться, мне удалось даже удивить (развести) местных собеседующих на галере и они меня обласкали, назвали "крутым", доверили вести собесы других людей. Разумеется ЧСВ пробило все границы, я самоутверждался на собесах, задавая кандидатам дебильные хитровыебанные вопросы, теша свое эго, неиронично считал себя не просто Сеньором а как минимум Архитектором (всего с полуторами годами опыта). Однако прилетели 2 момента которые поставили меня на место:
1. Попал аутстаффером в компанию, где был большой упор на SQL. И тут я понял, насколько же хуево и поверхностно я разбираюсь в базах данных... все это время я надрачивал в первую очередь саму Жаву, но проигнорил уму других аспектов. Я часто косячил, тупил и в общем довольно быстро понял, насколько же реально я недоучка
2. Во время моего потенциального рейза по зп меня пришел проскринить ни много ни мало руководитель моего подразделения на галере. Я думал сейчас он будет скринить меня по моей ненаглядной Жаве или другим другим бекендерским хардовым вопросам, но он начал сыпать вопросами исключительно по софтам, я был сбит с толку и на многие из них лишь промямлил какую-то хуету, такой кринж. Это сразу выдавало мой очень ограниченный опыт в индустрии и отсутствие пригодности к высоким должностям
Ну что могу сказать. В основном это было на собесах. Однажды, ещё на учёбе, обсужали с одним из преподов будущую работу и он предложил пособеседоваться в (компанию где он кого-то знает). Надо учесть что на тот момент я вообще не думал о работе, так как считал что займусь этим после учёбы, но представил себя получающим деньги уже сейчас и сказал, окей давайте свяжемся. В моём представлении это почему-то было так, будто за меня там замолвили слово и остается только прийти и получить работу. В итоге подключившись на мой первый в жизни собес, на меня смотрело ни много ни мало 5 человек с вебками, лол. Уже потом я узнал, что это такое себе, но тогда казалось что так и должно быть. Там предложили написать какую-то простую задачку, ну я и решил её максимально "в лоб", без каких-либо уточнений, проверок, будто всегда приходят на вход идеальные данные, а не что попало, с другой стороны, а что хотели от студента. Очевидно " мы вам не перезвонили", но зато не пришлось работать и закрыв сессию я пошёл радостно бездельничать оставшееся лето.
Также недавно на собесе стали гонять по кишкам тайпскрипта и писать вот эти километровые портянки из типов с инфер, ехтендс и прочим добром, я это не вывез, но к счастью такое в минимуме компавний, чаще всего собеседующий и сам не хочет разбираться в этой лапше.
Уважаемые, есть вопрос: как, блядь, учить язык программирования? Вроде отучился в шараге, начал курсы, прошёл половину, а какого-то понимания как не было, так и нет нихуя. Есть подсказки, где что прочитать, может, книгу какую или где практические задания найти нормальные?
>>3436739 (OP) Я бы советовал идти от обратно - сначала научиться синтактическому базису, после, уже на его основе попытаться автоматизировать какую-нибудь рутину (например, сделать сервис парсинга цен на продукты в твоём любимом магазине) и вот уже в процессе реализации гуглить возникающие вопросы и проблемы, потом через несколько итераций придёшь к первичному рабочему решению, заодно обучаясь на практике языку.