24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
В /pr/ тишина, поэтому спрошу здесь. Ребзя, я понимаю, что в той или иной форме эти вопросы здесь задавались миллион раз, но хотелось бы всё-таки подвести некую черту.
Я всё о веб-разработке. А точнее, о разработке серверной части веб-приложений.
Как я понимаю, если выбирать между Node.js + Express и Python + Django, с точки зрения конечного результата (скорость и прочее), разницы особой не будет. То есть вопрос тут сугубо религиозный, и явного преимущества с этой точки зрения ни у одной пары нет. Ну, по крайней мере, если брать мелкие проекты типа парсеров, самописных борд, форумов, чатиков, блогов и тому подобной мелочи. Так ведь?
Но в случае с какой технологией разработка будет идти быстрее и оптимальнее с точки времени трудозатрат/времени? Так ли страшна лапша из коллбэков у Node.js, как её малюют? Какие подводные камни у Питона с Джангой, кроме подводных камней в целом скрипторазработки?
И ещё вопрос. Тоже платиновый, конечно. Что из вышеперечисленного (как уже сказал, без PHP и его фрэймворков) в контексте серверной веб-разработки хочет рынок труда, если взять некую среднюю температуру по больнице, не только в России? Судя по моим наблюдениям, отдельно Node.js разрабов мало кто берёт, к Node.js внагрузку чаще всего ещё хотят Реакты с Ангулярами и Бэкбонами и прочий фронтенд, чего не скажешь о Питоне с Джангой, где чисто по серверной разработке без фронтенда вакансий побольше будет.
Другими словами, диктует ли сегодняшняя ситуация на веб-части рынка труда необходимость становиться фуллстэк-разрабом, или ещё можно прокормиться, сосредоточившись отдельно на фронтенде или бэкенде?
Работающие (неважно, во фрилансе, удалёнке или в офисе) веб-разработчики доски, какой выбор сделали вы, если не секрет? Куда ударились и какие промежуточные результаты этого ударения?
За простыню извиняюсь, компактнее выразить вопросы не вышло.
пишу на ноде, лапши сейчас нет, можно домешивая всякой хуеты писать на es7, если свои плюсы и минусы, npm содержит как и мусор так и годноту, нужно пробовать корочи
>>136972698 (OP) >Из всех интерпретируемых языков JavaScipt работает быстрее других. Он в пять раз быстрее, чем Python и Ruby (в том числе JRuby). >Интерпретаторы для Python/Ruby были написаны ограниченным числом людей. Эти люди, возможно, безумно талантливы, но на стадии разработки у них не было никакой конкуренции. Они конкурировали только с собой, со своими представлениями о скорости и качестве. Интерпретатор же для JS родился в конкурентной борьбе лучших умов мира. Mozilla разработала SpiderMonkey, Google разработал V8, Microsoft открыли Chakra. Все они работали в жесточайшей конкурентной борьбе. >Когда у команды NodeJS встал вопрос о выборе движка для JS, они просто посмотрели бенчмарки, увидели что V8 намного быстрее и выбрали его. Если завтра Chakra от Microsoft будет работать быстрее Google V8, то не будет никакой проблемы перейти на него. https://habrahabr.ru/post/281879/
>>136972698 (OP) У меня с дивана офисного складывается впечатление, что на django проще найти работу, если нет большого опыта работы.
>с точки зрения конечного результата Но ведь единственно ценный конечный результат это внятный код и архитектура, простота разработки и дешевизна поддержки. А скорость, производительность и безопасность на хуй не нужны за редкими исключениями.
>>136980411 Похапе популярен везде, не только в Рашке. И будет оставаться таким, потому что множество проектов никто не будет переписывать, а поддерживать их нужно. И главное есть кому - за копейки можно студня найти. Делфи вон до сих пор не умрет никак, VBA тот же.
Мимо фулстек (питон, Джанго, жквери) обезьяна. У нас в конторе 2 касты: верстальщики и все остальное. Хотя у двух знакомых фронт отдельно бек отдельно. Так что можно задрачивать только одну сторону
Боже сколько раз обсасывалось. Жс и пхп — недоязыки, это вообще другая вселенная в сравнении с питоном/руби. Не еби мозг и выбирай пистон, написать на ноде что-то боле менее крупное = это выебать себя в жопу.
Вот допустим мне нужно, чтобы человек через форму на сайте вводил данные в поля, это уходило ко мне на сервер, а человеку на почту приходил договор в пдф/ворде/экселе. Это реально на нод.джэс запилить или нужны костыли?
Хочу вкатиться в бекэнд и практику с работы сразу брать, чтоб прикладуха была. А потом съебнуть нахуй с этой работы в прогеры.
>>136981425 Без js нет сайтиков. Вакансии js есть в любом уголке мира и всегда будут. И их очень дохуя. Можно сколько угодно говорить про недоязык, но трактор заводить с ним очень легко.
>>136972698 (OP) Бля Питон такой охуенный! Я писал до этого на крестах и яве, а потом пришлось скрипт на питоне написать и бляя, я кончил,я скачал дайв инто питон и бляяя, оооо, он такооой озуенннный. Писать приятно, никакого напряга, всё красиво, логично, ооо, питоооон, я люблю тебя, как я был слеп, как слеп!
Насоветуйте способов, как набить опыт, чтобы меня взяли на работу. Вот знаю я php, js, немного nodejs. Делал несложные проекты на yii, angular. Как левелапнуться, чтобы взяли в норм контору если не миддлом, то хоть джуном?
>>136982738 С другими языками тяжелее уехать. Но это манявзгляд со стороны. Т.е. уехать-то можно, если ты ахуенный спец, но так можно и слесарем съебаться. Получается, что либо узкоспециализированная вакансия, где ищут вначале по своим, либо нужно быть дьяволом.
А на js, по-моему, левых хуев пачками берут. Это как раньше было с тестировщиками. Да и язык не сложный. Тот же java требует более фундаментальных знаний.
>>136982952 А для вордов/экселей java, да? Ахуеть, мне чтоб работу вытащить и опыта набраться нужно выучить html (есть), js (есть), node.js (нет), какие-нибудь базы и еще java по ходу. Я никогда не потяну.
>>136982986 С таким объемом спокойно в джуниоры можно идти, имхо. Я бы уже давно резюме бы рассылал и фрилансить пытался бы.
>>136981425 Реквестирую хостинг под ruby и jango до 10$ в месяц. И аналоги wordpress и opencart с таким же количеством плагинов, шаблонов и модулей. Они же есть? Их просто не может не быть!
Какими ide/редакторами вы пользуетесь для питона, nodejs, похапе? И на какой оси? Сидел на Sublime под виндой, захотелось обмазаться убунтой, какие там топовые редакторы? только ни слова при vim!
Фронтенд-макака в треде. Имею 90-100к в месяц, но в последнее время чет заебался работать. Могу в angularjs на нем и пишу. Простыню твою читать лень - глаза закрываются уже. Отвечу на несколько вопросов и покачусь спать
Анон, куда мне дальше развиваться? Я вот сейчас знаю вёрстку на более-менее продвинутом уровне. Могу сверстать любую хуйню, какую пожелают, могу в SVG, флексы, ретину. В общем, вот это всё.
DOM шатаю с помощью jQuery, при этом нативный JS зная не особенно хорошо. Согласен, моя ошибка. Сейчас восполняю её, читая Флэнэгана, делая какие-то мелкие скриптики для себя.
Единственный момент, я не пользуюсь всеми этими сборщиками, пакетами. Т.е. npm, Git, Gulp, Pug вот это всё для меня тёмный лес, хотя хотелось бы освоить шаблонизаторы, к примеру, чтобы не копипастить по сто пятьдесят раз одни и те же блоки.
Скажите, куда дальше можно покатиться? Углубляться во фронт-енд? Учить чистый JS и потом смотреть фреймворки?
>>136984020 > >Сидел на Sublime под виндой > Ну так сиди на нем под убунтой, дауна кусок. Ты чё такой грубый? Я только сегодня открыл для себя убунту пиздец, ui - наглая копия osx, начал обмазываться пакетами. Но какой топ тир редакторов и иде, я не знаю. Сублим уже поставил. Есть че лучше?
Алсо, какой топ git клиент с gui? Под виндой мне sourcetree нравится.
>>136984791 Криптографию не люблю, мне кажется, человечество должно вообще отказаться от защиты данных в идеале, ну для архивирования и помехоустойчивости и тд нужно ещё, но нах, кодировать не круто, итак всё информационное пространство закодировано.Любая информация должна быть доступной. Биг дата не понимаю про что, работа с суперневзъебенноахулиардами текста/цифр и тд и оптимизация всего этого говна? Ну хуй знает, тоже не привлекает. ИИ! Я выбираю тебя!
>>136984944 Я не про криптографию, а про криптовалюты, блокчейны - вот это вот все. Какой раз вижу, что пара судентов-обмудков очередной хайп собирают на миллионы долларов. Это мне доткомы напоминает.
>>136972698 (OP) Лично для себя я выбрал NodeJS, и причины тут банальны: 1) Я уже владею JS, пусть и на макако-уровне (писал простенький фронтенд на ангуляре/нокауте), так что мне просто незачем осваивать новый язык (python) 2) Нода у меня юзается только для всякой мелкой скриптоты. Бэкэнд в основном я пишу на java (+ немножко на kotlin в кач-ве "притока свежей крови") 3) Скрипты для MongoDB пишутся на js, т.е. опять же нет смысла тратить силы на другой язык (python)
Если ты метишь в фул-стек - выбирай ноду, если чисто в бэкэнд, то имхо лучше питон (но это опять же субъективно т.к. на питоне я написал от силы тыщу строчек за всю карьеру).
>>136984990 Хуй тебе! Это в перспективе, когда люди станут добрыми и пиздатыми и ничего не нужно будет ни от кого скрыватьникогда >>136985024 А, ну хуй знает, всё равно ИИ пиздаче. За такую идею стоит жизнь отдать. И не только свою, если потребуется.
>>136985396 Не, я по 12-15 часов учусь уже в течение полутора лет, сначала просто в основы погромирования, потом математика, теперь анализ данных и R. А вот если пару дней хотя бы перерыв сделаю, то начинаю хиреть, слабеть, думать о суициде и тд. Эта идея заставляет меня жить. Без неё я мёртв.
>>136985626 >Удачи тебе, не превратись в меня. Постараюсь. Я понимаю, о чём ты говоришь. У меня такое со всей хуйнёй было, за что не пытался браться. И очень боялся, что тут будет тоже самое.
>>136986092 Когда первая нейросеть запилит имиджборду neura.ch и будет собирать пасскоды с анонимных нейросетей, распознающих капчу и постящих пасты, новости, рулетки, засмеялся проиграл треды и тд даже мы с тобой станем не нужны.
>>136982384 Хуяришь хтмл и пользуешься конвертером в пдф, проблема решена. Однако будь готов к тому, что верстка в пдф может немножко пойти в разнос, поэтому придется изрядно повозится с тестированием.
>>136987516 я и говна не ел мне это не требуется, чтобы понять, что следует избегать этого а ты жрешь, да нахваливаешь ну, пиздуй дальше ебаться с говнокодом своим
Няши, особенно те, которые по 70-80к зарабатывают, вам ВУЗ вообще понадобился? Я вот просто дропнул свой ВУЗ после 1 курса, потому что то, как там преподавали, это пиздос. Потом кто-то еще насрал в коридоре. В общем, посчитал, что глупо надеяться получить знания в вузе, особенно зная, какую зарплату имеют преподаватели в РФ. Сейчас вот вкатываюсь во фронтенд, и пока мне дико интересно. Так же гляжу и на всякие PHP, Node, но это уже чисто ради интереса, потому что нравится. Скажите, я правильно сделал, что дропнул эту шарагу, не желая терять 4 года жизни на непонятную хуйню или нет? Просто я как-то дико волнуюсь, ибо большинство людей мне говорят, что тип я еблан и что без диплома я буду дворником. Спасибо за ответ заранее.
>>136988094 Как сам думаешь? Правильно? Я вот наоборот надрачиваю математику и всяческий анализ данных, чтобы попробовать в Питер в вуз в магистратуру вкатиться, на которую надрачиваю зело. Наука манит меня, ИИ всякое и тд. Сам МухГТУ окончил, там да, пиздец-пиздец был. Работа заебала, не того моя душа желает., бизнес обслуживать в пизду. Но если тебе по кайфу, то заебись, всё правильно сделал.
>>136988711 Вижу что нет. ОП, вся эта параша с Node.js пошумит, станет немодной и все про нее забудут, перекатившись на очередную js-парашу. А spring будет жить и развиваться. Подходит для написания бэкэнда любого масштаба, проверенные временем и надежные технологии.
Ребзя, я понимаю, что в той или иной форме эти вопросы здесь задавались миллион раз, но хотелось бы всё-таки подвести некую черту.
Я всё о веб-разработке. А точнее, о разработке серверной части веб-приложений.
Как я понимаю, если выбирать между Node.js + Express и Python + Django, с точки зрения конечного результата (скорость и прочее), разницы особой не будет. То есть вопрос тут сугубо религиозный, и явного преимущества с этой точки зрения ни у одной пары нет.
Ну, по крайней мере, если брать мелкие проекты типа парсеров, самописных борд, форумов, чатиков, блогов и тому подобной мелочи.
Так ведь?
Но в случае с какой технологией разработка будет идти быстрее и оптимальнее с точки времени трудозатрат/времени? Так ли страшна лапша из коллбэков у Node.js, как её малюют? Какие подводные камни у Питона с Джангой, кроме подводных камней в целом скрипторазработки?
И ещё вопрос. Тоже платиновый, конечно. Что из вышеперечисленного (как уже сказал, без PHP и его фрэймворков) в контексте серверной веб-разработки хочет рынок труда, если взять некую среднюю температуру по больнице, не только в России?
Судя по моим наблюдениям, отдельно Node.js разрабов мало кто берёт, к Node.js внагрузку чаще всего ещё хотят Реакты с Ангулярами и Бэкбонами и прочий фронтенд, чего не скажешь о Питоне с Джангой, где чисто по серверной разработке без фронтенда вакансий побольше будет.
Другими словами, диктует ли сегодняшняя ситуация на веб-части рынка труда необходимость становиться фуллстэк-разрабом, или ещё можно прокормиться, сосредоточившись отдельно на фронтенде или бэкенде?
Работающие (неважно, во фрилансе, удалёнке или в офисе) веб-разработчики доски, какой выбор сделали вы, если не секрет? Куда ударились и какие промежуточные результаты этого ударения?
За простыню извиняюсь, компактнее выразить вопросы не вышло.