48 Кб, 750x857
PHP #138 [547] >>
Уроки по PHP
https://www.youtube.com/results?search_query=php+%D1%83%D1%80%D0%BE%D0%BA%D0%B8+2023

Уроки по Laravel
https://laravel.com/docs/11.x

Архитектура сложных веб-приложений. С примерами на Laravel:
https://github.com/adelf/acwa_book_ru

Шаблоны проектирования:
https://refactoring.guru/

Интересные проекты на/для PHP:
https://frankenphp.dev/
https://roadrunner.dev/
https://reactphp.org/
https://openswoole.com/
https://spiral.dev/

Остальное обсуждаем в треде

184 Кб, 1024x768
Что нового:
https://www.ruby-lang.org/en/news/2022/12/25/ruby-3-2-0-released/

ИЗУЧЕНИЕ ЯЗЫКА
Q: C чего мне начать, чтобы стать рубистом?
A: Отличным началом будет Programming Ruby (The Pragmatic Programmers Guide), читать Eloquent Ruby и The Well Grounded Rubyist после прочтения первой толку особо не даст, одни и те же вещи, дальше читаем Ruby Way, затем познаем метапрограммирование с Metaprogramming Ruby.
А дальше открываем Ruby cookbook 2015 года, Пишем свой код во время чтения.

Q: Следующий уровень, продвинутые книги по руби:
A: Confident Ruby by Avdi Grimm | Practical Object-Oriented Design in Ruby
Refactoring Ruby Edition | Ruby Under a Microscope

Q: Онлайн курсы чтобы попробовать/вкатиться:
A: https://ruby.github.io/TryRuby/ | https://rubymonk.com/
https://www.codewars.com/?language=ruby | http://rubykoans.com

Q: Какой gem посмотреть, чтобы понять, как писать код?
A: Лучше всего посмотреть небольшие gem'ы вроде cancancan, pundit, camping.
Еще можешь полистать на гитхабе гемы с нарастающей популярностью (там еще нет тысяч строк, и тебе будет легче понять): https://github.com/trending?l=ruby

Q: Хорошие практики по руби и рельсам?
A: Обязательно стайлгайды (как оформлять код):
https://github.com/rubocop-hq/ruby-style-guide
https://github.com/JuanitoFatas/fast-ruby
https://github.com/rubocop-hq/rails-style-guide

Руководства "для чайников":
https://www.railstutorial.org/book [en]
https://www.theodinproject.com/tracks/1 [en] | http://codenamecrud.ru/ [ru]

Еженедельная рассылка с новостями из руби мирка:
https://rubyweekly.com

Прочая годнота:
https://github.com/markets/awesome-ruby

Q: Документация по стандартным библиотекам руби и рельс:
A: https://ruby-doc.org/ | https://api.rubyonrails.org
https://guides.rubyonrails.org

Q: Можно ли на руби писать нативные GUI, мобильные приложения, игры?
A: Да, но не стоит.

Q: Что ещё изучить?
A: Английский, git, linux. Паттерны. Один из часто используемых – Service Object.
https://www.sitepoint.com/7-design-patterns-to-refactor-mvc-components-in-rails

СРЕДА РАЗРАБОТКИ
Q: Как установить разные версии рубей?
A: https://rvm.io | https://github.com/rbenv/rbenv | https://github.com/asdf-vm/asdf

Q: Есть ли чат в Telegram?
A: @rubylang | @rubyschool | @rubyrush | @ruby_talks | @ruby_wdh

РАБОТА
https://hh.ru/search/vacancy?text=ruby
https://t.me/rubyjob
https://rubyjobs.dev/
https://www.upwork.com/

69 Кб, 392x280

>python


>py


>pypa


>pip


>pipx


>pypi


>pyproject


>pyenv


>pipenv


>poetry


>__init.__.py


>mypy


>PEP


>pythonista


377 Кб, 546x547
Тред языка обобщенного метапрограммирования, доступный пониманию.

FAQ

1. Хочу стать спецназом мира программирования, с чего начать?

Пойти в любой франч. Там тебя научат.
Осознать что 1с это не о программировании и начать читать http://v8.1c.ru/edu/platform_training.htm , доступно, официально.
Неофициально https://forum.ruboard.ru/
Основы бухгалтерии в одной статье: https://infostart.ru/public/94641/

2. А онлайн-курсы есть какие?

