Size: a a a

Django [ru] #STAY HOME

2021 February 17

FE

Friedrich Engels in Django [ru] #STAY HOME
Grigory Surkov
Ну 1-1.5к не то чтоб особо жирно
Ну смотря где и для кого)
источник

GS

Grigory Surkov in Django [ru] #STAY HOME
Alex
Посоветуйте что учить, куда двигаться. Каша в голове.

Я вебмастер, т.е создаю + продвигаю сайты.
Профессия умерла. Надо куда-то то углубляться.

Решил, что разработка перспективнее. Да и спокойнее, нет такого сильного стресса.

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

И вот тогда внезапно появился потенциальный заказ на сервис. А потом ещё один.
Спросил здесь в чате как кое - что сделать.
Ответили, что нужно вообще js учить, ajax, и какой-нибудь vue.

Начал учить js, к нему ещё в курсе, да и в вакансиях нужен реакт /   vue и nodejs.
А ещё какие-то юнит тесты делать, докер, гит, typescript

Оказалось, это уже фулстек-разработчик.
Читал всякое, говорят лучше либо фронт, либо бек.
А фул - это бесперспективно.

Но раз я уже по сути полуфулстек, стоит доучиться на него?
А если заниматься беком, то надо все фреймворки изучить, вместо js?
Например, у клиента сайт на yii. А ещё формы нужны.
Лучше заниматься беком а фронт-эндера нанимать? Если вдруг по сарафанке кому-то надо сервис сделать.


А если идти а офис то ещё теорию зубрить? Слышал на собеседованиях спрашивают что-то
Повторно пройти все курсы.
Так как я учусь делать и не запоминаю как это работает.


В общем:
1) нужно ли учить js и его фреймворки
2) нужно ли учить другие бэкэнд фреймворки
3) стоит ли быть фулстекером?
4) стоит ли быть бекендером?
Показалось, что js более востребованный.
При этом на нем уже и бек можно делать.
5) что нужно учить?
Python, django, celery, rest api еще что-то?
1) сконцентрируйся на одном из фреймворков. Я вот обожаю VueJS, но на рынке сейчас более всего реакт жалуют.
2) не нужно, но можно
3) зависит от базы
4) также зависит от базы, js хоть и более востребованный, но без работы ты нигде не останешься, если голова на плечах имеется
5) ничего лучше не подскажет, как требования под вакансиями на @django_jobs_board

а, так хотелось бы знать, что за "вебмастер" такой, чтоб можно было поконкретнее посоветовать
источник

GS

Grigory Surkov in Django [ru] #STAY HOME
А ещё нужно через обруч уметь прыгать, это обязательное требование)
источник

ИХ

Илья Хафизов... in Django [ru] #STAY HOME
Grigory Surkov
А ещё нужно через обруч уметь прыгать, это обязательное требование)
Требуется минимум год, чтобы научиться)
источник

GS

Grigory Surkov in Django [ru] #STAY HOME
И быть львом или тигром как минимум
источник

ИХ

Илья Хафизов... in Django [ru] #STAY HOME
Grigory Surkov
И быть львом или тигром как минимум
Иначе никак
источник

FE

Friedrich Engels in Django [ru] #STAY HOME
Grigory Surkov
И быть львом или тигром как минимум
Волк слабее льва, но на php не пишет
источник

AL

Artyom Lazovikov in Django [ru] #STAY HOME
Чуть позже скину в ЛС гайд
источник

A

Alex in Django [ru] #STAY HOME
Grigory Surkov
1) сконцентрируйся на одном из фреймворков. Я вот обожаю VueJS, но на рынке сейчас более всего реакт жалуют.
2) не нужно, но можно
3) зависит от базы
4) также зависит от базы, js хоть и более востребованный, но без работы ты нигде не останешься, если голова на плечах имеется
5) ничего лучше не подскажет, как требования под вакансиями на @django_jobs_board

а, так хотелось бы знать, что за "вебмастер" такой, чтоб можно было поконкретнее посоветовать
Создавал:
- сайты на cms
- плагины на php для cms и свои сервисы уровня вводишь в форму данные, обрабатываются и выдаётся результат.  Или по апи что-то получать. Или корректировка кода на cms.

- Парсеры и скрипты на python

- Верстал дизайнерские psd макеты (css+html+подключал jquery, без бутстрапа) и натягивал на cms


+ seo, интернет-маркетинг, смм.
Т.е искал идеи для сайтов, создавал, наполнял контент ом, и рекламировал.
Работал над конверсией.

Администрировал. Работал с копирайтерами на бирже.  Тз, проверка, обучение, семантика для статей.

Потом вновь искал идею, создавал, дорабатывал.
На заказ иногда визитки и магазины по сарафанке делал.

Так было почти миллион посетителей в месяц.
Но все рухнуло и стремительно падает.
Ушёл на биржу, трейдинг, инвестиции. Сайтами года 2 не занимался почти вообще.
В продвижении все изменилось, в разработке новые тренды.
Появились площадки типа тильды, виксы, соц. сети, агрегаторы отжимает трафик у магазинов. Ещё и куча фрилансеров за еду делают сайты.

