TLDR: Пхп макака перекатывается в GoLang макаку в вакансию, где го используется совместно с пехапе, просит советов анонов
Сап двач. Так получилось, что я PHP макака обоссыте, ток не бейте из одного из дсов. Это моя первая работа и PHP выбрал как-то на автомате само собой. Работаю уже почти 2 года, сейчас зп 90к.
Сам я не вкатывальщик, программированием еще со школы интересуюсь, одним из первых был паскаль, потом на делфи 7й делал всякое, потом вкатился в Си (в микроконтроллеры, атмеги всякие) и даже один раз заказ на фрилансе на микрухе делал на си. Шарпы одно время тыкал, думал в них в итоге вкатываться. Но как-то само собой провалился в ПеХаПе.
Короче в чем суть. Сейчас я уже почти 2 года работаю исключительно бекендером на пхп, работаю не в веб студии и не пилю сайтики - фирма относительно крупная, продуктовая, много парсинга (не сайтов, а всяких документов), йоба поисков с эластиком, шарю в докере.ci/cd, гиты, паттерны проектирования, солиды и всё остальное, sql редисы хуедисы вот это вот всё, в общем. На проектах нет присущего ПХП лютого говнокода, все покрывается в обязательном порядке тестами и, в целом, достаточно хороший уровень разработки (на мой взгляд).
Но чет я решил переваливаться в другой язык (в перспективе полностью уйти от php), в пхп при смене работы я уверен, что смогу претендовать на 120-150к в РФ фирме, ибо знаний и правда дохуя и они достаточно сильные уже. Но как-то весь этот хейт со всех сторон да и обилие реально низкокачественной работы и быдлокодеров на рынке меня удручает (да и если честно хочется более "модного молодежного перспективного" яп, и уровнем чуть пониже). Я начал активно задротить в GoLang, т.к. он часто используется в связке с PHP и перекат будет максимально плавным - планирую после лета сука ебал коронавирус в рот увольняться с существующей работы и искать вакансии PHP+Go, возможно даже вакансии, где PHP является языком "на подхвате". GoLang показался достаточно "забавным" языком с кучей WTF, но тем не менее понравился, уже написал на нем рейтрейсер с нуля и один парсер прикольный, разобрался в конкуренси, постепенно вникаю в паттерны связанные с ней, которые применяются в го, с самим языком разобрался уже полностью, как и со многими подводными камнями (а-ля слайс хранит в себе указатели и т.д.). Хочу еще позже написать лоадбалансер на коленке и больше поизучать непосредственно что люди на галерах юзают и буду уже собеседоваться.
Работая с ПХП, я чувствую что проебываю свой потенциал, а его хейт еще больше масла в огонь подливает. Хоть работа и не уровня круд говносайтиков, но чувствую что в том-же шарпе или джаве я бы решал более низкоуровневые и более сложные задачи.
Короче, прошу совета у 300ккк/микросек интерпрайз ультра дупер разработчиков с двоща - что думаете по поводу выбора и какие будут советы зеленой макаке, не повидавшей реалии рыночка ойти в РФ? Есть свет в конце тоннеля?
Еще бонусом хочу спросить че мне говорить в качестве причины, когда буду тимлиду/менеджеру сообщать об уходе? Пока придерживаюсь к "ну типа первая работа, уже 2 года, имхо пора менять обстановочку))0", ну и еще вообще не ебу как по поводу зп договариваться на собеседах, мб анончики тоже советов вкинут.
>>1700921 (OP) Я начал перекат в го (с крестов) полгода назад и перекатился довольно быстро. Регулярно встречал вакансии в места, где пыху переписывают на го, я уверен, тебя туда с радостью возьмут. На вопросы тимлидов о причине смены стека отвечал, что за го больше платят, такой ответ всех устраивал. Желаемую ЗП укажи в резуме и на собесе повторяй эту же цифру.
>>1700926 > где пыху переписывают на го Угу, тоже видел, когда "разведку" проводил. Мне тож кажется один из самых удобных вариков, можно и опыта в языке поднабрать сразу обширного.
> Желаемую ЗП укажи в резуме и на собесе повторяй эту же цифру. Да вот чет хз, не понятно какую указывать, в этом и трабла. Т.е. я в пхп норм спец, а в го джун по факту, и хуй поймешь. Т.е. если перекатываться туда, где переписывают - то ты как-бы уже голенг байтоёб, а если туда где и то и то используется - то опять же не понятно.
>>1700947 Лол. Анон, не тупи, чего злой такой? На пхп куда скуднее байтоебство чем на go/c++/c#
>>1700951 Пхп позволяет более просто и на более высоком уровне абстракции написать не требовательную к скорости логику, а на го пишутся микросервисы с повышенным латенси. Это если кратко. Я вообще как понял golang редко используется как основной язык для всей системы, больше именно как отдельные блоки высоконагруженные.
>>1700962 И такая связка получатся следующим алгоритмом? 1 Пишем дешево на пхп - не работает и через жопу 2 Пишем дорого на пхп - тормозит с двумя пользователями 3 А давайте перепишем на го
>>1700969 > 1 Пишем дешево на пхп - не работает и через жопу > 2 Пишем дорого на пхп - тормозит с двумя пользователями
Щас сидел расписывал как у нас все заебись работает и что го бы улучшил производительность и скорость ответа, но потом решил что срач в этом треде ни к чему и удалил всё, хех.
А вообще проблема пхп не в производительности, а в том, что легаси в самом языке тянется за ним как сраный труп на веревочке, и это рили большая проблема, а пидорасы в кор тиме не хотят прекращать поддержку говнолегаси из 2008го года, блять, а только костыли над тем функционалом строит, одно предложение ввести новый аналог switch с другим именем, который исправит то, что условия читаются в обратном порядке, чем в остальных яп, лолбля
Мимо оп, проебавший плашку из-за обезьяны, которая не может исправить багу на двоще который год
>>1700921 (OP) >Сам я не вкатывальщик, >да и если честно хочется более "модного молодежного перспективного" яп, и уровнем чуть пониже) >начал активно задротить в GoLang, т.к. он часто используется в связке с PHP
Но как ты еще не понял что %технолодги_наме% это всего лишь инструмент. И девелоперу в принципе похуй на чем писать, за исключением того что к примеру на пайтоне куда приятнее и проще лепить бекенд.
>но чувствую что в том-же шарпе или джаве я бы решал более низкоуровневые и более сложные задачи. ууу выебуеца он тут)) не сменил задачи значит не очень то и хотелось.
>не повидавшей реалии рыночка ойти в РФ? Есть свет в конце тоннеля в беларусь,
>Еще бонусом хочу спросить че мне говорить в качестве причины, когда буду тимлиду/менеджеру сообщать об уходе? Пока придерживаюсь к "ну типа первая работа, уже 2 года, имхо пора менять обстановочку))0", а что реально не устраивает? если з\п то намекни типа в другом месте больше платют, если обстановка то так и сказать, сменить обстановку, чего извиливаться.
>ну и еще вообще не ебу как по поводу зп договариваться на собеседах, уверенно, как еще.
тебе бы на тренировки мма сходить, а то чето вяло говоришь.
>>1701023 > Но как ты еще не понял что %технолодги_наме% это всего лишь инструмент. Дык я и не спорю, но изучение каждой технологии - это время, и поэтому нужно сначала оценить нужно ли это и уже инвестировать туда время. Всё изучить невозможно тоже.
> на пайтоне куда приятнее и проще лепить бекенд Имхо точно такая-же залупа как и пхп. Товарищ работает питонистом и у них даже фреймворки не отличаются почти от пхпшных, а питон я и так знаю и он тоже по сути тот-же пхп, только более обширный круг задач решать может, помимо веба, ну и минусов типа легаси говна неиспользуемого нет почти, а так шо то шо это одна хуйня в контексте веб макакинга.
> ууу выебуеца он тут)) не сменил задачи значит не очень то и хотелось. Поч выебуюсь? Лол, ну вот как раз и буду менять
> а что реально не устраивает? если з\п то намекни типа в другом месте больше платют, если обстановка то так и сказать, сменить обстановку, чего извиливаться. Зп не устраивает и сплошной пхп)))0 Ну так и буду говорить, мол заебался, пора менять обстановочку.
> тебе бы на тренировки мма сходить, а то чето вяло говоришь. Так это первая работа, я их никогда не менял, поэтому и не ебу как это там делается, но это таки не особая проблема. Все когда-то бывает в первый раз, что поделать.
> уверенно, как еще. Подходишь к тимлиду, уверенно без задней мысли берешь за руку и ведешь в переговорку, жмешь руку и сообщаешь об увольнении. Тащемта все просто, секретов то тут и нет, оденься поприличнее да поувереннее будь. Тимлиды нынче доступные пошли.
PHP отличный язык, особенно для внутренних бекендовых бизнес процессов не связанных с Ойти, и не вижу смысла перекатываться во чтото другое. ОП, плюй на хейт, нет ничего гибче PHP для решения таких бизнес задачь
>>1701037 > PHP отличный язык Мне тож нравится. Если отбросить легаси говно и ублюдочный форс кор тимы по сохранению обратной совместимости с древними версиями - он бы мне нравился еще больше.
Но таки хочется перемен, хейт это одна из причин (причем она сильно влияет на отток разрабов с этого языка), вторая - это желание на что-то посложнее перекатиться. Хочется не только с бизнес логикой ебаться, еще хочется со всякой многопоточностью и ситуативным поиграться и в байтоебства позалипать.
> ОП, плюй на хейт, нет ничего гибче PHP для решения таких бизнес задачь Со временем, я думаю, интересных вакансий на PHP будет меньше и не хочется в итоге остаться на краю индустрии. Даже сейчас сам замечаю эту тенденцию.
>>1701044 Ну вакансий по го достаточно много. Конечно не столько сколько по пхп или питону, но все-таки и сложность+аудитория у языка уже. Соответственно и стоимость разрабов больше, а это плюс.
>но изучение каждой технологии - это время, и поэтому нужно сначала оценить нужно ли это и уже инвестировать туда время. search: 2020 backend developer salaries by language
>Имхо точно такая-же залупа как и пхп. >питон я и так знаю и он тоже по сути тот-же пхп кратно локаничнее и меньше лапши.
>>1701041 >Хочется не только с бизнес логикой ебаться, еще хочется со всякой многопоточностью и ситуативным поиграться и в байтоебства позалипать. на пайтоне компиляция to C, многопоточность, асинх немножко, конечно для бекенда нодежс сейчас немного доминирует
>>1700921 (OP) Тоже качусь в го из пхп. Опыта около 3 лет, но это говно опыт (круды), из-за чего на пыхособесах на 100к заворачивают. Искал удаленку, сам не из дсов Надеюсь на го трава действительно зеленее
Есть такая hugo. Генератор статических сайтов. Ахуенная тулза ёпта. Супер быстрые сайты можно насоздовать. А го, я хз не пробовал. Да и сам я пока что полный ноль. Немного знаю питон, немного го (но не глубоко). Сравнив го с питоном, мне показалось у го немного современное окружение. Но то что в нём пишутся программы, это жесть. Ад зависимостей. Одно программа зависит over с дохище зависимостей. Тот же пример взять hugo - 64 зависимостей. Это ж пиздец просто. И это зависимости тоже зависимы от каких-то. Короче, пока человечество не создал хороший язык. Rust есть, но я до него недорос. Говорят у него нету рантайма, да и зависимость от третьих LLVM всяких шлаков не камильфо.
>>1701491 А это всего лишь маленькая тулза "генератор статических сайтов" пгыкинь? А что будет если реальная приложуха со сложной бизнес логикой? Ваще ахуеешь от ада зависимостей. Слыхал про dependency hell? Или тебе стукнуть по тупой башке?
>>1701491 У джанго почти нет зависимостей. Посмотрел, по-умолчанию это сам Джанго и ещё три пакет ставится. В питоне такой ад зависимостей, как в ноде, не принят.
>>1701576 Только что глянул, на пустом проекте в дереве зависимостей 137 штук получилось. Ты учитывай зависимости зависимостей тоже. Если верхнего уровня ток смотреть - то их везде мало.
>>1701583 Я ставлю просто Джанго в virtual env и смотрю, что он за собой вытянул. Вытынул всего 3 пакета доплнительно, asgiref, pytz и sqlparse. Всё. И у тебя уже готовый Джанго, на котором можно делать продакшен, если тебя sqlite устаивает, конечно.
В реальности надо ещё что-то добавить под себя, но немного.
Как ты посчитал вот эти 137 пакетов? Как ты их ставил?
>>1701588 Другой анон. Есть ощущение, что джава это легаси и энтерпрайз, если хочешь работать в чём-то современном и развивающемся, то и платформы нужны современные.
>>1701583 >>1701596 >зависимостей 137 штук получилось. единственная зависимость - если что-то кардинально в джанге поменяют. а какие-то модули для джанги после обновы не ломаются, т.к. как выше написал джанга вери лонг терм стейбл даже в нью апдейтс.
>>1701489 В го как я понял принято часто свои велосипеды писать, но 64 либы это не так много, учитывая что все встроенные в stdlib голенга точно также подтягиваются как отдельные пакеты - там из этих 64 скорее всего не стандартных меньшинство.
>>1701588 >>1701599 Я изучал вопрос Джавы (Котлин тож) около года назад. По итогу получается либо легаси интерпрайз, либо андроид разработка.
>>1701596 Я другой анон. Но в пхп например на том-же Laravel (mvc фреймворк) тянется куча модулей (мб штук 10-20). Но это имхо не плохо, ибо в php сообществе стараются максимально разбивать всё на отдельные модули и поддерживать их отдельно - контейнеры зависимостей под общими интерфейсами, http модули под общими стандартами и т.д. (PSR, там от кодстайла до интерфейсов стандарты общепринятые для минимизации говнокода в пхп), при желании ты можешь поменять что-то в системе без переписки кучи кода, это плюс. Например в Laravel используется много штук из Symfony (интерпрайз фреймворк), соответственно к каждому фреймворку не нужно велосипед изобретать и время тратится на разработку фич, а не фикс багов в самописном коде. Поэтому опенсорс комунити в той-же пыхе очень мощное. Мне кажется такая разбитая система пошла бы на пользу той-же джанге. Джанго в этом плане является почти полностью изолированной экосистемой. Но мб у такой схемы тоже есть свои плюсы, но мне опенсорсная модульность больше нравится.
>>1701632 > джанга вери лонг терм стейбл даже в нью апдейтс Это общепринятая фигня, tls релизы везде есть, если это не подделка на коленке. В той же ларе это 5 лет на tls версию, если не ошибаюсь.
>>1701637 >Это общепринятая фигня, в любом стабильном и выстроившемся фреймворке так, устанавливал 1 джанго апп 2012-2013 года, одну строчку поправил и все заработало!))
>>1701648 У такой штуки тоже минусы есть. Сложно менять внутрянку, когда обещаешь совместимость. Эта проблема кста в самом пхп есть, из-за того, что легаси говно хотят оставлять все время обратно совместимым - страдает весь язык.
Мне кажется лучшая схема это семвер с брейкинг чейнджами и подробным логом на каждый мажорный апдейт, где описано что на что нужно поменять. Это конечно увеличит трудозатраты на обновления, но таки не сильно, но даст возможность улучшать и менять внутрянку на более выгодные варианты не боясь сломать совместимость.
УДИВЛЯЮСЬ С ТАКИХ: ЕСЛИ ПОКУПАТЕЛЮ НУЖНА ХРЕНЬ- ПРОДАЙТЕ ХРЕНЬ
А ВСЯКИЕ ГО/РАСТ/ХАСКЕЛЛ пользуйте для личных проектов.
На стеке такое примерно вычитал, типа чел не мог определиться какое хайп изобретение выбрать. И к тому же это всего лишь технология, которая просто решает свои задачи - к чему тут фанатизм какой-то.
>>1701651 >У такой штуки тоже минусы есть. Y джанго несколько лет разработки, устоявшеяся архитектура. Пхп это конечно отдельный случай.
>Это конечно увеличит трудозатраты на обновления, но таки не сильно, но даст возможность улучшать и менять внутрянку на более выгодные варианты не боясь сломать совместимость. Написать утилиту конвертер кода пхп6 - >пхп10, изи.))) Или к примеру версию lts 5 лет сделать, и апдейтить ее, и одновременно новую версию языке делать.
>>1701629 > На ларавеле в основном говнокод пишут без типизации, без солида, без вменяемой архитектуры Частично соглашусь, в ларе говна хватает, у нас есть несколько проектов на ней - фреймворк ахуенный и очень много "сахара", при этом много прям печальных вещей типа глобального сервис контейнера/локатора, фасадов (для не шарящих - это типа глобальная переменная, в которой хранится синглтон инстанс какого-нибудь класса), много сомнительных практик типа FormRequest (когда в сущности запроса инкапсулируется еще и валидация и авторизация, ебать лол).
Но для средних проектов имхо это прям самое лучшее что есть на рынке даже если сравнивать с другими языками. Ультра удобный и интуитивный апи у фреймворка засчет пренебрежений всякими строгими практиками. Они даже PSR нарушают в некоторых местах для достижения более удобного апи через говнокод.
Я кстати примерно об этой негативной стороне рыночка говорил в ОП посте, говнокода на ПХП таки больше, чем хороших качественных проектов. Хоть комунити и ввело кучу стандартов кода, кучу великолепных шаблонов и интерфейсов - многие пхп макаки даже не знают о существовании PSR и ебашат говносайтики на битриксах.
>>1701670 > Написать утилиту конвертер кода пхп6 - >пхп10 Он и не нужен, у самого языка пхп обратная совместимость чуть ли не номер один по приоритету при обновлениях. Ебал я в рот их совместимость, я уже писал выше, что это самое дебильное в языке - трупный пахнущий легаси внутри самого языка, от которого ссут избавляться.
Но я таки предлагаю закрыть тему обсуждения того что как где сделано, ибо толку нет да я и не спорю, что в пхп много дерьма.
>>1701712 Немного веселых комментов еще оттуда https://habr.com/ru/news/t/501876/#comment_21613874 Судя по трендам пик популярности Go пришелся на 2018 год. Пройдет еще пару лет и будет высокий спрос на специалистов способных переписать код с Go на любой другой нормальный язык. К слову я год назад сам таких видел. Искали человека который с Go на Python все обратно перепишет.
Тут уже вопрос, если оно будет работать с приемлемой производительностью даже на Python, то в чём изначально был смысл писать на Go?
Как один из аргументов изначального написания на Go: «мы пишем на модняво-кучерявом языке» :)
>>1701723 > с приемлемой производительностью даже на Python, то в чём изначально был смысл писать на Go? Питон медленнее php последних версий, ты о чем? А Go это аналог C++, а не аналог языков типа питона, пхп или ноджс
>>1701735 джанга? а ты почитай, например, статьи на хабре, hacker news: когда очевидные недостатки не исправляются по несколько лет, это вызывает ответную реакцию
>Питон медленнее php последних версий, ты о чем? Всегда забавляло такие комментарии ушастых? И что? Ты думаешь скорость выполнения языка тут решает? Да многое упрется на базу данных. Хоть на C++ перепиши - главный bottleneck есть бд.
>>1701764 На анроид - да на ios - лучше не надо, это убогий высер, правда >>1701782 захотел трактор завести, в мобилказ меньше (но тоже дохуя) конкуренции
Го - говно. Готовься ебаться с кодогенерацией, изобретать велосипеды обработки ошибок, иметь в арсенале убогий пакет-менеджмент, читать нулевую документацию и при всем этом не особо высокая производительность в сравнении с другими топ языками.
>>1701723 Мне кажется, у го есть своя ниша, я даже хочу выделить пару недель, чтобы полностью в него погрузиться и освоить. Пока только смотрел слегка.
Ниша в каких-то сервисных утилитах высоконагруженных, сетевых в первую очередь.
Ты пишешь утилиту, которая случает какой-нибудь сокет, делает свою работу и отправляет в другой сокет или отвечает обратно. Всё это компилируется статически в один файл. Работает быстро, умеет сразу в потоки настоящие, удобное взаимодействие задач прямо в коробке (нода и асинкио отдыхают), не надо тащить оболочку в комплекте. Это реально привлекает.
Но блин, писать что-то большое и прикладное на Го, это же пиздец какой-то.
>>1701945 Как моноязык я бы предпочёл питон. Реальная проблема в том, что платформа тяжеловесная (это проблема), и риск упереться в производительность (пока не доходило).
Задача, например, в том, чтобы клиентам на машины ставить какие-то утилиты сетевые, которые ретранслируют трафик с/на сервер. И сами работают как простой json-сервер для локального веб-приложения. Приложение на питоне надо специально сложно ставить, на ноде значительно проще, но это уже зоопарк. На го будет простая утилитка, в добавок и код закрыт, в чём есть плюс.
В общем мне кажется, что связка из двух языков, питона+го, полностью закроет потребности для сетевых web-based приложений с микросервисной архитектурой. Ещё JS для фронта, но уже без ноды.
По-умолчанию питон, но где надо, можно и го. Два языка не проблема.
>>1702009 > Как моноязык я бы предпочёл питон. А как питон себя в десктопных приложениях чувствует? Я не слышал, чтобы его использовали где-то кроме веба и датасаенса/нейронок.
>>1701945 >Как и на другом любом языке Не скажи, я писал большие вещи на "Си с классами, без STL", php, ноде и питоне. На ООП-Си хорошо, но для своих задач (то без сетей было и в один поток, с упором на байтоёбство), из комплекта пхп-нода-питон последний сильно удобнее, как речь идёт о большом коде и сложной логике.
Я просто смотрю на какие-то вещи на питоне, представляю, во что это превратится на Го, и что-то как-то сникаю сразу.
>>1702023 >А как питон себя в десктопных приложениях чувствует? Какие-то есть приложения, но в целом не принято. Торрент-треккер Deluge, например. На Го тоже десктоп не очень пишут.
Но мне классические десктопные приложения не интересны.
>>1702032 > Но мне классические десктопные приложения не интересны. Ты просто написал мол го с питоном и потом про утилиту которая у юзеров ставится, поэтому я подумал ты имеешь в виду, что эта связка и для десктопа типа норм.
>>1702009 О, такое мне нравится. И как тебе гоуланг после пайтона, по времени +/- сколько изучал пока что-то толковое начал лепить?
>В общем мне кажется, что связка из двух языков, питона+го, полностью закроет потребности для сетевых web-based приложений с микросервисной архитектурой. Ещё JS для фронта, но уже без ноды. MinimumViableProduct на пайтоне быстро слепить, а далее уже когда продукт более сформируется высоконагруженные элементы на гоуланг!!
>Реальная проблема в том, что платформа тяжеловесная (это проблема), и риск упереться в производительность (пока не доходило). Python to C-code не пробовал?
>>1701653 Работает. Но мы же не одноразовый код пишем. Надо же как-то новые фичи прикручивать к существующему проекту, интегрироваться в него. И вот тут наступают сложности от следования принципу "работает и похуй"
в php одни макаки сидят. сам язык норм со своими недостатками и преимуществами, как и в любом другом языке. но в php одни уебаны стекают, которые даже не слышали что такое solid, что такое архитектура. спроси любого php'шника как работает пузырьковая сортировка. а хуй тебе кто ответят. потому что я ж говорю, полные дибилы перенасыщены в php. поэтому ненавидят этот язык, скорее сообщество. а в python такой хуйни нету, здесь в основном сидят архитекторы, ученные, которые не допустит сообщество превращаться в парашу.
>>1706870 Хз, у симфони токсик коммьюнити паттерновых задротов например, у Питоне такого и рядом нет, потому что в нем и ООП не такое джаваобразное. Но да, дофига хохлов 12 лет от роду и узбекских школьников, битриксоиды и т.д....
>>1706909 >Ученые хуи копченые. >Сколько там ебались с переходом с 2 на 3 питон? Они хотели как лучше, хотели запретить грязные подходы из прошлого и принципиально порезали совместимость. Но в итоге оказалось, что в индустрии всё не так просто. Романтики столкнулись с реальной жизнью.
Но то, что платформой занимались учёные, очень чувствуется. В php реально уебанство какое-то, и в JS тоже. Если ты сам не уебан, после питона с этими языками тяжело и противно работать.
Про Го нет ощущения, что это именно уебанство, но есть ощущение какой-то концептуальной поделки для хипстеров, с кучей каких-то уродливых решений, потому что разрабам захотелось какие-то концепции в жизни попробовать, и чтобы не как у всех было.
>>1706932 >Если ты сам не уебан, после питона с этими языками тяжело и противно работать. Есть такое. А сам с чем работаешь, что лепишь на пайтоне вообще?
>>1706870 Очень толстый пост, даже отвечать на него не хочется, лол. Сравнивать языки с разным полем работ это вообще ор и показывает тебя не с лучшей стороны. Если ограничиться вебом - то пхп быдлокодеров около 90%, а в питоне не думаю что цифра опустится ниже 70% (учитывая что большинство чего-то круче CRUD или ERP говна на нём в вебе мало кто пишет).
Кто каким редактором пользуется? Поделитесь опытом? Я пока юзаю sulbime, но гошный его синтаксис не устраивает, подсветка у него какая-то странная не различает структуры.
>>1700921 (OP) Читал твой пост и как будто в зеркало смотрел. Два года назад пошел бекендром на пыхе, на тот момент ничего не знал, компания достаточно крупная, собственный продукт с высокой нагрузкой, тесты, архитектура, практически нет говнокода (разве что тот, что я по молодости написал, лел). Сейчас сижу и думаю, что стоило идти писать на ++ или джаве, а постоянные срачи вокруг пхп не добавляют мотивации. Сейчас висит несколько вакансий php+go, думаю попробовать
Я несколько лет 6азад перекатился с питона на го. Могу поотвечать на вопросы -> bit(замените 6а точку)ly/2CB5qhP (хз как свой чат в телеге раскручивать, если даже ВК рекламу не даёт запустить, а другие чаты набиты ботами. Но за вступление и какую-то активность буду помогать до посинения)
Пиратсво - это плохо. Представь, что ты просил свой софт, пилит. Надеялся на денежку. Всем твой продукт понравился, но денег у тебя нет, потому что пользуются версией с торрентов. Надо поддерживать братьев-программистов. + На западе принято платить
Рабочий(кодер) понимает, что сам или даже с друганами он не сделает ничего стоящего и идет наниматься и продавать свой труд. Сам соглашается на цену. И при этом это грабёж. Да, это именно так и работает.
>>1743743 > грабеж Пошла нахуй, коммимразь пархатая. Оплата исполнителя, одного из множества, не стоит нихуя. И определяется соотношением спрос/предложение на текущем рынке труда. Приз и прибыль получает тот, кто в состоянии финансово и организационно обеспечить успешную реализацию бизнес проекта. Это квалификация недостижимая для исполнительского говна. Плюс владелец бизнеса несет все мыслимые и немыслимые риски по проебам и убыткам, быдло об этом, как правило, даже представления не имеет.
>>1700921 (OP) Хз как ты умудряешься с 2 годами опыта и знаниями 90к получать, сейчас нормального мидла меньше чем за 150 не найти. Конечно перекатывайся в го, у тебя выбора всё равно мало, кроме го только нода
>>1797737 А с годом опыта на пхп с ивент дривен хуйней сколько надо просить? Просто бесит, что на рынке год это всякие ебучие говноджунские вакансии на 40к, а миддловские на 150 от 3 лет обычно
>>1700921 (OP) > прошу совета у 300ккк/микросек интерпрайз ультра дупер Я конечно ещё не настолько ультра, но в своё время перекатывался с пхп на питон.
> что думаете по поводу выбора Нормальный выбор. Это неизбежно, чем больше растёшь, тем больше разного пробуешь, в том числе насколько хорошо оно позволяет фармить бабло.
> Работая с ПХП, я чувствую что проебываю Ну в какой-то мере да. Пхп это хороший шаблонизатор, из которого почему-то лепят жаву. На пхп всю жизнь не было нормальной асинхронности, долгоживущих процессов и человеческой стдлибы. А вебсокеты сейчас есть очень много где. Поэтому собственно го и внедряется.
> че мне говорить в качестве причины Ну так и скажи, что хочешь укатиться на го например.