F.A.Q.
В: У меня горит лаба/курсач, не знаю какую тему диплома взять, хочу войти в айти.О: Задавай вопрос в этом треде. Защиту диплома желательно обсуждать в /un/, а вопросы по web желательно задавать в /web/.
В: Какую программу/ось поставить для ... ?
О: Связанные с софтом вопросы обсуждаются в /s/. Исключение - IDE и прочие инструменты программирования, которые можно обсудить в тредах соответствующих языков.
В: Ко-ко-ко не работает программа. Анон памаги.
О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла. Языко- и платформоспецифичные вопросы можешь задать в соответствующем треде.
В: Хочу стать программистом, какой язык учить?
О: SICP + HTDP.
В: Все на английском, нипанятна!
О: Тогда 1С.
В: Бугурт от собеседований, программировать в 30 лет, съябываем из говнокодинга, обсудить новые рецепты маминого борща.
О: Мы вам перезвоним тред - для обсуждения нетехнических околопрограммерских тем.
В: Бежать ли мне срочно в node.js, если на него сам PayPal гостевуху перенёс? Начинать ли учить Go и Rust, раз все говорят, что за ними будущее?
О: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды. Иначе будешь тратить время на велосипеды и поиск багов в чужих пакетах.
В: Взломать акк.
О: Просто съеби.
В: Тред закрыли/пропал, почему?
О: Заданные не в том месте вопросы будут утилизированы.
В: Подскажите сайтов, которые читают крутые программеры.
О: Лента из руби, джавы, скалы и ещё какой-то херни.
Литература с пика: http://goo.gl/7aUL3m
Подсветка кода для /pr/: https://github.com/ololoepepe/MakabaCode/
#!/bin/bash
# Функция проверки установки пакета
debInst() {
dpkg-query -Wf'${db:Status-abbrev}' "$1" 2>/dev/null | grep -q '^i'
}
# Получаем имя пакета от пользователя
read -p "Введите имя пакета: " name
# Проверяем, установлен ли пакет
if debInst "$name"; then
echo "$name установлен"
apt-cache show "$name"
else
echo "$name не установлен. Поиск"
# Проверяем, есть ли пакет в репозиториях
if apt-cache showpkg "$name" > /dev/null 2>&1; then
echo 'Пакет найден'
# Предлагаем пользователю установить пакет
read -p 'Установить пакет (y/n)? ' key
# Установка пакета
if [[ "$key" =~ ^[Yy]$ ]]; then
echo 'Установка...'
sudo apt install "$name"
else
echo 'Отмена'
exit 1
fi
else
echo 'Пакет не найден'
fi
fi
#!/bin/bash
# Функция проверки установки пакета
debInst() {
dpkg-query -Wf'${db:Status-abbrev}' "$1" 2>/dev/null | grep -q '^i'
}
# Получаем имя пакета от пользователя
read -p "Введите имя пакета: " name
# Проверяем, установлен ли пакет
if debInst "$name"; then
echo "$name установлен"
apt-cache show "$name"
else
echo "$name не установлен. Поиск"
# Проверяем, есть ли пакет в репозиториях
if apt-cache showpkg "$name" > /dev/null 2>&1; then
echo 'Пакет найден'
# Предлагаем пользователю установить пакет
read -p 'Установить пакет (y/n)? ' key
# Установка пакета
if [[ "$key" =~ ^[Yy]$ ]]; then
echo 'Установка...'
sudo apt install "$name"
else
echo 'Отмена'
exit 1
fi
else
echo 'Пакет не найден'
fi
fi
Бога нет!
Теория множеств
Теория типов
Лямбда-исчисление
Символьные вычисления (в частности редукция термов)
Нормальный Алгоритм Марков и Система полу-Туэ (Thue Programming Language)
Алгебра эффектов
Бери
>Какой матан учить для погромирования?
Никакой не учить. Ты же не математик. Зачем тебе матан? Делаешь робота? Оптимизируешь производственный процесс? Программу для инженерных расчётов? Если компании действительно нужно что-то сложное математическое, она наймёт нормального математика, а не полуматематика полупрограммиста. А учить "на всякий случай" это пиздец тупо. Так можно приплести любой предмет, сказать давайте выучим химию, а вдруг химия пригодится? Она же развивает мозг - да развивает.
>Какие подводные камни бэкенда на node.js?
Нода, как и любой другой интерпретируемый язык, не может сравниться по скорости с компилируемыми языками, таким как C++ или Rust или Go. Она всегда будет работать раз в 20 медленнее и жрать памяти раз в 10 больше.
Это не обязательно критический недостаток. Для большинства задач у ноды приемлемая скорость. Я сейчас говорю про случаи, когда пользователь загружает что-то тяжёлое (какое-нибудь видео, 10 мегабайтные эксель файлы с огромными таблицами и т.д.) На таких задачах нода может тупо не вывести.
Для простого бекенда, без сложной обработки данных, у ноды почти нет минусов.
Скорость не важна, не уверен что проекты выстрелят, со статикой планирую через nginx.
Хотел пхп, но у меня детская травма от этих "$", хотя я посмотрел на пхп все еще есть дешевые хостинги, с нодой придется сразу vps брать.
>Нода, как и любой другой интерпретируемый язык, не может сравниться по скорости с компилируемыми языками, таким как C++ или Rust или Go. Она всегда будет работать раз в 20 медленнее и жрать памяти раз в 10 больше.
Че, правда?
Ну я и спрашиваю какие подводные. Может он там под нагрузкой жрет память планками, может не вывозит медленные атаки (запросы валят целые процессы, он же асинхронный). Может с бд плохо работает. Я хз, любая инфа, нужно классический сайт запустить с рендирингом на стороне сервера.
Какое это всё имеет значение? Для нового проекта важна скорость и удобство разработки. В Node этого нет. Экосистема большая и разрозненная. Поэтому лучший выбор: Rails, Django, ASP.NET Core, Elixi/Phoenix, PHP/Laravel, etc. Про Django не знаю, но все остальные имеют киллер фичу - HTML over Websockets. Пишешь фронтенд с помощью шаблонизатора без использования JS. Платформа рендерит фронтенд код на сервере и отправляет на клиент по вебсокетам. Быстрая удобная и разработка, мощность возможностей так как двунаправленная связь, производительность. Получаешь SPA с рендерингом на сервере и тонким клиентом.
>Пишешь фронтенд с помощью шаблонизатора без использования JS. Платформа рендерит фронтенд код на сервере и отправляет на клиент по вебсокетам. Быстрая удобная и разработка, мощность возможностей так как двунаправленная связь, производительность
Звучит прикольно. Я даже не знал про такое.
На Джанго такого нет. По крайней мере, встроенного.
Джанго вообще фреймворк для пердунов мне нравится
Всё вышеперечисленное актуально только если у тебя руки из жопы растут. Тогда всё валится и бд плохо работает, и память утекает и всё остальное. Нода хороша ровно настолько, насколько грамотно ты умеешь ею пользоваться. Тупорылый пользователь сделает такой же тупорылый сайт.
>>65387
>с нодой придется сразу vps брать.
Не придётся ни разу. Впс вообще нахуй не нужен. https://www.youtube.com/watch?v=KOTEH2TixHM Всё прекрасно в яндекс функциях хостится за 0 рублей в месяц.
>за 0 рублей в месяц
А потом я от балды с пары своих впсок делаю 10000 запросов в минуту ради баловства, и у тебя вместо 0 рублей будет -50000 рублей в месяц. Хех.
Либы называются: Hotwire (Rails), Blazor Server (ASP.NET Core), Phoenix Liveview, Laravel Livewire.
И как со всем этим живет поисковое ранжирование, SEO?
То что рендериться хер пойми как, может быть проигнорировано поисковиками, особенно на сокетах.
>рендериться хер пойми как
Это серверный рендеринг.
>на сокетах
???
>И как со всем этим живет поисковое ранжирование, SEO?
Как любое серверное приложение.
>10000 запросов в минуту ради баловства
>и у тебя вместо 0 рублей будет -50000 рублей в месяц
Ой не пизди, давай посчитаем.
10,000 запросов x 60 минут x 24 часа x 31 день = 446 миллионов запросов. Цена за миллион запросов - $0,20. Ну? $89,2 долларов в месяц или 8к.
Откуда взялись 50к, долбоёб?
>10,000 запросов x 60 минут x 24 часа x 31 день = 446 миллионов запросов.
10к в минуту? Смешно. Можно спокойно генерить 100к в секунду и больше. Считай.
Ты просто с потолка берёшь страшные цифры, чтобы доказать что я не прав? А чёж тогда не 100 миллионов или миллиардов в секунду? Да твоя пятидолларовая впс в польше или где там столько не выдержит. Короче ты заебал фантазировать, съеби.
10к в секунду легко. Ты заплатишь за сервер 170 долларов в сутки. Хочешь попробовать?
Да зачем мне вступать в тупорылый спор с душнилой? Серьёзные дяди давно провели исследование, что дешевле бессерверный скрипт или впс https://www.bbva.com/en/innovation/economics-of-serverless/ Вывод: в целом бессерверный вариант выгоднее, но до определенной точки, когда запросов слишком много. То что ты там страшные цифры напридумывал, это ничего не значит. К тому времени, когда у меня будет такая пиздец посещаемость, миллион постоянных пользователей или типа того, я буду купаться в деньгах и эти 170 будут как для слона дробинка.
Почитай исследования о том, какой сейчас трафик превалирует. Это бот трафик. Получается платишь ни за что. Просто потому что поступают какие то левые запросы. Тебя задидосят без каких либо причин.
>какой сейчас трафик превалирует. Это бот трафик
И чё теперь сайты не создавать? Да и пусть дудосят, мне похую. Если ты так ссышь, авдрухчо, ну поставь настройки троттлинга. Сделай 50 запросов в секунду, если ты так трясёшься из-за этого. Он просто будет отклонять запросы и ты ничего не заплатишь за это. Тема закрыта.
С чего это не заплатишь? Минус serverless - плата за бот трафик. При использовании vps/vds такой проблемы нет.
Ой бля просто прочитай документацию
https://yandex.cloud/ru/docs/api-gateway/concepts/extensions/rate-limit
https://yandex.cloud/ru/docs/cli/cli-ref/managed-services/serverless/function/set-scaling-policy
Берёшь и ставишь сколько тебе надо. Хоть 1 запрос в минуту.
>Всё прекрасно в яндекс функциях хостится за 0 рублей в месяц.
А поисковики с бесплатным хостингом болт не забьют?
Че за древние вебмастерские мемамы, чувак?
Никто точно не знает какие признаки используют поисковики для ранжирования, но под бесплатным хостингом обычно понимают помойки типа narod.ru, wordpress.com, blogspot.com
> хуй знает какая ссылка из 2018 с aws-ом, цены на который раз 3 сменились уже
Сервелессощиз, опять ты из под шконки вылез!
>Почитай исследования о том, какой сейчас трафик превалирует
.
Пиздец.
Еще один шиз.
Ну так разберись почему У ТЕБЯ превалирует трафик от ботов.
Конечно, если тебя три калеки, то сканирующие боты имеют значительную долю.
Но нормальный же бизнес деньги зарабатывает! Там посетители пришли с определенной целью
И получаешь задержку для пользователей. При этом все равно платишь за не релевантный трафик и рискуешь попасть на большие деньги.
> А шо скажете по поводу такой карьеры
Я скажу что ты прокрастинируешь и маешься хуйнёй.
Если ты хочешь быть псиной, учись лаять. Люди псинами становятся потому что у них задачи псиные. Твои карьеры гарантируют только то что ты будешь дрочить битрикс и письма ваших читателей, псиных задач там будет как повезёт.
Ищи вакуху где тебе нужно деплоить кубера и пилить автоматизации.
Ключевые слова - автоматизация, облака, DevOps, SRE.
Но на реддите пишут, что девопс не может быть не программистом, он обязательно должен быть программером-админом. Если ты не шаришь за бекенд-таски, то ты просто Ops, а не DevOps.
Лучше читай не реддит, а sre book. У тебя превратное понимание что и зачем обычно разрабатывается силами sre и devops. Уж явно не битрикс.
В чем не прав?
Бесперспективные IT специальности - Александр Григорин
https://www.youtube.com/watch?v=AJzOeoxZGYA
1) рекрутеры
2) 2D/3D графика (модельки)
3) тестировщик
4) аналитик данных
Бесперспективные около IT специальности Часть 2 - Александр Григорин
https://www.youtube.com/watch?v=RkycTvA-ufE
Перечитай свой вопрос, осознай его и перепиши так чтобы было понятно без просмотра часовых видео. Можешь суммаризацию видео какой-нибудь гопотой сгенерировать, смотреть его всё равно никто не станет.
Хорошо, что никто из них здесь не сидит. Ведь двачеры умеют читать, прочитали название данного раздела и не высовываются из /wrk/.
>тестировщик
Согласен только с этим. Я не знаю, почему вообще существуют тестировщики. Это задача самого программиста проверять качество кода.
>>65907
>>65912
Да, всё так. Сейчас недельку подрочу sql, сети и линупс, в июне устроюсь в техпод и попрошу предков купить курс по девопс от яндекс.практикум.
Всё, никаких битриксов и 1Ass. Твёрдо и чётко. Сейчас только посплю. Как встану, так сразу же сяду смотреть видео по сетям!
27 лвл тнн рнн сыч лист околошиз
Тестировщики не занимаются проверкой качества кода.
Ты просто никогда не писал сложнвх вещей и не знаешь как подсознательно опытный программист обходит потенциально опасные места. А иногда и сознательно.
Хороший тестировщик это дотошный зануда, который выносит мозг разработчикам.
У нас компания небольшая и тестирование совмещено с техподдержкой. Есть и несколько уровней автотестов в гитлабе, и т.д.
Так вот одир из тестеров - гений. Находит ошибаи там, где даже не все пользователи видят. Думаю что он сделает себе хорошую карьеру. Предполагаю что в обозримом будущем вырастет до начальника отдела тестирования.
В чем и как сильно я не прав?
Капча: гзф0
Выбирай бекенд, а там и до фуллстека не далеко, а потом и вовсе можешь перекатиться на фронта
Есть смысл начать с Go для бэка? Хотя я немного знаком с JS, шлепал какие-то простые задачи. Не очень понимаю как язык выбирают в бэке.
https://roadmap.sh/backend - тут их вообще 8, пиздец.
>а в дата аутисте матан, а я немного гуманитарий
Ты чёт пургу несёшь. Не бывает чисто одних дата сцаенсов, там куча градаций. Есть дата сцаенс, есть дата инженер, есть дата аналитик. И в зависимости от того кто ты из этих трёх, предъявляются разные требования. А уже от дата инженеров отпочковываются ml-инженеры, mlops'еры и прочая срань. Есть ещё дата архитекты, dba (администраторы баз данных), короче все эти люди так или иначе работают с данными, но по-разному. Тебя реально никто насильно под пистолетом не заставляет учить лютую статистику или ещё что.
>а в дата аутисте матан
Не матан, а статистика. Большая разница. Матан изучает изменение чего-либо.
>Не очень понимаю как язык выбирают в бэке
Ёпта наивный вопрос. Ну как может выбираться язык? Первый критерий - это удобство. Насколько язык подходит под твоё мировозрение, если ты выбираешь ооп-языки типа java или c#, то ты должен любить само ооп. А второй критерий - перспектива языка на будущее. Насколько он современен, актуален, в трендах/не в трендах и т.д. Если условно говоря php теряет популярность и через 5 лет рынок схлопнется на 30%, то и нахуй его учить? А всё остальное - это вкусовщина. Какая хуй разница, что ты сайт на java написал, что на typescript, что на php, что на go. Он всё равно остаётся сраным сайтом. Язык go ровно настолько охуенен, настолько грамотно ты им пользуешься. Криворукий тупорылый программист сделает точно такой же тупорылый сайт.
Каждый язык пробовать не надо. Просто посмотри, что актуально в англоязычной среде. Какие новые книги выходят, новые фреймворки, что обсуждают ютуберы и так далее. Там, где самая активная движуха, там и самая лютая годнота. Просто погрузись в эту атмосферу. У нас обычно всё приходит с опозданием лет на 5. Вначале девопс появился на западе, потом лет через 5 и к нам перешёл. Лично мне нравится rust, он очень активно развивается с каждым днём. Но это моя вкусовщина.
Ах да, всё что связан с датой сейчас гигантскими темпами развивается. Квантовыми скачками можно сказать. Потому что ИИ, биг дата развиваются. Со временем, потребность в таких работниках будет только расти.
>Если условно говоря php теряет популярность и через 5 лет рынок схлопнется на 30%, то и нахуй его учить?
Какая глупость.
>Это мне надо попробовать каждый, чтобы понять к какому больше душа лежит?
Тебе тут дают неправильные советы. Что важно для новичка? Чтобы язык был как можно более простым и как можно более популярным. Не популярным в вакансиях, а чтобы было много обучающей информации. Поэтому стоит ограничиться PHP, Ruby, Python, JS.
Еще важно чтобы на этом языке было удобно разрабатывать. Новичку будет сложно разобраться в огромной быстро меняющейся экосистеме библиотек и фреймворков. Большой выбор приведет к перегрузке и ступору. Поэтому JS выкидываем.
Так как по Python слишком много информации, в ней утонешь, и по нему много информации не относящейся в вебу, то его выкидываем тоже.
Нужно выбрать такой стек технологий, который позволит писать быстро и удобно. Поэтому выбор между Ruby on Rails и Laravel. У PHP есть свои особенности, родовые травмы даже. У него плохое сообщество. Мало толковых обучающих материалов. Так как у Rails лучше документация, лучше сообщество, так как он вообще флагман всех так называемых MVC фреймворков, то выбор очевиден.
Сконцентрируйся на https://guides.rubyonrails.org/и можешь скачать книгу Хартла "Ruby on Rails Tutorial: Learn Web Development with Rails" она есть в сети. Предварительно нужно освоить Руби конечно же. Выбирай что понравиться. Могу посоветовать этот плейлист https://www.youtube.com/playlist?list=PLWlFXymvoaJ-td0fgYNj3fCnCVDTDClRg у автора есть и другие видео, в том числе по Rails.
Забыл добавить. Вопросы задавай в телеграм чатах. По Руби их несколько. Можешь начать с этого https://t.me/rubyschool остальные поищи, они есть.
>Сконцентрируйся на https://guides.rubyonrails.org/и можешь скачать книгу Хартла "Ruby on Rails Tutorial: Learn Web Development with Rails" она есть в сети
>Originally published: 2010
Чёт сраканул от смеха. 2010-го года выпуска, Карл!
В 1С ты будешь в самый раз
Как там GIL в Питоне? По прежнему есть, Питон по прежнему однопоточный. В Руби проблему джила устранили. Он непрерывно развивается.
>1-е издание 2010 года. Сейчас уже 7-е. Rails Guide по свежей версии рельс. Дегенерат дебильный.
А ну тогда ладно сойдёт
Если есть мотивация, упорство, непоколебимость и вера в себя, то стоит. Чтобы стать разработчиком придется преодолеть множество трудностей. Поэтому большинство ломается еще в начале. Это проблема не только в разработке. Это проблема в людях. У большинства нет качеств чтобы пройти длинный сложный путь. Посмотри статистку обучения на курсах по любым профессиям. Малый процент проходят курс полностью. А это еще даже не конец пути.
Дегенерат дебильный, обосрался и делаешь вид, что ничего не произошло. Пшел, вон, собака.
>Лично мне нравится rust
Наслышан про Раст из крипты. Ну понял про тренды, спасибо.
>>66549
Нет, конечно, мне придется подумать, прикинуть хуй к носу и выбрать что-то одно.
>>66569
Спасибо что отфильтровал ненужное, лол.
В общем, каждый свое болото хвалит, продолжу дрочить JS, а там куда заведет дорожка.
Не злись, морщины от этого появляются
Я не вижу особых проблем. Ну типа... мир меняется. Программисты тоже периодически меняют языки, меняют специализации. Появляются новые профессии, связанные с ИИ. Джуниор - это условное название, не буквально. Если я сейчас перейду на другой язык, я также стану "джуном". Всё дело лишь в наглости и собственной самооценке.
>каждый свое болото хвалит
Я пробовал всё, всё что есть, включая те языки, которые тебе тут вряд ли посоветуют. Я бы мог тебе посоветовать другой стек, но он будет не для новичка. Думай сам, но увидишь, что через несколько месяцев ты заблудешься в JS, а изучая рельсы за это время можно мощно прокачаться. Рельсы флагман mvc фреймворков. В js если и есть что-то подобное, то не более чем копия рельс, плохая копия. Через пару месяцев у этой копии появится конкурент и хайп закончится. В JS много всякой дурной школоты, поэтому никогда не будет нормального веб стека.
Картинка глупая. За двумя зайцами погонишься, ни одного не поймаешь. Для эффективного обучения необходима концентрация на небольшой области знаний. Распыление не позволит тебе изучить ничего. Чтобы знать что то хорошо, нужно знать это глубоко. Нужно изучать это долго и упорно. По этой причине выбирать наиболее универсальный язык плохая идея. Швейцарский нож может многое, но все делает плохо. Для каждой задачи должен быть свой инструмент.
>Для каждой задачи должен быть свой инструмент.
Но ведь дохуя фронта написано на джс. И некоторая часть бэка. Про остальные направления на джс хз, наверное, это что-то типа экзотики, типа можно, но зачем.
Как это меняет то, что питухон самый изичный для вката, самый удобный и с хуилиардом вакансий, а руби это хипстерская залупа для нитакусиков?
мимо
>продолжу дрочить JS
JS язык для написания, но не для чтения. На нем можно писать код, но читать его невозможно. Это очень важно. Поэтому кода на JS пишется много, но он потом выбрасывается. Это очень глупо.
>самый изичный для вката
Вранье. Есть языки намного проще.
>самый удобный
Не удобнее Руби.
>с хуилиардом вакансий
Вакансий продавцов в магазинах и водителей еще больше. Чем больше вакансий - тем менее престижная работа.
не слушай этих анальников интровертных, иди в бизнес-аналитики, там не надо отсиживать простату, есть общение, тяночки, конференции, платят также или даже лучше за счет более тесных знакомств с начальством и другими важными дядями
кукуха будет здоровее, я те гарантирую
Насчет целостности кукухи отчасти правда, работа разнообразная относительно дня сурка программиста, но главная проблема в том, что там по сути нихуя кроме всей аджайловской ебанины знать не надо, отчего вкат становится до смешного простым, там телок поэтому так дохуя, что не нужно дрочить никакие хард скиллы (именно бизнес, а не системному уж точно) и каждый 2ой пытается зайти в эту хуйню, поэтому по 1000+ откликов.
Основной понт аналитиков в экспертном знании предметной области, а как и откуда она будет у человека без опыта, я не понимаю. Есть всякие кейс-чемпионаты, олимпиады, прочее говно, вот там возможно, но большинство из тех, кто откликается на подобные вакухи вообще ничего общего с ними не имеет.
Ну и рост зарплаты растет только по мере роста экспертизы в своей области, а для этого нужен ахуеть какой разнообразный опыт, но чет я сомневаюсь что в среднеконторах такой опыт можно получить, поэтому скорее всего ты будешь дрочиться годами на одной и той же должности.
Укажите, где не прав.
мимо программер хотел стать сис аналитиком
> Тебя реально никто насильно под пистолетом не заставляет учить лютую статистику или ещё что.
Не заставляют.
Но на первой "работке" коллеги будут устало вздыхать и цокать языком.
И никуда дальше 50т/мес не продвинут
Первый раз вижу заход в фронтенд через бэккенд, мем какой-то
Что там читать, JS один из самых легких языков для ньюфага.
Бери пхп, купишь себе хостинг за копейки.
Или гошечка, для девственников самое то, а то потом плеваться будешь, после избалованных языков.
Или бери котлин, весь жабо мир у твоих ног, еще и андроид.
>для девственников самое то, а то потом плеваться будешь, после избалованных языков
А в чем там подвох в Go?
>Бери пхп, купишь себе хостинг за копейки.
VPS стоит столько же, а по возможностям превосходит. Виртуальные хостинги давно уже невыгодны.
я так же рассуждал, пока не понял что материала на жс много только для фронтенда
а мир бэка намного интереснее
Топорный синтаксис, больше напоминающий процедурный, то есть нахер выкинуто наследование, а так очень мало сахара в языке, местами кривой дизайн.
Но в замен ты получаешь асинхронный язык, без всяких асинк авей, один бинарь без вирт машин и производительность на уровне прогретой джавы, но не нужно греть jvm (вообще нет вирт машины). Так из-за простоты отсутствую излишние абстракции, что облегчает вкат даже в бэкенд. На ту же жабу или шарп с десяток базвордов изучать.
Очень рекомендую если делаешь свои сайты и нужно экономить по памяти и железке. Но после котлина или шарпа ты оплюешься от топорности языка.
В целом не слушай никого, особенно с рубями, которые до сих пор только с костылями на винде работают. Го находится в топе гитхлама, если делать выборка больше 1000 звезд, это уже имеет значение.
>бизнес аналитики
>проджект менеджеры
>прочая хуета которая только и делает что языком мелет и дрочит джиру, но при этом пытается примазаться к айтишникам
давно пора эту всю блядву уже к стенке ставить
>VPS стоит столько же
Ложат болт на баланс, в хостинге гоняют негодяев, в впс сосед сожрет весь трафик или диск и ты соснешь.
Мимо было такое, на хостинге проект работал лучше, чем на впс, с дикими цифрами la.
Код на паскале такой же нечитабельный, из-за того что он императивный.
>отсутствую излишние абстракции
Которые ты будешь писать сам. Всем известно, что разработка на гошке начинается с написания своего спрингбута.
Язык в принципе ебанутый. Если С++ делали шизы, то гошку - дебилы, не зря у них такой логотип. Много внимания уделяется ебле со слайсами, но нет итерации по кастомным коллекциям через range. Ни в джаве, ни в сишарпе никто не дрочится с массивами, это вообще неважная хуйня, но не в гошке. Обработка ошибок сделана через жопу. Вместо удобных асинков надо ебаться с каналами, какой восторг.
Пентипл пиздеть не будет
В это правда есть, я не пишу на го, но это единственный язык где не надо бегать с вирт машинами и зависимостями, кроме убогих С++ и раста. (да, есть докер который отжирает часть ресов, поэтому в топку)
>что разработка на гошке начинается с написания своего спрингбута.
Это звездеж, оказалось что вся эта абстрактная херня, написанная студентами толком не нужна и дофига жрет. Спринг втирали как супер-пупер производительный фреймворк, оказалось на деле он два раза быстрее джанги (куда еще медленнее, лол), сейчас немного пофиксили, спустя 5 лет, но все еще можно этот позор на techempower наблюдать.
По asp.net там тоже хитрый огрызок (без mvc) в тестах, который наябывает, но не такое позорище как спринг
684x960, 0:08
>Вместо удобных асинков надо ебаться с каналами, какой восторг.
А как ты собрался синхронизировать данные в языке с асинк/авейтами? Тоже самое.
В го ты просто пишешь код и все, каналы нужны если нужно подобие потоков, для бэкенда свои потоки делать смысла нет (ты уже в отдельном потоке). Так же проблема цветных функций, как только вляпался в асинки, ты все функции красишь в асинки (красные). В го все функции как есть (зеленные).
Ну и что ты нам сделаешь. Иди пиши свои цветные буковки и не бухти, ща еще задачек подкинем. Кстати, что там по задачам?
Object.__index = Object
Ты не можешь учить всё сразу. Если учишь куа + петухон = ~1к вакансий, если бекенд = ~700 вакансий, если машоб ~500 вакансий. Так что пиздёж что самый изичный для вката. Самый изичный это пхп и 1с, шарп тож терпимо, но дольше изучать.
>Кстати, что там по задачам?
Ебать тебя не должно, у тебя ж все равно никаких рычагов воздействия на разраба нет, попукаешь, ножками потопаешь и схаваешь
Не хочешь палить годноту, понял.
Это ты на двачах такой смелый, а у меня в офисе мням пук да сделаю конечно принял в работу мням простите за задержку.
> бизнес
> никаких рычагов воздействия на разраба нет
А бабло на свой проект ты у кого просить будешь?
Перетолстил
>asp.net
Он позволяет писать по разному, не только строго в стиле mvc прибитого гвоздями. Это его фича. В чем тогда обман? Посмотри производительность алгоритмов. .NET действительно очень быстрый.
https://benchmarksgame-team.pages.debian.net/benchmarksgame/fastest/csharpcore-gpp.html
>А как ты собрался синхронизировать данные в языке с асинк/авейтами?
Ты вообще знаешь, что такое асинхронное программирование и зачем оно используется? Кого с кем ты собрался синхронизировать?
И все равно JS нужен, чтобы через клаудфлер пройти, как я понимаю. У телеги какой то пул своих фиксированных IP про которые все знают? Чо-то сомнительно.
Шёл бы ты отсюда в какой-нибудь /s/. При чём тут программирование?
>в офисе
Не, ну если вы с такими терпилами работаете которые разрабами не на удаленку устраиваются тогда вопросов нет, таким можно и тайм трекеры и скриншотилки экрана в анус вживить, они все схавают
В том что дебагер закрытый работает только на винде и что хотлоад на линупсах не работает толком, что в мауи выпилил линупс. В общем, очередное EEE от мягких.
https://ru.wikipedia.org/wiki/Embrace,_Extend,_and_Extinguish
Можешь и с ними.
Ты, видимо, еще совсем зеленый и не понимаешь для чего каналы нужны в асинхроном. Та проблема что ты столкнулся в го, есть во всех асинк.языках
Ну ты еще массивы путаешь с динамическими слайсами. В общем, у тебя проблема со знаниями, чтобы оценивать кривость го (но да, там она есть, как и в любом языке)
>дебагер
Дебагер чего, какой? Зачем он нужен? При чем здесь это?
>хотлоад
Что ты имеешь ввиду?
>в мауи выпилил линупс
Ну да и что? Есть порт для линукса. При чем здесь это?
>EEE
Ты о чем вообще? Какое это имеет отношение к моему посту?
Что ты дурачка врубил, ссылка на EEE в том же посте. Про дебагер и что шарпы на линуксах другие - принято молчать
Я не понял о чем ты вообще. Про какой дебагер и хотлоад речь?
>шарпы на линуксах другие
В смысле другие?
Значит так, язык С, тема сетевые советы и оператор select().
Как работает сам оператор вроде понятно. Но как его канонично применяют?
В книге вот такой пример написан. Мне решительно не понятно, как цикл for(fd=... перебирает дескрипторы, которые мы можем получить только если мы вызвали accept.
У нас есть главный сокет. Он слушает соединения. Соединение пришло. Он помешает его в буфер. Но ведь мы то не знаем ничего о новом сокете. Чтобы нам получить дескриптор этого сокета, нам нужно вызвать accept. Но предполагается, что мы вначале должны сделать select, а потом accept, в программе accept'a то нет.
Да и даже если бы мы знали номера дескрипторов, то как нам их всех перебрать в цикле for? Тут нужно односвязный список иметь, что плодит неудобства, ведь какой-то из дескрипторов может быть случайно уничтожен, закрыв соединение. Смысл max_fd вообще не понял, он же не будет постоянно делать i++ пока не дойдёт до max_fd. Номера дескрипторов же не в пролумерованном порядке выдаются. А что если вначале нам дадут дескриптор 228,а потом 1488,он что будет все 1488-228 =1260 раз просто так цикл for повторять пока не дойдёт до нужного дескриптора?
Ничего не понимаю в общем :(
Столяров. Второй том.
>стандартные попуки HRоговна о том что "бубубу мы все видим не пытайтесь нас наебать"
над этим интервью все кому не лень уже поржали
Дебагер вижлы пропритарные и прибит к винде.
Hot reload - работает норм только в винде.
Maui - тот же ксамарин из которого выпили линукс.
Тесты на techempower наяб, дефолтный асп.нет там в 7 раз ниже.
Еще тонна херни, которой я не помню (как например кроссплотформенный UI ливнул из опенсорс комьюнити мягких и не он один)
Все это похоже на очередной исторический поворот как с "Embrace, Extend, and Extinguish"
Ты и дальше будешь включать дурачка и спрашивать одно и тоже?
Если они все видят, то нахуй мне к ним идти. Я что-ли работать люблю.
>дефолтный асп.нет там в 7 раз ниже
Какое место? Дефолтный Go тоже ниже. Не вижу проблемы, это тот же .NET, ты можешь так же оптимизировать свое приложение если нужно.
В го есть сервер из стандартной либы и есть другие серверы. О чем ты? Ты можешь вообще сокетную прослушку написать, но это не будет http сервером, но будет рвать всех ради тестов. Поэтому если в базовом сервере, асп.нет, выпиливают что-то, но в реале так не пишут - это наяб. В го же так не делали, но там есть другие серверы, насколько они честные, разбирайся сам.
Стандартный гошный http медленный.
>если в базовом сервере, асп.нет, выпиливают что-то
Покажи конкретный пример чтобы понимать что там выпилили.
>в реале так не пишут
Ты можешь не писать. Можешь оптимизировать когда это понадобится. Или использовать Rust/C++ где скорее всего все уже низкоуровнево, то есть выбора как писать нет.
Вот бенчи
https://www.techempower.com/benchmarks/#hw=ph&test=fortune§ion=data-r22
Вот сорцы
https://github.com/TechEmpower/FrameworkBenchmarks/tree/master/frameworks
Качай, изучай, запускай.
Чё? Бигдата это типо датасаянс? Ну он есть как такая инжинерная дисциплина: статистика+проганье
Можешь для упрощения считать bigdata = hadoop.
Тебя вообще как это ебет?
Не вкатишься ты туда. Независимо от того как сложилась терминология и какая Data теперь считается Big
>нет никакого ии, это индусы сидят отвечают!
>да нет никакого секса, это все троллинг и постановки!
Так какой конкретно вариант приложения тебе не нравится? Хочу увидеть код чтобы понять что там не так.
Одни мудаки делают мудатские интервью с лайфкодингом, другие мудаки готовятся к этим интервью и спрашивают мудатские советы. Вы друг друга стоите.
У Столярова был ассемблер в первой книге:
http://www.stolyarov.info/books/pdf/progintro_e2v1.pdf
Вот по этой книге я вычил свой первый ассемблер.
Знания в ней неактуальны нынче. Абсолютно.
Но при этом доходчиво объяснена база и принципы.
Послее неё уже не нужны книги по ассемблеру, может быть самую малость, после неё тебе понадобятся СПРАВОЧНИКИ по конкретной архитектуре.
А зачем тебе?
Закончила МФТИ ФОПФ и магистратуру там тоже, но очень тупая и училась не очень хорошо и многое забыла. Хочу вкатиться потому что наука неблагодарная, особенно если ты тупая и потому что привыкла работать онлайн репетитором. Посоветуйте пожалуйста роадмап.
Никогда прежде не работал, но хочу сразу зп 40к+ на руки. И на удалёнке чтоб!!!
Как же хочется в Дион...
Меня звали просто со знанием SQL, туда никто идти не хочет, поэтому берут всех подряд
Могу помочь вкатится, как сам вкатившийся за 6 месяцев с нуля(на самом деле не совсем с нуля, у меня бекграунд вышка компьютерных наук, но я енивей ничего не знал) на ебейшей дисциплине. Вкатывался в разработку на php + vue фулстаке. Но если не нужно, просто иди в тематический тред там всё понятно будет.
Когда тебе это действительно интересно, ты посвящаешь делу всего себя 24 часа в сутки, иногда забывая спать и есть.
Если же тебе это не интересно, то ты ничего не добьешься, сколько бы ты себя не мучал.
>сколько часов в день можно посвятить вкату?
А чё после вката жизнь заканчивается? Вкатился и всё, на этом обучение прекратилось. Дело не в часах. Дело в системности и в практической ценности обучения. КПД абстрактной теории - 0%, можно хоть тысячу часов всрать и ничему не научиться. Тоже самое, если ты неделю позанимаешься по 8 часов и бросишь слившись при первой же трудности. Лучше заниматься системно, например 200 дней по 3 часа в сутки. Это лучше чем неделя по 8 часов и потом ты выгорел и бросил.
Вкатился в айти, спустя два года пришло понимание, что я червь, чернорабочий в сфере айти. Пока математики зумеры решают реально сложные задачи за соответствующие бабки, мне сверху кидают задачи по настройке калопровода. Вопрос, как не застрять в червях и перелезть в клан решал и суперстаров? Из тех, кто имеет связи в бигтехах и кучу мокрых херочек в лс?
Имею ли я хотябы теоретический шанс встать один в ряд с челами, кого Яндекс с первых курсов к себе забирает?
зачем что-то делать, если все то же самое могут делать миллионы других, да еще быстрее и продуктивнее
если бы только не зацикленность на вычислительной технике, как на старом и долгоиграющем увлечении, то пошел бы в какую-нибудь особо хипстерскую деятельность, чтобы конфликт "я vs масса" не мешал заниматься делом
>Имею ли я хотябы теоретический шанс встать один в ряд с челами, кого Яндекс с первых курсов к себе забирает?
Ты нас спрашиваешь?
Блять какие же вы слюнтяи. При первой же микротрудностях скулите как побитые сучки и сливаетесь. Так не смешивайся с толпой, что тебе мешает выделяться. Врубил https://www.youtube.com/watch?v=X-2yuGgp_U8 на полную громкость и похуярил писать код. У тебя нахуй есть всё что надо для работы: есть нейронки, есть компьютер наверно нихуёвый. Что тебе ещё надо? Может тебе психолога на дом выписать и проститутку чтобы успокоительный минет делала? А нахуй тебе не пойти?
под твой саундтрек только на битриксе писать
отстань, греча. боюсь представить что у тебя за работа такая, на которой исповедуют скуфские ценности "настоящий мужыг не чувствует"
>на которой исповедуют скуфские ценности "настоящий мужыг не чувствует"
Настоящий мужик работает невзирая на внешние факторы. Похуй, град, зомби апокалипсис или холера. Тебя это ебать не должно. А тут чуть рынок качнулся, ты сразу сливаешься. Завтра он качнётся в другую сторону, ты также побежишь. Потому ты не знаешь что такое преодолевать трудности, по-твоему трудностей быть не должно. Только радуга и розовые пони, изи лайф. Как только лайф не изи нужно срочно бижать к психологу, депра началась.
Открываешь гитхаб и смотришь
https://github.com/KDE
https://github.com/torvalds/linux
https://github.com/GNOME
Там куча репозиториев, они принадлежат разным организациям, заходишь на страницу организации и выбираешь что тебе надо.
Слюнтяй неосилятор спок.
У тебя неправильный подход. Почему миллионы учат английский и не могут этого продемонстрировать даже спустя годы? Потому что неправильно учат. Изучают ради изучения, в отрыве от реальной жизни. Знать английский нужно чтобы им пользоваться. Желательно ежедневно, иначе он не нужен. Зачем его знать просто так? Его нельзя изучить просто чтобы было. Так не работает. Если его использовать ежедневно, то и учить не придется. Он сам выучится.
Вот и ты скорее всего изучаешь чтобы изучать. То есть бесцельно. В учебных заведениях так же учатся. Нужно знать что то сегодня-завтра чтобы сдать экзамен, потом это не нужно больше никогда. Поэтому через неделю-месяц все забылось. Поэтому через 5 лет понимаешь, что ничего не знаешь. Начни использовать программирование ежедневно, не учить, а использовать. Писать приложения.
>спасибо хайпу
Не читай ничего. Не слушай никого. Не смотри видео. Перекрой информационный поток. Он тебя убьет. Выбрал сознательно то что хочешь, что нравится, берешь и пишешь.
>перегретым рынкам
Не имеет значения. Ответственный, старательный, добросовестный, порядочный человек нужен всем и всегда. Можно ворваться в любую профессию и выиграть конкуренцию. Было бы желание и старание.
>конфликт "я vs масса"
И в чем конфликт? Проблема в тебе. Ты не знаешь чего хочешь. Нет цели. Боишься ответственности. Нет терпения и упорства. Жизнь вообще тяжелая штука, какую бы профессию ты не выбрал. Нигде легко не будет.
>Поясните насчёт вката в кодинг, сколько часов в день можно посвятить вкату?
Зависит от того что ты будешь делать. Можно посвящать 16 часов в сутки и не получать никакой пользы. Можно 2 часа, но максимально эффективно учиться. Конечно чем больше тем лучше.
Во, свидетель секты садомазохима, типичный русский мужик. Страдание как статус
У него даже название не все знают как правильно прочитать вслух.
Если говорить в среднем, то это либо учебные языки типа паскаля и бейсика, либо всякий low-code типа 1С. Так-то на любом языке можно написать нечитаемый говнокод.
>начинаешь учить кодинг по 10 часов в день и всё усвояется на изичах?
Не бывает такого, безумный скуфидон
Не бывает пиздатых результатов за два вечера. Представим даже что ты по 10 часов занимался. Тебя наняли... А дальше что? Ты бросаешь учёбу, снова ложишься на печь. Те скромные результаты что ты достиг, они постепенно угасают. И получается что это был твой пик развития. Потом тебя снова петух в жопу клюёт, ты снова включаешь турборежим, снова по 10 часов занимаешься. И снова нужда отпускает и ты погружаешься в спячку и деградируешь.
Асинхронщина и неблокирующее ожидание - разные вещи
Люби то, что делаешь, тогда сможешь заниматься этим сколько нужно. Потом сделай это хобби работой. Делать из под палки редко у кого получается, дисциплины не хватает чтобы заставлять себя.
Легко такое говорить когда дело которое ты любишь потенциально может приносить деньги а не какое-то рисование которое хуй знает умрёт ли через два года.
>Издание приводит результаты исследования компании «Яков и партнеры», согласно которому в 2022 г. поступивших на ИТ-специальности студентов было около 83 тыс. Другими словами, за шесть лет их стало почти вдвое больше – рост на фоне 2016 г. составил 84%.
Люби то, что делаешь, а не делай то, что любишь. Это разные вещи.
>умрёт ли через два года
Начни думать своей головой, а не транслировать новостной бред. Как может умереть рисование? Как будто его запретят. И ежу понятно, что не любая деятельность может стать работой, ты рассуждаешь как ребенок. Выбери то, что может быть работой, полюби это, чтобы мог заниматься этим каждый день всю жизнь. Тогда не придется мучиться и ныть.
Окончат не более 50%, пойдут работать по профессии еще меньше.
хайп. итоги.
я пошел в 2к13 и то бросил потому что долбоёб, но вот бросить мысли о коде не получается
Для меня это ассемблер это просто Калашникова, но это мой утиный опыт.
Больше чем в плюсах?
А ты учитываешь что в го будет 0 опыта, а в ноде N лет? С нулем опыта 500 к дадут?
>За зряплаткой конешно же.
Backend-разработчик Bitrix
от 1 500 000 ₽ на руки
Тебе сюда https://spb.hh.ru/vacancy/100159613
наврядли, но бывает что люди увлекаются каким-то применением программирования как хобби и достаточно быстро обучаются
Вкатунцы в ГОйду, в жопу, в вротешник, в похуйпэ, в сисярпь, в петухон - ЕБАЛО К ОСМОТРУ БЫРОМ НАХ!!!
Это ты рассуждаешь как инфантил если думаешь что все люди способны полюбить работу которая будет приносить потенциально деньги.
>Начни думать своей головой, а не транслировать новостной бред. Как может умереть рисование?
Коммерчески например
ах ты крабик
Я очень давно вкатываюсь в ойти, планирую за джва месяца добить оставшиеся sql, nginx, linux, docker, vue, nuxt, laravel, интеграцию с 1С.
И затем попасть в мухосранскую донную веб-студию на 25к.
Скажите насколько я долбойоб 10 бальной шккале?
Если ты не способен любить какую то работу, с тобой что то не так. Без реализации в какой то профессиональной деятельности человек становится неполноценным. Примерно как дикого зверя посадить в клетку.
У меня заначка ещё есть на 30к, то есть ещё 1 месяц протяну. Если не вкачусь за 3 месяца, то придется умереть с голода ну или ркн делать
> Без реализации в какой то профессиональной деятельности человек становится неполноценным.
С тейком согласен, НО не способен любить какую то КОНКРЕТНО ДЕНЕЖНУЮ работу когда остро нужны деньги в относительно короткий промежуток времени а иных возможностей объективно нет.
Нужно короче исходить из своих возможностей и трезво их оценивать, а так же ставить правильно приоритеты. Выбирать то что можешь полюбить не при всех обстоятельствах выходит.
Не надо только связывать нужду в самореализации и признании с РАБотой. РАБота - это как приготовить завтра, посрать - то, без чего ты не сможешь существовать и не сможешь потратить время на что-то более интересное.
РАБота - это в 99% случаев винтик в чужой деятельности, поэтому медалька - лучший винтик в 7937 машине - так себе самореализация.
Помогите, не могу вспомнить слово, чтобы загуглить кое-какую хуйню по openGL. Как называется графический баг? Типа когда текстуры по пизде идут или еще че такое происходит. Не могу во слово вспомнить, чтобы загуглить насчет проблемы.
Как вообще рабочий день выглядит, гниешь в унынии типа бухгалтерской ебли с цифрами или ебашишь охуительные проекты типа чатжпт4000?
>Насколько перспективно сейчас
Ахуенно перспективно, государство спонсирует магистрские программы от ВШЭ для всех желающих, к тому моменту как вкатишься сможешь позволить себе две-три рыбные котлеты в обед
>Скажите насколько я долбойоб 10 бальной шккале?
3 из 10. У тебя ситуация исправимая. У меня гораздо всё хуже. Тоже мухосранск. 210к долг по кредитке. Ещё 30к долг по квартире. Через 2 дня подают в суд на меня. Я плачу по 13-16к ежемесячно минимальный платёж. Так что у тебя не всё потеряно, если не тупить, на изи можно выплатить.
А, точно. Спасибо. Да я последнее время стал даже простые слова забывать, недавно не мог пару минут вспомнить слово "ковш", вообще пиздос.
Спасибо, стараюсь потихоньку
Аноны, раскидайте по понятиям.
Есть класс Ticket.js. Методы по созданию тикета на HTML (там портянки на pure JS через document.createElement) надо выносить в отдельный сервис HtmlTicketUtil.js или прям в классе описать как статик методы норм будет?
Там реально нужно иметь нихуевые знания по матану, статистике, теорверу и прочему или вся работа состоит в пинании уже изобретенных моделей?
другой анон
Зачем, ее все равно нельзя вылечить, даже если она серьезно будет. Я лучше не буду знать, есть ли она у меня.
Решка первый, орел второй
>js
Дилдак на который присаживаешься когда садишься за комп главное не забывай обильно смазывать, а то наживешь жопопроблемы еще до момента первой работы
>не забывай обильно смазывать
Это первая мысль, которая пришла мне в голову, когда я себе свечи в очко начал засовывать, чтоб от запора избавиться. Очень туго шло и от чего запор появился я так и не понял. Но все равно спасибо всем за ответы
>очередной вопрос уровня "мняк пук сам нихуя не выяснил раскидайте быстренько РОАДМАП без хуйни как вкатиться в ваше айти"
>почему игнорят
действительно, почему же игнорят
А разве в Соединенных Штатах такого не бывало? Бывало и неоднократно? Попробуй написать пост в 4chan о том, что хочешь в айти вкатиться и попроси советов, там америкосы заигнорят либо напишут спроси у чатжпт.
Блядь, посмотри какие сферы бывают в айти, прикинь что тебе нравится боле менее среди этого всего, зайди посмотри рынок, прикинь где сможешь конкурировать и поставь цель. Потом уже пиздуй в тематический тред, там должен быть роадмап.
Пытаюсь вставить их на сайт на вордпрессе, нихуя не получается, просто ничего не происходит.
Пробовал вставить виджет вк сообщества, там нужен api, думал может че то я делал не так и забил хуй.
Решил ограничиться чисто виджетом плейлиста ВК, код скопировал, вставил в html вставку кода - НИХУЯ!!!
Какого хуя виджеты ютуба, Яндекс музыки, саундклауда работают, а ебучий виджет ВК - НЕТ?
Я понимаю, что может не на ту доску зашел, но у меня уже жопа горит капитально, если кто-то есть знающий в cms этом ебучем и работал с виджетами ВК, не дайте моей жопе заполыхать адским пламенем, я в многоквартирном доме живу, тут дети, они не виноваты
Блять!
хуй знает, я только пробовал ютубный виджет вставить в вордпресс, ну норм было.
вдруг виджет втентаклия содержит информацию, которую втентаклий не хочет публично показывать и надо что-то сделать в самом втентаклии, куда-то там регистрироваться, логиниться, денежку платить, чтоб отметиться что я свой человечек дайте мне пользоваться втентаклиевыми виджетами
Ну или временно лагает потом норм станет
Короче не слушай меня, нихуя я не шарю, зачем написал - хуй знает
Бля ну пишет, что ресурс vk api был заблокирован так как была включена блокировка содержимого, только хуй знает где ее отключить и в этом ли проблема
>>70000
>>70046
Бля короче хуй знает, в хроме открываю страницу - все нормально отображается, это у меня либрвольф, ебаный форк фаерфокса так настроен и выебывается, проверил на аналогичном сайте, у которого спиздил дизайн, там тоже самое
Так что отбой, спасибо, аноны, это я долбаеб, только теперь хуй знает даже это считается за проблему или нет и похуц так оставить
>Выбирать то что можешь полюбить не при всех обстоятельствах выходит.
Почти любую работу можно оптимизировать так чтобы она стала приятна.
Врете я всё равно вкачусь в пхп через ларку и битрикс, без постелей, ведь я потный старый скуф, кто ж захочет
Или ты уже проходил тест на деменцию, но забыл об этом.
Или так лучше не делать?
Но в оффдоке ничего такого не наблюдаю.
где правда?
Да.
С этим тоже согласен, но лично мой уровень самовнушения, человека интересущегося историей, питающего ресентимент к Александрам Македонским и прочим Цезарям и даже к персонажам аниме проживающих ахуенную жизнь мне мешает себе внушить любовь к бесполезному дрочу циферок(отсутствие подвига) на компьютере, да и вообще к большинству профессий. Хочется подвига, хотя объективно понимаю, что у меня нет базы чтобы его совершить, и вряд ли появится когда-либо, поэтому пытаюсь её создавать через дроч циферок. Хотя по хорошему наверное нужно идти с таким выражать себя через творчество.
>Хочется подвига
Не бывает так, что вот с сегодняшнего дня буду совершать подвиги. Ничего не получится. Начинают с малого и постепенно возрастают. Это как тренировки.
Гуглить ты тоже не хочешь?
Здравствуйте. Нет, таких ресурсов нет. Только платить.
>есть какие нибудь действительно годные ресурсы для пошагового освоение python?
Их много. Это и хорошо и очень плохо. Важно понимать как эффективно учиться. Идеальных обучающих ресурсов не бывает. Никакой ресурс, какой бы хороший он не был, не сделает тебя программистом автоматически. Он даст только информацию, а как ты с ней будешь работать, зависит от тебя. Для эффективного обучения нужно выбрать 1 ресурс и изучить от и до. И это еще не все. Практика лежит на тебе. Могут быть задачки, но и их недостаточно. Нужно много практики.
И практически сразу нужно начинать писать приложения. Это сложно поначалу. Туториалы показывают какие то шаги, но это как плавание со спасательным кругом. Пока не выбросишь его и не начнешь плыть самостоятельно, плавать не научишься. Нужно найти или придумать задачу и выполнять.
Чтобы не тупить над теорией и быстро начать вкатываться, пройди это https://code-basics.com/ru/languages/python
По первой ссылке в гугле можно скачать книгу Python. Самое полное руководство по разработке в примерах от сообщества Stack Overflow. Или бери любую другую. Попробуй FreeCodeCamp или Codecademy или любой другой ресурс. Важен не ресурс, а усидчивое обучение.
Проекты https://github.com/practical-tutorials/project-based-learning
Затем, что можно замедлить развитие симптомов.
>не хочу платить деньги, но есть какие нибудь действительно годные ресурсы для пошагового освоение python?
1. Пиздуешь в областную библиотеку
2. Оформляешь читательский билет
3. Ищешь по каталогу книги по питону
...
5. Поздравляю, ты нашёл годные ресурсы для пошагового освоения!
Главное в обучении - обратная связь, которую невозможно получить изучая самостоятельно. А это значит делаешь ты говно или нет так никогда и не узнаешь. На этом все идеи самостоятельного обучения можно закрывать. Не говоря уже о том, что вопрос "что учить" уже сам по себе довольно нетривиален для начинающего кнопкодава.
Это не важно для обучения, даже вредно. Концептуального знания недостаточно, должна быть убежденность, происходящая из собственного опыта. То есть, если ты не дошел сам на практике почему так делать плохо и по другому лучше, а тебе просто сказали это, то ты ничего не поймешь. Правильное обучение подразумевает ошибки и выводы из них. Если делать только правильно, станешь мартышкой, которая не может думать и делать выводы, может только делать по инструкции. Шаги вправо или влево и мартышка теряется.
Сколько читаю постов и все больше убеждаюсь, что учиться это отдельная наука. Единицы понимают как это правильно делать.
Курсы на степик для начала, дальше разберешься
>Главное в обучении - обратная связь, которую невозможно получить изучая самостоятельно.
Ты - промытыш, основная аудитория платных курсов, вот тебе моя обратный связь.
Сцук, научить читать и понимать написанное. Как ты узнаешь об ошибках? Вывалил тонну говнокода, оно как-то работает - я молодец, заебись. а по факту у любого погромиста будут анальные боли от взгляда на говнокод. И это при условии, что еще и сам сможешь найти и исправить эту ошибку. В итоге самообучение - это тонны времени выкинутые в никуда, лишь бы другой анальник не получил копеечку. Такая схема работала только на ласковом хайре, когда брали любых дебилов и пытались их вытянуть самостоятельнно, то есть, тот же ментор, только за счет конторы.
Питон?
Лучше вкатывайся в жаваскрипт и фронтенд!
Там мало кода и много вакансий! Куда больше шансов вкатиться!
У тебя отсутствует мыслительный процесс. Обучение это не просто потребление информации. Ее нужно еще осмыслить, а потом применить на практике. Без этого она не становится знанием.
Если тебе говорят как правильно делать и ты делаешь, осмысления не происходит, и соответственно знания не формируется. Все подходы, методики, все решения в индустрии - выстраданы практикой. Это хорошо видно по продуктовым компаниям. Когда их проекты становятся не типовыми, разрастаются и появляются проблемы, решая их, они перебирают варианты и приходят к лучшему для себя решению. По другому не работает. Нельзя вычитать это из книг, нужно ощутить на практике, увидеть все подводные камни.
Из таких же компаний рождаются Реакты и т.п. Потому что подходы используемые до него оказались проблемными. Вот так понимают как правильно и не правильно. Когда набивают шишки на проблемах. Инженеры из таких компаний быстро и мощно растут.
Желание сразу делать хорошо не правильное. Это бездумный подход. Пусть меня научат. Пусть мне скажут как правильно, я не хочу думать, не хочу вникать ни во что. Такие люди в принципе не способны решать никакие проблемы. Они способны только делать по инструкции, как мартышки. Таких к сожалению большинство.
Насколько же ты туп, я, как раз, говорю ровно об этом. Если ты ебучий вкатыш, то ты не будешь делать правильно/неправильно, ты будешь просто делать хоть как-то, в лучшем случае повторяя туториалы с ютуба. А правильно ли так делать или это самая тупая ошибка ты, тупорылая скотина, никогда так и не узнаешь, пока на твой говнокод не посмотрит коммерческий калопроводчик.
Или считаешь, что нулевый вкатыш как-то сам по себе просветится и осознает лучшие практики, да и в принципе, поймет, где он говнокодит?
Ты просто тупой, и думаешь, что все такие же.
Для новичка не требуется писать идеальный код, которого кстати и не бывает. Говнокод - это проблемный код. Если проблем нет, значит код нормальный. Единственный верный критерий. Для выявления проблем не нужно быть профи, нужно практиковаться и осмысливать. Если ты просто пишешь и не осмысливаешь, то ты мартышка.
Можно в телеге боту как то прислать команду из вне?
То есть допустим
https://api.telegram.org/bot4434432432/trigger?data=тут+всякая+инфа+для+бота
Можно, другой вопрос нахуя? И зачем тебе дрочить апи телеги напрямую если есть годные библиотеки типа aiogram?
Забей, тут бумерки которые в свои годы сидели в библиотеках и у них анальная боль что сейчас есть дохуя курсов/менторов которые современным вкатунам существенно облегчают вкат. По их мнению если ты сам не выстрадал каждую ебучую строчку кода то ты "не тру" программист. Само собой любому здравому человеку понятно что если у тебя есть бабки которые можно заплатить чтобы сэкономить свое время и быстрее достичь своей цели этим надо пользоваться.
>любому здравому человеку понятно что если у тебя есть бабки которые можно заплатить чтобы сэкономить свое время и быстрее достичь своей цели
Классика. Пусть меня научат. Пусть закачают мне в голову знания, пока я буду валяться на диване.
Ты хоть понимаешь, что никакие деньги, люди и курсы не научат тебя работать головой? Программирование это не печатание текстов.
Представь ты будешь учиться плавать сам, у тебя есть огромная библиотека, видео и тд под рукой. Ты чему-то, определенно научишься, не факт, что это будет правильно, потом потратишь еще кучу времени на переучивание.
И будет Вася, который занимается также, но с тренером. Тренер, сразу подметит ошибки, скорректирует и отправит плыть дальше.
По итогу, ты будешь превозмогать и страдать, уничтожать кучу времени, а Вася через 3-4 занятия с тренером уже будет обладать базовой техникой и, главное, не будет закреплять тупые ошибки новичка.
У меня стоит либа для ноды жс. Мне надо запрос от внешнего сервиса получить который только по урл стучится
>эти попытки что-то доказать душнилам для которых занятие с ментором = нихуя не делание и "пусть мне закачают знания в голову"
чел ты...
>душнилам
Программирование это и есть душнота.
Программисты - душнилы. Это максимально унылая душная деятельность.
А обучение ещё душнее.
Тебе на другую доску, залётный.
>Главное в обучении - обратная связь, которую невозможно получить изучая самостоятельно. А это значит делаешь ты говно или нет так никогда и не узнаешь. На этом все идеи самостоятельного обучения можно закрывать. Не говоря уже о том, что вопрос "что учить" уже сам по себе довольно нетривиален для начинающего кнопкодава.
Так тебе обратную связь кудахтер даёт когда твой код не работает. Айти как раз хорошо тем что этому можно научиться садя дома. А вот научись менеджменту ЛЮДЕЙ дома.
Это ж пиздец, хочу чтоб у меня все тотал Блэк было, а эта белая полоска ну нахуя вообще придумана была
Я тут пытаюсь вкатиться в ML, вроде разобрался с основными вопросами типа статистика, матана, алгоритмами, нейросетями и тд (естественно все на уровне теории и каких-то мелких задач)
Хочу на работу устроиться, но надо какие-то пет проекты делать, чтобы на собесе было что рассказать, а то и так нихуя не зовут
Посоветуйте темы какие? Или лучше на каггле медальки выбивать? Остались тут еще аналитики данных какие? А то на ai доске норм обсуждения умерли практически
Я пробовал вкатится в Java, и за 3 месяца обучения понял что это совсем не моё. Питон вроде по проще, хочу попробовать его. А дальше перейти на Go.
Почому не попробуешь податься на стажировку и посмотреть чё тебе скажут? Скажут что нужны петы, делай петы. А пока зачем.
Тебе надо не петы делать, а базовый набор резюме+сопроводительное менять. У тебя воронка пустая на входе, а ты собрался тратить время на какую-то херню.
Так вообще нихуя не зовут. Подаюсь последние 3 месяца, результата 0
>>71089
В резюме все написано как в классических вакансиях
Стэк: sql, python, библиотеки ml/dl (numpy, sklearn, pytorch, catboost и прочие)
Англ на уровне чтения тех документации
Написал что коммерческого опыта нет
Подаюсь на джуновские позиции и стажировки
Кстати мне 27 и по образованию я инженер строитель. Заканчивал соответственно строительный ВУЗ, мб в этом вопрос
>Написал что коммерческого опыта нет
Такое в 2024 году может себе позволить только выпускник МФТИ с красным дипломом.
>В резюме все написано как в классических вакансиях
Уж ML'щик должен понимать, что если за 3 месяца результат 0, то что-то надо менять. Посмотри пару разборов резюме на ютубе для начала.
После ШАДа с руками оторвут. Прошлогодний экзамен туда:
https://yastatic.net/s3/academy/admin/ysda_2023_classic_1_5f0c07384d.pdf
Ну ебать
Я не такой умный чтобы в ШАД поступить. Как минимум нужно пол-года или год готовится поступать
Там учиться 2 года, ещё параллельно с текущей работой, я не осилю
Кажется в моём положении легче найти позицию джуна или стажировку, не?
>Такое в 2024 году может себе позволить только выпускник МФТИ с красным дипломом.
А какие варианты? Пиздеть про опыт?
Офлайн в офисе в рандом-пердях - да, можно. Удалённо или в дсах - забудь. Так что готовь 100к на первые 2 месяца жизни в рандом-сити.
А какие варианты?
Можно пиздеть мягко - записав время обучения в опыт, либо жестко, но это уже к волкам.
Имхо, весной, когда только выходит на рынок листва с профильной вышкой на 3-4 курсе, залететь даже на стажировку лузеру-перекатышу - надо чем то выделяться. 0 результатов говорит, что то, что ты подаешь на вход черному ящику херке - не работает. Учитывая, что херку ты изменить не можешь, то повлиять на итоговый результат можешь только изменив данные на входе.
Повторять одно и то же, надеясь на другой результат - безумие. Хотя можешь напоследок сделать массовый спам через скрипт на все ключевики, которые хотя бы отдаленно можно скрестить с твоими пожеланиями.
Только надо добавить сопроводительное ещё.
А вот если пиздеть, то если вдруг тебя раскроют - не добавят ли в ЧС рекрутёрский? И как это вообще делают? По всем контактам, что у тебя в резюме: по почте, по номеру, по тг?
Я только этого боюсь, а так почему бы и не пиздеть, надо же крутиться 🐗猪🐗чиком, если хочешь быть успешным.
Это долго, да и для среднего двачера почти невозможно.
>Посоветуйте темы какие?
Пиздец. Зачем ты вообще учишь, если не знаешь как будешь применять?
>>71111
>Кажется в моём положении легче найти позицию джуна или стажировку, не?
Устроиться джуном не легче. Может это прозвучит контринтуитивно, но джуном устроится в несколько раз труднее. Джун это не буквально, а образное выражение. Такие вещи обычно не в заголовках пишут, а подразумевают между строк. Но быдло никогда дальше заголовка не читает. Ты хочешь сразу и без головняка устроиться, чтобы пришёл с нулём лет опыта, тебе двери открыли, всему научили, бля а чё все остальные - тупорылые слепые идиоты? Ты один нашёл способ наебать систему, хочешь ПРОСТА И БЫСТРА вкатиться, а остальные хотят долго, нудно, надрываясь гробить себя.
>Пиздец. Зачем ты вообще учишь, если не знаешь как будешь применять?
Применения дохуя
Я просил посоветовать тему, чтобы не слишком просто но и при этом не зарываться на полгода или год. Мб кто-то с опытом скажет что
>Ты хочешь сразу и без головняка устроиться, чтобы пришёл с нулём лет опыта, тебе двери открыли, всему научили, бля а чё все остальные - тупорылые слепые идиоты?
Бред
Любого человека на начальной позиции нужно обучать
>Любого человека на начальной позиции нужно обучать
Зачем обучать, если нет никакого кадрового голода. За вменяемые деньги можно найти адекватного готового специалиста на рынке. Джуниор вакансии постят рекрутинговые агентства, делают кликбейт заголовки, чтобы накрутить побольше откликов. Эти вакансии рассчитаны на чмохенов с низким самомнением. У нас полстраны готовы унижаться, работать за копейки, терпеть хуёвое отношение ради вожделенного опыта и циферки в трудовой. Но у компании нет столько времени ждать пока ты вырастешь. Она не скажет "давайте подождём годик-другой пока васян вырастет, наберётся опыта". У них проекты которые нужно было сделать ещё вчера. Про стажировку вообще лол. Стажировка рассчитана на студентов старших курсов, когда я учился в универе, наш препод мог подойти и шепнуть, мол куннейм хочешь туда устроиться? Она не рассчитана на великовозрастных балбесов, которых ёбнул кризис среднего возраста и они почему-то решили податься в дата сцаенс/нейронки лол.
Какой годик? Любой толковый чел нормально разберётся за пару месяцев с нормальной базой (поэтому и берут студентов норм вузов)
Компании принципиально пох кого брать упругого джуна или великовозрастного вкатуна, лишь бы работу делал, все равно они там больше на подсосе
Сейчас ахуевший дефицит опытных спецов и ниоткуда они не приедут и не возьмутся кроме как из джунов
Много в какие компании нужны джуны потому что есть класс задач которые джуны будут выполнять более мотивированно, чем мидлы какие-нибудь. Просто потому что это муторная ёбка, дрочка консольных команд по деланию дампов в базе, отчетостроение в табличку, интеграция с внешними сервисами. Если джун согласен это делать за 100 и будет ссать кумысом от счастья, то мидл за 220 заскучает, начнет ныть что таски не развивающие, и тд. Всегда нужны люди по типу "принеси подай"
Но правда джунов намного больше чем нужно.
>Сейчас ахуевший дефицит опытных спецов и ниоткуда они не приедут и не возьмутся кроме как из джунов
Да суть не в том, нанимает ли компания или нет, а в том, даже если пробьёшься через конкуренцию 100 человек на место, тебя ожидает место 60к в месяц. Она же не просто так пишут фразу "джуниор", это жадная компания ищет дешевых дурачков которые за зп дворника будут хуярить проекты 24/7. У наших вкатунов нет ни капли самоуважения, готовы работать за чашку риса.
>>71383
Это всё выгодно компании, а не работнику. Опыт "делания дампов" никуда потом не идёт. Его не вставишь в резюме. Ты увольняешься, идёшь на следующую работу. Там спрашивают, опишите свой опыт. Ты: ковырял таблички, делал дампы, отчеты. Они: простите, нам нужен человек с опытом (не весь опыт равноценен, тем более в ноунейм конторе). Нет смысла за копейки работать. Ты тратишь своё драгоценное время на посредственную должность, с маленькой зп, героически преодолеваешь конкуренцию, получаешь слаболиквидный опыт, который тебя не развивает. Не нужно сильно напрягать мозги, чтобы сделать отчёт. Хотя кому я это пишу, двач это доска слабовольных, неамбициозных увальней с нулевым самомнением. Здесь принято почитать 🐗猪🐗ов, и жопу с яйцами им вылизывать.
>Ты тратишь своё драгоценное время на посредственную должность, с маленькой зп, героически преодолеваешь конкуренцию, получаешь слаболиквидный опыт, который тебя не развивает
Так работает мир сколько мы его знаем в любой капиталистической стране в любой профессии
Сам начинал в проектной конторе за 30к на пол ставки во время учебы в универе (как раз препод нашептал)
Когда устроился на полную, 60к платить не стали)
>Альтернатива вообще ничего не делать и не получать никаких денег.
Альтернатива - любая вакансия на рынке. Что случится, если убрать все стажёрские/джуниорские вакансии с рынка? Работа вся закончится? Портал в ад разверзнется или что? Ты так же можешь учиться на обычной вакансии, без приставок.
>>71418
>Так работает...
Не работает. Он сам же писал "так вообще нихуя не зовут. Подаюсь последние 3 месяца, результата 0". Наглядное доказательство, что вкат через джуниорство не работает. Конечно он может биться головой об стену и пробовать снова. Я объясняю, что надо обычные вакансии без приставок смотреть, не джуниорские, не стажёрские. Там где стоит плашка "откликнитесь первым". В мире идиотов нет. Джуниорскую вакансию хотят все. Твой пример нерелевантен. Не надо сравнивать публичную вакансию на хедхантере которую видит каждый пеший-леший, с устройством по блату в универе.
В общем. Допустим. Я хочу сделать свою фотогаллерею. Но киллерфичей ее должна быть возможность взять какой-то стандартный фильтр, поднастроить и сохранить себе и потом использовать.
Я хочу, чтобы этот фильтр был привязан к пользователю, который будет его делать и использовать.
Допустим - легко. Класс - фильтр, у него ссылка на юзера, который его создал.
Но ведь получается, я должен еще где-то базовый шаблон такого фильтра хранить, чтобы новый юзер взял его за основу и под свои нужды поменял.
А дальше. Теперь я хочу рамочки продавать для фотокарточек. Надо же где-то хранить инфу о том что этот пользователь может пользоваться вот этой рамочкой, а этот - не может.
Получается - к пользователю - миллиард ссылок с развитием идеи будет из всех кусков приложения же.
А допустим, приложение выросло. Теперь у меня 100500 фильтров и 100500 рамочек. И я ввожу еще что-то. И еще. И еще. И все ведет к этому самому юзеру же.
Сразу же фейл, теперь при каждом запросе - надо смотреть, а какие там рамочки из 100500 доступны этому пользователю. А какие фильтры он насоздавал.
Как это сделать по человечески?
Типа ну серьезно же. Чем больше всяких фич появляется - тем больше штук подцепляется за пользователя этого. А если таких штук много же - будет лагучее-говнючее и никто пользоваться не захочет(
Вот как нормальные люди делают приложения, типа того же гуглофиса? Там вот дофига всяких настроечек же своих, куча документов может быть. Но вроде же нормально работает. Где про такое читать?
Да. А ведь дальше развивая. Я теперь еще хочу и шарить что-то с другими пользователями. Как это-то делать? Вот уже не просто пользователь, а каждой сущности еще прихуяривать список пользователей, которые имеют к ней доступ.
Даже на словах выглядит так, будто это будет лагать ебейше.
Единственный путь попасть на не джуниорскую вакансию - волчизм. Но без опыта хотя бы стажировки шансов напиздеть про опыт, чтобы попасть не на стажерскую вакансию - ноль целых хуй десятых. Замкнутый круг.
1080x1920, 0:08
Спалю годноту: на самом деле это skill issue. Если скилл нормальный и софты, то берут ноль вопросов. Проблемы с наймом потому что дофига кандидатов которые не знают элементарных вещей (чаще всего из-за того что плохое/непрофильное образование) или проблемы с софтами (очень много невероятно ЧСВшных червей которых к ружью тяжело приставить) или проблемы с трудовой этикой (сразу видно что человек через год попробует съёб оформить только как вольётся в процесс разработки).
Кандидаты сами такую ситуацию и породили, т.к. наебалово работодателя стало модным очень несколько лет назад. Кто норм работал, тот так норм и работает, 300 нижняя граница оклада, три оффера за неделю без голодных игр. И это прямо в России без зарубежных вакух.
Я как-бы знаком, лол.
В его контексте и говорю.
Вот мне надо все фильтры подгрузить. Я должен буду по пользователю фильтровать. Ок. Но если этих фильтров дофига, и пользователей дофига. Получается что все будет тормозным, ведь даже с учетом индексов-хуиндексов, у меня 100500 записей для каждого пользователя.
А если надо разом разных сущностей подоставать, то там вообще же пизда начнется, надо по дохуищу таблиц пройтись, все вытащить.
Латенси хуевый, гроб, гладбище, пизда. Только ставить плашку пользователю: ПОДОЖДИТЕ, ЗАПРОС ВЫПОЛНЯЕТСЯ, НЕ ПЕРЕЗАГРУЖАЙТЕ ПЛИЗ СТРАНИЦУ, А ТО ПИЗДА.
>Проблемы с наймом потому что дофига кандидатов которые не знают элементарных вещей или проблемы с софтами или проблемы с трудовой этикой.
Ля тут вопрос хотя бы до техинтервью дойти
Если у тебя есть опыт, то будет легко. Если опыта нет, то ты даже не джуниор, нужно через стажировки тащиться. Нахуй ты кому без опыта нужен, может ты вообще профнепригодный.
Это проблема схлопывающегося рынка и перекоса предложения со стороны вкатышей. Когда на вакансии джун/мидл в первые сутки прилетает 1000+ откликов, то это проблема высокой конкурентности и появившейся возможности у работодателя выбирать, а не софты, харды. На ласковом хайре брали всякий сброд, который сейчас бы с позором выгнала бы еще херка на предсобесе.
веб-макаке сложно будет перекатиться в DS ? бэкграунд математический есть, физ-мат заканчивал, но то было очень давно и мозги от веба атрофировались
>Это проблема схлопывающегося рынка и перекоса предложения со стороны вкатышей.
Ты сказал? Данные свидетельствуют ровно об обратном.
>Когда на вакансии джун/мидл в первые сутки прилетает 1000+ откликов
Ты сказал? А если это не релевантные отклики? Даже не если, а скорее всего. И конечно их не 1000 и даже не 100.
>появившейся возможности у работодателя выбирать
Данные говорят об обратном. Работодателям все сложнее удерживать работников, так как нанимать не кого, потому что большинство не релевантные.
>На ласковом хайре брали всякий сброд, который сейчас бы с позором выгнала бы еще херка на предсобесе.
Весь твой текст чистой воды фантазии, не подкрепленные ни какими фактами.
Под не релевантными я подразумеваю не умеющих ничего. Которые даже ни одного проекта не создали самостоятельно. Или создали по туториалам, а без них не могут. Сейчас такие не нужны, это правда. Сейчас кризис, не то время чтобы таких нанимать. Научись создавать приложения и будет тебе работа.
Ну условно я могу написать борду с нуля на ларе+vue(просто чтобы было), примерно с таким же функционалом как двач + немного с других борд фишек(типа кастомных мочераторов, интегрированная кукла). С таким должны взять на среднюю должность вебдебила?
Ты не учитываешь многие факторы. В компаниях уменьшается количество денег. Инвестиций особых нет. Для роста бизнеса нужны спецы, но нужны качественные. При таких условиях будут ли нанимать кого попало? Нужны не кто сможет приносить пользу сразу же. Вот и весь расклад.
>условно
Что это значит? Ты или можешь или не можешь, безо всяких условностей. Если ты думаешь, что можешь, то это болтовня. Когда смотришь футбол по телевизору, кажется, что все просто и понятно, надо все лишь затолкать мяч в ворота. Только когда выйдешь на поле, поймешь, что все не так просто.
В какое сможешь.
Ждите! Я обязательно напишу свою борду и стану вебмакакой!
>Не то чтобы я совсем конченый филолог, но с матаном не дружу
Причём здесь матан? Откуда вы вообще это берёте. В программировании нет никакой математики почти нигде. За редким исключением. Это больше голливудские штампы и стереотипы. Кроме математики нужно дохуища всего знать. Базы данных, безопасность, как разворачивать инфраструктуру, архитектуру приложения, и так далее. То что где-то нет математики, не значит что там легко.
>веб-макаке сложно будет перекатиться в DS ?
Смысл какой? Из веба переходить в data science это пиздец тупо. В DS зарплата как у php-программиста, а обязанностей в 10 раз больше. Посмотри на список того что нужно знать https://hh.ru/vacancy/99836079 лол и это за 100-200к зп.
Президент зарабатывает в алмазной шахте, ты фармишь камни. Курс на марс, отходы на свалке. США богатая страна.
>В компаниях уменьшается количество денег. Инвестиций особых нет. Для роста бизнеса нужны спецы
Ты ставишь телегу впереди лошади. Для роста бизнеса нужна прибыль или как минимум постоянный рост клиентов, чтобы привлекать инвесторов
Ты не учитываешь симкарты, спутниковый интернет меньше единицы, клиент-сервер канал тоже бабки в кросстред операциях, у тя потери в кремле. Самоездящая тачка с пультом дистанционного управления работает автономно.
Но можно ли использовать более описательные имена, которые будут указывать не на событие, а на то, что выполняет метод - в виде глагола? Или это уже наркомания? Например, не OnProfileClick, а OnNavigateToProfilePage. Или в этом случае просто назвать метод NavigateToProfilePage и подписать на него кнопку? Но правда тогда нарушается единообразие, почему в одних местах "On-методы", а в других просто методы.
На скринах три примера разных подходов к одному и тому же коду. В первом мы выполняем задачу в самом обработчике, но название обработчика при этом не говорит о том что делает метод, поэтому приходиться вникать в код. Во втором случае обработчик содержит описание того, что делает сам метод, но тогда теряется смысл обработчика. В третьем подходе уже комбинированный подход.
Зачем нужны аналитики? Это что-то россиянское или они и на западе существуют?
ты ебаклак? от того что ты поменяешь местами куски кода - функционал не поменяется.
меня интересуют уязвимости. я сейчас прочитал что изза "случайной" утечки кода ХР эта система типо стала очень узявимой ну и я помудал такой а что если её код иначе скомпилировать - тогда это уже будет ОС с твоим личным закрытым исходным кодом получается которого ни у кого нет. добавить тупо еще какой нибудь рандомный коэфициент компиляции чтобы он вообще эти страницы кода перекидал местами от болды
>Зачем нужны аналитики?
Чтобы принимать решения, основываясь на данных.
>Это что-то россиянское или они и на западе существуют?
На западе куча аналитиков.
>>Зачем нужны аналитики?
>Чтобы принимать решения, основываясь на данных.
Уточнение: спрашиваю про системных аналитиков.
чтобы кодомакака не придумывала отсебятины, а только нажимала кнопочки
ну я думаю, там задачи поинтереснее будут, люблю статистику и все такое
а то сайтики ебучие заебали
Количество матюков в коде?
>там задачи поинтереснее будут
Анализировать риск дефолта челиков пиздец как интересно. Или искать фрод. Или работать над лидогенерацией/таргетированием. Весь дата сцаенс это тупо разделять пользователей на группы и искать чё каждая группа любит покупать и по какой цене. Типа, если кто-то купил телефон, то возможно они купят к нему и чехол. Дата сцаенс скучнее сайтов в два раза. Если сайты хотя бы визуальные и на глазах, то в дата сцаенсе ты усираешься а этого никто не видит. Тебе повезёт если дадут поработать над какой-нибудь LLM или поиском.
Тем более, в дата сцаенсе сейчас и конкуренция появилась, все туда пруться как стадо баранов. Статистика прикольная штука, в ней много магии, но блин чел ты реально хочешь рассчитывать оптимальную цену на дилдаки? Или делать говнопромоакции?
Эт резервация индейцев, tax free zone with constitution.
>Тебе повезёт если дадут поработать над какой-нибудь LLM или поиском.
"ООО Психограм" навалил подобных вакансий
https://hh.ru/search/vacancy?from=employerPage&employer_id=9060702
В среднем да, но если ты двачер, то можешь не думать об этом. Надо уметь пиздеть, договариваться, наёбывать, манипулировать наивными разрабами-двачерами и тд.
перекомпиляция ядра в паре e=mc^2
>Продукт менеджеры/овнеры реально много лутают? Больше чем прогеры?
Смотря что за продукт. По зарубежной статистике, только 2 из 5 стартапов прибыльные. В интернете о неудачах обычно не рассказывают, только об успехах. Если овнер на деньги инвесторов всё это делает, он ничем не рискует. А если на свои, то можно слить бабки в минус и всё.
У нас продактовнеры получают как тимлиды. В бизнес-подразделениях, где сидят 🐗猪🐗ы, тоже есть своя иерархия, они не как руководство, а просто структура, параллельная IT, и зарплаты у них очень разные. Про продактменеджеров хз, если они у нас и есть, айтишники с ними не пересекаются.
бля, как же вы заебали
в твоем списке вместе с 1с идут вакансии по типу бухгалтеров и прочих не связанных с программированием, твоя статистика говно
Для этого и нужны абстракции. В методе OnProfileClick ты вызываешь метод NavigateToProfilePage.
1С/1С-Битрикс
Ты умеешь, но тебе лень.
Просто берешь и устраиваешься на джуниор трейни. Тебе не будут давать большие задачи, а будут сбрасывать мелкие фиксы на пару строк.
ЯВАскрипт - это инструмент, так откуда же берётся ненависть? Либо терпи и продолжай развиваться в фронтенде, либо не терпи и уходи в другой стек. Зачем ты ноешь и жалуешься? Только силы напрасно тратишь.
Хочешь совет? Не прокрастинируй и одёргивай себя всякий раз, когда начинаешь плакаться.
опять ты начинаешь поучать жизни, душный скуфо бумеро гречазавр
че хочу то и пишу. а советы свои засунь себе поглубже. по твоим постам можно сказать, что ты и сам рад поплакаться или побухтеть, но скуфские принципы не позволяют, поэтому взамен ты вымещаешь фрустрацию на тех, кто не боиться высказаться. типичная логика раба системы - если я терплю молча, то и все вокруг должны
Но он прав, признай это. Ты не первый такой уникальный с критикой JS, не ты последний. Хочешь - превозмогай, не хочешь - оставь это, не будь "сабмиссивным мазохистом", что тут ещё скажешь?
я зашел в поиск, а там всякий кринж с впн и расширениями
ну я короче открыл консоль, нашел вот это говно -
<div id="age-verification-container"></div>
и вот это -
<div id="age-verification-wrapper" class="removeAdLink">
и удалил эти элементы, сайт открылся
есть ли у меня будущее как у программиста, я еще маленький и не выбрал профессию просто
Даже обезьяна может быть программистом. Если её посадить за компьютер, показать как открывать vs code, и всё погнали, можно 300к секунду стричь.
Ты сначала обезьяной стань, червяк.
А в японии живут японцы
Вот мне надо несколько языков кроме джавы:
1) Мне достаточно выбрать их топ продукт (IntelliJ IDEA) и поставить плагины?
2) Или же надо отдельно ставить каждую IDE, скажем, WebStorm, PyCharm, PhpStorm идт?
Пенсию ебать, робот с лабиринтом - слой бочки.
https://www.cnews.ru/news/top/2024-05-28_rossijskij_biznes_stradaet
Почему гоферов не ищут?
аригато
Хуита, на каждую вакансию сотни, если не тысячи откилков. А недостаток высококвалифицированных малооплачиваемых специалистов был всегда.
Покупаешь фирму, делаешь поправку в конституцию, весь код - нэтив джаваскрипт.
Частные фирмы: objective c + клиентская база с документами .
Человек профитней кофемашины на марсе, робосистема - банкомат с деньгами вместо джава кода. Чек!
Я те блябуду, лучше на чатгопоте сидеть, чем среди шизов. Ты скоро сам станеш таким же.
На связи многоопытный синьор бэкенд вебдевелопер.
После сегодняшнего мува докер хаба загорелась жопа, хоть и не в России, захотелосб что-нибудь поимпортозамещать. С каким стеком удобнее вкатываться в нынешнюю десктоп и системную разработку? Интересует не столько начальный уровень заработка, сколько перспективы.
Если хочешь импортозамещать контейнеры, то обычно их пишут на Go с вклаплениями C.
Да контейнеры-то нахуй, кто мне для них образы делать будет. Я в целом больше за системное/десктопное спрашиваю
>С каким стеком удобнее вкатываться в нынешнюю десктоп и системную разработку?
Rust. Но это лично моя вкусовщина.
>обычно их пишут на Go
особенно когда нужно куда-нибудь протолкнуть новую технологию, а она никому не нужна
>с плюсов бегут на раст
Никто не бежит с плюсов на раст. На раст побежали только соевые небинарные додики, которые наслушались про "раст - лучший язык, линукс перепишем"
>С раста бегут из-за сложности? Я думал из-за неё с плюсов бегут на раст.
Нет, плюсы проще, как ни удивительно, там боров чекера нет.
https://loglog.games/blog/leaving-rust-gamedev/
А вот одного из тех программистов, для которых написан Раст, так заебал боров чекер, что он рейджквитнул и запилил Zig
Сел на пенек - денег должен.
В какой профессии используется программирование, и работа с микроэлектроникой? Цифрой и аналоговой.
Что нужно знать, чтобы стать как этот чел? - https://sergei-skorobogatov.github.io/sergei-skorobogatov/#expertise
Вот есть программы типа Computer science and engineering, оно? Это курс, который включает CS и CE?
Или нужно на чистое сomputer engineering идти?
это микроконтроллерщики, а это цифровая электроника, как заказывали
> Возьми сумму на которую бы ты пошел
И в итоге вкатуны с заниженной замооценкой просят гроши, а им отказывают, потому что подозрительно мало.
И проследуй нахуй, так как очередь за забором меньше не становится и хотелки будут выше вилки.
Не зря же он спрашивает сколько можно просить, хотя на стартовых должностях нет торга, просто кидают кость, чтоб не сдох, не хочешь еще десяток другой готовы закрыть ту же вакансию.
Иногда в геймдеве проскакивает, но редко
В плане работы бывает вообще всё, но не так, как обычно это себе представляют, что якобы язык обязательно должен упоминаться в вакансии, а после выхода на работу будешь целыми днями именно на этом языке писать код для прода. Бывают малоизвестные платформы, разработанные внутри самой компании, где в качестве одного из скриптовых языков решили юзать какую-нибудь экзотику, и предполагается, что никто её глубоко изучать не будет, а за полчаса прочитает справку по синтаксису и будет время от времени дополнять скрипты. Бывают тестовые утилиты, написанные разрабами в свободное от задач время хоть на хаскелле, и именно тебе выпало внести в этот код правки, поскольку предыдущий разраб уволился, а утилита очень полезная. Бывают проекты, где каждый разраб пишет, на чём хочет, одноразовые мини-проекты, которые надо один раз запустить, что-то посчитать и сохранить в файл. Общего здесь только умение быстро обучаться новому.
Залупа для большинства вкатунов, контора подписывает с тобой договор, что ты обучаешься у них и обязуешься отработать год-два, иначе оплачиваешь "обучение" суммы от 300 до 1,5млн рублей. В итоге все это время работаешь за МРОТ, если свалишь, то получаешь иск, хотя сейчас не тот рынок, чтобы джун мог легко свалить через 3-6 месяцев работы.
Где щас самый дешевый виндовс сервер взять можно? Надо там 2 ядра, 4 озу, 70гб хдд
А если я в такую залупу попал на 18 месяцев? Я реально опасаюсь, что мне будут платить по 30к.
А я хочу написать что то, чтобы оно было актуально для реальности (вебчик) и при этом там была бы интересная задача для исполнения, может что то даже низкоуровневое и требующее реализации сложнее обычного круда
В унике когда учился понравились лабы по паралельному программированию на OpenMP
> это тонны бумаги, объясняющие как писать круды чтоб они были поддерживаемы в большой тиме
А это для тебя типа слишком просто? Ну давай, напиши круд хотя бы на 10к строк, в котором не надо будет менять половину кода для каждой новой фичи или изменения логики. Написать с нуля сейчас можно что угодно достаточно быстро (если отбросить специфические сферы типа разработки ОС, СУБД, машоб и тд), а вот написать так, чтобы оно потом легко поддерживалось и расширялось - это искусство. Тут как раз и проходит грань между кодомакакой и инженером.
Так что если твоя цель - вкат, то на твоем месте я бы копал именно в этом направлении.
А если ты просто хочешь что-то для души накодить, то нам-то откуда знать, что тебе интересно?
Так зависит от конторы, все они обещают пересмотр раз в 3-6 месяцев, если ты выполняешь план развития, нет претензий, сдаешь экзамены и тд. Но только все эти моменты очень субъективны и крутятся в любую сторону.
Да и есть конторы которые только пугают ученическим договором, а по факту обучение доказать не могут или просто не занимаются выбиванием долгов, а есть наоборот те, кто только на этом и специализируется.
Судя по написанному, в данный момент ты вообще не вдупляешь особо в смысл этих крудов и прочих вещей. Как говорил анон выше - писать поддерживаемый код - искусство. Не зря из-за этого сгорает куча денег т.к. пришел какой-то миддл из Рога и Копыта, стал вдруг архитектором/миддлом и накодил с 2-мя джунами какую то хрень.
Если хочешь что для души накодить, то сделай ORM с поддержкой разных баз данных и (в идеале) асинхронных запросов.
Удачи, начинающий инженер
>Какие интересные проекты можно написать?
Если не знаешь что написать, захуярь тупо КРИПТОБОТА или бота торгующего фьючерсами на какую-нибудь пшеницу.
Нахуя проекту быть ИНТЕРЕСНЫМ, скажи мне пожалуйста?
Проект должен приносить пользу, прибыль, зарабатывать деньги, облегчать труд, снимать лишнюю рутину с жопы.
Но ИИИИНТЕЕЕЕРЕЕЕЕСНЫЫЫЫМ!?!?!
>А я хочу написать что то, чтобы оно было актуально для реальности (вебчик) и при этом там была бы интересная задача для исполнения, может что то даже низкоуровневое и требующее реализации сложнее обычного круда
Запили веб фреймворк, который бы не требовал мегабайтных js-ников для скачивания клиентом и работал предельно быстро.
Становись ПРЕПОДАВАТЕЛЕМ КУРСА СКИЛЛБОКС ПО ВЫБОРУ СПЕЦИАЛИЗАЦИИ В АЙТИ!
На дваче.
Что из перечисленного у тебя высывает вопросы? Тут всё очевидно человеку не вкатившемуся в программирование вчера.
у меня два вопроса - зачем ты откопал каммент столетней давности и стриггерился, насколько пуста твоя жизнь?
Потому что первое – унарный плюс над массивом, а перед ним пустой блок кода, а не объект.
Это пожалуй единственное что не очевидно в пике, тут двоякая трактовка парсинга.
А для этого тебе уже фундаментальные знания о языках программирования надо получить.
слив защитан
Ну вот фундаментальные знания о теории типов говорят мне что нельзя прибавлять целое число к массиву
Потому что унарный плюс определён для чисел, и в динамике это каст в число. В статике на такое принято ошибку кидать.
вот есть окна pop up. если я узнаю как называются такие, то смогу на английском нагуглить инфу
В нормальном языке тебе об этом сообщает ide, а не анон с двача.
Ровно такие же у него маняфантазии про синьоров и мидлов, их тоже как собак. Без аутсорс разработки зепки если уж и не откатываются, то жестко стоят на месте в рублевых фантиках, а это все на фоне ускоряющейся инфляции.
🌶 вы зажравшиеся пидорундели-гойтишники ебаные. Это ты ебаный манька о🌶вший. А как думаешь 80% населения РФ будет тогда жить, если это, как ты назвал, "фантики"? Нее, другалёк, ты если в экономике иль другой теме не разбираешься, будь добр помалкивай.
Это джун должен много знать. Хотя почему-то многие вкатуны считают, не не должен. А мидлы и старше должны реально уметь, реально иметь опыт решения проблем, понимание на своей шкуре, какие проблемы бывают, как их решать, как устроены большие проекты, их эволюцию, как работают большие компании и всё такое
Запилить какой-нибудь кусок функционала, например, новый эндпоинт или новый бизнес-сценарий добавить
Получается так
добавить новый функционал, исправить старый, что-то перепилить
основная сложность на всех проектах в том, что кодовая база большая, нужно разбираться, что зачем нужно, понять это бывает сложно. Ты не можешь что-то реализовать, не понимая, как работает остальное. Зачастую ты не можешь даже запустить и протестировать как следует то, что ты сделал.
Иногда чтобы что-то сделать, надо переделать что есть, а это очень сложно сделать так, чтобы не сломать всё остальное.
В этом проблема работы на реальных проектах.
Для теста, ты можешь взять какой-нибудь проект с открытым исходным кодом, форкнуть его, научиться собирать-тестировать, а потом попробуй реализовать какую-нибудь фичу, бесполезную (иначе бы уже кто-нибудь сделал), просто учебную.
Ну ты описал то чем занимается любой программист в принципе. То есть у вас проблема за 200к найти человека, который умеет то, что делает любой программист?
>Ну ты описал то чем занимается любой программист в принципе
Значит не всякий, кто официально работает программистом, является программистом
И уж тем более ими не являются те, кто пытается вкатиться. Примерно 0% там. Не больше чем 1-2% это точно, всё-таки студенты хороших вузов с хорошей практикой тоже есть.
>проблема за 200к найти человека
Видимо проблема. Потому что если человек просит 200к, это не значит, что он чего-то реально умеет. И да, 200к совсем не так много.
Очень жизненный ролик
Важен ещё стек, если там джава какая-нибудь или плюсы, то это сразу ограничивает список кандидатов очень сильно.
Но в куче других направлений нет такого переизбытка сильных кандидатов.
>Не везде нужны "настоящие" программисты
Про "настоящих" (хз что ты вкладываешь в это, или подумал, что я в это вкладываю) речи не было. Речь была про опыт копания в больших проектах, который в литкоде не надрочишь, в книжках не прочитаешь, и даже в универе этот опыт не получишь.
это ты вообще не в ту степь поехал))) защита конурентности это хорошо и это не только хадуп
Тебе нужно знать на каком языке это было написано
>Есть прога написанная 1997 году под MS-DOS[8086, 16-битный, EXE], там просто тесты с нужной инфой как извлечь весь текст?
В Линуксе есть команда strings. Ищи аналог пол ДОС/Окна.
быстрее надо было кликать
>>77090
https://pastebin.com/w9NFeTTc
У сожалению не выглядит так, будто там есть что-то интересное.
Видимо, разрабы продумали этот момент.
охренеть. у меня получилось. я просто скопировал весь js код и добавил строчку transition: top 1s в html. и заработало!
Ну а хуль ты хотел. Новая версия чатгопоты - 4o - ебёт во все дырки тупых жс-макак. Главное вопрос задать верно. Я потратил на это не больше минуты: написать запрос, скопировать в жсфиддл, высрать сюда.
Для соло-бизнеса ебейшая мощь.
Я тоже сначала пытался туда вкатиться, но так и не смог продать ручку собеседующему. Вкатился в айти
Не будет никакого вката. Сначала на🌶чат нейроговнокода, потом обосрутся с поддержкой этой 🌶ни и обанкротятся.
Нет компаний -- нет работы.
ПРОДАЙ ПОЧКУ
>Новая версия чатгопоты - 4o - ебёт во все дырки
А с переводами текстов лучше справляется, чем 4 турбо?
Значит claude 3 opus петухи из опенай так не смогли переплюнуть?
Особенность продажных вакансий, что минимальной планкой пишут не оклад, а вполне себе среднего менеджера. Это в айтишечке, сколько отсидел, столько получил. А продаван должен напродавать, еще и убедить кабаныча выплатить ему эти деньги. Да и 500к в продажах не каждый комдир имеет, хотя у меня товарищ апрель закрыл на 1,5млн на карман, но это мерзкий риэлтор, а это уже уровень своего бизнеса, сидел бы у кабаныча, дай бог 300к выплатили.
Не делать вширь, а делать врост
Кэшировать н последних использованных статических файлов меньше порога
Так ты сразу срезаешь пласт проблем. Это конечно если ты хочешь решать заявленную проблему, а не впихнуть куда-нибудь микросервисы