>>235708780 (OP) Лично у меня уважения и доверия к бэкэнд специалистам больше. Они больше похожи на адекватных программистов, в то время как фронтэнд напоминают дизайнеров со смузи и электросамокатами. мимо не знаю ни того ни другого, но иногда приходится контактировать с обеими группами
Этого и не предполагается. Фулл-стэк предполагает акцент в какую-то сторону. Например, я по большей части бэк, но время от времени меня под свои апи просят написать фронт простой. Красивые свистелки перделки с CSS и прочей хуитой - я не умею, хотя понятное дело, если поебаться, то смогу.
Есть наоборот, в основном хуячат интерфейсы, но надо какую-то шляпу под фронт в апихе подправить, которая предполагает, что бэк будет ебать себе голову, погружаясь в контекст задачи, какое-то сравенительно большее время, чем требуется тебе.
Я вообще как-то пропустил момент, когда появились фронты. Когда я начинал, были другие сорта говна, нормальные разработчики со знанием погромирования, и хуесосы, промышляющие установкой готовых движков и натягиваний на них шаблонов с плагинами. Первая моя работа была в небольшой студии, где сидели 7 разработчиков и 1 тестер. Разработчику могли вообще любую задачу кинуть, мы и базами занимались, и беком, и версткой, и фронтом и это было нормой. Дизайн только какие-то левые люди рисовали.
>>235708780 (OP) >Почему эти два лагеря друг друга недолюбливают? Специфика работы различается, контингент тоже. А людям только дай возможность на группы поделиться и понедолюбливать друг друга. >Возможно ли быть фулстеком в 2020? Настоящим а не на полшишечки? Возможно. Сам такой. >>235709583 и не как тут товарищ написал, а просто занимаемся и всем бэком, и всем фронтом. >Фронтенд легче или уже нет? Мозгоебли и кривоты больше, хитрой архитектуры и требований по всем фронтам меньше.
>>235710272 Не так все было. Кроме кодеров и дизайнеров существовали верстальщики, которые делали html+css. С учетом того хаоса, что был в браузерах, нужен был такой чел готовый копаться в этом говне. Нормальные версталы потом стали фронтменами
>>235710591 Когда ты годами работаешь над одним проектом, как у нас было, отдельный верстальщик нахуй не нужен. У него просто работы не будет. Он нужен там где конвеером делают сайты для очередных рогов и копыт.
Ну вот как раз примерно тогда и почалось, с появлением мобильной (кроссплатформенной, адаптивной) разработки - сильно повысились требования к интерфейсам, которые требуют досконального знания предметной области, недоступной универсальным спецам.
Те же Flutter разрабочики - по сути просто форк фронт-енда.
Будь фуллстек разрабом. Это единственные по-настоящему нужные люди. Набрать команду, где будут бекендеры, фронтендеры, тестировщики и прочая шелупонь может очень маленькое количество фирм. Большинству надо чтобы все работало и подешевле, а не содержать кучу сотрудников. С фуллстеком ты всегда найдешь работку на фрилансе, если вдруг надоест сидеть в офисе.
>>235710869 Да ничего в этом сложного нет, я до сих пор пилю адаптивную верстку своими силами. Мы просто взяли такой курс, что динозавры с древними браузерами идут нахуй и все. И многие так делают, никому не нужно тратить десятки человекочасов, чтобы подогнать сайт под долбоебов с восьмым интернет эксплорером, которых 0.5% аудитории.
>>235708780 (OP) >Возможно ли быть фулстеком в 2020? Если ты вайтишник - тебе придется быть фуллстек-девой. Сейчас больше половины компаний требуют от джунов именно фулстек.
>>235710891 Обычно в таких конторах на бэка навешивают обязанности девопса, а фронта нанимают отдельного. Потому что nginx/docker/rabbitmq - это некому часто делать в маленьких командах. Не говорю, что фронта легче найти, но бэк+девопс более жизнеспособная фигня, чем бэк+фронт.
>>235710916 Другой анон фулстек: Запили новую страничку чтоб как на приложеной картинке, на ней гриду, дополнительные фильтры, формочку с валидацией, ну и ссылки на нее расставь, проверку пермишенов сделай.
>>235711343 >занимается серверами по железной части? Нихуя, он больше софтом занимается, девопс это тот же погромист по сути, но обслуживающий, а не продуктовый.
>>235711288 И что? Что ты несешь то, я не могу понять. У популярных ресурсов дизайн меняется редко, соответственно потребность в верстке там только периодическая и кормить штат верстальщиков смысла нет никакого. Я сам делал в одно рыло очередную соцсеть для долбоеба, который решил что это золотая жила. Ничего, сверсталось как-то.
Всегда казалось что фронты это девачки которые научились дрочить HTML и только потом полезли в программирование. Бэк это ебанный ад, в котором надо знать пиздец как много и знания эти должны быть структурированными и поддержанными опытом. Именно поэтому фулстэк это миф - не могут такие разные подходы спокойно уживаться в одном человеке. Если кто-то берется за фулл, скорей всего он и фронт и бэк делает одинаково хуево.
>>235711718 >>Контур для тебя серьезная компания? Сколько крови попили бляди. Особенно фронты, с их формализованными документами и их ебучими веб-формами.
>>235708780 (OP) >Почему эти два лагеря друг друга недолюбливают? Бред >Возможно ли быть фулстеком в 2020? Настоящим а не на полшишечки? При желании ты можешь быть сантехником-электриком, но зачем? Лучше быть хорошим в чем-то одном, чем распыляться в широком диапазоне слабо связанных технологий. Так или иначе задача того и другого максимизировать прибыль проекта. Бэк отвечает за то чтобы всё работало, работало корректно и работало быстро, это важно и ни один проект с более менее сложной бизнес-логикой существовать без бэка не сможет. В тоже время фронт отвечает за то, чтобы на стороне клиента всё выглядело заебись, интерфейс был понятен и приятен.
>Фронтенд легче или уже нет? Не корректный вопрос. Безусловно бэк гораздо более требователен к математической и алгоритмической подготовке, но в тоже время фронт требует наличия хорошего вкуса и умения в дизайн.
>>235711718 В "серьезных", которые плодят по 10 сайтов в месяц, или в продуктовых, где есть один(или несколько) продукт и за верстку отвечают кто-то из фронт/фуллстек-девов, так как 99% изменений идут на функционал продукта, а не внешность.
>>235711773 Нормальный продукт меняется постоянно. Посмотри на морду Яндекса, думаешь она всегда была такой? Это уже 100000 версия. Про кишочки я вообще молчу сколько там экранов
>>235708780 (OP) 1) Легче. 2) Потому что пидорасы плешивые не могут нормальое апи написать, ебанаты, хуже индусов, ей богу. 3) см. пред пункт, но почему-то они думают, что тупые именно фронтовики.
>>235710098 Какие-то хуевые у вас энтерпрайзы, везде где работал - дохуя жабистов и жабаскриптеров, кодовая база - неподдерживаемое говно, которое тупо работает на честном слове выжирая подчистую ресурсы охуенно больших кластеров. А, и да, куча java+js которые нихуя не шарят ни там, ни там и делают всю эту убогую архитектурку.
>>235708780 (OP) Фронтэнд тяжелее, потому что более монотонная и бесперспективная работа, хотя зависит от направления конечно же. В каком-нибудь геймдеве юнити3д фронэнд гораздо интереснее и дороже, чем бэкэнд, но веб фронтэнд - это наверное самая уёбищная работа в айти.
>>235712258 Сожалею. Там где я работаю тоже куча .NET + js разрабов, но скорость обработки запросов растет, потребление памяти падает, монолит размоноличивается, бизнес логика становится понятнее. Хотя фронт остается болотом по большей мере.
>>235708780 (OP) >Почему эти два лагеря друг друга недолюбливают? Недолюбливают друг друга макаки, которые научились чему-то одному и не хотят дальше развиваться. >Возможно ли быть фулстеком в 2020? Настоящим а не на полшишечки? Рано или поздно ты научишься всему, или даже уйдешь в другую область (байтоебство, геймдев, машоб). >Фронтенд легче или уже нет? Фронт тяжелее. Это и программирование, и дизайн, и ебля с кучей фреймворков.
Фулстек подразумевает не только фронт и бек, а ещё CI/CD Фулстек спец это человек который может чисто по общению с заказчиком поднять POC сервис/поддерживать его и тд.
>>235711976 Во, кстати. Я лет несколько лет назад работал на заводе и там писал на делфи.
было короче 70 заказчиков, они присылали нам инфу. 70 ебучих полей и десятки тысяч записей от каждого. Самый пиздос в том, что у них клиентские приложения, которые эти данные выгружают были разные и форматы местами не совпадали, и ошибки у них все разные. так вот я эти данные принимал, на входе отсеивал совсем уж хуйню, а потом добавив в базу делал миллиард проверок.
приложение было десктопным с еба интерфейсом т.к. принятые данные использовались внутри заводами тетями сраками, т.е. все эти поля нужны были в интерфейсе.
Это я кто был фулстак получается?
алсо, ушел отттуда после того как въебались на 70 млн рублей. Косяк был не мой, но следующий раз и я так же мог объебаться. Нервишки не выдержали и я слинял.
Куда с таким опытом (30-40% делфи и 60% работа с базами) лучше всего ща вкатиться? Какой стек учить? Учитывая что вышеописанное мне давалось относительно легко и было интересно.
Как вкатиться в программирование, если я даже JS не могу освоить? Одну и ту же базовую херь перечитывая-переделываю из разных уроков, но понимания синтаксиса и того, как писать код - нет
>>235712547 > CI/CD Вау, блять, это же невыполнимая задача, один скрипт прописать и воркер прикрутить к нему, охуеть, то, чему любая макака за день научится
>>235712738 Верстальщик, спок. Я понимаю, что у тебя бонбит от того, что нормальные люди способны играючи выполнять работу, которую ты считаешь своей профессией, и при этом еще дохуя чего умеют.
>>235712813 Я другой чел, но очевидно что в крупной компании будет минимум один верстальщик, потому что проектов и, следовательно, страниц будет всё больше и больше Если у тебя массажный салон, то да, тут лендинг один раз хуячиш и живешь, а если у тебя по 9000 тем и 100500 новых страниц в год?
>>235712864 >даже JS Так-то похуй на чем писать, пока это не деньги и не базы. JS какбэ простой, но свои подводные. Да и отладка обычно неудобная. >херь перечитывая-переделываю из разных уроков А вот и проблема. Сделай что-нибудь настоящее. Запили там сингл-пейдж на реакте, что угодно, что самому интересно. Созерцать хеллоуворлды можно годами, толку мало. >но понимания синтаксиса и того, как писать код - нет Потому что ты не пишешь. Максимум копируешь готовые куски. Да и навыка решать проблемы не добавляет.
>>235712899 Ты долбоеб, я говорю про верстку которая была на заре интернета. Вообще похер что ты там сейчас играючи верстаешь. Я беру фреймворки и дела в 100 лучше чем ты можешь
>>235713035 Ну сурьезных проектах как раз каждое изменение интерфейса должно быть обоснованным, потому что уже есть тысячи пользователей и они уже к интерфейсу привыкли.
>>235713001 Шутишь? Если человек не может освоить ЖС, ему явно нужно начинать со школьной программы математики и развивать навык построения алгоритмов.
>>235713223 Нет, конечно, вначале там синтаксис учи, потом уже к книжкам переходи. Когда первые говнопроекты напишешь, то будет пауза в понимании. Вот тогда хорошая книжка тебе объяснит тебе, потому твой проект говно лютое. Но до этого, тебе стоит его написать и книжку прочитать.
>>235713035 лол, верстальщик это как переводчик. выучил иностранный язык и думает что такой охуенный и незаменимый дядя, при этом не понимает что есть люди которые знают несколько иностранных языков просто как побочный навык И ПРИ ЭТОМ еще являются специалистами вчем то другом
>>235713288 >>235713288 Если ему >5 класс лет, то в этом нет смысла. Там просто генетика не позволит. А вот няшной писечкой-аналитечкой 10 общений с продактами из 10, без проблем может стать.
>>235708780 (OP) >>235708780 (OP) >Почему эти два лагеря друг друга недолюбливают? хуй знает, по моему какой-то илитизм вчерашних выпускников, нормальные бекендеры уважают фронтов, как и фронты любят адекватных беков. Недолюбливают друг друга два долбоеба, которые договориться не могут по апишке или другой хуйне. Ну или вчерашние выпускники. Я лично молюсь на фронтов, пару месяцев назад у нас съебал фронт предварительно никого не предупредив и бекендеры писали фронт, потому что оставшиеся фронты не справлялись с объемом, благо сложных фич от бизнеса особо не было, максимум гриды, кнопки всякие. Ну и сейчас зачастую работа бэка зависит только от количества его говнокода, который фиксить надо или рефакторить, большинство штук можно уже получать с фронта прямо из бд с прослойкой в виде решения типа graphql, по крайней мере в проектах, где я был у фронта гораздо больше работы
>Возможно ли быть фулстеком в 2020? Настоящим а не на полшишечки? Можно, но это почти всегда jack of all trades. Базу можно нормально и там, и там знать (писать код), потом начинается дикое погружение в говно и проблемы типа деплоев или настройки вебпака и всяких тонкостей браузера и инструментов. Я бэк, знаю в меру фронт, но самостоятельно учу практически всегда всякую залупу по бэку/деплою, по фронту очень мало, т.к. времени просто нет все изучить в рамках времени, которое я готов выделять на развитие из свободного. Ну и лично мне откровенно скучно учить даже базу типа css, хотя жс с нодой с удовольствием освоил
>Фронтенд легче или уже нет? Все по моему сложно, например, во фронте есть много готовых решений, поэтому легко на базовых элементах сделать что-то несложное, например берешь, за вечер vue c какой нибудь компонентной либой читаешь доку и верстаешь свой бложик. Потом устраиваешься на работу и бизнес дает задачи, которые не покрываются стандартными кейсами и тебе приходится костылять и изобретать всякое говно компромисное, а это сложно. С бэком/фулстеком то же самое, можно самому сделать все с нуля, настроить ci на дроплет в digitalocean, а потом ты приходишь в контору и сосешь бибу, потому что там куча нестандартных проблем и костыли поверх велосипедов, потому что 5 лет назад чувак фуллстек который был тимлидом в этом проекте и средненько шарил во всем, выбрал уебищные технологии и теперь не поддерживаемые либы
>>235713265 Аналогично J2EE – ынтырпрайз. Помимо средних и крупных приложений на нём также делают, например, игры (не на .NET, а, непосредственно, на C#)
>>235713408 Чел знающий 3 языка знает по 5000 слов в каждом из них, переводчик знает 15000 Фуллстак может сделать 100 кнопочек и анимаций, фронтенд 300
>>235713266 >Я беру фреймворки и дела в 100 лучше чем ты можешь Вот и все стало на свои места: современные гордые версралщики, пихают свои фрейморки туда, где можно, и нужно, делать чистым ЖС и ЦСС, особенно любимый "БУСТСРАП". А юзверь потом охуевает, схуя сайт жрет много оперативки и тормозит.
>>235713585 Ну так я тебя и попросил рассказать, >>Как ты представляешь аналитика? Неплохо было бы еще уточнить какого аналитика, бизнес, дата, системного там? И что ему делать, без базового понимания как и на чем все вертится?
>>235713265 Вакансий много, интересных больше, чем на джаве за счет .net core. Денег меньше, чем на джаве, но писать приятней в разы. И это веб в основном, легаси по большей части ASP.NET требуют или винформс/вфп, но 2е и 3е это мертвая хуйня и въеб времени, на неткоре асп требуют
>>235713926 за себя и за всех у кого уровень языка позволяет наворачивать контент без посредников. ну и заодно за тех кто может сверстать страничку без сверхценного специалиста
Куа макака в треди. Мне приятней работать с бэка и, т.к они больше про логику и соответствие требованиям. От того и баги быстрей можно пофиксить, но от профанов можно ждать малого количества багов.
А на фронте зачастую раза в два больше багов(по моему опыту). Фронты более веселые по жизни, они самые молодые зачастую.
Алсо, если у девов есть претензии к куа, было бы интересно почитать.
>>235714046 Но большинству не интересны вакансии в ооо рогакопыта, которым страничка на тильде бы подошла или вордпрессе, а там, где сложнее этого, фронты (с широким кругозором) ценятся. В любом случае фулстеки особо не хотят себя в html/css посвящать, типа реакта и жс достаточно. Потому что им это близко, а залупой всякой типа разметки заниматься не хочется, именно поэтому все сделанное фуллстеками обычно такое говно >>235714136 Несколько лет про эту хуйню не слышал, не актуальна же уже
>>235714276 Да нахуя? Я потом на сервачке java -jar myapp.jar и все заебись. Зачем ваши контейнеры? Не, ну то есть я понимаю зачем, но в большинстве случаев мелких контор-проектов от них больше ебли чем пользы.
>>235714142 Это из-за статической типизации, если бы у фронтов была нормальная типизация, все было бы заебись, от веселости не зависит. Плюс инструменты говно
>>235714347 >Я потом на сервачке java -jar myapp.jar и все заебись. Ну вот ты зависишь от сервачной java Захочешь заюзать 14-ю соснешь хуйца. Поставишь на сервачок 14-ю, соснет хуйца какой-нибудь легаси сервис дергающий sun.misc.Unsafe
>>235708780 (OP) Смотря что тебе больше нравится, если брать в рот то фронт, а если в попу - соответственно бэк. Я вот фуллстек, мне и то и то нравится.
На крайняк мне даже не сложно сделать /usr/lib/jvm/java-11/bin/java -jar myapp.jar
> Поставишь на сервачок 14-ю, соснет хуйца какой-нибудь легаси сервис Такое бывает, но если ты мелкая конторка и не держишь древнего легаси то проблем особо нет с этим.
>>235715061 Ну если ты далек от интернтов и компьютерных дел, то можно пойти на курсы. А так просто ищешь вопросы на собеседования и идёшь долбить компании. Запоминаешь вопросы, а они всюду повторяются. И гуглишь ответы. Все
>>235715304 Ну, в 18 стал жуном 60к. В начало 19 стал мидлом 90к, сейчас 19, почти 20 130к. Тащемто, все просто. Хорошо работай, чтобы команда писала найсовый фидбекыч. Ну, и не забывай просить больше кеша у начальства, плюс сдавай все что можешь на повышение.
>>235708780 (OP) >Почему эти два лагеря друг друга недолюбливают? Это что-то уровня "а ты рэпер или панк?". Срачами занимаются фанатики, адекваты, что для функционирования системы нужны оба.
>Возможно ли быть фулстеком в 2020? Настоящим а не на полшишечки? Смотря что для тебя "фулстек". Если иметь возможность намутить и фронт, и бэк - да. Сейчас даже не имеющий отношения к фронту или бэку сумеет это сделать, благо есть 100500 фреймворков для разных языков (Flutter for Web уже в релизе, Compose Web разрабатывается, должны летом выкатить альфу), про всякие реакты б-гомерзкие вообще молчу. Лишь бы была база в программировании. Но как всегда есть ложка говна: фулстэк - это вечный мидл. Качаясь вширь, у тебя не остаётся ресурсов на то, чтобы качаться вглубь. Это не плохо и не хорошо. С одной стороны, ты всегда сможешь найти работу, особенно на фрилансе. С другой, если ты хочешь делать действительно крутые продукты в топовой команде, то, скорее всего, тебе придётся специализироваться в чем-то одном.
>Фронтенд легче или уже нет? Легче то, что больше нравится. Смотри сам, что тебе больше по душе: намутить офигенную анимацию или ускорить работу с БД. И там, и там есть, где закопаться.
>>235714746 Ну если у вас одна машина - один сервис, то с контейнерами ебаться смысла нет. У нас же дохуя микросервисов и дохуя машин. Контейнеры упрощают жизнь.
>>235708780 (OP) Фронтент-хуенд. Программирую в НИИ на С++/C. Там нет таких сойбойных понятий. Так же как и нет всяких гейских джунов, синьоров и т.п. Просто инженер-программист такой-то категории.
>>235715990 Жиза Работаю год, никто ничему не учит, все сам. Куда двигаться то блять? Чувствую, что перегораю. Хочется развития, но нет идей чё написать даже. Умею в Qt.
>>235715693 О хуя ты меня перегнал, я 20 лвл. А ты чем занимаешься? Никуда не трачу особо, акции покупаю чтобы сохранить, с родителями живу, больше нравится сама работа. >>235715820 Быстро учусь, много работаю.
Смотри, если кто-то называет сферу "гейской", ее работников - смузихлебами, значит туда и иди. Минимум знаний при максимуме денег. Ну а гречневые пускай продолжают хуярить в нии всякий за гроши
>>235716107 Фронт пишу. Блин, нужно наверно тоже начать во что-то инвестировать. Потому что кеш просто на карте лежит, не знаю куда тратить. Тян нет, друзей нет, хобби нет.
>>235708780 (OP) Бэкендщики смотрят на фронтэндщиков как на даунов. Фронтендщики смотрят на бэкэндщиков как на богов. Никто никого не ненавидит. Ну кроме может быть тестировщиков, их можно бить только ногами и ничего нельзя у них брать.
Дежурно поссал на обсирающих фронтенд. Ах, как бы хотелось изучить какой нибудь python + flask и не ебать себе мозги с новыми css перделками, не садить зрение постоянным рефрешем вкладки, не оправдываться почему дизайнер мудак и сайт выглядит хуёво имеено из-за него да и вообще чтобы в мою работу никто не лез, кроме более опытных или таких же опытных коллег как я, а не всякие менеджеры/заказчики
>>235716412 Почти два года. Одна галера, один проект, один стек. Ну, это понятно, хотя в долларах же 2 процента. Я просто чего спрашивал, думал мне что подскажешь, потому что денег вроде бы и не мало, а радости от них никакой. Зачем они нужны непонятно. Что с ними делать не знаю.
>>235715852 Не, у меня на одном сервере пяток сервисов крутится, но их администрирование вручную меня пока не парит. В крупной конторе может и есть профиты от этих докеров, в такой как у нас - смысла нет.
>>235716523 Можно начать тратить на хуйню, тогда научишься со временем быть потребителем, но надо ли оно, потом не вернешься к аскетизму. Можно открыть бизнес. Можешь пожить неработая.
Я думал переехать в другой город, ибо удаленщик, или в деревне дом арендовать, нравится такое. Можно хоть каждый месяц менять, по-моему прикольно, в свободное время ходить изучать города. Может и тебе зайдет. В другую страну можешь вообще переехать пожить месяцок. Пока меня сковывает здесь, но я займусь этим как только смогу.
>>235708780 (OP) Фронт довольно легок по сравнению с беком, вкатышей там больше и комьюнити менее ламповое. А еще все друг на друга хотят работу перекинуть.
>>235716726 Пиздит он. Вакансии по реверсингу хуй найдешь - в ДС и то полторы штуки будет, да и те в каких-то подментованных говноконторках, связанных с оборонкой и начальником-кузьмичом.
>>235716862 поздно пить боржоми. специалист всегда зарабатывает больше, чем универсал. мантра про то, что универсал всегда найдёт работу - не более чем мантра, ведь универсалы имеют больше мозгоёбли за меньшие деньги. специалисту работу найти ещё легче, чем универсалу, у хорошего спеца очередь из заказчиков. поэтому я и дальше вынужден прокачивать фронт. изучать питон если и буду, то только когда выйду на пассивный доход и только ради удовольствия в машобчик хочу вкатываться, но для себя и делать деньги на каком-нибудь анализе финансов для богатых дядь у которых денег счёта не имеют, т.к. понял, что в разработке продаю свой труд и время очень дёшево, я не свободен, а кто-то на этом наживается, я ебал эту систему короче, во мне в 30 лет проснулся эдакий подросток-бунтарь, хотя раньше дрочил на эффективность, планёрки, вот это всё, что впринципе верно, ведь откуда мне взять накопления для пассивного дохода, родясь нищебродом
>>235708780 (OP) как можно недолюбливать своих непосредственных коллег?
а вообще, это все возникает на почве недопонимания. Не сошлись по типу данных или реализации логики и такие "уу сраные бэкендеры" или наоборот. Фулстеком можно быть, но обычно ты перерастаешь в фулстека из кого-то, надо начинать с чего-то одного. Советую вообще пойти в бэк, так как фронт это непроглядный лес, который иногда не подчиняется законам логики и часть его нужно учить как аксиомы (ну либо сам шишками набьешь). В то же время я думаю фронтеру будет проще уйти в бэк чем наоборот, но опять же имхо. Мимо фронтер 300кк/с.
>>235717455 бэк это крудошлёпство по инструкциям, известным со времён динозавров. сейчас ещё туда крудогенераторы завезли (особенно мне непонятно за что платят django спецам, там несколькими коммандами можно бэк любого сервиса поднять, во фронте ты хуй фронт поднимешь несколькими командами, лол, даже UI через готовую дизайн-систему ты будешь пердолить много-много дней), вообще нехуй делать короче. а фронт - это более творческая профессия, не поддающаяся порой формальной логике, тут всегда надо думать
>>235708780 (OP) Вообще бек намного реже изменяется и багов там меньше, потому что ломаться в круде нечему особо, поэтому бек попроще в поддержке, но сложнее в написании с нуля
>>235717953 Интересно что у всех одни круды. Никаких скедулеров, распределеных проблем(транзакции, мониторинг, консистентность, коммуникация между сервисами, секьюрити), импортов и экспортов десятков тысяч документов в минуты/часы, генерации репортов, анализа данных. Никаких интеграций с миллионом различных внешних систем. У всех только добавить запись в табличку, прочитать, обновить, удалить. Такой простой и радужный бэк, что я хуею
>>235719337 И эти самые таблички все дизайнят с первого раза как надо и оно идеально работает, бизнес правила не меняются или эта структура прекрасно адаптируется под любые изменения. И код отличный по всем солидам покрытый тестами от и до на всех уровнях. Все настолько охуенно что только и остаётся новые круды шлепать
Мимо фулстэк-макака с девопсяцким бэкграундом. Несмотря на то, что осилил React+Redux, всё равно остаюсь бэкэндером, и даже умудряюсь найти уютненький бэкэнд на фронте -- в части реализации функционала.
Вижу, что необходим другой тип мышления. Я реально не понимаю, кому в голову приходит переопределять вид бутстрапа или MaterialUI -- зачем? Или делать без фреймворка. Считаю необоснованным дрочем. Может, адекватный фронтэндер пояснит, какой резон вкатывать 100500 человекочасов ради непонятно чего.
И на фронте, и на бэке есть свои пороги входа. Всё равно для того, чтобы начать, необходимо знать сразу же много всего. На фронте это HTML+CSS+JS -- это минимальный набор, и осилить нужно всё одновременно. На бэке нужно выбрать и выучить сам ЯП (в моём случае python), осилить часто даже не один фреймворк (например, фреймворк django в случае SPA соединяют с отдельным фреймворком django-rest-framework, а также есть резон добавить django-filter, если делаешь REST API). Дополнительно нужно осилить БД (и тут я часто сталкиваюсь с заблуждением, что БД -- это лишь хранилка. На самом деле это мощный и производительный движок манипуляции над данными). Сразу же возникает необходимость осилить ORM. А ещё потребуются основы девопсятины. Неизбежно потребуется исполнять таски на сервере -- а тут придётся осилить очереди задач типа celery.
На бэке питонячьи фреймворки достаточно похожи друг на друга. Если осилил django и flask -- увидишь те же идеи в aiohttp. Да, есть нюансы, но суть одна -- структура кода получается плюс-минус одинаковой. И у меня к этой структуре нет претензий -- её просто понять, просто создавать и менять.
Намного больше разнообразие БД. Они используют разные структуры данных, и поэтому по-разному подходят для разных режимов работы. Например, rollback транзакции в oracle -- это боль на фоне почти бесплатного rollback в postgres.
Насчёт вечного мидла сильно сомневаюсь. Так или иначе, расширяя кругозор, в освоении выезжаешь на смежных знаниях и опыте. А новый опыт, бывает, выстреливает в знакомой сфере. Также есть достаточно общие принципы структурирования кода и построения архитектуры. Также есть не менее базовые алгоритмы и структуры данных -- с абсолютно идентичными оценками сложности вычислительной и по памяти.
Отдельные наркоманы лезут в недра интерпретатора и гордятся, что знают "больше". Знать хорошо, выпендриваться плохо. Собеседовался сегодня. Задали вопрос по структурам данных и коллизиям. Вопрос, может, и неплохой, но проблема синтетическая, и я остался с вопросом "и часто они пишут такой код?".
У меня так жопа горит потому, что гораздо большее влияние на производительность приложения оказывает вовсе не подобный дрочь на нюансы реализации, а продуманные потоки данных. А бизнесу важнее, чтобы цена изменения строки кода была минимальной -- этого удастся достичь продуманной архитектурой. И то, и другое актуально для любого языка и любой технологии, и достигается почти одинаково.
>>235721108 Не знаю никакого цсс фреймворка хотя фронт солидный, всегда Бем + дизайн. Проще расширять, чем костылить что то с фреймворком. Допускаю что для прототипа какого-то, чтобы набросать что-то без требования к дизайну то да нормм тема цсс фреймворки
>>235708780 (OP) >Возможно ли быть фулстеком в 2020? Настоящим а не на полшишечки? Возможно, но заебешься задротить, да и смысла особо в этом нет. Лучше углубится во что-то одно.
>>235711496 >Дизайнер делает шаблон, фронтендер - воплощает этот шаблон в реальность, не рисует а именно верстает Сидит такой верстальщик, верстает. А его уже фронтэндом называют. И сразу зарплаты хоп. Заебись