В общем умирающая тема.
Понял, что новый тренд сервисы.
Saas кажется называется.
Crm системы делать и т.д  вообще лучше работать над чужими проектами, свои (т.е маленькие) уже не рентабельно делать. Да и идей нет.
Будущее за крупняками и децентрализацией.
А такие как я в прошлом десятилетии остались.
Которые и дизайн сделают, и сверстают, и накодят, и раскрутят.
Ещё и со всякими бухгалтерскими, юридическими вопросами работать.

Вот у меня и масса сомнений, что учить.

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

AL

Artyom Lazovikov in Django [ru] #STAY HOME
источник

A

Alex in Django [ru] #STAY HOME
Grigory Surkov
1) сконцентрируйся на одном из фреймворков. Я вот обожаю VueJS, но на рынке сейчас более всего реакт жалуют.
2) не нужно, но можно
3) зависит от базы
4) также зависит от базы, js хоть и более востребованный, но без работы ты нигде не останешься, если голова на плечах имеется
5) ничего лучше не подскажет, как требования под вакансиями на @django_jobs_board

а, так хотелось бы знать, что за "вебмастер" такой, чтоб можно было поконкретнее посоветовать
Ок, я выбрал реакт.
Выбрал курс.
Но джанго тогда учить или нет.
Ведь реакта получается уже достаточно, чтобы найти работу?
Хотя часто видел реакт + джанго
источник

GS

Grigory Surkov in Django [ru] #STAY HOME
Alex
Ок, я выбрал реакт.
Выбрал курс.
Но джанго тогда учить или нет.
Ведь реакта получается уже достаточно, чтобы найти работу?
Хотя часто видел реакт + джанго
Сконцентрируйся пока на чём-то одном
источник

GS

Grigory Surkov in Django [ru] #STAY HOME
А остальное по надобности придёт
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Alex
Ок, я выбрал реакт.
Выбрал курс.
Но джанго тогда учить или нет.
Ведь реакта получается уже достаточно, чтобы найти работу?
Хотя часто видел реакт + джанго
вот ты расписал как много чего пробовал, и что же не понял разницы между фронтендом и бекендом?
Бери что больше нравится, составляй карту и учи.
А в другой области, не углубленные знания, которыми уже владеешь и в процессе еще преобретешь - всегда плюс
источник

MH

Mo Hito in Django [ru] #STAY HOME
Пиплы) Кто-нибудь знает, как написать ограничение для модели Alias, чтобы не мог быть создан экземпляр с теми же (alias, target) в том же временном диапазоне (start, end) ????А то напряги, не могу толком найти инфы по такой проблеме..
источник

MH

Mo Hito in Django [ru] #STAY HOME
class Alias(models.Model):
   alias = models.CharField(max_length=25)
   target = models.CharField(max_length=24)
   start = models.DateTimeField(auto_now_add=True)
   end = None

   def __str__(self):
       return self.alias

   class Meta:
       constraints = [
           models.CheckConstraint(
               
           )
       ]
источник

A

Alex in Django [ru] #STAY HOME
Artem Gubatenko
вот ты расписал как много чего пробовал, и что же не понял разницы между фронтендом и бекендом?
Бери что больше нравится, составляй карту и учи.
А в другой области, не углубленные знания, которыми уже владеешь и в процессе еще преобретешь - всегда плюс
Ок. Спасибо.
Закончу этот курс, познакомлюсь с фронтэндом.
А там уже решу, углубляться ли в джанго.
Пока знаю на уровне создать типовой блог.
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Kirill
Слушай, поправь если не правильно размышляю: получается для реализации задуманного мною web-приложения я пока вижу такое : Джанго по сути я использую как web-движок для админки и работой с базой. Для расчетов, которые мне необходимо выполнять, нужно в Шаблонах джанги юзать JS с его возможносями общаться с localstorage, либо indexDB. Ведь по сути мне не нужно в саму основную базу писать какие-либо данные расчетов, а в шаблон нужно лишь передать необходимое из БД средствами view. А вот как раз работа с самой БД полностью доступна из интерфейса админа. Пользователь не должен иметь возможность изменять базу
ничего сказать не могу, сам решай где будешь логику размещать, возможно в твоем случае действительно лучше все делать на стороне фронта
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Mo Hito
class Alias(models.Model):
   alias = models.CharField(max_length=25)
   target = models.CharField(max_length=24)
   start = models.DateTimeField(auto_now_add=True)
   end = None

   def __str__(self):
       return self.alias

   class Meta:
       constraints = [
           models.CheckConstraint(
               
           )
       ]
я бы посоветовал тебе написать валидацию в коде. Похоже, что у тебя мало опыта, а чтоб внедрить проверку в диапазоне дат в ограничение, придется написать кастомную функцию для ОРМ (вписывающую определенную конструкцию в SQL запрос).

Проще делать запросы, чтоб валидировать, из кода
источник

K

Kirill in Django [ru] #STAY HOME
Nikolay Cherniy
ничего сказать не могу, сам решай где будешь логику размещать, возможно в твоем случае действительно лучше все делать на стороне фронта
Я уже пересмотрел этот подход ;) теперь понимаю что мне нужно в одном темплэйте получить от пользователя входные данные. Затем вернуть их через post в view и уже передавать в функции обработки с генерацией нового template. Остаётся вопрос как правильно реализуется диалог пользователя для ввода данных. Нужно же как-то сделать пошаговый мастер, который будет подгружать объекты для выбора (на основе данных из базы), складывать выбранные варианты в "браузер" а в конце передать это все как-то через post обратно во вьюху.
источник