LINUX.ORG.RU

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

hippi90 ★★★★★
()
Ответ на: комментарий от KrasnoGlazik

То есть навык верстать с использованием bootstrap и прочим не понадобится и это не спросят?

Backend разработчику не нужно понимание bootstrap и прочего. Он для этого BACKend.

Но если твой работодатель путает понятия backend и fullstack - то сам понимаешь.

BaBL ★★★★★
()
Ответ на: комментарий от hippi90

Да я сейчас ещё совсем профан в вебе :) пока даже не уверен, что именно с ним хочу связать жизнь. Пока для понимания базовых принципов разбираю php, дальше хочу взглянуть на django, nodejs.

KrasnoGlazik ★
() автор топика

IMHO, спрашивать будут все при любом раскладе. Но из соображений, а можно ли на тебя свалить еще и кучу других обязанностей: девопс, фронтэнд, 1C, работу курьера, грузчика...

По поводу фулстека есть полезная статья.

anonymous
()
Ответ на: комментарий от KrasnoGlazik

Если PHP, стоит смотреть на конкретные фреймворки, по вакансиям самые популярные Laravel, Yii2. Вакансии backend есть, но всё-таки чаще хотят full-stack, т.е. чтобы ты и в бизнес-логику мог и в верстку.

Независимо от стека, который ты выберешь, надо будет еще знать SQL, желательно понимать что такое NoSQL-решения и зачем они нужны.

Ну и раз уж хочешь в веб, я всё-таки рекомендую разобраться с основами верстки, это не так больно, как кажется. Flex и CSS Grid сильно облегчили жизнь.

hippi90 ★★★★★
()
Ответ на: комментарий от KrasnoGlazik

То есть навык верстать с использованием bootstrap и прочим не понадобится

Это самому может вполне понадобиться. А так - зависит от работы, если в обязанностях будет реально только бэкенд то может про это и не спросят, только все равно как-то странно будет сказать что при разработке бэка с фронтом никогда сталкиваться не приходилось.

Научиться "верстать с использованием bootstrap" можно вообще за пол дня с перерывами на кофе и бутерброды, так что я считаю стоит на это потратить время. А ничего сложнее (по верстке) на позицию "чисто бэк" и не должно требоваться.

micronekodesu ★★★
()
Ответ на: комментарий от KrasnoGlazik

Пока для понимания базовых принципов разбираю php, дальше хочу взглянуть на django, nodejs.

А работать то на чем хотите? Какой смысл учить то, что не пригодится? Или вы думаете что вас возьмут на должность какого-то теоретика?

micronekodesu ★★★
()

встречал такие проекты где требовалось только API делать и документацию к нему для front-end разработчиков и/или мобилоразработчиков. хорошие проекты. делаются легко и просто. платят за них обычно тоже неплохо, наверное по тому что озадачиваются таким разделением труда обычно крупные конторы с большим бюджетом. такие проекты просто сказка если бы не одно но - их очень мало. по большей части щас на фрилансе проекты где надо всё в одном флаконе и естественно вся эта блевотня с front-endом выматывает просто ужасно и все их доёпки с тем что что то выглядит чуть чуть не так типа цвет не такой как у них хотя я в упор разницы не вижу а они видят, наверное у этих сволочей какие то супер мониторы. а ещё делаешь как на мой взгляд красиво а им не нравятся и в итоге переделываешь с каким то уйопищным кривым шрифтом что бы им понравилось.

iluha16 ☆
()
Ответ на: комментарий от KrasnoGlazik

зачем этот бутстрап. более уродского я ничего не могу представить (кроме UI windows 10). какие то гигантские формы да вобще всё какое то гигантское. да и их css классы не сказать что очень удобны, проще без этого наверстать.

iluha16 ☆
()
Последнее исправление: iluha16 (всего исправлений: 1)
Ответ на: комментарий от micronekodesu

чего не понятного. он хочет ознакомиться с разными технологиями разработки что бы выбрать что больше понравится. а вообще как правило выбирает заказчик. и в 99% случаев это php.

iluha16 ☆
()

Очень даже не помешает. Достаточно уметь в js и что-то относительно примитивно верстать. Сильно во фронт лезть я бы не советовал, если тебе это не нравится, можно и увязнуть.

WitcherGeralt ★★
()
Ответ на: комментарий от iluha16

с разными технологиями разработки

Тут одна технология. Если речь о том чтоб попробовать разные алгоритмы или что-то типа этого - подойдет и php, и python, и что там еще было - можно сосредоточиться на одном ЯП.

как правило выбирает заказчик

Заказчику, обычно, пофиг, точнее он даже в этом не будет разбираться. Если "заказчик" здесь это "работодатель" - мне интересно, как вы проходите собеседования, это наверно что-то типа

- Я пишу сайты!

- На чем?

- На всем! Скажите что нужно

Или заказчик на каком-нибудь фрилансе говорит "хочу сайт на пхп", и вы этот заказ берете, не смотря на то что языка не знаете?

