Dymitr
Сейчас с грейдами вообще беда
Влад
а что подозрительного?
Риск что это человек без базового понимания CS, взявший первый наиболее модный с его точки зрения язык и не знакомый с его ограничениям/областью оптимальной применимости, да и к тому же использовавший (прямо скажем) ограниченное количество средств выразительности Go.
Yaroslav
мне как то тип попался, который верил в то что прогает от бога) свой код как мантру считал) и считал норм практикой помечать баги в коде комментами на будущее и описывать там же свою логику, просил пол ляма
Влад
Я бы сказал, что у него очень много библиотек Для бэка язык сомнительный
Нет такой вещи как сомнительный, сначала нужно определиться с требованиями, потом — выбирать инструмент
Влад
на Python много кто и из финтеха сейчас живет (отдельные сервисы конечно)
Егор
Где ему сказали, что это золотая жила
Влад
Так про любого джуна ведь можно сказать. Любой человек, увидивший в ютубе рекламу программиста на Пайтон оТ гикбрейнс.
речь о множествах и вероятностях, хороший джун с первым языком Go — такие определенно есть, но на практике обломов слишком много
Влад
тем более если ты не Ozon, и подбираешь людей немного в другом формате
Влад
Против Ozon ничего не имею, они классные, просто масштабы другие и другая стратегия найма
Егор
Ладно, я всё равно не понимаю, чем джуны гошники выделяются в этой выборке, ну ладно, пусть так. Да и про модный язык хз, может в России и так. У нас как-то замечаю по своему студенческому кругу, что гошники совсем не нишевая штука. java/python в основном.
Влад
Ладно, я всё равно не понимаю, чем джуны гошники выделяются в этой выборке, ну ладно, пусть так. Да и про модный язык хз, может в России и так. У нас как-то замечаю по своему студенческому кругу, что гошники совсем не нишевая штука. java/python в основном.
Не настаиваю на верности своего опыта, просто делюсь приятными впечатлениями относительно того как легко хорошего разраба переучить на Go, когда возникает необходимость именно в этом инструменте
Егор
Js
Да, тоже, забыл про это
Dymitr
Я еще курсы закончил по С++
Dymitr
Перед го
Dymitr
А препода попросил на го написать дипломную работу
Dymitr
Что для работы вкатиться
Егор
Не настаиваю на верности своего опыта, просто делюсь приятными впечатлениями относительно того как легко хорошего разраба переучить на Go, когда возникает необходимость именно в этом инструменте
Я понял, это я накинулся, сорян. Просто первоначальную твою мысль я понял как что-то типо "Джуны гошники говно, а джуны питонисты крутые". Видимо я слишком узко понял твоё сообщение.
Emin Zalaev
А препода попросил на го написать дипломную работу
Просил? Я написал диплом на Го за 2 недели предъявив преподу, что уже сделал его в предпоследний день до сдачи
Alexey
Что-то сильно простой диплом
Alexey
Но это уже оффтоп, ладно
Егор
Слышал, что если свободная тема, то можно взять проект с работы, немного его изменить, описать словами и вот готовый диплом)
mishhgun
Брал джунов на python и переучивал на go. Джун с Go в качестве первого языка — как минимум подозрительно в смысле потенциальных рисков.
эээ, не знаю, я студент второго курса на информатике и выч технике, Go - мой первый ЯП с точки зрения коммерческого опыта... что в этом плохого?
Alexey
Слышал, что если свободная тема, то можно взять проект с работы, немного его изменить, описать словами и вот готовый диплом)
Должна быть сложность и актуальность, так что далеко не всё можно загнать как диплом (большинство проектов не подходят)
Влад
эээ, не знаю, я студент второго курса на информатике и выч технике, Go - мой первый ЯП с точки зрения коммерческого опыта... что в этом плохого?
дополнение "с точки зрения коммерческого опыта" и так все объясняет, хотя я не берусь делать какие-то выводы относительно твоего личного опыта (как и индивидуальных случаев в целом). Моя ключевая мысль — среди джунов на Go очень много людей без базовых знаний в computer science, для которых какие-то решения в дизайне языка неочевидны, и к тому же как какие-то проблемы решаются (и иногда должны быть решены) не этим инструментом. И это не какая-то агрессия или снобизм в их сторону, просто актуальная проблема для тех кто хочет, может и будет работать в индустрии с этим инструментом.
mishhgun
пардон, о личном
Влад
а что это говорит о моем коммерческом опыте?)
Я ничего не писал об индивидуальном коммерческом опыте и в целом (мне кажется), писал вообще о другом, и вопроса такого вообще не ставил
Влад
Это касается джунов на чем угодно. Единственное наверное отличие джуна в го - в том, что он заходил скорее всего через крупную компанию, и перекладывал там джейсончики строго определенным способом
Повозиться с моделями асинхронности, проблемами общего доступа к памяти, типизации, недостатками наследования/ мультинаследования, встраивания зависимостей, управления/отсутствия управления памятью, параллельной разработки и многое многое другое бывает, по опыту, полезно У Роберта Мартина было прекрасно описано как развитие разработки шло по пути наложения определенных ограничений (ограничения операторов/работы с памятью/изменяемости данных), и главное — почему. Ответы на то, почему Go такой и вещи сделаны таким образом — очень часто помогает.
mishhgun
Ну пока с этим всем повозишься, уже и не джун
вот-вот... какие-то завышенные требования к джуну пошли. по сути, уже надо уметь чисто проектировать по таким требованиям, чтоб быть джуном)
Anton
а какие должны быть требования?
Владимир
а какие должны быть требования?
Готур пройти, написать джойн в sql и знать основы алгоритмов и структур данных
Владимир
на стажёра хватит
Ну это у кого есть разделение на стажеров и джунов. Если стажировка оплачиваемая, честно говоря, не вижу разницы
Егор
Как будто сейчас стажёров просят знать паттерны проектирования , http, grpc, брокеры , sql
Егор
Это вот первое , что в голову пришло
Владимир
Егор
Как будто отличия только в опыте коммерческой разработке
Роман
А что тогда просят мидлов?😁
пинать дужнов делать их работу
Anton
По-моему стажёров просят знать базово язык/sql/быть сообразительными (ну по-хорошему)
Егор
Ну это конечно только мои небольшие наблюдения
bob
По-моему стажёров просят знать базово язык/sql/быть сообразительными (ну по-хорошему)
Когда в офисе работал, просили разработчиков не ссать мимо унитаза
Владимир
Когда в офисе работал, просили разработчиков не ссать мимо унитаза
Это обычное дело для интеллектуальной элиты нации
Владимир
Удаленка конечно сильно подфартила уборщицам
Влад
у джунов сейчас ситуация по 70 человек в день на место
Влад
рынок сильно поменялся
mishhgun
ну базовые требования на Джуна (из тех, что я видел) - знания аисд, go на уровне рантайм, sql базово, docker базово (не везде, но много где)
Егор
Знакомый однажды откликнулся на вакансию питон стажера, во время интервью спросил сколько у них откликов, так ему сказали, что около 360 человек, когда они набирают только двух )
mishhgun
ну базовые требования на Джуна (из тех, что я видел) - знания аисд, go на уровне рантайм, sql базово, docker базово (не везде, но много где)
разница между грейдами, как мне кажется, не столько в количестве опыта и охвате знаний, сколько в их глубине.
Mikhail
Коллеги, а насколько реально по вашему мнению перейти с сеньора MS SQL на Go, ну, например, миддла, без опыта коммерческой разработки на Go
Mikhail
?
Mikhail
А кто говорит про DBA?
Aleks
А кто говорит про DBA?
Тогда я не понял что делает сеньор MS SQL?
Mikhail
Разработчик MS SQL. Пишу хранимые процедуры на T-SQL
Emin Zalaev
Aleks
А потом за ним разрабы из базы в код переписывают логику и ругаются. :)
Mikhail
У вас какое-то неправильное представление о dba
Alex
Имхо лучше C# пробивать.
Alex
А потом свичнуться на Go если что)
Mikhail
Dba не вникает в логику приложения, максимум может индексы создать
Aleks
Имхо лучше C# пробивать.
Только там процедурщина, а в шарпах ООП. Его и патерны придется учить.
Aleks
Dba не вникает в логику приложения, максимум может индексы создать
Индексы обычно и разраб может, потому как понимает разницу между хеш таблицей и бинарным деревом возможно даже лучше.
Alex
Современный dotnet вообще чертовски хорош, не могу понять почему он не очень популярен.
Aleks
А потом свичнуться на Go если что)
А есть ли смысл после шарпов. Там вакансий больше.