>>186200449 >спорить какой набор английских слов написанные в определенном порядке с определенными правилами который в последствии преобразуется в одни и теже примитивные операции для выполнения калькулятором который тоьлко что и может как складывать 1 и 0 лучше простофиля, что тут сказать
>>186201111 > Иди во фронтендеры. Похапе и нода изучатся сами собой как побочные квесты. Да, чтобы делать говно, а бекенд фронтендера на хую вертел. Дай ссылку - обоссу нахуй
Смотря нахуя тебе язык нужен, я юзаю питон для моделирования физики, просто, весело, удобно и не надо думать о программировании как таковом, а можно сосредоточится на задаче, хуй знает в каком языке можно делать также
node возможностей побольше чем у пыхи, но узконаправленный, событийно ориентированный это радует, весь код из колбеков состоит и всяких промисов
питон вот на нем я не писал, простой синтаксис очень, даже проще первых двух, и не такая ограниченная среда выполнения как у пыхи, но что на нем писать хз даже...
Мне нравится пайтон, т.к. на нем можно написать все. но у него уебанский синтаксис Да, не си-богоподобный синтакси - говно Что есть такоеже пиздатое как пайтон, но с норм синтаксисом?
>>186202628 Не утрируй. Эта питоновская макаронина даже с точки зрения IDE неудобна. IDE просто не способна понять по нажатию на энтер необходимо продолжать код на том же уровне или это необходимо делать уже за его пределами блядь. Мне так одна IDE сама позапихивала кучу кода в функцию
>>186202729 > или это необходимо делать уже за его пределами блядь Со скобочками тебе для закрытия уровня надо перейти на другую строку и поставить закрывающуюся скобочку, снова перейти на другую строку и уже тогда писать, либо если скобки автоматом поставлены, то курсор двигать. Тут ты просто переходишь на другую строку и нажимаешь на backspace 1 раз, чтобы вернуться на предыдущий уровень отступов. Так и sublime умеет, и pycharm и даже на repl.it так редактор умеет. Ну хуй знает, конечно, 1 раз backspace нажать гораздо менее удобно, чем ставить скобочку или елозить курсором на нужную строку. Я дохуя писал на С, после него питон просто охуенен, в том числе и синтаксисом и единым оформлением кода. А на С блять даже в одном проекте бывают долбоебы, которые по-разному код пишут. А из проекта в проект хуй чего разберешь, руководители проектов между собой нихуя договориться не могут, и каждый считает себя дохуя умным и придумывает свои правила оформления кода вместо того, чтобы взять какое-то из уже существующих типа кодстайла от гугла. Ну нахуй, единый стандарт гораздо удобнее.
>>186202878 Ты сейчас пытаешься сравнить то, что необходимо, с ненужной залупой, которая только в глаза срёт. Неспроста код на C/C++ называют write-only. Скобки для блоков ещё хуй с ним, но лишние скобки для циклов и условий и точки с запятой - это ненужное говно. Хуже только всякие begin-end и прочая паскалепараша. Вот это полный пиздец, на фоне которого даже С-подобные языки смотрятся очень круто.
>>186203015 Еще у иде для сишных языков обычно можно нажать на скобочку и тебе подсветит ее открытие и закрытие - сразу виден блок кода. Скобки удобнее и читаемей во всех смыслах. Если конечно пишет не рукожоп. И тут я согласен у сишных языков часто разные разрабы хуярят в разнобой, хорошо если вообще отступы ставят. Я бы на месте разрабов языков вшил строгий синтаксис какой-то без которого хуй че запустится
>>186203015 >Со скобочками тебе для закрытия уровня надо перейти на другую строку и поставить закрывающуюся скобочку, снова перейти на другую строку и уже тогда писать, либо если скобки автоматом поставлены, то курсор двигать. ничего двигать в нормальных средах не надо, в той же студии или райдере от джетбрейнс проставляются автоматом обе скобки и каретка сразу оказывается внутри скобок, а энтером это все переносится в строки.
>>186202556 Ставь точки с запятой, если тебе так хочется. Никто не запрещает. Только это будет криво.
Пишу на Питоне и делаю быстрые функции на Си. И железо на Си программирую. Синтаксис питона на 10/10. Си стал привычным, т.к. у меня нет других вариантов (кроме ассемблера), и язык пиздец мощный для своих задач.
После Питона код на Си форматируется уже в Питон-стиле, с отступами и всем таким, чтобы было ясно и понятно.
>>186203279 Потому что есть любители блоков кода по 1к строк (да, видел своими глазами и охуевал в этом говне разбираться), и отступы через жопу + обилие скобок. Pycharm вроде блок тоже подсвечивает рядом с номером строки, но оно как-то и не надо, потому что просто по отступу видно что к чему относится. >>186203319 > ничего двигать в нормальных средах не надо, в той же студии или райдере от джетбрейнс проставляются автоматом обе скобки И ты хочешь сказать, что они угадывают твои мысли и в какой-то момент вместо новой строки внутри блока кода в скобках делают новую строку за его пределами? Чтобы выйти из блока тебе нужно точно также совершать какие-то телодвижения. Тыкать стрелочки или 1 раз на backspace нажать - ну разница небольшая, зато код не засран и похож на текст, а не на )) и } } } } >>186203439 Двачую этого, сам стараюсь примерно в том же стиле писать на С.
>>186203694 >код не засран и похож на текст, а не на )) похож на текст = засран. Скобочки делают код не похожим на статью блядь. Со скобочками он выглядит как наглядная схема
>>186204685 Пихать в одну и ту же функцию разные структуры данных, потом вязать лапшу из if-ов и называть это понятным, структурированным кодом. Не говоря уже о том, что этой фунции похуй на то, что она не смогла инициализировать переменные: return null и нахуй париться. Меня аж вывернуло от омерзения к php
>>186205151 Довен? Функция обрабатывает данные которые в нее поступают отлавливая поток из вебсокетов и приводит все в данные нужного вида. Причем тут пхп?
На любом из упомянутых в треде языков можно нормальный читаемый код писать. Что я и делаю, блед. К питону (непосредственно к языку) минимум претензий, к PHP с каждым годом всё меньше, JS — збс, если не пытаться на нём всё и вся делать. Вот, кстати, речь о границах применимости здесь что-то никто не заводит, а с этого начать бы не повредило. Python — это кроме веба ещё датасаенс, встроенный скриптинг, да и с большой вероятностью он уже есть на linux-тачке.
В выборе языка нужно руководствоваться рынком, сообществом и собственными субъективными взглядами. Раз подобный вопрос задаётся на дваче — предположу, что субъективных суждений пока не сформировалось, остаются рынок и комьюнити. На PHP сейчас пишет каждая макака, на JS — каждая вторая. Соответственно, на нормальном собеседовании тебя будут пристально изучать с усталым взглядом, ибо приходит много макак, мимикрирующих под разработчиков. Что характерно, знание Python тут пригодится даже при собеседовании на PHP/JS должность — оно говорит о том, что на интервью пришла как минимум любознательная макака, а в нашем деле — это уже половина успеха. Широта изученного стэка ещё никогда никому не вредила — с большой вероятностью, собеседовать тебя будет человек, который знает что-то помимо PHP/JS. А если не знает — то в такой команде лучше не работать, при наличии альтернатив.
Ну и не начинайте свой путь разработчика с JS, чтобы не получить нечаянно деформацию мозга.
>>186199868 (OP) Мне вот интересно, чем занимаются программисты, которые получают, ну скажем, 100к в месяц. Я просто во многих проектах работал и понимаю, что мне положено тока часть от прибыли проекта. И пока самый успешный проект выдает профита около двух кусычей баксов в месяц, но это не чистый профит. Короче мне отсыпается только баксов 600-800. Больше просто нельзя ибо проект в убыток работать начнет. Причем проект в принципе неплохой, бывали и хуже, а я много где работал. Так вот, у вас мега успешные проекты или вы просто дохерища говна ебашите постоянным потоком?
>>186206547 ачкую укатиться с пыхи, в то время как обещают убергодную 8ю версию, которая всем даст пососать(
Темболее, что роль петуха обоссанца уверенно занял JS и быть пыхарем теперь не так зашкварно вроде как.
Хотел бы укатиться в пайтон, но на пыхе я собаку съел - пишу с закрытыми глазами, ссусь что уебу кучу времени на такойже вкат в питон, а к этому времени пыха уже всех обоссыт(
Но укатиться хочу потомучто почти не пишу сайтов, пишу всякие апи сервисы и ботов, вроде как пайтон получше для этого. Да и жопа горит от обилия цмс и прочего полурабочего говна, хотелось бы чтото более консервативное
>>186207055 Мне кажется, что дохуя платят прогерам, когда ссут что они съебутся в другую контору.
Я не считал и не считаю себя дохуя мастером, но начальник взял нвоого макаку мне в подмастерья, которая знала, как мне показалось поболее меня. Через месяц уволил его, а мне поднял зарплату почти вдвое без какого-либо предупреждения. Скорее всего понимает, что у меня подгорит жопа что говно которое лежало на плечах макаки на меня ляжет и боится чтобы я не взбугуртил. А я и не взбугурчу ибо терпила и омеган
>>186207340 Дебил учит языки потому что "незашкварно", а не потому что профитно и полезно для работы. Ну-ну. Я вот вебразраб, знаю пхп, яваскрипт, ноджс и даже немножко линукса вместе с его башем. Почему? Да потому что где-то удобней сделать на чистом баше, где-то на ноджс. Ты все не сделаешь через пхп, ибо нужны еще программы на удаленных серверах, обрабатывающие данные, а на чем их писать? На ноджс, ибо удобно пиздец, а питон я не знаю, с++ для ебланов и оно слишком увеличивает сроки разработки. А ноджс ставится за 5 секунд и уже тебе сервак готов нахуй. Ну а как ты без яваскрипта в принципе сайт какой-то будешь делать я хз, это же фронтенд блядь.
>>186207493 Ну а чем ты занимаешься-то? У тебя куча говнопроектов, сайтики пилишь заказчикам или что? Или пару проектов крупных ведешь? Меня это интересует, а не почему тебе столько платят.
>>186206808 >Теперь даже так можно? С чего начинать, чтобы не получить деформацию мозга? Зависит от того, как больше нравится постигать. Если нравится академический подход и хочется постигнуть разработку по-хардкору, то берётся C и "Алгоритмы" Скиены, либо "Структуры данных и алгоритмы в Java" Лафоре (ну ты понял, с каким языком). Когда рафинированные алгоритмы и структуры изучены, можно переходить к "Паттернам проектирования" — до этих паттернов можно додуматься самостоятельно, изобретая велосипеды — но лучше знать, как они называются, чтобы проще было общаться с другими разработчиками, называя вещи их именами. Ну и потом изучаются хорошие практики написания кода, чтобы его было легко поддерживать — тут нужно читать "Совершенный код". Параллельно стоит читануть "Современные операционные системы" и Фаулера. Ну а дальше точно сам разберёшься.
Если первый способ кажется ппц скучным, то можно взять PHP + Symfony и начинать кодить крутые сайтецкие. В Symfony и родных его компонентах хороший код, почти академический — рано или поздно возникнут вопросы, которые заставят посмотреть, как это всё работает изнутри — тут-то и приходит просвещение. Вообще, Symfony — это ванлав в контексте PHP.
Да, если ещё сидишь под виндой — то постарайся поскорее пересесть хотя бы на убунту.
>>186207834 Ммм, ну на пхп тоже можно, да. Но все же на ноджс поудобнее будет, он как бы для этого и создан. Чем не скажу так сразу, ибо лень думать. Но удобнее.
>>186207684 1. Я не пишу фронтенд, потомучто я программист, а не дизайнер. Если мне необходимо по заданию сделать интерфейс, то его верстает верстала.
2. Мне хочется получать удовольствие работая с языком, а не деньги зарабатывать. Зарабатывать их можно на любом если ты не криворукий. Например от JS у меня болит жопа, от пайтона пока непойму. От пыхи - нет. и чем приятней тебе работать с технологией - тем лучше ты ей будешь орудовать = тем больше будешь цениться как мастер своего дела = тем больше зарабатывать
>>186208010 Блядь, ну причем тут верстка? Фронтенд это же все что выполняется у юзера в браузере, а там и скрипты на яве. Верстальщик только чисто шаблон тебе хтмлшный выдает со стилями, а прикручивать к системе ты сам будешь ведь.
>>186207847 Есть мелкопроекты на 1-3 дня. Бывали крупные. Есть один, который уже почти год делаю.
Был проект, который год делал. Клиент хотел коече поменять, я сказал, что буду менять месяц. Он порвался, сказал, что нашел мегакрутых типов и они все сделают - забрал проект у нас. Начальник горевал и ныл мне крупными слезами. Через 2 недели вернулся клиент и поведал, что его крутые типы сказали, что будут делать пол года минимум.
Очевидно, что абсолютно самописная хуйня, которую я писал год нуждается в том, чтобы понять как оно там все работает. Я был уверен, что хуй че там ему по быстрому сделают. Так вот, как можно меня уволить когда на мне проекты, за которые клиенты будут платить, потомучто другим придется платить больше и они делать будут полгода, а я тут все уже знаю? Вот когда тебя ссыкатно потерять, тогда начинают платить больше. Ну это мое имхо, хз как на самом деле
>>186208112 Это все дизайнерская хуйня. Вообще не интересует меня и не воспринимаю ее всерьез. Не считаю это программированием, это дизайнерство с использованием элементов программирования. И вообще это для телок и пидаров
>>186207481 Пойми, чем хочешь заниматься и что знаешь (фреймворки там, орм) и сделай небольшой проект, выложи на гитхаб. Составь резюме и вперед вкатываться. Предупреждаю, что будет очень неприятно, дохуя лидов и начальников отдела имеют ЧСВ выше крыши и будут заваливать тебя кучей ненужных вопросов, дрочить по шаблонам из банды четырех и прочим говном, которое используется только на собесах, так что сразу учи шаблоны, базу по структурам данных и алгоритмам, основы ооп на твоем языке.
>>186208663 Ты это "говно" и не осилишь. Современный фронтенд гораздо сложнее твоего колупания в пхпешечке. Более того, в современных проектах на реакте/ангуляре 90% логики находится на фронтенде, а бэкенд только отдает данные и занимается авторизацией/аутентификацией.
>>186207899 Зависит от того, что ты хочешь. На жабе побольше работы, но дрочить ее дольше, да и легаси говна придется хлебнуть. Питон легче на первый взгляд (но потом начинается пиздец, при погружении) и на нем больше молодых и шутливых проектов. Вот что для тебя идеальная работа погромистом?
>>186208048 Сильно зависит от команды и проекта, я к фронту даже не притрагивался, т.к. для этого есть специальые люди. Линух нужен на уровне уменя с консолькой играться, если ты конечно не человек-оркестр, которого работодатель ебет. БД лучше знать, я например сам проектирую бд для своего куска проекта
>>186208010 В свое время соскочил с php5 и yii на питошу с джангой и познал нирвану. Впрочем с тех пор, как я понял на том берегу все пересели на php7 и laravel и там тоже стало легче дышать.
>>186207340 >ачкую укатиться с пыхи, в то время как обещают убергодную 8ю версию, которая всем даст пососать( Это не так работает. Когда ты начинаешь кодить на новом языке, навыки старого не исчезают, хоть и забываешь потихоньку имена и порядок аргументов у функций стандартной библиотеки. Но это не та информация, которую обязательно назубок помнить. На каком-нибудь собеседовании могут пожурить макаку, забывшую порядок аргументов в substr_replace() — но опять же, сразу становится ясно, что это не особо адекватное собеседование, и не о чем переживать, завалив такое.
>Темболее, что роль петуха обоссанца уверенно занял JS и быть пыхарем теперь не так зашкварно вроде как. Отрадно это слышать )
> Хотел бы укатиться в пайтон, но на пыхе я собаку съел - пишу с закрытыми глазами, ссусь что уебу кучу времени на такойже вкат в питон, а к этому времени пыха уже всех обоссыт( Если ты с закрытыми глазами ориентируешься в Wordpress или Bitrix, то у меня для тебя плохие новости — на нормальном собеседовании это стоп-слова. Если Symfony/Laravel/etc — другое дело, пора расширять кругозор в сторону JS, если пишешь API для фронтендеров. Если планируешь расти исключительно профессионально — тебе всё равно не повредит общаться с фронтами на одном языке. Если планируешь расти карьерно — рано или поздно тебе доведётся собеседовать фронтендера.
> Да и жопа горит от обилия цмс и прочего полурабочего говна, хотелось бы чтото более консервативное Консервативность — точно не про JS. На JS приятно работать с вебсокетами, но сейчас и в Python с этим налаживается ситуация — такшта, голосую за последний. И для api и ботов он определённо хорош.
>>186208943 да. По большей части - лара. Но часто всплывает цмсное говно, в котром копошиться не хочется, ведь известно, что чем хуже язык тем больше у него всяких фреймворков. На пайтоне вроде все консервативно
>>186209006 Конечно. Правильные пацаны бэкэнд всегда на голом Си пишут и чужие библиотеки не подключают. Да и стандартной стараются поменьше пользоваться.
>>186209098 Во первых, delphi это не язык, а во вторых на паскале пиздец как неудобно писать из за перегруженности языка ключевыми словами, в которые оборачиваются все функции.
>>186208901 Спасибо, что ответил, анон. > что для тебя идеальная работа погромистом? Писать интересный софт, который будет полезен людям. Фапаю на опенсорсные проекты.
>>186209322 Питон пробуй, там попенсорса много А на счет интересного софта быстро разочаруешься, т.к. работа погромистом не такая веселая, как кажется, если нет предрасположенности
>>186208010 >1. Я не пишу фронтенд, потомучто я программист, а не дизайнер. Если мне необходимо по заданию сделать интерфейс, то его верстает верстала. Твои бы слова, да Абрамову в уши. А если серьёзно, то ты очередной ЧСВшный парень, которого жизнь ещё не приложила рожей об асфальт — и чем быстрее к тебе придёт понимание собственной ограниченности, тем быстрее начнётся твой профессиональный рост. Не переживай, многие через это проходили, включая меня.
Раз у тебя жопа не болит только от пыхи, значит ты варишься в каком-то говнеце, вылазь оттуда поскорее. Мир адекватной разработки ждёт тебя.
>>186199868 (OP) Основной язык - тот, который позволит тебе зарабатывать деньги: а) быстро б) много, если будешь кроме языка еще учить архитектуру.
Век Ноды уже прошел, там тяжело выстроить нормальную архитектуру пхп. Питон нужен там, где работа с научными данными сейчас и консольными скриптами. Дальше идешь на Апворк.ком и смотришь количество вакансий по всем трем и решаешь.
>>186209610 Спасибо. > работа погромистом не такая веселая, как кажется Созидание же. Созидание приятно, особенно, когда создаешь, что-то действительно хорошее и полезное.
>>186210128 Созидание потихоньку превращается в рутину, ну растет количество коммитов в проекте, а задачи вобщем-то однообразные, интересных задач мало.
>>186208991 >Когда ты начинаешь кодить на новом языке, навыки старого не исчезают навыки нет, а вот синтаксис забывается... мимо около 8 ЯП выдрочивший кун
>>186210760 >навыки нет, а вот синтаксис забывается... И вспоминается обратно, когда снова начинаешь на нём писать. >мимо около 8 ЯП выдрочивший кун Красавец. Список озвучишь?
Аноняшки, как относитесь к стукачеству? Есть ёбы в одном проекте со мной, которые целыми днями в носу ковыряют вместо кодописания, что в итоге ударит и по мне когда выйдем на тесты. По понятиям будет донести начальству или нет?
>>186199868 (OP) Хочешь в офисе сидеть - на дядю пахать - бери питон или ноду. Хочешь фрилансить прямиком из своей мегахущёвки за закрытой гермодверью из-за очередного самосбора - бери PHP.
>>186211515 >а для удовольствия делать что то для себя Пример задачи давай, выбор языка сильно зависит от задачи и требований >создать гамзю в которую сам и буду играть Юнити дрочи
>>186211321 Стучать плохо - стукачей никто не любит. А о вероятных проблемах на тестировании - сообщить надо. Ибо временные задержки в ущерб компании. Да и может они дома код хуярят под настроение или на форсаж выходят за день до дедлайна - пускай тогда капчуют на работе.
>>186199868 (OP) >PHP говно мамонта, хули не сразу делфи тогда? >Python Нормальный язык для пратотипирования и для скриптиков, ну и датасайенс с нейронками офк, но упаси блять боже на нем писать какойнибудь PyQT ила django софт, он нахуй не годится для этого, и даже похуй на производительность, сам язык не годен для юниттестов, для отладки и элементарно даже для написания сложных программ, ты никогда не можешь знать наверняка какая переменная какой тип держит и какая функция что вернет. >Node Говно ебаное, но он хотя бы продакшн рэди и на нем вроде как даже что-то можно писать.
>>186199868 (OP) PHP - мертвый язык, нужен может быть разве что для поддержки существующих проектов. Python - учиться за 2 часа и нужен в любом случае, потому что на нем легко и удобно делать прототипы и мелкие утилиты. Node - нужен если хочешь и в браузере и на сервере писать, крайне ебанутый и костыльной язык, но довольно динамично развивающийся и востребованный. Бери его и надейся что не запутаешься в зоопарке ебаных фреймворков.
>>186211987 Насчет Python - есть же договоренности. Там очень многое на этом держится. Можно даже влезть в закрытые методы или переменные, без дебажества с ассемблером, но зачем это делать?
>>186211321 Че за рога и копыта? Везде давно джира, у нас вообще самописный трекер
>>186211800 >анально зондировали >тикеты Лол блядь вам лид дает устно задания или как? Нормальная же система, берешь тикет, ставишь время выполнения, делаешь, коммитишь с номером тикета. Все понятно и связано, всегда легко отследить, кто, когда, зачем, прозрачная структура, а то, что видно, что человек хуи пинает это опциональный плюс, ибо в нормальных конторах таких видно и без трекера, никто рылу за нихуя не будет платить зп погромиста
>>186210189 Речь о бэкэнде, очевидно. MEAN стэк оправдал свое название полностью. Пыху хоронили, хоронили да так похоронили, что в 7.2 она дала просраться окружающим весьма неплохо. Окружение, например Симфони 4, тоже развивается очень сильно.
>>186212246 > Python - учиться за 2 часа Если учиться -- это byte of python или какой-нибудь недокурс на codecademy, то да. Если нормально познакомиться с языком хочешь, то книги по нему увесистые, и за два часа ты его никак не освоишь.
>>186209131 Сейчас бы тратить время и силы на никому не нужные технологии. Помню как на одном из собесов меня спросили "Ты что, даже на расте писать не пробовал? У нас вот в отделе все пробовали." Я ничего тогда не сказал, потому что западло спорить, но вот нахуя? Ну интересно - пожалуйста, сиди копайся. Но он же нигде не нужен и за 2 года с того вопроса ситуация пока не поменялась. Ну и вот это "обязательно надо попробовать" - это просто высший идиотизм. Вывел строку в консоль, прочитал ввод с клавы и попердолил массивчик в цикле - дохуя познал что ли? Какой в этом смысл? А полноценно вкатываться и потом никогда не использовать зачем? Лучше потратить время на что-то, что пригодится в любом случае или хотя бы как-то может потребоваться. Не понимаю этого хипсторского долбоебизма "вышло что-то новое, надо хеллоуворлд написать и строчку в резюме добавить". Лол, блять.
>>186212489 >>186213998 Про 2 часа это художественное допущение, но если у тебя ни разу не случалось что ты зашел в python cli чтобы проверить какую-то свою теорию и случайно наваял полезную утилиту прямо там, то ты не пользовался питоном.
>>186214502 > наваял полезную утилиту Ты хотел сказать > изобрел очередной велик, который уже давно существует в стандартной библиотеке, работает быстрее и гораздо удобнее в использовании ?
>>186202232 >О, любитель скобочек подъехал. Кстати, да. Я другой анон, но лично у меня такая хуйня и вышла. Я начал Пистон учить, по началу дико кайфанул от отсутствия скобок и очень приятного синтаксиса. Но со временем, когда количество кода увеличилось, то без скобочек я уже начал сосать. Речь нет, можно приспособиться. Но бля, мне тяжело.
>>186216741 >Пошёл отсюда, любитель велосипедов ёбаный. Я один из тех, кто пишет эти фраемоврки, тако что мои велосипеды нечем не уступают заготовленным библиотечным функциям.
>>186216817 >Сука ты даун даже не в курсе, что инструменты сборки умеют вычищать всё неиспользуемое говно из кода. Даун, оно хуево очищает, можешь прямо сейчас подключить какой-то QT к своему хелоу ворлду и не заюзать ни одной функции с библиотеки это фрайма, и всё равно получишь говно на 300 МБ
>>186217143 >Я не ебу что у вас там в вашем мире C происходит, я говорю только за JS Это работает для любого языка. >Ну очевидно тогда ты проёбываешь время и деньги своей фирмы на написание того, что по факту уже существует. Топовые ит компании пишут свои библиотеки для программ только с нужными функциями, это в говно офисах за 50к говнокодят на питоне и жабопидорят подключая 1кк фраемворков, чтобы вывести 1 картинку.
>>186217288 > Топовые ит компании Вот не еби мне мозги дядя, типа ты работаешь в топовой компании, которая ФРЕЙМВОРКИ для себя пишет, а чисто не утилитарное говно в < 10k строк, которые пишутся за 2 недели, ковыряясь параллельно в жопе. Нетсракер и епам, к примеру не топовые компании.
>>186199868 (OP) >PHP Универсальный язык (используют для веба, для серьезных тяжелых приложений он не пойдет), достаточно прост в изучении, немного своеобразый синтаксис. Будет сложновато перекатиться с него на другой + 99%, что ты станешь веб-макакой.
>Python Тоже простой в изучении, востребованый. Очень своеобразный синтаксис, выглядит всрато, для больших проектов не подойдет (заебешься искать забытый таб в большом коде).
>Node.js Востребованый, но по большей части сам JS в фронтенде. Придется писать кучи костылей. Заметно сложнее двух предыдущих в изучении.
>>186217720 Я что ли говорил про них? Если вернуться в русло разговора, то всё таки объясни какого хуя мне надо писать самому lodash или underscore функции, если я это могу успешно подключить отдельным модулем или целой либой, которая в билде будет выпиливаться?
>>186217043 Объясни тогда как блять получается, что у меня node_modules в проекте весят > 400mb, а билд получается на > 2mb без ассетов? Как же блять так?
>>186218217 В браузерном мире treeshaking вещь нужная, чисто из заботы о скорости загрузки. Но за пределами браузера этот вопрос не стоит так остро. Тянуть на машину рантайм какого-нибудь Qt или жабы нужно один раз всего. Любители статической линковки — разговор отдельный. Либы для себя пишутся по иным соображениям — фатальный недостаток существующих либ не всегда обусловлен именно NIH-синдромом. Что-то тупо по лицензии не проходит, например.
>>186219298 Для кроссплатформенного гуя это вообще мелочь по сегодняшним меркам. Вот тебе пример видеоплеера, написанного вообще без тулкитов и фреймворков и рисующий все сам. >60 метров.
Так что вылезай из криокамеры, ты в 2018ом. Ты не напишешь ничего годно и кроссплатформенного, чтобы это нихуя не весило, и ты не потратил овердохуя временя, что пока пишешь отдельный таргет под каждую ос, твое приложение уже нахуй никому не было нужно.
>>186219863 >Так что вылезай из криокамеры, ты в 2018ом. Двачую, уже на мобилах по 500гб памяти ставят и 6гб оперативы, а эти дауны дрочат на свои сэкономленные 20 мегабайт
>>186220660 Ты до этого писал, что если он сам соберет проект свой, то у него бинарник будет весить гиг. При чем теперь компании? Ты просто ебанутый, или что?
Боже, какой уродский тред. Я чувствую себя грязным только от того, что наткнулся на него. Но, на случай, если ОП действительно чего-то хочет познать, а не просто "вкотицо", как это делает 99% быдло-васянов, таки пророню сюда искру своей вековой мудрости.
Батя уверенно заходит в тред и поясняет щеглам за айти.
Во-первых, заданный ОПом вопрос - не корректен. "Изучать язык" никогда не поможет в реальном продакшоне. Любой продукт, кроме самый лютых галер, в которых все разбито сотней менеджеров на атомарные кусочки, что бы не было шанса накосячить даже стажеру с популярных интернет-курсов, требует от тебя знания и понимания стака технологий. В случае веб-бэка это минимум фронтовых технологий (да-да!), умение управляться с базами данных, хоть минимальное понимание протоколов и сетевых структур, знание паттернов - и уже в последнюю очередь выбранный язык.
Во-вторых, ценны не отдельные познания, а общее понимание продакшона. Выучить и освоить ЯП можно за неделю, если ты знаешь, чего хочешь. А научиться эффективной разработке, в том числе в команде других таких же оболдуев - вот это ценно, и этому учатся только со временем.
В третьих - рассуждения о "лучшем языке" - главный детектор васяна, который за спиной задач сложнее, чем разработка своего очка, не имеет. Специалист же понимает, что ЯП - это лишь инструмент, а выбор инструмента зависит от задачи. И пыхпых, и джава, и любимый щеглами питон - каждый хорош для своих целей. Если и можно выделить ОДИН язык, который тебе пригодится для максимального количества задач - то это будет SQL, и то не всегда он будет эссенциален: многие фреймворки позволят тебе выполнять часть задач без непосредственно работы с ним.
Таким образом, учитывая три озвученных пункта, твой вопрос о выборе языка сводится к "а так ли сильно я хочу в айти?", и "какой язык позволит мне максимально быстро обрести понимание происходящего?". И ответ на последний вопрос - PHP. Не потому, что он хороший или плохой - а потому что по объективной статистике он самый частоиспользуемый. Но, если у тебя есть конкретный проект, в котором ты хочешь участвовать - то выбирай ЯП под него.
Батя закончил свою отповедь и удаляется для принятия флорентины. Можете начинать истекать говном.
>>186225922 Пехепе на данное время не является хорошим инструментом ни для какой задачи. Ан нет, это отличный инструмент чтобы калечить мозги студентам.
>>186226050 >Пехепе на данное время не является хорошим инструментом ни для какой задачи. Это тебе на форумах, да в комментах паблика "типичный программист" расказали другие школьники, да джава-студенты? Погугли статистику, и ты удивишься, узнав, что все нужды подавляющего большинства проектов пыхпых таки закрыл. И это не чье-то там мнение, я повторюсь - это просто то, какой ситуация является. Конечно, есть очевидные ситуации, когда ты понимаешь, что пыхпых не подойдет. Но в основном задачи - типовые, и для них эффективно использовать типовые же решения.
>>186226401 >статистику Ага, да, оч интересно. Которая базируется на том, что старым пердунам сложна переучиваться и переделывать (+дорохо) все под новые технологии.
>>186225922 Нихуя ты накатал. Пора привыкнуть что когда анон создает очередной выбора языка-тред, он как раз имеет в виду выбор для себя стака для освоения с нуля.
>>186226686 >Которая базируется на том, что старым пердунам сложна переучиваться и переделывать (+дорохо) все под новые технологии.
Во-первых, "старые пердуны", в отличие от типичного аналитика ЯПов в каких-либо комментах или тредах, оценивают реальную выгоду от внедрения этих технологий, выражающуюся не в категориях уровня "ну этож новое, наверное эта самая Скала будет оч крутым языком".
Во-вторых, "старые пердуны" знают цену переезда целой системы на новый ЯП. Если это сайт по продаже самотыков - то без проблем. Но взять на себя риски сломать все, что было, и получить сомнительные профиты - ... такое не делается без веских причин.
Да и вообще - так ли важно, какие причины лежат за этой ситуацией? Не спорю, многие из этих причин весьма низменные. Кого-то в пыхе привлекает его шаблонизаторское прошлое, и, как следствие, удобство быдлокодинга на ней, кто-то юзает одну из миллиона CMS для своих типовых задач. Но ситуация, повторюсь, та же - проектов на пыхе тупо больше, и найти с нуля место джуна будет тупо проще, как и расти потом дальше. А что уж ыксперты об этом думают - это вопрос вкусовщины, а не объективных реалий.
>>186199868 (OP) Python, и лучше сразу Python 3. Яндекс, Google, Facebook, Amazon и многие другие будут рады тебе. PHP и Node используются заметно меньше. (да, Hack с последним PHP уже заметно разошлись)
>>186199868 (OP) Если ты родился в Европе или США и уважающий себя айтишник, то Питон. Если в СНГ или Рашке, то ПХП ЛАРАВЕЛ. НОДА УЖЕ ОТЖИВАЕТ СВОЙ ВЕК.
>>186218600 Идеальным вариантом получить представление о погромировании, увидеть популярные языки в работе, базы данные и сети - курс cs50 от гарварда на ютубе с срусской озвучкой.
Однако, как уже упомянули выше - ты ленивый уебан, которому было лень погуглить 5-10 сайтов с комментариями на эту тем. Но энивей будет весело посмотреть как ты обосрёшься, дропнув курс после 3-4 лекций, поэтому вперед, начинай.
>>186248282 >>186248358 Я уже выучил пихтон, джангу, sql, javascript, сейчас учусь верстать и уже делаю адаптив со всей хуйней. Но просто не представляю как это делать. Какие вакансии, где я их найду. И как идти работать? Нужны же какие-то бумаги блять, трудовая книжка. Аттестат из школы спрашивают, например? Я его в универе оставил, когда отчисляли, не хочу забирать. И вообще я хикка-аутист.
>>186248479 какой-то ты подозрительно тупой для работы. открываешь вакансии. ищешь ключевые слова, которые есть у тебя в резюме. у тебя же есть, резюме, да? и смотришь где не написано про опыт от года, старший программист и все такое. какие бумаги нужны тебе в отделе кадров расскажут, может в твоем случае никакие. младший, стажер, прочая фигня за еду. то что тебя отчисляли говорит не в твою пользу, возможно ты еще и распиздяй.
>>186248479 кому ты пиздишь еслиб ты все это выучил, не спрашивал бы вопросов в этом итт аттестаты и дипломы спрашивают лишь что бы тебя оформить по бумажкам, в действительности важны знания и софт скилы (если ты нуб - готовность учится и переделывать как батьки-лиды скажут)
Смотря что хочешь. Если речь о бэке и о более менее больших проектах, то имхо питон. Яндексы, Инстаграммы и так далее сейчас так работают. Сначала пилят прототип на Джанге, проверяют, что он нужен людям, потом если всё ок - переезжают на Фласк (где нужно сделать потоньше), а где очень критично - на кресты.
>>186199868 (OP) >>186200979 Лол, два дегенерата стоят друг друга. Один просит выбрать за него язык а для чего конкретно - он предлагает угадать, а другой - очередной любитель упрощать сложное, сильно обобщать и рассуждать о том, в чем он не разбирается предполагаю, что ты фанат итпедии.
На программистских досках сидят ауты и ничего не могу тответить... толи дело в /б/
Что сделать основным своим языком?
inb4: сажа + скрыл