Хорошие курсы по программированию для начинающих http://курсы-по-1с.рф/ http://курсы-по-1с.рф/. Регаешься на курс, каждый день приходит по 1-му видеоуроку. Смотришь на скорости x4, усваиваешь только самое главное. По "1С: Специалист по платформе" там же хороший курс, но он за деньги.
Курс по СКД (система компоновки данных - инструмент разработки отчетов): http://www.spec8.ru/kurs-po-skd-besplatno
Описание местного языка запросов: http://programmist1s.ru/yazyik-zaprosa-1s/

Ютубчик:
https://www.youtube.com/@ironskills-1c/
https://www.youtube.com/@user-fh3kw1kb7v/
https://www.youtube.com/@tp2b/
https://www.youtube.com/@user-nd9cv4pd5m/
https://www.youtube.com/@user-mq9hs6wp5s/
https://www.youtube.com/@yellow_club/
https://www.youtube.com/@e1c_community/

3. Умею читать, что посоветуете?

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, возвращаете деньги.

ПРЕДЫДУЩИЙ:
>>3085397 (OP)
>>3085397 (OP)
>>3085397 (OP)

169 Кб, 820x460
Всем привет. Пожалуйста, заполните анкету для курсовой работы. Анкета содержит вопросы об использовании Chat GPT (+ некоторые демографические вопросы во введении) и является анонимной. Есть версия на английском.
Ссылка на анкету: https://forms.office.com/e/aP8heBtm86

731 Кб, 2374x1950
Бля, это какой-то пиздец и сюр. Сейчас на HeadHunter нашел вакансию от Яндекс по договору ГПХ и самозанятости. Ну то есть знаете, самая крутая ИТ компания РФ не хочет нанимать инженера на full-time, а предлагает оформить контракт без премий, социальных гарантий, а самое главное без уплаты НДФЛ. В яндексе и так мидлам/мидлам+ платят 250к, сколько же тут будут платить?)

Еще читаю вакансию и ахуеваю. То есть им нужен чел, который будет разрабатывать бекенд, деплоить его в кубер, наверное он еще и дежурить будет, а то ВДРУГ МИКРОСЕРВИС УПАДЕТ. И читаю то что от чела хотят, блять, а почему не написано что он еще должен туалеты чистить и хуи отсасывать? Нас же реально к каким-то таксистам или курьерам приравнивают, что это вообще за пиздец. По описанию и зоне ответственности это вообще вакансия на 450к - 600к, учитывая что практикум высоконагруженное приложение.

Когда другие компании по типу банков, хотя бы используют прослойки-галеры для такого, то Яндекс не стесняется это делать напрямую. Я еще буду в голос, если на парт-тайм за 100к такой же сложный собес как на фултайм. Яндекс же это монополия с ROE в 40% c поиска, то есть компания сама себя окупает за 2
с небольшим года, видя такие вакансии я совсем ахуеваю от "ИНЖЕНЕРНОЙ КУЛЬТУРЫ" внутри компании. Похоже не в то время я родился, щас везде одни эффективные менеджеры. Я вам скажу, что в Яндекс Го я видел вакансию через галеру какую-то, тоже за компейки сидеть чето там делать. Мда.

Ссылка на hh.ru
https://hh.ru/vacancy/94951981

554 Кб, 916x2122
сап програмач! Решил вот выучить JavaScript, почитал о нем немного и понял, что нужно учить еще и HTML + CSS. Нашел вроде подходящий для самых маленьких курс на степике. Все очень нравится. Что можете сказать по нему?
Остается только один вопрос: какие еще существует годные бесплатные курсы/книги/видео/статьи и тд и тп по данным языкам, и какими лично вы пользовались и что можете по ним сказать?
Пикрандом

1,5 Мб, 1024x1024
Тред, посвящённый языку программирования Питон, #168

Предыдущий: >>2981203 (OP)
Литература:
https://ln2.sync.com/dl/cf2c1d070#xq4s328t-xbbjys2z-9r6j7ss7-gf4e9dv6 <-- Книжки, новое собрание
Ещё книжки: https://yadi.sk/d/HQhhsBsq3TVRUq
Тоже книжки: https://yadi.sk/d/tArKKuQu3Kejuq

Анон, вместо того, чтобы без разметки постить код, лучше шарь его через специальные ресурсы:
https://online-python.com/ - листинги и онлайн-запуск
https://ideone.com/ - возможность постить листинги кода и онлайн-запуска, не требует регистрации
https://dumpz.org/ - можно постить листинги, не требует регистрации
https://pastebin.com/ - для листингов, регистрация не обязательна
https://goonlinetools.com/snapshot/share/ - для листингов, без регистрации, но с капчей

