Давно пытался вкатиться в ЯП, ещё со времён DELPHI Но так и не получилось, какие-то простые вещи, типа парсеров, выходили на пхп. На этом всё. Заучивание мне не давало никакого понимания о том, как писать что-то сложнее и не приводило к результату.
Хочу предпринять ещё попытку.
По сути хотелось бы уметь в следующее: 1. Бот в игровых онлайн-дрочильнях. 2. Парсеры. 3. Парсеры, боты в моб. приложениях.
Какой ЯП для этого будут проще всего НЕОСИЛЯТОРА, для человека, который не имеет предрасположенности и склонностей к программированию, хочу попробовать заучивание или что-то такое, методику: "бить в одну точку, пока не будет результата"
>>3372336 (OP) На пистоне можно попробовать сварганить какую-то приемлемую автоматизацию в играх на основе распознавания того что происходит на экране и эмуляции определенных действий в последствии. Что-то более серьезное что работало бы с файлами игры вряд ли. Пункты 2-3 тоже пистон. Ну и он самый изи для вката с точки зрения синтаксиса.
>>3372336 (OP) Программировал немножко на ++, паскале. Попробовал почитать сисп, накатил схему, и впервые испытал удовольствие от программирования. Не знаю только, насколько такие языки для твоих целей годятся.
>>3372385 На питоне парсеры легко делаются. с REST API изи вообще взаимодействовать.
>>3372336 (OP) Челу бы посоветовал гуглить основы питона, про API, REST, ODATA, JSON. Лучше сразу гуглить с "как сделать хуйня_нейм на питон" и не в тупую копировать а разбираться потихоньку в коде и прочем. Так и теория и практика подтянется
>>3372336 (OP) Помогите вкатиться. Хочу вообще испытать себя. Может, мои мозги от природы не созданы для прогерства, но это надо понять на практике. Практика это критерий истины. По образованию переводчик, работаю редактором/переводчиком/копирайтером. В старших классах на информатике делал простой сайт с css and html Появилось несколько причин, по которым нужно пробовать что-то менять в жизни. Пробую не просто из-за денег как часто пишут а-ля 300килобаксов в секунду.
Может по классике начинать с изучения питона и вакансии искать? Как вообще учиться?
>>3374113 Попробуй админство. Начни с Linux + Bash, параллельно основы сетей, потом основы SQL, потом как со всем этим закончишь можешь приступать к Docker + параллельно посмотри основы мониторинга Prometheus, Grafana, Zabbix. Ну а там уже дальше сам разберёшься куда копать.
По ресурсам не подскажу. Могу лишь посоветовать не пытаться найти идеальный учебник/курс, а выбрать первый попавшийся, либо потратить ну максимум 1-2 часа на выбор, а когда определился, то уже не менять решение - пройди до конца курс или дочитай до конца книгу (или только выбранные главы, если остальные тебе не нужны), а потом уже можешь снова подумать чё учить.
По работе это может быть:
1) Специалист техподдержки 1 линии. Хватит основ линукс, сетей и SQL - ~30 часов учёбы. 2) 2 линия поддержки. То же, что и на 1 линию, но надо получше изучить, так что навскидку ~50-60 часов учёбы. 3) Специалист мониторинга. То же, что и на 2 линию, но плюс к этому мониторинг - ~150 часов учёбы. 4) Сисадмин/L3 поддержка. Тут не всегда требуют мониторинг, но знание систем мониторинга будет преимуществом всегда. Хз скок учиться. Ну не меньше 500 часов, т.к. надо хорошо разбираться в линукс, в сетях, хорошо знать автоматизацию на Bash и/или Python, желательно шарить за реляционные СУБД и основы SQL. 5) DevOps/SRE/DevSecOps/Инженер облака. Тут надо знать почти всё, что сисадмину, но плюс к этому ещё отлично владеть Docker, k8s, ansible/terraform. Ну и системы мониторинга обязательны. Учиться наверно не меньше 1000 часов навскидку. Устроиться крайне сложно с нуля, но если ты амбициозный, уверенный альфач/чэд/сигмабой, то вполне возможно. Но только с ментором-волчарой.
Выбор у тебя есть. Можешь быть честным, но нищим первые 1-3 года, и пойти в техпод. Можешь быть слегка пиздабольчиком и устроиться сразу в 2 линию поддержки. Можешь быть средним пиздабольчиком, напиздеть с 2 короба и устроиться в мониторинг. Можешь быть реальным пиздаболом и устроиться сисадмином, напиздев про 2-3 года опыта. Можешь быть Королём Пиздаболов, напиздеть с сотню коробов про 2-3 года опыта DevOps'ом и устроиться сразу middle/senior DevOps-инженером на 200-400к/мес.
>>3374113 >мои мозги от природы не созданы для прогерства Это в интернете называется LIMITING BELIEFS. Самоуничижительные установки в которые ты веришь, но не обязательно являются правдой.
>Может по классике начинать с изучения питона и вакансии искать? Какая конечная цель? Представим, что ты уже научился программировать на питоне. Иииии? Что дальше?
>Как вообще учиться? Просто берёшь и учишься. Ну вот ты едешь в общественном транспорте предположим, открываешь книгу и учишься. Или включаешь аудиокнигу и слушаешь. Время найти можно всегда.
>>3374188 Ну должна же быть идея. Иначе какая разница кем быть - менеджером, программистом или трактористом. Тоже самое - правительство. Хочет развить беспилотную отрасль. Ну вот они развили и что дальше? Идеи никакой нет. Если они бы они сказали - мы хотим помочь сельской медицине, доставлять в деревню медикаменты дронами. В этом хотя бы какая-то есть идея.
>>3372336 (OP) >Давно пытался вкатиться в ЯП, ещё со времён DELPHI >Но так и не получилось Чел, дельфи было актуально года максимум до 2010. Итого ты не можешь вкотиться минимум 15 лет! 15 сука лет! Пойми что это не твоё и не мучай себя.
>бить в одну точку, пока не будет результата Это неправильная стратегия. Насмотрелся своих мотивационных роликов и теперь несёшь хуйню.
>>3374370 1с хорош только в связке со знанием нормативных актов, бухгалтерии и всякой такой хуни. А ещё там нужно подскакивать ко всяким бабам Сракам по ооошкам.
>>3374387 пиздеж, не нужен там БУ, для этого как минимум есть аналитики, причем даже в самых шаражных конторах, как максимум можно у самих бухгалтеров спрашивать подробности ТЗ, потому что ты не должен знать все проводки, ты сука не бухгалтер, ты программист. У меня спец-конс по бухучету, но я его не знаю и это не мешает мне никак работать программистом на поддержке в 3-ех организациях
>>3374113 >>3372336 (OP) Pascal, после него Eiffel и далее Lisp (В диалекте Scheme) Языки создавались специально для обучения новичков программированию, и с тех времён ничего более качественного для этих целей не появилось, хотя синтаксис конечно пугает. Было-бы круто иметь эти языки но с более современным синтаксисом
>>3374370 Как быстро можно освоить вот эти обязанности и вкатиться?
Обязанности: программное сопровождение конфигураций 1С-Предприятия; умение оценивать трудозатраты по поставленным задачам на разработку в 1С; разработка нового, доработка существующего функционала 1С по требованиям внутренних заказчиков(требования собирают аналитики); знание механизмов интеграции 1С с другими ИС (не только 1С): веб-сервисы, http-сервисы, планы обмена ( с помощью КД 2, КД 3); комментирование доработок в программном коде ; поддержка информационных систем 1С в работоспособном состоянии; контроль внесения изменений в конфигурации 1С. https://hh.ru/vacancy/115608903?
>>3379990 >умение оценивать трудозатраты по поставленным задачам на разработку в 1С; Имеется ввиду умение молча переделывать задачи ночью тк практически никогда не удается вписаться в поставленные сроки, если задача чуть сложнее формочек.
>>3374113 В 1С вполне реально вкатиться за это время. В питон уже нет, так как в него уже несут все подряд со остальных языков. Причем не всегда это смотрится органично, чаще как костыли. И потом эти все эти фичи будут всплывать в будущих легаси. Пыха уже практически джавой стала. Голый джаваскрипт без тайпскрипта все меньше используют. Только тайпскрипт без джаваскрипта не получится изучить и использовать. А на джаваскрипте новичок два месяца будет только изучать все его ебаные приколюхи связанные с хуевым дизайном и ошибками которые тянутся с допотопных времен "для обратной совместимости" https://2ch.hk/pr/arch/2024-05-20/res/2913692.html#2921064
если брать в контексте с нейронкой, какие-то штуки типа парсеров делать, и то, что в посте, но мне в ехе формате надо, на что смотреть? что попроще, питон там вроде доп модули надо для ехе
>>3433664 >у всех клиентов винда это их проблемы, пусть ставят линукс, а ведь ещё можно на них донести, что пользуются шпионским софтом от анб и цру - вендой и делают это целенаправленно.
>>3433662 >если брать в контексте с нейронкой, какие-то штуки типа парсеров делать, Пайтон. Вообще, если честно я только С и С++ знаю. Но я сам пару парсеров на пайтон сделал, и если тебе производительность не важна, помоему нет ничего лучше и проще чем скрипта на пайтон для обработки массива рандомного говна. Я делал парсер wavefront на С. И на С он у меня занимает целый модуль из дохуилиард строк. Причём это ещё и не гибкий код нихрена - захочешь что-нибудь добавить, придётся всё переварачивать вверх дном. На пайтоне это делается буквально одной функцией.
>>3434198 >Что такое парсеры Ну типо "парсер" - программа для распознания хуйни какого-то формата. Там, нужно прочитать формат .tga, делаешь парсер для тга, который собирает всю инфу и структуирует её. Нужен парсер .ttf итд.
>>3372336 (OP) На чем угодно, у чего есть либы под твои задачи. Бот для дрочильни - через экранное зрение, что-то вроде есть на пихоне на эту тему, парсер это вообще настолько база, что это в стандартной либе любого языка есть, с регулярками и блэкджеком. А в какой-то ближайшей экосистеме любого языка будет и парсинг любых стандартных разметок, вроде xml, json, yml.
>>3434163 >Пайтон. смотри анон, какие проблемы я выделил пробуя с этим, конкретно насчёт парсеров, скорость да, пусть это будет последнее, что мы рассматриваем.
получаю я текстовые данные + картинку, но картинок может быть много, несколько десятков. надо: 1. удобство на этапе создания, чтобы можно было внести изменение и сразу проверить работает/нет. С питоном я через cmd из под вин7 пробую конечно, но это не совсем удобно.
2. чтобы полученное можно было и на другом устройстве запустить, и на другом пк, здесь я привязан к командной строке, интерпретатору, это можно отнести и к пункту1, это нихрена неудобно. полагаю, наверное, выход в конечное ехе как-то решило бы проблему, но могу заблуждаться. Мне видится так, что будет удобнее запустить ехе и сразу наглядно видеть результат работы. ( вообще в мечтах кросплатформенное но это мечты )
>>3434561 >. Бот для дрочильни - через экранное зрение, что-то вроде есть на пихоне на эту тему нету там ничего, там варианты на уровне: 1. сделать скрин, поместить в буфер 2. сравнить картинку с буферной 3. тыкнуть, в пункт если найдена. или тыкнуть по координатам...
т.е. это всё какой-то ненадёжный мамонт на уровне кликеров что ли.
если пункт на экране вдруг не найден, выскочило там в игре окно, или не прогрузилось что-то, или поменялось что-то, размещение стало другим - всё, скрипт не работает. плюс смена акканутов + анонимность, через кликер это невозможно практически.
я так понимаю что правильнее через снифер отслеживать и как-то напрямую запросы посылать.