Информация об изменениях

Сообщение Re[2]: Python и JavaScript от 07.06.2019 14:02

Изменено 07.06.2019 14:07 Lazytech

Re[2]: Python и JavaScript
Здравствуйте, L.K., Вы писали:

LK>Питон уже выучен что ли? Кто-то недавно каялся, что не справляется даже с простыми учебными задачами.


знание основ Python


Re[2]: Python и JavaScript
Здравствуйте, L.K., Вы писали:

LK>Питон уже выучен что ли? Кто-то недавно каялся, что не справляется даже с простыми учебными задачами.


знание основ Python




  Объемистое сообщение...
Michael
Автор: Michael
Дата: 21.05.19

я сам питонист и бекендщик и не навижу javascript и фронт-енд
но скажу так:

1) питон всегда требуется в комбинации с чем-то и этих комбинаций много, кому то нужно python+flask+mysql, python+flask+mongodb, python+django+aws и т.п.
то есть вам нужно будет знать как минимум ещё sql и скорей всего ещё nosql.

2) поэтому пройти собеседование на питон вам будет практически не реально. нигде не нужен чистый питон.
вы можете много знать про питон но вас дополнительно спросят отличие Left join от inner join в sql. Или спросят как лучше запускать серверное приложение на питоне.

допустим у меня есть простые задачи для вас на связке python+flask+mongodb, но в будущем будет облом когда вы пойдёте на собеседование где нужен будет sql или django.


3) в этом плане изучить фронтенд с javascript и трудоустроиться значительно проще. берёте изучаете один Фреймворк типа angular, react или vue.js(+1) и дела нет какая там база данных или сервер.
вы можете только дёрнуть API которые вам дадут серверные разработчики (которые на питон или php).
уровень алгоритмов которые нужны на фронтенде на порядок проще. хитросплетения многопоточного программирования? их просто нет в javascript (он однопоточен).
По мне "подъеба.ся" на собеседовании по этим фрейворкам сложнее, отчасти потому что они сами
по себе молодые эти фреймворки.

Более того — у фронтендщиков работы больше. У меня в одном проекте интерфейс приложения меняется каждые две недели, а вот бекенд очень редко, и соотношение разработчиков с перевесом на фронтенд.
Сюда же добавлю про гибридные приложения — типа когда интерфейс пишется на js/html5 и потом пакуется в "обычное" приложение для айфона.
Вообщем Chrome и простой текстовый редактор типа Atom и пишите крестики-нолики на vue.js. И уже можно пойти на собеседование (стучитесь).