>>259320791 (OP) Если хочешь сидеть-пердеть и получать зп - 1. Если хочешь нескучные задачи, установку всех пакетов и переезд на более лутший фреймворк - 2.
>>259321637 Шиз. На фронте буквально то же, что и не на фронте, что и не в вебе, если ты не совсем тупой и не занимаешься вёртской десятый год не осиливая вкатиться в js.
Асинхронный и многопоточный клиентский функционал любой сложности, работа с микросервисным апи, оптимизация и байтоёбство, работа с алгоритмами и многое другое.
>>259322703 В том, что в lua тоже прототипная логика? Не вижу связи. Или в том, что нужно было заработать стокгольмский синдром чтобы предпочесть джаву?
Тайпскирпт используют свитчеры-неосиляторы, это не имеет отношения к разработке. Тайпскрипт не представляет из себя ничего кроме транспайлера с автотестами.
>>259324888 >Вкатун, ты? Попрошу быть поуважительней, когда разговариваешь с сеньор фронтенд девелопером. >Тайпскирпт используют свитчеры-неосиляторы, это не имеет отношения к разработке. Ты скозал? >Тайпскрипт не представляет из себя ничего кроме транспайлера с автотестами. Не понял про автотесты, но да, это транспайлер по сути. Это плохо? Или что ты хотел этим сказать?
>>259331963 >>259332047 Ну прост нахуй он нужон? Вот реально есть преимущества? Холивар же классический. А тестами всё равно всё покрывать, хз какой профит от этой типизации, а если ещё постоянно any юзать, то вообще цирк и каргокульт.
>>259332047 Я ниже по ветке ответил, прочитал бы что-ли.
>мимо другой сеньор-помидор Откуда другой если первого не было?
>>259331799 >В том, что ты ничего толком ниасилил, но при этом имеешь мнение что лучше. Не осилил для тебя это не занялся разработкой? Или не потратил 10 лет на язык? А если бы потратил, всё равно не осилил, ведь нужно было потратить 20 лет?
Шиз, успокойся. Всё я осилил, не неси хуйню и не позорься.
Ахахахаха, бля, ты сейчас мою жизнь описал нахуй. Дрочил 2 месяца вёрстку, html css saas систему репозитариев удалённых там, планировщики задач галп, js jquery, библиотеку бутстрап, вот это всё короче, пришёл работать, мне сказали хуй соси губоё тряси, верстальщики нахуй не нужны, макаки ёбаные потому что, иди учи php и фрейморки прилагающиеся с mysql. Учусь с сентября и пока конца и края не вижу тому, что ещё должен освоить.
>>259332234 >А тестами всё равно всё покрывать 100% покрытие тестами - это недостижимый идеал, так что типизация как раз в тему
+ ts это не только типизация, но и куча синтаксического сахара
> а если ещё постоянно any юзать, то вообще цирк и каргокульт Охуенный аргумент. А если не использовать?
>>259332339 >Я ниже по ветке ответил, прочитал бы что-ли. Давай конкретную цитату что ли или ссылку на пост. Я хз о чем именно ты говоришь сейчас и что считаешь аргументом
>>259332339 >Не осилил для тебя это не занялся разработкой? Именно. Не важно сколько лет, просто запустить хелловорлд - не значит понять, что из себя представляет технология. А осилить полноценно столько хуйни за год - физически невозможно.
>>259320791 (OP) Сначала на бэк конечно, чтобы основы понять, потом перекатывайся на фронт. На фронте полноценных фреймворков нет. Даже ангуляр подразумевает, что ты уже знаешь как надо (если у тебя только жаба из вариантов, то соответственно знаешь спринг), и будешь косплеить это на фронте из предоставленных говна и палок. А на реакте даже палок не дадут.
>>259332461 >100% покрытие тестами - это недостижимый идеал Достижимый, но я ничего не говорил про 100% покрытие, и типизация от ошибок в бизнес-логике тебя абсолютно никак не спасет, а может ещё и создаст чувство ложной безопасности. Другими словами: типизация не дополняет и не заменяет тесты, она просто сбоку болтается, как яйца в половом акте.
> А если не использовать? Ну вот по отзывам юзеров, частенько приходится использовать, при этом такие ситуации случаются, что по-хорошему использовать что-то другое - безумие. И какой тогда смысол?
>>259332586 >Не важно сколько лет, просто запустить хелловорлд - не значит понять, что из себя представляет технология Законченный пет-проект - это хеллоу-ворлд. Ога, понятно.
>А осилить полноценно столько хуйни за год - физически невозможно. Ну так по твоей логике ты не можешь ни о чём рассуждать, значит твоё мнение противоречивое и бесполезное, вот и поговорили.
>>259333158 Понимаю. Просто речь идёт о ts, а не о обычном js, который зачем-то переименовали в .ts и транспилят. Зачем вообще ts как не для ебли с типами?
>>259333371 Лол, представляю себе конвенцию использовать typescript для сахарка, но "запрещать" типизацию. Точнее представляю ебало новых разрабов. Не использовать типы в typescript.
>>259333664 >ебля с типами Опять 25. Если лично для тебя это сложно и не нужно, то не используй. Лично для меня это огромный плюс и трудностей в использовании я не испытываю
>Иначе этот сахар отдельно от неё выглядит странно и требует пояснений Ты создал синтетическую ситуацию в вакууме и сам же к ней доебался. Давай так не будем делать
>>259333711 Ну вот что бы ты советовал именно как первое направление для вкота? Офк потом можно будет перейти/доучить и т.д. но вот именно как первый раз что брать?
>>259333884 ЯП - это в первую очередь инструмент. Выбирать инструмент по принципам "нравится/не нравится" неправильно, здесь надо смотреть на твои потребности и то на сколько подходит тебе этот ЯП для их решения
>>259334026 Давай без этих общих фраз. Одинаково для всего подходит хоть js, хоть ts. Нет такой задачи, где бы ts подошёл как-то "лучше", они одно и то же делают в конечном итоге.
>>259333917 Зависит от наличия у тебя базового computer science бэкграунда. Если он есть - смело катись в бэкэнд, без лишней мишуры типа вёрстки и дрочки пикселей будешь дрочить базы данных и учиться делать логику, проектировать приложения. Если его нет - фронтенд тебе подойдет, начинай с верстки, потом переходи в жс и многообразной флоре и фауне жс, а уже потом, когда будешь переходить из джуна в мидлы, придется зашарить за алгоритмы, архитектуру приложений и всё то, что на бэкэнде требуется сразу.
В обоих случаях работать скорее всего придется в области веба, поэтому как работает http и веб вообщем знать придется в любом случае.
Сам я когда-то начинал вкатываться с вёрстки, научившись верстать, начал делать странички на пхп (привет олдам которые помнят Denwer), начал искать работу, узнал что на чистой пыхе почти никто не разрабатывает, начал учить Symfony/Laravel, попутно подучивал жс и к тому моменту когда я нашел первую работу, я уже мог самостоятельно нахуярить интернет-магазин на Symfony с фронтом с ajax запросами, шарил за бд и ОРМ, понимал некоторые паттерны проектирования, которые применялись в симфони.
>>259334177 >Нет такой задачи, где бы ts подошёл как-то "лучше", они одно и то же делают в конечном итоге. Такой задачей будет "написать большой и сложный проект, который реально будет поддерживать".
>>259340395 Как примерно выглядит работа бэк енд разработчика на пхп? На ютубе не нашел примеры решений реальных задач. Хочу иметь представление чем люди занимаются
>>259340618 Погугли "тестовое задание php symfony", станет понятнее
Разные бывают задачи, хз. Ну и одной только симфони конечно не ограничивается работа, симфони это самый топ из всего пхп, лучшее что может с тобой случиться при устройстве это если ты попадешь симфони. Всё остальное говно типа водрпресса, джумлы и миллионов самописных движков - сорта говен и говен и говен.
>>259342713 >кстати вместо джавы лучше все таки выбрать c# - суть таже, но чуть-чуть лучше и прикольней Язык чуть-чуть лучше, зп сильно меньше. Охуенный совет.
>>259320791 (OP) На джаве тебе до конца дней будут отсасывать хрки и рикрутерки в сортире старбакса и драться за тебя, перебивая предложение сразу x1.5.
На js будешь с креативными хипстерами ебаться в жопу и выдавливать из себя дизайн, а с все большей стандартизацией браузеров останешься на сухом пайке.
>>259343384 Большая часть зп любого фронтэндера составляло знание всех багов браузеров. Начиная с es5 все пошло по пизде для таких заучек, а с es7 уже и библы знать не нужно, все в коробке есть.
Теперь весь фронт плавно перетекает из прогерства в тупое дизайнерство, потому что потом можно чуть ли не мышкой блоков накидать на страницу и любая манямешница-рисовальщица сможет спокойно написать пару скриптов и натянуть свой дизайн на gridы-flexы.
А вот на джаве все крупные игроки снг сидят и сосут кадры как не в себя, особо не парясь с зп. Тут нужно быть ебанутым, чтобы променять это на фронт.
>>259343729 > Просто на джаве буквально все банки и госшараги, нужно еще что-то пояснять? ты наверное ведешь речь у руснявых банках и руснявых госшарагах, да? небось еще и зарплату в рублях получаешь?
>>259345522 на тс и реакте, подрубить какой нить нпм пакет, набросать логику на данных к апи и отрендерить данные меняя виртуальный дом налету, дикая хуета короче, жава лучше
>>259345869 Я дохуя времени сидел админом, пока вкатывальщики не обрушили зарплаты и престиж профессии. Там где просто и дохуя денег там всегда начинается пиздец.
>>259346519 Накидать на гит типа pet'sов из книг и вуаля. Программирование, на самом деле, не такая сложная задача. Знаешь синтаксис, паттерны, пару алгоритмов и SQL? You're welcome.
>>259346869 Ну и где орда все это делающих? Джунов никто не хочет, потому что они буквально НИХУЯ делать не могут, не отвлекая нормальную часть команды.
>>259320791 (OP) тот кто советует попробовать и то и другое прав. уже несколько месяцев ботаю js и верстку, месяц php. в целом и то и другое интересно. в целом, если знаешь не сильно много отличий не так уж и много. да и понимание будит лучим если попробуешь и то и другое. начинай с фронта
Как вы ваще работаете этими вашими погромистами? На обычной пидорахо работе ты хоть по окончании рабочего дня свободный человек и пиво делает пшшш, а в айти ощущение, что никогда нельзя из головы выпускать решение задач, постоянная взвинченность, сосредоточенность на пердолинге даже во время отдыха. Хули все дрочат на эту мозгоеблю когда вместо 40 часов в неделю ты по сути работаешь ВСЕ