#######################################
Вопросы-ответы:
— С чего начать изучать питон?
У питона намного лучше официальная документация, чем у большинства других языков. Есть там и учебное пособие для начинающих: https://docs.python.org/3/tutorial/introduction.html , неофициальный перевод на русский язык: https://digitology.tech/docs/python_3/tutorial/introduction.html (для питона версии 3.8, но разницы почти нет)
https://github.com/yakimka/python_interview_questions - интересная подборка, масса разнообразных тем и вопросов, для продолжающих, всё на русском

— Какие книги считаются лучшими?
На слуху чаще всего Лутц, но там очень много воды. Ещё на слуху Марк Саммерфильд, Эл Свейгарт "Автоматизация рутинных задач с помощью python". Эти книги рекомендуют чаще всего, но книги довольно старые, а питон развивается.

— Есть у кого на примете годный курс лекций по алгоритмам? Формат лекций мне как-то ближе, нежели просто чтение книги.
МФТИшный курс, например, https://www.youtube.com/playlist?list=PLRDzFCPr95fK7tr47883DFUbm4GeOjjc0

— А как учить джангу? Нахожу книги по джанге 1.х, можно их использовать?
У джанги отличные доки (одни из лучших для пистоновских либ, имхо), почитай их для начала. Книгу по джанге можно читать даже для версий 1.x, т.к. принципы остаются теми же. Но лучше хотя бы с версии 2.0, слишком много мелких изменений в базе.

— Какие веб-фреймворки стоит учить в начале двадцатых?
Что бы не говорили, Джанго живее всех живых и умирать не собирается (и Django REST Framework), очень перспективный асинхронный FastAPI, асинхронный AioHTTP. Flask ещё где-то используется, но уже legacy. Прочие фреймворки или у нас экзотика, или это вымирающее легаси как Торнадо.

— В ньюфаг-треде написано, что нужно начинать с SICP, чтобы научиться программировать
Вот, пожалуйста, та же самая программа, но частично переработанная под язык Python: https://www.composingprograms.com/ (нужно знать ангельский или уметь пользоваться переводчиком)

— Что можно почитать/посмотреть по многопоточности/параллелизации в питоне, да и вообще в целом?
Ролик на американском языке про многопоточность и асинхронность, построение своего event loop с нуля, помогает понять, как устроена асинхронность внутри: https://www.youtube.com/watch?v=MCs5OvhV9S4

— Можно ли на питоне делать мобильные приложения?
Да, смотри на фреймворк Kivy https://en.wikipedia.org/wiki/Kivy_(framework) https://kivy.readthedocs.io но народ на него жалуется

— Как можно без лишней возни ускорить программу на питоне
1) проверь сначала свой код, алгоритмы и структуры данных. Чаще проблема здесь.
2) код можно иногда феерично ускорить, используя JIT (Just-in-Time) компиляцию. Почитай обязательно про модуль numba, он ставится через pip, и альтернативный интерпретатор PyPy.

— Дайте нормальные книжки на русском! Мы, блядь, не в пиндосии живём
Брат, смотри книжки по ссылкам в шапке, там есть и русские. Но помни, без языка ангелов твоя жизнь проходит мимо и ты обречён быть на обочине знаний и технологий.

ps: анон, если ты вносишь изменения в шапку, оставляй ссылку на код с обновлённым исходником.
текущая шапка: https://goonlinetools.com/snapshot/code/#154ln61u1e2e5b4kfv6w8r

30 Кб, 670x144
Я хочу использовать Unity ADS для монетизации, однако, как я понимаю, выплаты на банковские счета, привязанные на Российские физ. или юр. лица не производятся (нельзя выбрать Россию при попытке подключить Unity ADS).

Unity ADS не запрещает выбирать другие страны. Если тут есть люди, которые получают выплаты через счет другой страны, подскажите, каким образом вы получаете свою прибыль?

Счёт в другой стране создать не проблема. Вопрос в том, как конвертировать валюту и получить свои рубли. Лучше использовать какие-нибудь обменники или что еще? Желательно, чтобы потом ни у банка, ни у налоговой не возникало вопросов.

Есть ещё вопрос. Возможно ли оформить ООО в другой стране, не имея ни гражданства, ни возможности находиться непосредственно там, чтобы в этой стране открыть банковский счёт? Если да, то как?