и в 99% случаев это php.

Может в вашей реальности это так.

micronekodesu ★★★
()
Ответ на: комментарий от micronekodesu

ты загляни на любой фрилансерский сайт своей реальности и посмотри на веб проекты. в большинстве случаев там везде требуется на php. мне попадался крупный проект в котором заказчик сказал пиши на чём хочешь и дал сервак c root доступом. в другой раз когда заказчику было предложено написать на ruby on rails которым я тогда интересовался ответил что то типа 'hmmm.. if something goes wrong i know my path through php but ruby no thanks'. а в 99% проектов ты будешь писать на каком нибудь из восхваляемых лорскими теоретиками языках а в итоге тебе дадут ftp на shared говнохостинг в котором кроме похапэ и mysql ничего нет и попросят установить. удачи.

iluha16 ☆
()
Ответ на: комментарий от iluha16

Мне не совсем понятно - вы ищите проекты на площадках, где у вас заведомо попросят php и mysql на "говнохостинге", и потом говорите "других вариантов нет"? Когда в /job заходите не парит что в каждом топике пишут про знания какого-то "linux"?

Не, я ничего не имею против php, и в целом понимаю мотивы заказчика когда он хочет найти того, кто ему за миску риса налабает сайт на каком-нибудь вордпрессе с тыренными плагинами, но не стоит говорить что вся индустрия такая, а то можно дойти до того что в этой стране вообще кроме 1С больше нет IT.

Ну и да, вы хотите сказать, на на сайтах фриланса нет, скажем, python'а? Или на java? Да даже на RoR есть. И это я только fl.ru открыл.

micronekodesu ★★★
()

Нужно ли хорошо знать frontend backend-разработчику?

Нет, не нужно. Но и не повредит. Я вообще не понимаю как может возникнуть вопрос «учить мне что-то или не учить». Да, учить. Постоянно. Как только ты перестаешь учить новое, все, ты биологический мусор, можешь идти и выкидывать себя на помойку. Особенно в программировании, где технологии 5-летней давности — это зачастую уже старье и легаси.

morse ★★★★★
()
Ответ на: комментарий от micronekodesu

конечно есть и на python и на java и на RoR только в крайне небольшом количестве. шансов попасть в такой проект значительно меньше чем на php. поэтому если афтар хочет заработать ему проще всё же начать с php потому что таких проектов реально очень много. ну и ты расскажи где надо искать работу конкретно. у меня вроде начало получаться зарабатывать на freelancer.com в несколько раз больше чем получают на локальных работах по месту моего жительства но я заинтересован в поиске работы и в других местах тем более что freelancer.com меня бесит вообще мягко говоря.

iluha16 ☆
()
Ответ на: комментарий от morse

Учить не перестаю никогда. За праздничный полноценный отдых перед собой же стыдно. Но спрашиваю, чтобы правильно строить путь развития.

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

KrasnoGlazik ★
() автор топика
Ответ на: комментарий от KrasnoGlazik

Это не называется «захламлять понапрасну». На рынке требуются и бекенд и фуллстек разрабы. Если тебе вдруг стало скучно с одним только бекендом, взял да и переквалифицировался. А если тебе и бекенда пока хватает, то и там всегда найдется чего поучить. Есть куча мест где фронтенд не то что не нужен, а его и вообще просто нет.

morse ★★★★★
()

Если хочешь расти в сторону фуллстека, то да.

gear ★★★
()
Ответ на: комментарий от iluha16

ты расскажи где надо искать работу конкретно

Да не важно "где", важно "как" и "что". Да, на php (я говорю как о ЯП, но на самом деле там, конечно, всякий вордпресс и прочие фреймворки) больше "проектов", только в основном это какие-то мелкие заказы на полтора бакса типа прикручивания плагинов к cmsкам или правка еще каких-то кусков. И за то чтоб это выполнить надо еще посражаться с толпой индусских школьников. Конечно, и это тоже разработка, можно и так зарабатывать. Только можно реально выучить тот же php, или другой какой-то ЯП, и брать нормальные большие заказы. Да, это сложнее, потому что нужны знания, нагуглить или спросить на форуме весь проект не получится, но и деньги другие.

То же самое и в реальной жизни - найти работу кассиром в супермаркете очень легко, предложений куча, только разве не лучше ли выучиться и работать "специалистом"?

в несколько раз больше чем получают на локальных работах по месту моего жительства

При всем уважении, я не верю. И, кстати, тут следует учитывать что "на работе" у вас одна обязанность - работать работу. В случае фриланса надо еще найти заказчика, продать себя, выбить ТЗ, сто раз попытаться сдать проект, выбить деньги и все такое. Конечно, это не всех заказчиков касается, но в случае работы по ТК этого либо вообще не будет, либо будет по минимуму. Это стоит учитывать и при оценке дохода от разных "типов" работы, и вообще при планировании того, что изучать.

