IT-пидоры, помогите! Что можно выучить из программирования? Только не Web! / программирование :: пидоры помогите (реактор помоги) :: geek (Прикольные гаджеты. Научный, инженерный и айтишный юмор)

программирование geek пидоры помогите 

IT-пидоры, помогите! Что можно выучить из программирования? Только не Web!

Ситуация такая: я программист с более чем 10-летним стажем. Но проблема в том, что я программист 1С. Так уж вышло, что в моём мухосранске это было и остаётся единственной профессией, с помощью которой можно заработать не только на жратву.
В свете последних пиздецовых лет возникла необходимость изучить что-то новое, что актуально не только в рашке.
Я попробовал Web и... это пиздец. По крайней мере для меня!
Я всегда считался очень сильным разрабом, который делал сложные экономические механизмы, но на веб я смотрю сейчас как даун на учителя старших классов. Мой мозг просто отказывается его воспринимать - это не программирование, это блядь несвязанный поток данных, с которым невозможно разобраться и выявить какие-то закономерности.
А этот ебучий веб сегодня просто ВЕЗДЕ!

Поэтому, уважаемые IT-пидоры, пожалуйста, если кто-то УЖЕ работает хотя бы пару лет программистом, но в сфере, не связанной с вебом, подскажите, что сегодня можно такого изучить? Любой язык программирования, хоть ассемблер, лишь бы был не веб и лишь бы с ним можно было найти работу!

И если не затруднит, буду благодарен за какой-нить базовый мануал.

Спасибо!
КУПОН
НА 1 помощь,программирование,geek,Прикольные гаджеты. Научный, инженерный и  айтишный юмор,пидоры помогите,реактор помоги
Подробнее
КУПОН НА 1 помощь
программирование,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор,пидоры помогите,реактор помоги
Еще на тему
Развернуть
ASSembler
noavatar noavatar 08.04.202211:27 ответить ссылка 9.9
> это блядь несвязанный поток данных, с которым невозможно разобраться и выявить какие-то закономерности

Интересная предъява.
Что ты под Web подразумеваешь?
Frontend, Backend. Всё, что так или иначе работает через браузер или связано с сайтами.
Ну вот я бэкенд пишу на ruby on rails и разобраться и найти закономерности легко)
С фронтом вот да, беда, для меня лично.

В общем, если не нравится веб, то у тебя не так много для "старта" остается.
java / c# для десктопа. Но и то и другое также для вэба используется
python тоже для десктопа можно использовать, но вакансий с ним для десктопа я почти не видел
kotlin (java тоже нужна) / swift для андроид/айос разработки
Просто интересно, что из фронта пробовал?
Vue и React.
От Vue сразу сблевал, на React'е смог даже написать калькулятор.
странно, обычно наоборот, от реакта блювать хочется, а вью ок. Видимо сказывается порог входа. На реакт проще вкотиться, пока делаешь что то не сложное, а потом уровень сложности как и вью и ангуляра. Я вот на ангуляре сижу, и вот порог входа реально высокий, за то потом когда втягиваешься уже не понимаешь как без всех его инструментов можно нормально что то писать. Но это ИМХО.
Насчет твоего вопроса, то как уже писали ниже, подумай над областью где хотел бы работать, а язык и фреймворк уже вторичное.
Pinguin Pinguin 08.04.202212:18 ответить ссылка -0.4
Я изначально учил .net, сейчас в процессе изучения angular. И если честно, я охуел от того, сколько непонятных файлов компилируется и создается, когда создаешь angular-проект. Просто блядь нихуя непонятно что и зачем, гора совершенно неочевидной хуйни. Я понимаю, что в .net примерно тоже самое. Но оно там остается за ширмой и особо тебя не волнует.
Это по началу так кажется, потом все логично и понятно становится. Ну или я уже привык к этому.
Ну не знаю, web по сути сейчас единственное к чему идёт программирование. Нейронки? В вебе, карты/приложения/запрос-ответы, работа с БД, и т.д. и т.п.
КАРОЧ, веб - это легко. Напиши мне в телегу (@wiossin) я тебе постараюсь помочь. На данный момент работаю в вебе, путешествую по россии, и на текущем месте по выходным учу одного продавца "алкашки" вебу, так что даже записи его трудов есть. За 3 занятия он создал репу, развернул фраемворк (yii2) и уже умеет сам верстать html, завтра начну зы пыху ему обьяснять (до этого он ни строчки кода не написал)
Ах да, фронт будет идти нахуй, это конечно можно изучить, и не очень то и сложно, но пока бек не осилишь не вижу смысла вникать во фронт, для начала - общие механизмы бэк-взаимодействия, роутинг и остальная залупка, далее полгода-год стажа в беке, и ты уже владеешь MVC, и можн охоть фраемворк сменить, хоть на фуллстака выйти
И да, всё можно по удалёнка
Такие дела
Мои события	
® Отклики и приглашения	+22
<Ш> Просмотры резюме	+507
'¿г Избранные вакансии	2
0> Автопоиски	
Подработка
Разовые задания, неполный рабочий день, временная работа и другая подработка
Найти
Рекомендуем лично вам
Программист / разработчик от 40 000 руб.
Аукционы Федерации, Уфа
Лол, я уже даже приглашения не смотрю
О Статус
Вакансия
О Приглашение
#100% |||
О Приглашение |44% ||
О Приглашение
# 89% |||
О Приглашение
# 83% ||
Щ Разработчик РНР
Удалить Отказаться Оставить отзыв Статистика по вакансии Р Программист / разработчик
Удалить Отказаться Оставить отзыв Статистика по вакансии
Щ Бэкенд РНР
Как-то печально. За 1С тысяч на 20-30 больше вилки
gybson gybson 08.04.202212:33 ответить ссылка 1.6
"КАРОЧ, веб - это легко. Напиши мне в телегу (@wiossin) я тебе постараюсь помочь."