30 Кб, 500x329
Закиньте названий или ссылок (обязательно гит) более-менее адекватных apk-декомпиляторов

2,3 Мб, mp4, 360x626, 0:12mp4
Специальной антианальниковой операции #9 (перенесенный из /b/ в /pr/)
Анальников-вкатунов можно увольнять доносами потому что они пиздят в резюме об опыте работы. Можно писать работодателям, таблица тех, кто пиздел в резюме в ОП-посте (таблица продублирована дважды, на notion и как эксель). База с резюмехами волков была слита

Ссылки:
Таблица волков-менторов:
https://it-volki.notion.site/b369c1ad87f84165954165289be5a0ce
https://anonymfile.com/dqqgN/copy-of-march-10-12-54-pm.xlsx

Полезные ссылки: https://telegra.ph/Poleznye-ssylki-stai-Osoznannaya-merkantilnost-07-10
Резюме волчар: кто успел тот скачал

#1 https://2ch.hk/b/res/301529501.html (М) (проёбан)
#2 https://arhivach.top/thread/993737/
#3 https://arhivach.top/thread/993771/
#4 https://arhivach.top/thread/993805/
#5 https://arhivach.top/thread/993873/
#6 https://arhivach.top/thread/993950/
#7 https://arhivach.top/thread/994121/
#8 https://arhivach.top/thread/994146/

115 Кб, 960x577
Что надо знать на 1С программиста? Мой план таков:

- 2 книги Радченко,
- 1 книга Хрусталёвой по запросам,
- курс Павла Чистова,
- книга автор вроде Гобца по решению задач.

Хватит ли этого для стажёра?

16 Кб, 227x320
Стоит ли учиться на программиста и, если стоит, на кого по твоему? Или лучше забыть про программирование и пойти в инженерию?

116 Кб, 1280x776
Ну что, кто там в прошлом году пиздел, что Роскомнадзор не может в ИИ?

Роскомнадзор использует ИИ для блокировок сайтов

В этом году Роскомнадзор собирается начать вести реестр запрещенной информации с применением искусственного интеллекта (ИИ). Технология будет работать на базе системы, через которую уже анализируются и классифицируются тексты в интернете. Интеграция ИИ-технологий призвана сократить издержки и устанавливать «неочевидные связи». Через два года ведомство рассчитывает использовать такие технологии и для ведения реестра операторов персональных данных. Но эту задачу, полагают эксперты, автоматизировать будет сложнее.

https://www.kommersant.ru/doc/6635402

167 Кб, 1199x902
Сап, никто не хочет собраться ру комьюнити и перевести такую прекрасную игру,как Witch trainer silver, данная проделка сатаны выпускается только на английском и нет ни одного адекватного перевода, хотя имеет довольно большую ру фан базу.
(Сори,если не в тот тред,первый раз на дваче)


80 Кб, 1301x1080
Сап, програмач. Какой язык учить, дабы зарабатывать 300к/наносек? И важно ли вообще, какой именно учить?
Пикрандом

24 Кб, 1024x385
Go или Golang — компилируемый язык программирования от создателей таких шедевров, как UTF–8, язык С, UNIX, Plan9 и других. Go поддерживает типобезопасность, имеет богатую и универсальную стандартную библиотеку и инновационные семантики одновременности: все то, что мы в индустрии называем concurrency и parallelism. На сегодня язык Go является маяком стабильности, прагматичности, де-факто представляет из себя стандарт в мире бэкенд–микросервисов и серверного оркестрирования.

С чего начать:
- В обязательном порядке проходим Go Tour:
https://go.dev/tour/welcome/1
- Читаем документацию прямо по порядку (пункт "Learning Go"): https://go.dev/doc/
- Ознакамливаемся с общим roadmap по изучению языка и сопутствующих инструментов: https://github.com/Alikhll/golang-developer-roadmap (постоянно обновляется сообществом)

Литература:
- Донован, Керниган "Язык программирования Go"
- Также хорошие книги для начала: https://www.golang-book.com/ и https://www.practical-go-lessons.com/ (веб-версия - бесплатная и хорошо подходит для новичков в программировании)
- Книги из списка https://github.com/dariubs/GoBooks

Полезные ресурсы:
- Сборник паттернов и инфы по микросервисам: https://microservices.io/
- Обновляемый список с пакетами: https://github.com/avelino/awesome-go