micronekodesu ★★★
()
Ответ на: комментарий от micronekodesu

и брать нормальные большие заказы

брал я большие заказы и вот что скажу: сделать несколько мелких на такую же сумму проще и быстрее чем один большой. так что за такими заказами особо не гонюсь. ещё билл гейтс писал в своей книге что написать программу в 10 раз больше в 100 раз сложнее. хотя вот был у меня хороший заказчик которому писал с нуля систему скрэперов и потом несколько месяцев дописывал всё новые. платил он отлично просто, деньги вообще не считал, просто спрашивал сколько и называл ему сумму от балды. очень разжился на том проекте. но это очень большая удача. жалко что халява кончилась и приходится вновь сражаться с толпами индусов и даже вёдпресс жизнь заставила учить.

При всем уважении, я не верю

как хочешь, ссылка не реферальная, никакой прибыли от этого я всё равно не получу. кстати по месту моего жительства з/п в 20 тысяч рублей за месяц считается неплохой.

но в случае работы по ТК этого либо вообще не будет, либо будет по минимуму

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

iluha16 ☆
()
Ответ на: комментарий от WitcherGeralt

А лучше пыхи по соотношению (скорость разработки + простота)/(гибкость + скорость работы) так ничего и не завезли.

peregrine ★★★★★
()
Последнее исправление: peregrine (всего исправлений: 2)
Ответ на: комментарий от hippi90

чаще хотят full-stack, т.е. чтобы ты и в бизнес-логику мог и в верстку

И в дизайн, и за пивом сбегать, ага.

no-such-file ★★★★★
()
Ответ на: комментарий от micronekodesu

Какой смысл учить то, что не пригодится

Вопрос из разряда «зачем боксёру беговые тренировки, ведь бегать на ринге не нужно»...

no-such-file ★★★★★
()

собственно говоря люди задающие такие вопросы не являются не фронтом не бэком не прогерами.. ответ: на уровне коммуникации или вопрос с подвохом,- на сколько хорошо?

dashiells1xssanlgk
()

зависит от того, что ты считаешь «бекенд разработчиком».

umren ★★★★★
()
Ответ на: комментарий от hippi90

Если PHP, стоит смотреть на конкретные фреймворки, по вакансиям самые популярные Laravel, Yii2. Вакансии backend есть, но всё-таки чаще хотят full-stack, т.е. чтобы ты и в бизнес-логику мог и в верстку.

PHP это и есть фронтенд, просто устаревший. Так что да, тебе надо знать современный фронтенд аля реакт/вуе/ангуляр.

umren ★★★★★
()
Ответ на: комментарий от umren

разве пхп это фронт??? на сколько мне не изменяет склероз пхп и породил понятие фронт и бэк....

dashiells1xssanlgk
()
Ответ на: комментарий от umren

PHP - это язык, что напишешь, то и будет работать. Тебе никто не мешает написать на нем RESTful API для того же Angular.

hippi90 ★★★★★
()
Ответ на: комментарий от hippi90

Напиши мне на нем мобильное приложение или десктоп, или еще чего-нибудь. Пхп это препроцессор гипертекстовый, что намекает на фронт и в 99% случаев он по сути является фронтом. Сейчас реалии изменились и роутинг/шаблоны/логика гуй переехала на фронт. Поэтому если ты раньше это все херачил на пхп + жс и жквери, то сейчас уже нужно учить нормальный фронтенд фреймворк, ибо спрос изменился.

umren ★★★★★
()
Последнее исправление: umren (всего исправлений: 1)
Ответ на: комментарий от WitcherGeralt

А чего ты хочешь? Если вантузятников до сих пор пруд-пруди!..

Дебилы — они всегда были, есть и будут. К сожалению. А сейчас их что-то совсем уж развелось…

anonymous
()
Ответ на: комментарий от umren

Какое это отношение имеет к возможности написать на PHP backend? Мы вроде не про мобилы с десктопами говорили. Вылезай уже из своей криокамеры и посмотри на окружающий мир, уже давно на пхп пилят бекенды для всего подряд, для того же ангуляра, для нативных mobile-app и пр.

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

Всему свое место, для множества сайтов фреймворки, подобные Angular/React - это просто оверхед.

hippi90 ★★★★★
()
Ответ на: комментарий от hippi90

Я уже все сказал. Учить фронтенд надо, особенно если ты пхпшник. Тот же Vue тебе позволяет по стариночке включить скрипт (если ты не умеешь в вебпаки и прочее) и сделать на какой-нибудь страничке крутой UI, часто такая потребность есть даже в каталогах с кучей фильтров в каких-нибудь интернет-магазинах, а не вешать миллион онкликов.

umren ★★★★★
()

Надо знать. На базовых уровнях. Часто бывают такие задачи, что нужно что-то поправить, подключать к задаче верстальщиков дольше, чем сделать это самому.

dicos ★★★
()
Вы не можете добавлять комментарии в эту тему: топик перемещен в архив.