Спасибо, но у меня жена работающий вебщик. И она пытается мне помочь. Проблема в моём личном восприятии этой области. Говорю же, у меня просто мозг отказывается воспринимать веб-программирование как единую систему.
ТАК патаму шта это и не единая система! Типо, не надо думать что сидя за рулём ты сможешь починить дверцу багажника у прицепа (хотя и такое возможно)
Сидишь, пишешь пыху, делаешь методы в модельках
Отвалился сервак? Открыл баш и ребутнул nginx, он не запустился, идём в конфиги, смотрим логи "error param pathh", ага, видем ошибку, не так назвали переменную в конфигах, подправили, теперь надо сделать "форму загрузки изображений". Мне лень. Иду гуглить что уже есть, ага: "php composer.phar require developeruz/yii-behaviors "*"", ништяг, за меня это уже сделали. Открываем баш, выполняем там эту команду, докачали композером новые файлики модов, отлично! Открыли примеры ни гитхабе: ага! Вот пример как "подцепить" этот новый модуль к модели. Работыет? Кайфы. С вас 100.000 рублей, вот ваш лендинг со всеми настройками, модулями и т.д. Как я реализовал такой проект за неделю? Да никак, я неделю бухал, в субботу ваш фронтовик дал мне вёрстку, в воскресенье я её натянул. А ядро я еще год назад запилил и оно на гите валялось, я только роутинг под ваш сайт прописал и экшоны добавил *йок*, дня доброго.
WiossiN WiossiN 08.04.202213:42 ответить ссылка -0.6
Полностью веб (опять же на примере yii2) выглядит так:
Браузер куда то запрос послал, там отработался язык, в браузер вернулся результат (это как return 0; в консоль, когда int main() запускаем (в унике на плюсах учился)
Тоже самое, приступаем:
Браузер запросы посылать и принимать умеет, а вот "кудато" и "язык" надо настроить, погнали:
Купили сервак на linux за 200 в месяц, поставил туда ubuntu/debian, только почти все языки для web-a не надо компилить, тупо положил файлик и он скомпилиться во время исполнения (нихуя не так, но в общих чертах - так), вот и делаем:
Кто на серваке будет принимать запрос? Nginx или Apache, оба настраиваются файликом и всё (типо в какую папку должен упасть запрос если к серваку ломанулись на test.ru)
Создаём папку test.ru, прокидываем в него nginx, ставим на саму машину сервера php (или питона, на вкус и цвет) теперь сервак умеер ловить запросы, перенапрявлять их в папку, и в настройках nginx говорим "когда в эту папку кидаешь запрос, начинай там исполнять файлы кода, и используй вот этот (php, python) интерпритатор (который сидит на сокете или на порте, разницы никакой). Теперь нужно написать сам код, открываем папку test.ru, и пишем в index.php: return 'епат, оно живое!'; из браузера ебанулись в test.ru, увидели: епат, оно живое!
ПРОФИТ
РЕАЛЬНО, ПРОФИТ
(и потом еще год изучаем что такое MVC, и с чем его схавать. Это реально ОООЧЕНЬ просто)
WiossiN WiossiN 08.04.202213:52 ответить ссылка -3.5
Блядь, ты мне химичку в школе напоминаешь, которая шарит в химии и искренне недоумевает, почему по её предмету пятёрку на всём потоке имеют всего несколько человек, а остальные троечники и эту химию в гробу видали. Ведь химия - это же так просто!
- Понятно?
- Нет!
- МАЛАДЦЫ, ИДЁМ ДАЛЬШЕ ТАК ТАК ТАК ТАК ТАК ПОНЯТНО?
- Нет! (нихуя не понятно)
- МАЛАДЦЫ, ИДЁМ ДАЛЬШЕ
Aveu. Ий H -4 MA A P VVC Afc-И fï "A 'A
f£
S


|4 -ЬЛАОРоЛОНА A/4 N«-VIaTAV!
-r
M.ü-'Hzt
Й-Ф
Время грохать свой рейтинг дальше, навались ребята! (абщепохую)
Давай еще раз:
АБСОЛЮТНО ВСЁ можно обернуть в web (почему? да потому что под этим подразумевается что программка выполнилась не у тебя на компе, а на серваке, и доступна хоть с холодильника самсунг в браузере)
и вот тут магия: научить какой нибудь левый комп исполнять твою прогу можно только так: сервак принял запрос, исполнил скрипт, вернул результат.
Как заставить левый комп принимать запросы по 80 и 443 порту? для этого существуют apache и nginx. Как тоолько ты их запустишь, они "слушают" 80 и 443 порт, а запросы http и https идут на эти порты соответственно. (это те самые волшебные буковки перед URL (да, если их заменить на ftp или ssh то запрос будет идти в другие порты, но не все браузеры тебе дадут такую возможность, это в теории, вообще нихуя не уверен что это работает, потом проверю) ну суть именно такая: http://joy.reactor.cc/, значит надо ломится к ip 146.59.26.8 (это держится в dhcp серверах, отдельная тема, но по сути они просто хранят инфу что joy.reactor.cc = 146.59.26.8, и нас этот механизм вообще не ебёт, мы только покупает домены и говорим на какой комп по ip ломится) и именно на 80й порт (потому что http)
Дальше машина (он же сервак, на который мы скидываемся) имеет запущеную прогу nginx или apache (ща чекну на джойке и прикреплю к комментам), большой разницы нет, но nginx круче, потому что ПАТАМУШТА, не вникай, пока рано, потом распишу
И вот как раз эта прога (nginx или apache) принимает запросы с 80 порта (типо его слушает) и переадресовывает их в папку joy.reactor.cc, хотя я в основном папки называю как репозитории, но не суть, это руками как угодно настраивается
И там же в этих прогах говорю что "в этой папке лежит код на php, по этому когда туда попадёт запрос надо запустить сам php (потому что код на "пыхе" компилировать не нужно) и... ВСЁ
То что в коде описано, то и выполнилось.
еще раз:
постучались в joy.reactor.cc, а значит в 146.59.26.8
Это ip сервака
Он принял запрос, увидел что запрос к этому ip идет с параметром server=joy.reactor.cc
Отправил это к проге которая на серваке джойки в нидерландах пашет (Ой, это внезапно nginx, как неожиданно и приятно)
Этот nginx скинул запрос в папку joy-reactor-gitlab-repo-nahuy, и подрубил php (или питон, хз, но пыха скорее) и в .php файле описано следующее: return $this->render('index');
А в файлике index.php (это уже ближе к MVC паттерну, вникать пока рано, условимся что так) написан html код главной страницы, где в блоке пользователя (наверху сайта) выводится имя, взятое из базы данных по твоему токену (который в coockie лежит)
Сложно? а еще есть composer, docker, docker-compose, микросервисная архитектура (антимонолит), sql/nosql модели (которые автоматом можно подтянуть), проксирование запросов и т.д. и т.п. И вот если год потратишь, то 120+ в месяц ты себе обеспечил. А вообще мне нравится кайфная фишка web-разраба: если ты не тупишь и постоянно что то новое тыкаешь, то твоя зарплата в конце года = зарплата в начале года * 3 (если не очень социально активен, то x2), итого это за 3 года x8 от изначальной (это обусловлено очень высоким порогов вхождения). Когда нефтянка только зарождалась, люди говорили "сложно, но необходимо", сейчас тоже самое говорят про IT. История учит человека тому, что человек ничему не учится из истории. Лайков не надо, обеспечьте себя и потомство хлебом. Мир вам, и удачи в этом не оприходованном поле..
▼ Заголовки ответов Посмотреть источник Cache-Control: private Connection: keep-alive Content-Encoding: gzip Content-Type: text/html; charset=utf-8 Date: Sat, 89 Apr 2822 88:44:83 GMT
Serven nginx
Transfer-Encoding: chunked Vary: Accept-Encoding
WiossiN WiossiN 09.04.202203:53 ответить ссылка -0.2
Ах да, моя телега выше, пишите, помогу чем смогу. Сегодня один написал (Дарова :3) а вечером того же дня скомпилил свою первую демку на unity на "бамбуковом" ноуте (чем и вызвал bsod) но теперь один реакчанин уже чуток разраб. Меньше 10 часов. Учитесь, пидоры. Чмок. (отзовись чувак, а то как то наигранно выглядит :D )
WiossiN WiossiN 09.04.202204:05 ответить ссылка -0.2
А можно тебе написать? Мне бы хотелось научиться с нуля. Если будет не трудно, конечно. Копеечкой отплачу.
Sacrif Sacrif 08.04.202213:01 ответить ссылка 0.9
так я по этому и фиганул прям тут ссылку: пишите кому надо, канеш помогу! Денег норм приносит, будет так сказать моя "гуманитарная помощь нуждающимся"
Учи джаву или питон. Попробуй что лучше зайдёт
guffi_oo guffi_oo 08.04.202211:29 ответить ссылка 2.2
очень глупый совет, потому что питон ГОРАЗДО ЛЕГЧЕ. В этом и подвох: чем ниже порог вхождения, тем меньше перспектив. Но на плюсы не советую прыгать, это будет непосильно без стремления или лекционного материала. Компромис: php. Выглядит как c++, если что, легче будет мигрировать, и переключится на язык строгой типизации, а вот с питона на swift прыгнуть (тоже строгая типизация) ГОРАЗДО сложнее.
https://ulearn.me/
С# там учат. Рекомендую платформу. Подойдёт и нулёвым, и тем кто хоть с чем-то знаком.
MAAN MAAN 08.04.202211:30 ответить ссылка 3.2
Учить то, что ищут в данный момент какие-то определённые компании - совет того, у кого уже рак яичек.
Действительно нахуй учить то что действительно востребовано, если можно выучить какуюнить абскьюрную хуйню, а потом страдать что компании отстали от времени, а ты дартатьян.
inoy inoy 08.04.202211:35 ответить ссылка -3.8
Открой вакансии, там инфа сотка будет предложение оо какого-то крупного банка на проект на php. Идти учить php? Вебформы? Не тупи, надо нормально изучать рынок, а не смотреть вакансии ещё и ограниченного пула
Ты с кем вообще разговариваешь? Открыл вакансии сбербанка там 80% ява, открыл вакансии яндекса там 60% питона. К тому же вакансий много и они точно не обанкротятся в ближайшие полгода в отличии от всяких стильных модных молодёжных проэктов которые в кризис один за другим будут отваливаться.
inoy inoy 08.04.202212:05 ответить ссылка 0.0
Четвёртый год работаю в it - постоянно на все текущие и будущие проекты нужны хорошие прогеры на java. Их ищут по полгода, и в итоге, чтобы сократить время - начали брать людей не удалёнку из других городов. Звучит как твой вариант
Olright Olright 08.04.202211:35 ответить ссылка 1.9
Очевидная Java
/tred
trike trike 08.04.202211:39 ответить ссылка 0.9
Ну, я из сферы Геймдева - оч нужны Unity девы (там c#). Толковых джунов нет, я уже молчу про мидлов или сеньеров. Дифицит кадров. Но а по самой работе - это или мобильные игры, или AR/VR.
Merklar Merklar 08.04.202211:40 ответить ссылка 1.3
раз с финансами работал и не вэб, то можно в датасаенс. там тоже математика и на питоне можно дрочить данные.
Питонь на питоне.
Можно в гейдев (но не нужно):
С# + юнити.
Или С++ и анрилал енджайн

Ещё могу посоветовать Haxe - рак мозга гарантирован
Судя по современным играм - в гейдеве программировать необязательно...
Судя по современным играм в гейдеве ебанутые менеджеры, которые или нормальное тз не могут сделать, или сроки ещё на позавчера ставят
Даже с ебанутым менеджером можно делать хороший код. В гейдеве ебанутый менеджер плюс вчерашняя школота которая не понимает принципов ООП и необходимости обязательного создания и отрисовки алгоритмов. С такими навыками и опытом только в безкодовое программирование идти. Там сеть сама за тебя допишет. А оптимизация и уборка мусора в коде? Да пошли они нахер, да?
Оптимизация игр это далеко не только код, а ещё и правильное использование того что накодили, от удобоваримого количества юнитов до разрешения текстур на объектах разной удалённости, этим вообще не кодеры занимаются
Без "или".
ТЗ через жопу, сроки на вчера.
А ещё 90% твоих коллег не способны в коммуникацию от слова совсем. Но зато чсв запредельное, при кругозоре как у хлебушка.
>Без "или"
Сразу видно не айтишника
Ну да.
Гейдев это не айти
"Или" не исключает "и"
Я ради интереса хотел начать работать с Haxe, почему он вызывает рак? Стоит ли прекратить на него смотреть?
duza duza 08.04.202213:32 ответить ссылка 0.0
Я конечно унылый мидл сидящий на одном рабочем месте уже 8 лет, но рекомендую C#, он красивенький и очень упорядоченный, кодить одно удовольствие
Morhem Morhem 08.04.202211:51 ответить ссылка 1.1
Каждый раз когда я пробую новый язык, мне все больше нравится С#
да нихера себе, 1с-ник с десятилетним стажем, считающийся "сильным разрабом" - да только на еду зарабатывает?
У меня друг через год администрирования в тестировщики 1с пошел и сходу сотню дали

Ищи удаленку, ебаный в рот. Я слышал 1сников даже в канаде хорошо кушают, не только у нас.
Ну или джаву учи; она не нравится в основном тем кто не любит слишком много кода писать (типизация), но за счёт этой типизации по коду всегда понятно, что он делает.
Разработчик 1C (senior) от 200 000 руб.
АО Энергосбытовая компания Восток ©
Санкт-Петербург. • Площадь Александра Невского 2
Отклик без резюме
...на платформе 1C Предприятие Выполнение регламентных процедур, обменов данными для обслуживаемых программных комплексов на платформе 1C Предприятие
Bodun Bodun 08.04.202211:52 ответить ссылка -5.1
>> да нихера себе, 1с-ник с десятилетним стажем, считающийся "сильным разрабом" - да только на еду зарабатывает?
>> Так уж вышло, что в моём мухосранске это было и остаётся единственной профессией, с помощью которой можно заработать не только на жратву
Heralt Heralt 08.04.202212:07 ответить ссылка 2.8
Некогда требовались люди со знанием иксель. На бирже труда до сих пор наверно таких ищут. Плюсом будет если ты пенсионер.
bandidas bandidas 08.04.202211:53 ответить ссылка 0.1
Как писали выше, 1с и на удалёнке может неплохо заработать.
В зависимости от того с чем работал, можно нарастить силы в БД (SQL) и\или перейти на Питон с обработкой данных и аналитикой.
Если достаточно хорошо с логикой и экономикой, можно пойти в SAP.
Niktofer Niktofer 08.04.202211:57 ответить ссылка 1.3
Для SAP нужен сервер. У него нет локальной версии, в отличие от 1С.
Там прям в требованиях написано: Windows Server + 600ГБ на диске.
Ну винсервер на виртуалку накатить не проблема, а вот места я не могу представить зачем ему столько
Авот. На этом месте я понял, что сап учить не буду. Потому что ну нахер для него отдельный винт покупать или свой уже поделенный под игры и порнуху заново в один сливать.
А вообще перекатывайся в инфраструктуру, будешь сеточки строить и конфигами во всех тыкать
В принципе, гигов 300-400 ей за уши хватит...
Пока у тебя будет полупустая база без кучи обвесов.
Вариант переквалифицироваться в админа/Девопса неполохой, но уровень вхождения достаточно высокий и вилка может оказаться сильно ниже
Нужно исходить не от языка программирования, а от области, в которой видишь себя, в которой хотел бы работать. А уже определившись со сферой смотри, какой язык нужно учить.
fokk fokk 08.04.202212:00 ответить ссылка 1.9
Ну окей, допустим.
Та же самая область - моя профессия, прикладная информатика в экономике.
Т.е. экономический софт.
На каком языке можно написать что-то подобное 1С, для склада, например?
смотришь какие топовые решения для web-экономики есть, влетаешь туда с двух ног :3
WEB WEB WEEEEEB
WiossiN WiossiN 08.04.202212:20 ответить ссылка -1.0
Работаю в банке (вполне себе экономика), кругом сплошь Java, Spring. Все либо на Java написано, либо на ней будет переписано, потому что проверено временем, надежно, а с сегодняшними фреймворками - еще и вполне современно. Но много возни с интеграциями с разного рода вспомогательными сервисами, потому что надежность в банке превыше всего, вот этот момент сильно на любителя.
Вероятнее всего Java и С#. Может быть что-то специфическое для конкретной платформы, типа как у Salesforce.
Для уточнения можешь посмотреть что на Апворке требуется в вакансиях на позиции подобные твоей.
fokk fokk 08.04.202212:32 ответить ссылка 1.0
ИМХО не стоит гадать, что и кому нужно. Скажи прямо: "я 1с с 10 годами опыта, хочу туда-то. Есть такая возможность?"

У разных контор будут разные требования. С твоим опытом, думаю, будут готовы тебя взять сходу - все равно язык выучишь быстро и вольешся в команду. Если есть опыт руководства, то можно идти туда и вообще забить на всякие тонкости платформы

Есть всякие онлайн бухгалтерии итд. Можешь еще туда попробовать
aidath aidath 08.04.202213:56 ответить ссылка 0.9
Поддерживаю, но под «областью» можно много разного понимать. Это тебе и потребительская сфера конечного продукта (на которую разработчику чаще всего все равно), и различные подходы к построению архитектуры, рабочего процесса, а от этого сильно зависит з/п.

Чтобы получать прилично, надо, чтобы либо в сфере была очень высокая востребованность, либо таковая в меру, но с низкой конкуренцией труда.

Взять энтерпрайзные решения для крупных компаний. Тут всегда рады видеть сеньоров-девелоперов и готовы щедро осыпать золотом, даже на удалёнке.

Но человек вот не может работать с вебом. Значит ли это, что он не потянет современные энтерпрайзные архитектуры, где сплошь микросервисы, общающиеся по REST, SOAP и через брокеры сообщений? Никаких браузеров, но HTTP как-никак.

А может, человек вообще уже подходит к выгоранию как разработчик, и ему пора в аналитики, лиды или архитекторы.
Поддерживаю идею с питоном. Петухон для тупых, авторитетно заявляю как петухон-разработчик. С него как основы уже можно будет прыгнуть в чистый бэкенд, машинное обучение, датасатанизм и наверное что-то ещё.
Веб, если заниматься чисто бэкендом, ни разу не хаос - тебе прилетает чётко структурированный запрос, ты его жрёшь, перевариваешь под чётко заданным правилам и выблёвываешь такой же структурированный ответ.
Процесс переваривания сильно зависит от проекта, это может быть как простое дёрганье за яйца баз данных, так и сложные штуки типа моделирования/прогнозирования на основе входных данных.
Ну во-первых, "веб" сейчас везде. Даже если ты будешь разрабатывать сугубо внутренний сервис, он с большой вероятностью будет общаться с другими сервисами через REST API.

JavaScript и React - да, концепция очень сильно отличается от "классических" ООП языков. Но когда поймёшь эту концепцию, то фронтэнд очень хорошо и быстро начинает писаться. Совет: пиши на TypeScript, используй хуки и функциональные компоненты.

Бэкэнд языков куча - тот же яваскрипт (nodejs), но ты его не любишь похоже. PHP, Python, Java/Kotlin, C#, Ruby. У каждого есть свои популярные фреймворки, позволяющие быстро сделать API или веб-страничку.

Можно пойти в Big Data и всякое AI. Это в основном Python. Но если ты не смог с React разобраться, то тут тем более =).

Можно пойти в DevOps. Надо разобраться с виртуализацией - docker, Kubernetes. Подучить bash и посмотреть какие ещё технологии спрашивают. Технологий там много, но и учатся они довольно быстро.
koka koka 08.04.202212:39 ответить ссылка 3.4
Девопс кстати, да (не хочешь писать веб, прийдется веб обслуживать). Но если это не только админ под другим именем, то тоже будет половину времени писать рестапи на питоне/го.
Si1ver Si1ver 08.04.202212:45 ответить ссылка 0.7
Сто раз написали, но хочешь не хочешь а прийдется учить вэб, никто уже не станет в наше времи писать "не вэб". Вспомни сам чем ты ежедневно пользуешься, теже "десктопные" VSCode, Slack, Discord, Steam это тоже приложения на электроне.
Si1ver Si1ver 08.04.202212:41 ответить ссылка 1.4
около 7 лет пишу для веба, фуллстек, php-laravel+postgres+vue
Вот ты говоришь - "несвязанный поток данных, с которым невозможно разобраться и выявить какие-то закономерности" - что именно тебя напугало? Ты решил поковырять готовый проект? Или залез в исходники фреймворка? Спрашиваю из любопытства, т.к. возможно ты не с того начал
Раз уж такие пляски опять начались, может кто подсказать, как вообще можно оценить свои навыки? И в каком направлении стоит развиваться в бэкенде? Может есть что хорошее и актуальное почитать?
Моя краткая стори. Закончил шарагу (прикладная информатика в экономике) с крайне поверхностным изучением делфи, C# и mssql. Ничего сложнее шашек и не писал.
А потом 3 года производственных галер на древнем C++ (CBuilder 5). С не менее древней базой MSSQL 8 (не 2008).
Чувствую, что деградировал в обезьяну. Раз за разом правлю многочисленный дерьмово написанный софт. Уже настолько сросся с устарелым говном, что при необходимости написать очередную мелкую софтину, она так же пишется на старом дерьме. Что усугубляет ситуацию. Просто не представляю как единоразово можно весь массив имеющегося дерьма модернизировать до чего-то более актуального.
Я тут один, нет никого, кто мог бы помочь советом или хотя бы направлением, в котором стоит идти. Планирую бросать эту работу и идти на другую в ближайшее время. Она менее связана с программированием, но поможет быть в тонусе, даст время, чтобы подтянуть знания в более современных инструментах. Но опять же, даже не представляю с чего начать и в каком направлении идти. Не понимаю свой нынешний уровень и не знаю как его можно вообще оценить. Единственное, в чем я уверен, что фронт в гробу видал.
> как вообще можно оценить свои навыки?

Идёшь на https://leetcode.com/ и решаешь задачки. А вообще - идёшь на любое собеседование и слушаешь что там спрашивают.
koka koka 08.04.202213:01 ответить ссылка 2.1
Литкод скорее нужен, чтобы понять, что кандидат умеет исать хоть что-то. Их больше любят гуглояндекы, потому что у них все равно свои велосипеды и им придется учить нового человека(а может и поэтому их софт - тормозное и глюкавое говно)
aidath aidath 08.04.202214:01 ответить ссылка 0.9
Какой смысл решать литкод с гуглом? Там ведь буквально каждое задание можно найти по первой ссылке в гугле с запросом типа "название + язык программирования". Всегда думал, что это как раз для тринеровки писать код без гугла.
Ultras Ultras 08.04.202214:31 ответить ссылка 0.6
Блджад, по leetcode'у оценевать уровень программиста это как оценивать уровень хирурга по тому, как ровно он мясо на шашлык режет.
Оценка уровня вообще сложная задача. Можешь попробовать идти на крестокодера, но есть риск, что не возьмут потому что ты сросся с устарелым говном.
Тогда вычеркивай плюсы и делай простое приложение в той области где ты хочешь работать и иди на собесы.

>Просто не представляю как единоразово можно весь массив имеющегося дерьма модернизировать до чего-то более актуального.
Не уверен, что это вообще возможно за разумное время. Тут нужна воля руководства и доп люди, чтобы отрефачить все это говно. Проще забить и развиваться в другой компании
aidath aidath 08.04.202214:08 ответить ссылка 0.0
Как не веб?! Дал Бе́рнерс-Ли WEB, даст и лужайку! Часики то тикают!
Вообще удивляют такие посты от человека занимающегося программированием(пусть и на 1с) много лет. Эти вопросы обсосаны в интернете тысячи раз и со всех сторон, и если ты хоть немного в это погружен, то в состоянии сам оценить что тебе учить, поэтому в вопросе я вижу необходимость мотивации, типо расскажите свою кулстори, что бы я загорелся и немного проехал на этом заряде. Еще более странно звучит я пробовал веб но не смог разобраться, откуда уверенность, что сможешь разобраться в другом, ведь сейчас веб считается 1 из самых простых путей.
И так как кулстори у меня нет, могу только описать свой взгляд на эту область. Ведь как бы банально это не звучало учить надо то, что больше нравится именно тебе (хотябы примерно), т.к. зп по областям отличаются на проценты а не в разы, поэтому выбирать по деньгам нет смысла, сложность изучения от области к области тоже не сказал бы, что отличается в разы, остается только небольшой смысл выбирать по количеству вакансий.Повторюсь главный критерий это твое предпочтение.
Стоит отметить что я не работаю в айти, а просто инженер с мыслями о возможном перекате в прогеры.
Сейчас вэб это почти все, и будет становится только больше. Сейчас даже многие десктопные программы по своей сути браузер который просто отрисовывает веб элементы (те же лаунчеры, некоторые иде для программирования), да даже спейс икс говорило что интерфейсы в их пилотируемом корабле сделаны на джаваскрипте, поэтому я бы настоятельно рекомендовал вэб, а в частности бэкэнд и тут на выбор джава(по моему сейчас это лучший выбор) или питон(набирает популярность, но далеко не значит что захватит все), пхп давно принято хоронить, поэтому так и поступлю (учить не рекомендую).
Еще довольно большая область это мобильная разработка, по факту тот же вэб только на других языках, тут чисто из денежных побуждений можно рекомендовать учить под ios (по сравнению с андроидом зп выше процентов на 30-50). Эту область я бы отнес к подразделу вэба т.к. логика большого числа приложений, забрать данные с сервера и отрисовать пользователю.
Если не страшит матан то можно и в датасаентисты, рынок растет просто бешеными темпами, но это больше не про программирование а про матан, статистику и базы данных, объединяемых питоном, программирование тут далеко не на первом месте и учить дс это скорее не учить язык программирования а учить все остальное, и питон как факультатив.
Десктоп разработка, включая геймдев, сейчас становится все более нишевой историей, но если прет, то можно выучить С++ или С# но по ощущением это становится все менее популярной темой, и вакансий явно меньше чем на вэб или дс. Тут же стоит ответит тем кто говорит про нехватку специалистов, оно сейчас везде так и не стоит думать, что раз тут нехватка специалистов то это востребовано, ведь на самом деле в других областях нехватка еще больше.
Ultras Ultras 08.04.202212:54 ответить ссылка -0.5
Пару постами выше кока описал то же самое но гораздо короче и лаконичнее, мое полотно уже можно не читать.
Ultras Ultras 08.04.202212:59 ответить ссылка 0.0
Странно, что твой пост минусуют. Ведь все верно написал. Я единственное что хотел бы уточнить - это по поводу языков. Язык программирования - это всего-лишь инструмент, коих десятки. Подавляющее большинство языков можно выучить на нормальном уровне за пару недель, некоторые специфические - за пару месяцев. Язык - это маленькая часть того, с чем предстоит разобраться в конкретной доменной области, а кроме языков есть еще фреймворки, библиотеки, паттерны, алгоритмы, протоколы, спецификации и многое другое. По-этому, лучше сначала определиться с направлением по душе. Лично я выделяю такие прикладные доменные области на сегодняшний день:
- веб и мобилки (здесь весь современный энтерпрайз, мобильные клиенты для "больших" сайтов, и тд);
- геймдев;
- embedded, системное программирование, субд и безопасность (низкоуровневый софт для железок типа роутеров, микроволновок и биде; операционные системы; базы данных; криптография);
- data science (ИИ, нейронки, математика, статистика);
- десктопные приложения (полумертвая ниша, но есть большие игроки).
Скам вроде блокчейна не рассматриваю по понятным причинам. После выбора доменной области можно переходить к выбору языков, фреймворков и тд.
нивкоем случае не хочу никого обидеть. ни тебя, ни других людей но у меня для тебя 2 плохих новости.

1."Я попробовал Web и... это пиздец. По крайней мере для меня!"
web наиболее низкий порог входа

.2 "я программист с более чем 10-летним стажем. Но проблема в том, что я программист 1С." ты не называешь имена своими именами

глянь в сторону субд(sql)/qa. наиболее меньший разрыв в технологиях.
после 1с ты быстро освоишь любую и субд. Такие специалисты зарабатывают не меньше девелоперов и востребованы на рынке (по крайне мере на время когда мы сталкивались с поиском спецов было так)
а для qa sql это единтвенное техническая ступень в начале. я знаю людей котороые выростали до автотестеров и после уходили в разработчики
beta! beta! 08.04.202212:55 ответить ссылка 1.3
Дело возможно не в сложности веба, я как то в универе пытался по гайду мозилы на джанго хуцню запилить и не смог просто потому что мозг отказывался воспринимать информацию по причине необъяснимого отвращеня, при том что до этого я без проблем написал клиентсерверный чатик на с#
я никогда не был девелопером, но последние полгода пришлось рулить базами в airtable, это типа google sheets, только по типу баз данных, где каждый столбец имеет определенный типа, в общем там javascript используется для манипуляции данными. в общем пришлось в 40+ учить язык программирования, относительно успешно. хотя в принципе я все равно скорее датабазник, чем программист.
с появлением array-helpers отпала необходимость использовать циклы, по сути просто декларативно описываются шаги преобразования данных, в итоги программа представляет собой описание преобразования массива входящей таблицы в массив исходящей.
вот к примеру таблица транспонирования горизонтальной таблицы владельцев недвижимости, по записи на объект, в таблицу вертикальную, по записи на каждого владельца данного объекта.
пишу говнокодом потому что пишу и занимаюсь данными процедурами в моей конторе только я один.
1
2
3
4
5
6
7
8 9 0 1 2
3
4
5
const H TABLE = base.getTable(‘horizont table'); const V_TABLE = base.getTable(‘vert table'); const UW=[‘left side','left_',‘side’]; const [SO,MS]=['V_table_column Info',‘Horizont_row ']; const num=n=>Number(n.slice(MS.length-n.length)); const
Odahviing Odahviing 08.04.202214:12 ответить ссылка -0.1
У тебя за каждый символ вычитают зарплату?
Имхо, такое месиво не стоит писать хотя бы, чтобы потом самому это было удобнее читать
На последних курсах универа и несколько лет после выпуска я работал Android-разрабом, где-то до ~2015 года, потом ушел из IT. Недавно размышлял, не запрыгнуть ли обратно, поспрашивал у знакомых ребят, что нынче в тренде и мне говорили - веб-разработка это легко и профитно, ща быстренько былые навыки расчехлиш, JS раскуришь и полетел. Я на пару месяцев погрузился в эту стихию, и если бэкенд на рельсах мне относительно зашел, то от современных тенденций во фронте я пребывал в состоянии перманентного охуевания. Может я банально уже перешел в стадию пердунства и брюзжания, но я просто не состоянии постигнуть необходимость всех этих бесконечных фреймворков.
teylen teylen 08.04.202214:45 ответить ссылка 0.9
Да вроде зоопарк уже относительно стабилизировался и последние лет 6 всё крутится вокруг реакта, ангуляра и изредка vue.
Но реальность такова, что веб-приложения стали сложнее, а клиент стал толще чем раньше (во времена когда всё на jQuery фигачили).
В реакт вкатится проще, но он блевотный. Ангуляр сложнее, но из коробки неплохие архитектурные решения имеет. Вью не сильно щупал, похож на реакт, но говорят, что получше.
ХОЧЕШЬ СТАТЬ ПРОГРАМИСТОМ II
ДА ЕБИСЬ ТЫ В РОТ
Пойти нахуй
Mortum Mortum 08.04.202218:26 ответить ссылка 0.5
Если надо, можешь скинуть в личку контакт любой, ставкучас, конфы и компетенции. Добавлю в ресурсную базу нашу.
Если умеешь в REST API помимо 1С и готов изучить документацию по API Битрикс24, в ближайшее время буду интересное ТЗ писать по интеграции Б24 с 1С:БП на Фреше и веб-сервисом с дислокацией вагонов/контейнеров для логистической компании.
Odin Odin 08.04.202218:53 ответить ссылка 0.3
Спасибо, но я лучше пойду вагоны разгружать, чем с Битриксом свяжусь.
В принципе если хочешь держаться подальше от всей этой бараньей еботы с "Ну нам надо с пацанами провести три скайпа по 2 часа чтобы собрать соглашение, как чекбокс с фронта на бэк будет о своём нажатии сообщать, как назовём эндпоинт и ещё неделю будем это фиксировать, фасилитировать и фалломорфировать", да ещё и любишь работать со структурированными данными, справочниками и прочими штуками, вызывающими у любителей тонкого клиента сыпь на жопе и рак ногтей, рекомендую копать в сторону работы с моделями данных и бигдатой.
Хороших спецов, которые могут собрать вменяемую структуру данных, понимают как должны строиться и связываться справочники, умеют понимать аналитиков - кот наплакал. У меня в шарашке (большая тройка телекома, солидная такая шарашка) уже ТРИ команды бигдаты разогнали, ибо долбоёб на долбоёбе, поза-позапрошлые строили для охуенно хитрой аналитики "модель данных" в виде плоской таблицы с коэффициентами для каждого столбца, и называли это бигдатой.
В плане необходимых знаний - шарпы, питухон, SQL/noSQL, понимание структур и иерархий данных, работы с СУБд, в идеале (ну, на потом) - тайные знания построения высоконагруженных сервисов и моделей обучения (Почитай базовые вещи про Highload и ML, правда во втором дальше перцептронов лучше сходу не нырять, отобьёт желание этим заниматься стопудово).
В плане зарплат - сперва, пока ты фактически перекатившийся джун - 60-150, как покажешь что умеешь не только в интернетах выёбываться - в среднем 200+, потолка не видел, знаю додика который 850 в месяц имеет за 4 часа работы в день.
Работать в офисе придётся как и везде джунам, от нуля до трёх месяцев, затем нормальные конторы тебя выгонят либо домой, либо на мороз (но тут уж сам дурак).
Понимаю что при перекате превратиться из пиздатого спеца в джуна с претензией на крутость - неприятно, но ты считай из токаря в краснодеревщика переквалифицируешься, вроде и там и там процессы издалека похожи, но по факту всё сильно отличается, и первое время самооценка будет плакать кровью. Потом ничего, навыки подтянутся и понесётся. По себе знаю, сам из кодомакак в аналитики перекатывался, долго страдал.
Zprime Zprime 08.04.202221:23 ответить ссылка 0.3
spring boot postgresql
cuj0 cuj0 09.04.202211:34 ответить ссылка 0.0
Только зарегистрированные и активированные пользователи могут добавлять комментарии.
Похожие темы

Похожие посты
ГЕНЕРАТОР СИНУСА с АПЧ ^-1 . И Д
250-400 КГц
МИНУТЫ
15
КНОПКИ Т АММЕР А
мощность
100%
.т- 50% .
выход
СИГНАЛА
ВКЛЮЧЕНИЕ
ПИТАНИЯ
ПИТАНИЕ ПРИБОРА
НЕТ РЕЗОНАНСА Типовое \Л/ЕВ приложение
Облачный
сервис
Профиль
^ , Ш-контроллер
Запрос данных
Запись в БД
Валидатор
Фронтенд
Бекенд
Дебаггер
Логгер
Фичи
подробнее»

it-юмор geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор web программирование

Типовое \Л/ЕВ приложение Облачный сервис Профиль ^ , Ш-контроллер Запрос данных Запись в БД Валидатор Фронтенд Бекенд Дебаггер Логгер Фичи
Почему?
Почему?!
^>о->Ьаг() — Почему?



— А, вот почему... КУПОН
НА 1 помощь