Прошлый тред:
>>2996967 (OP)

206 Кб, 1522x867
Лучшая IT компания на ваш счет в которую вы хотели попасть или уже попали?

По рассказам комьюнити это авито.
По собственному мнению, наверно это hh (собесился туда, понравилось, но не попал)

накидайте топ 3 куда стоит смотреть и топ 3, которых стоит избегать и почему?

359 Кб, 408x514
Здравствуйте, господа.

У меня был перерыв в PHP примерно 4 года, и на собеседовании был вопрос про абстрактные классы, как и другие вопросы по SQL с JSON внутри, а также и про выравнивание flex блоков, и я, конечно, его завалил.

После я пошел искать информацию об этом в Ruby, т.к. последние годы работал с этим языком программирования, и тут, получается, уже есть разногласия:

Если смотреть youtube, то есть видео, где абстрактным классом считается обычный класс, который наследуют, и в котором переопределяют методы. Но при этом от обычного класса можно создать его instance, т.е. объект. А если смотреть википедию, то там написано, прям сразу в определении, что объекты от абстрактных классов создавать не предполагается, т.е. интерпретатор выдает ошибку в иных языках программирования, но в Ruby я могу создать объект класса, который считается абстрактным. Когда я спросил об этом в тусовке Ruby программистов в Telegram, которых я считаю гуру, то там мне ответили, что в Ruby нет абстрактных классов.

Получается, что я завалил бы собеседование автору видео, если ответил бы, как считает Telegram тусовка, или завалил бы собеседование тусовке, если бы смотрел только видео, и завалил бы автору статьи в википедии, если бы ответил, как автор видео или тусовка Telegram.

Я уже молчу про то, что я могу не знать определений, которые могут спросить на собеседовании, например, belongs_to или has_many в документации rails называются ассоциациями, но в миграциях мы пишем reference, определяя связи между таблицами, которые после я указываю этими ключевыми словами (belongs_to и has_many\has_one) в моделях, т.е. я называю это reference в голове, а это ассоциации по определению, и при вопросе об ассоциациях я бы ответил, что не знаю, не сталкивался, и уже, получается, не компетентен, хоть использую эти reference связи каждый день.

Раньше у меня спрашивали, умею ли я работать с интерфейсами, я ответил про UI вообще, но речь шла об API, я понял это, когда уже завалил интервью, просто потому, что они назвали это интерфейсами, когда API я использую или пишу каждый день. Или разницу этих API, например, такое - Restful и soap - в чем отличие? Не знаю в чем, если честно, оказывается, что soap - это протокол, и API возвращает xml тогда. Но я использую API каждый день, и отправляю необходимые данные или принимаю их, мне нужно знать параметры тела запроса и необходимые параметры заголовков, GET, POST, PUT или DELETE зпрос, что он возвращает и в каком формате - это я посмотрю и обработаю эти данные, как нужно, но с точки зрения автора собеседования если я не знаю чем мазь отличается от крема - то я не смогу обмазаться цинково-салициловой пастой, если у меня проявится акне на лбу.

Чем отличается авторизация от аутентификации? Оказывается, авторизация предусматривает еще и политику прав доступа, т.е. если я не знаю это определение, то я не смогу проверить user.is_admin? условие, взяв токен после BEARER OAUTH2 и сделав логин в систему, взяв current_user, а также имея "на руках" сессию об этом великом событии.

Паттерны от банды четырех - каноническая литература уровня священного писания, страниц на 600, те же паттерны, переложенные на PHP от Мэт Зандстра - еще 600, итого 1200. Ну и книжка по Ruby еще 600. Допустим, мне понадобился паттерн - я беру книгу или гуглю код, использую. Зачем мне запоминать эти 1800 страниц наизусть? Мне понадобился запрос с JSON и HAVING - я беру и гуглю синтаксис, пытаюсь сделать в терминале с существующей базой, и когда у меня будет успех - скопирую его, зачем мне учить эти команды, ведь любая книга по SQL будет еще страниц на 600+, которая устареет через год в какой-то степени, но на собеседовании я должен помнить это, и именно какие-то хитрые запросы, а не базовые и фундаментальные, иначе я не компетентен, при этом зачем мне помнить хитрые сложные команды SQL, если я работаю через ORM фреймворка, который часто называется даже везде одинаково и имеет одинаковые во многом методы (ActiveRecord), и это тоже паттерн, как и MVC в любом фреймворке, зачем я должен это знать, что это паттерн проектирования? Более того, оказывается, многие паттерны я уже использовал, просто не знал об этом, например, декораторы использовал всего неделю назад, но я считал это просто Модулями, чтобы иметь дополнительные методы для view файла, чтобы не обрабатывать их уже там.

