Есть ли смысл входить в айти через Go, если есть профильное образование (2года назад окончил, но по специальности не работал). Говорят, что джуновских задач на Go нет.
Тебе прямым текстом говорят что применяет го для упрощения реализации вспомогательных задач. Или каких-то узкоспециальных задач в каких-то узкоспециальных компаниях.
Я пишу в основном на ноде, и чето очкливо идти на Го, так как в своих проектах из НПМ куча либ обычно тащу, как я пологаю на Го самому все писать с нуля?
здравствуйте! а вы не подскажете в 45 лет не поздно переходить на Go с php ? в php работаю Мидлом+ уже много лет. Развиваться далььше в php стало неинтересно. А Go заинтересовал сильно. Начал проходить курс по нему. Хотелось бы года через два достичь Мидл+ в Go
@@aleksey2793 для менья Senior это тот, кто знает наизусть все функции, api фреймворка. Знает наузусть все ньюансы работы с базами данных включая распределенные базы данных. Знает ci/cd в совершенстве, знает как проектировать архитектуру высоконагруженных сервисов, знает все ходовые инструменты (Кафка, Rabbit MS, Elastic Search, Kibana, Redis, ...) в совершенстве владеет контейнеризацией и умеет много чего другого. А я работал последние 10 лет в нескольких it компаниях. Всегда пилили либо монолит, либо микросервисы. Пока ты разработчик ты не станешь сениором я считаю. Потому что вынужден будешь заниматься разработкой в рамках своего проекта, который тебе дадут, а другое всестороннее развитие не получишь. Поэтому Senior - это недостижимая величина для разработчика работающего на конкретном проекте.
@@aleksey2793 я же не всю жизнь занимался php. До этого я достиг сениора в другом направлении не связанном с Web. Потом 10 лет назад ушел во фриланс. 6 лет назад уже плотно перешел в чисто backend. Сениором себя назвать не могу потому что за плечами Сениоров девятки внедренных проектов и море всего остального. Знание наизусть всех известных алгоритмов и патернов проектирования. Знание в совершенстве Symfony и Laravel. И очень много чего обычный разработчик не будет знать работай он хоть всю жизнь на своей работе.
@@aleksey2793 я же не всю жизнь занимался php, а лишь последние 6 лет плотно им занимаюсь. да и сениор - это не просто тот, кто знает язык. Сениор должен знать еще очень много всего помимо языка программирования. А если человек работает в it компании на каком-нибудь проекте, то он никогда не станет сениором. Сениор - это тот, кто внедрил порядка 50ти проектов.
Если интересно копай для себя и потом решай. Главное чтобы тебе нравилось. Я так для себя изучил одно мало востребованное направление и теперь по фану на нëм автоматизирую некие специфические задачи скажем так очень малой кровью по сравнению трудозатрат, чем если бы даже нашёл время решать те задачи средствами "правильными и православными") Тут такой принцип что чем больше умеешь, тем проще адаптироваться.
У нас в проекте крон джобы, консьюмеры, которые читают топики Kafka написаны на PHP. Полет нормальный 😊 А по поводу Go - слышал, что на нём бизнес-логику сложно реализовывать
Это не проблемы, а достоинства :) Ничего не мешает вам нужные абстракции реализовать через композицию и интерфейсы. Их хватает в подавляющем большинстве случаев. Просто вам мешает призма ООП.
Добрый день.Мне 37 и я только планирую учиться, пробовал проводить некий анализ и сложилось впечатление что вакансий Java и GoLang 50/50. Как человек опытный, работавший с обоими языками, можете дать рекомендацию с какого языка при моих данных лучше войти?
@@МихаилКорниенко-т1т У него есть видео об этом, про какой язык учить если тебе 40) А еще есть у него видео про то, где говорится про "Востребованную экспертнось" - т.е. если смотришь далеко вперед на будущее, то GO самое то, т.к. я так понял крупные компании массово переписывают свои продуктв с JAVA на GO, разбирая их на микросервисы. Да и GO значительно проще будет для изучения
@@valeryshusharin8391 не больше, там надо смотреть что пишут в вакансии, я когда понял, то оказывается на чистом php без других языков - очень мало вакансий, везде требуется javascript+php например, а это уже два языка учить и по одному фреймворку от каждого минимум
Жалко что торч не завезли в го. Как только это сделают, так чтобы не на коленке, будет весьма универсальный язык, наверное самый универсальный. Сам сейчас в стеке пишу на пхп, питоне, го. Не считая всяких sql, js...
Ага. Понятно. Учитывая опыт из предыдущих видео, то есть, если по хорошему бы заходить с ноги новичку, то лучше заходить с ноги в бэкенд, вышибая все двери по очереди до трудоустройства, а потом через полгода-год переквалифицироваться на GO, дыа?
А что за сервисы где можно получить платную консультацию ?
Есть ли смысл входить в айти через Go, если есть профильное образование (2года назад окончил, но по специальности не работал). Говорят, что джуновских задач на Go нет.
Нет только Пайтон плюс джанга
@@smashandbeastmode6116 ага и станешь 101 первым соискателем...
Сейчас везде проблемы со входом.
@@smashandbeastmode6116почему именно питон и Джанго?
Тебе прямым текстом говорят что применяет го для упрощения реализации вспомогательных задач. Или каких-то узкоспециальных задач в каких-то узкоспециальных компаниях.
Где искать работу?
Скажите чем на ваш взгляд отличается ООП в Го от Ооп в той же джаве/сиШарпе ?
В го нет наследования, только композиция.
Я пишу в основном на ноде, и чето очкливо идти на Го, так как в своих проектах из НПМ куча либ обычно тащу, как я пологаю на Го самому все писать с нуля?
@@ара_вася нет конечно, там тоже множество либ есть, хотя и не такое количество (по ощущениям), как в js. Но на все основные кейсы для бэка есть либы
@@igortrifonov9339 да, всё хорошо с библиотеками в go
@@igortrifonov9339 да и либы на Go куда качественней чем npm-пакеты
@@ара_вася вы не получите от го заметных бенефитов.
здравствуйте! а вы не подскажете в 45 лет не поздно переходить на Go с php ? в php работаю Мидлом+ уже много лет. Развиваться далььше в php стало неинтересно. А Go заинтересовал сильно. Начал проходить курс по нему. Хотелось бы года через два достичь Мидл+ в Go
Мидла в го можно и быстрее достичь, но не понятно, как при таком опыте длительном вы не сеньор в пхп.
@@aleksey2793 для менья Senior это тот, кто знает наизусть все функции, api фреймворка. Знает наузусть все ньюансы работы с базами данных включая распределенные базы данных. Знает ci/cd в совершенстве, знает как проектировать архитектуру высоконагруженных сервисов, знает все ходовые инструменты (Кафка, Rabbit MS, Elastic Search, Kibana, Redis, ...) в совершенстве владеет контейнеризацией и умеет много чего другого. А я работал последние 10 лет в нескольких it компаниях. Всегда пилили либо монолит, либо микросервисы. Пока ты разработчик ты не станешь сениором я считаю. Потому что вынужден будешь заниматься разработкой в рамках своего проекта, который тебе дадут, а другое всестороннее развитие не получишь. Поэтому Senior - это недостижимая величина для разработчика работающего на конкретном проекте.
@@aleksey2793 я же не всю жизнь занимался php. До этого я достиг сениора в другом направлении не связанном с Web. Потом 10 лет назад ушел во фриланс. 6 лет назад уже плотно перешел в чисто backend. Сениором себя назвать не могу потому что за плечами Сениоров девятки внедренных проектов и море всего остального. Знание наизусть всех известных алгоритмов и патернов проектирования. Знание в совершенстве Symfony и Laravel. И очень много чего обычный разработчик не будет знать работай он хоть всю жизнь на своей работе.
@@aleksey2793 я же не всю жизнь занимался php, а лишь последние 6 лет плотно им занимаюсь. да и сениор - это не просто тот, кто знает язык. Сениор должен знать еще очень много всего помимо языка программирования. А если человек работает в it компании на каком-нибудь проекте, то он никогда не станет сениором. Сениор - это тот, кто внедрил порядка 50ти проектов.
Если интересно копай для себя и потом решай. Главное чтобы тебе нравилось. Я так для себя изучил одно мало востребованное направление и теперь по фану на нëм автоматизирую некие специфические задачи скажем так очень малой кровью по сравнению трудозатрат, чем если бы даже нашёл время решать те задачи средствами "правильными и православными") Тут такой принцип что чем больше умеешь, тем проще адаптироваться.
Спасибо !
Было бы интересно от ролик go vs java
java кажется не такой уж сложной, но go тянет сильнее чо делать то
С чего вы взяли что го сильнее тянет чем джава? По разным бенчмаркам Го либо на равне либо проседает.
@@dancef2 ахахахв типо как язык больше привлекает
Может, RUST?
@@Сергей-д9з8к , я кстати изучаю rust ;)
Мне кажется или почти под все перечисленные причины идеально ложится джава , при чем даже лучше 😊
Го все-таки проще будет
У нас в проекте крон джобы, консьюмеры, которые читают топики Kafka написаны на PHP. Полет нормальный 😊
А по поводу Go - слышал, что на нём бизнес-логику сложно реализовывать
Есть ли смысл свитчнуться в Go из php? Я мидл php
да
это изи катка и очень распространенная кстати
Может и есть смысл, но лично меня синтаксис Go не особо радует. Да и не вижу практических задач не на Highload проекте, которые не мог бы решить PHP
@@niknt в go другие задачи )А синтаксис на любителя. тем, кто начинал с СИ будет очень приятно работать на go.
Ну тогда можно перейти на Си++.
Та же история. Хотел выучить что-то низкоуровневое. Раст слишком много времени отжирает.
Выбрал Zig )
Хотя питонистам будет профитней свичнутся в Го
ЕЕЕ. И я туда же. После GO, всё прочее кажется таким простым.
дада, rust попробуйте, посмотрю как все покажется простым
а новый язык gleam? ну или java
Попробуй С/С++
После него ты становишься идущим к реке(скорее катишься на инвалидной коляске, ног то уже нету), весь мир кажется чем то понятным
Проблема с Го в том, что на нем сложно реализовывать сложную бизнес-логику, так как мало абстракций в языке и постоянные проверки на err в коде
Это не проблемы, а достоинства :) Ничего не мешает вам нужные абстракции реализовать через композицию и интерфейсы. Их хватает в подавляющем большинстве случаев. Просто вам мешает призма ООП.
А почему вообще ты решил переходить на новый язык, особенно если сильного желания, как сам сказал, изучать что-то новое не было?
Народ сейчас выбирает Го потому что это просто хайп.
Он не лучше других нехнологий, не лучше даже того что предлагает JVM.
Добрый день.Мне 37 и я только планирую учиться, пробовал проводить некий анализ и сложилось впечатление что вакансий Java и GoLang 50/50. Как человек опытный, работавший с обоими языками, можете дать рекомендацию с какого языка при моих данных лучше войти?
@@МихаилКорниенко-т1т У него есть видео об этом, про какой язык учить если тебе 40) А еще есть у него видео про то, где говорится про "Востребованную экспертнось" - т.е. если смотришь далеко вперед на будущее, то GO самое то, т.к. я так понял крупные компании массово переписывают свои продуктв с JAVA на GO, разбирая их на микросервисы. Да и GO значительно проще будет для изучения
Для старта можно взять php. Проще выучить и вакансий больше
Java в самый раз для скуфов
@@valeryshusharin8391 не больше, там надо смотреть что пишут в вакансии, я когда понял, то оказывается на чистом php без других языков - очень мало вакансий, везде требуется javascript+php например, а это уже два языка учить и по одному фреймворку от каждого минимум
Ни с каких, рынок не тот, да и возраст...
Спринг в го? Ну как бы есть котлин со спрингом уже
GO крутой язык, вот ток с нулами он отвратительно работает, ну и с ошибками тоже, но с ошибками лучше чем многие, а так прикольный
Жалко что торч не завезли в го.
Как только это сделают, так чтобы не на коленке, будет весьма универсальный язык, наверное самый универсальный. Сам сейчас в стеке пишу на пхп, питоне, го. Не считая всяких sql, js...
что такое торч?
@@myyyp1 в питоне есть torch(pytorch), библиотека для работы с тензорами.
@@myyyp1 ответил, ответа не вижу, видимо «умные» алгоритмы тыТрубы как обычно... Попробуйте в поисковик "torch"
Нет, Спринг в Go не нужен, не портите язык. Хочешь Спринг - иди в Java
Ага. Понятно. Учитывая опыт из предыдущих видео, то есть, если по хорошему бы заходить с ноги новичку, то лучше заходить с ноги в бэкенд, вышибая все двери по очереди до трудоустройства, а потом через полгода-год переквалифицироваться на GO, дыа?
ПОТОМУ ЧТО КУРСЫ😂😂😂
Как-то стремно на Go переходить. Это ж Гугл. А где гарантии, что не прикроет лавочку, как они это любят.
Думаю свичнуться в го из c#. В c# какая то дурацкая инфраструктура. Хотя, как мне кажется, лучше чем много где.
За инфрой в джаву спринг. В го с этим еще хуже, чем в дотнете