И вот, получается, что я могу работать в международных и известных в мире компаниях даже, выдерживая мировую конкуренцию, где меня оценивали, как средний уровень точно, оценивала тимлид с ученой степенью возможно даже, как мне показалось, когда я нашел статьи её о предсказании цунами по погодным условиям на основе ai в научном журнале, где публикуют, получается, люди из научной сферы, плюс она преподает в институте, но не могу пройти собеседование в снг даже за мискурис, потому что начинаю тупить на простых вопросах, получается, но зачем мне знать, как выравнивать блоки по центру и запоминать это, когда я просто могу нагуглить эти стили, тогда, когда они нужны, ведь я не верстальщик, хоть и часто работаю с фронт-эндом, тем не менее, становится стыдно даже, а после собеседования я сижу и думаю, что можно было бы сказать несколько способов без их flex блоков (вопрос был связан именно с ними), чтобы хоть что-то сказать все же, например, про блоки с абсолютным позиционированием или CSS calculate и прописанным padding или margin в пикселях, или про оступы с vh b vw или в процентах, если не сработает margin: auto, но теперь у меня есть пометка об этом, и я теперь должен выучить эти flex блоки, может, за полчаса или пару часов, но мне лень часто.

А завтра я узнаю новые вопросы, на которые не смогу ответить, но при этом может даже использовал что-то, но не помню определений или не знаю их, узнаю про новые библиотеки, и сделаю себе пометку, что надо их посмотреть и выучить может, например, про dry-rb библиотеки, при этом сайт заблокирован в РФ и я вынужден поднимать VPN, рискуя жизнью за лайк в соц. сетях, и я просто в шоке, ведь я не могу выучить все миллионы библиотек, но dry-rb полезная, потому что там есть, например, валидация json параметров, т.к. в руби типизация все же строгая.

Но пару дней назад я делал тестовое задание по PHP, где я имел входные параметры в action контроллера, и проверяющим не понравилось, что я строго не задал там тип данных, но зачему, если в PHP типизация динамическая, а в теле контроллера запросы к БД через ActiveRecord с параметром LIKE, в котором у меня конкатенация '%'.$param.'%', т.е. всегда строка, не зависимо от того, какой тип данных переменная $param - string или integer, и любые вопросы по проектированию, как описано выше в примере про абстрактный класс - уже зависят от точки зрения того, кто проводит собеседование.

Поэтому, обычно, я беру проект, скачиваю его код, смотрю его архитектуру и стиль написания, и пишу код, который будет в этой архитектуре согласно устоям, т.е. я соблюдаю стиль написания, смотрю какие библиотеки используют и учу их, поэтому результатами моей работы всегда довольны, а тут удивляются, как же я смог работать там, и блокируют мне соединение, будто я, как враг народа, продался западным капиталистам, особо упоротые потом ищут еще и самолет ЦРУ.

Или, бывает, что мне не нравится что-то, и я отказываюсь сам просто, потому что какой смысл работать в искусственном загоне, где будут одни силовики, которые подставить хотят 100%, т.к. думают, что деньги имеются после контрактов с доходами в сотни, чтобы шантажом взять под покровительство и в рабство совсем, и намеки и проблемы с ментами были уже даже по этому поводу тоже.

И теперь я даже и не знаю, что делать, если на фрилансе люди хотят очень дешево, на работу я не могу пройти собеседоввание, а так называемым западным капиталистам или, как говорит Путин, нашим западным друзьям и партнерам, я могу писать код, от которого они в восторге даже, но тут тогда я являюсь врагнародным, и будто выгоняют даже, но не дают уехать даже в бразилию или оаэ, которые с нами в брикс или в списке дружественных стран.

Теперь я снова планирую смотреть в сторону иностранных государств, чтобы брать заказы, делать приток капитала в страну и платить налоги, кормить себя и ребенка, но идеологические считают, что я должен сдохнуть по версии абстрактного нквд или интерпола даже.

Я просто в шоке, не знаю, что делать в тоталитарной стране, получается, в окружении нквд непонятного с интеллектом аладушка и коммунизмом, наверное...

шизофреникомстал, получается