#golang Когда учился в школе в группе журнала Хакер в вк разыгрывали книгу "Код Дурова", и я имел неосторожность ее выиграть :D Тогда она на меня оказала настолько сильное впечатление, что я начал самостоятельно заниматься программированием, создавал какие-то сайтики (на пхп конечно), зафигачил свой блог, начал готовиться к поступлению на математический факультет в одной крутой школе в Екатеринбурге, и в итоге поступил на бюджет. Сейчас работаю разработчиком, а так бы мог в подворотне где-нибудь валяться, я хз)
Начал изучать голанг, так как на работе на нем пишут. Чтобы быть на волне с программистами. В итоге пишу на нем свои проекты. Очень нравится, особено для cli приложений.
Лена крутой ментор, она как-то приезжала к нам в город в качестве одного из преподавателей на воркшоп по Go и благодаря её докладам я разобрался в самом Go, его нише и самой методолгии создания микросервисов. Эти знания потом меня выручали несколько раз. Наверное без этого воркшопа я бы долго не решался попробовать этот язык. Ставлю лайк за то что позвали на интервью!
Классная девушка :) хочется познакомиться с ней. И приятно, что в комментах не хейтят ее)). Привыкла, что когда девушка читает лекции, например, всегда находят к чему придраться. Круто, что it - это настолько здравое сообщество)
Она действительно крута! Было приятно ее послушать. А вот насчет токсичности не все так однозначно: тут, видимо аудитория такая собралась, что не "придирается". На других каналах и ресурсах можно повстречать много токсичных сообщений. Так что в IT все в порядке с токсичностью, как и везде :)
Мотивирующее видео. Решил что вот на этой неделе обязательно добавлю прогон юнит тестов в пайплайн (задача для нашей команды висит уже несколько месяцев)
Ребята, спасибо за интересный и познавательный разговор! До этого про Go слышал только его название - теперь немного узнал о его особенностях. Кругозор чуток расширился:)
Есть один эффективный способ изучить все аспекты, включая кубер. Называется пэт-проект) И не тот, который запустил в облаке и пошел. Неее, желательно иметь еще собственный сервер (именно физически) и настраивать все туда. Вот тогда понимание инфраструктуры приходит быстро
КОНКУРС! Напишите какие книги повлияли на вас. Как программиста или личность. Для участия ставьте хештег #golang. Разыграем книги, которые упомянула Елена либо любую другую в рамках 30 евро.
IBM PC для пользователя, 6-е издание. В. Э. Фигурнов. 1996г. Очень крутая книга для нулячего, но жадного до знаний человека :) Дала мне основы понимания работы компьютера и умение работать в командной строке. Что интересно, спустя 25 лет, мы так и не ушли далеко коммандной строки. Работаю cloud support engineer, поддерживаю в т.ч. kubernetes. #golang
#golang Cracking the Coding Interview. Год назад не прошел собеседование в компанию мечты и мне посоветовали эту книгу. Она быстро дала понять, что я ничего не знаю и я занялся делом - восполнением пробелов, вместо заучиванием ответов на типовые вопросы на собеседованиях.
#golang Роберт Мартин - Идеальный программист Дэвид Кушнер - Повелители Doom Кевин Митник - Ghost in the wires Ричард Фейнман - Вы, конечно, шутите, мистер Фейнман!
Приходилось читать "Проект Феликс", правда читал заставляя себя. В итоге красивая история успешного успеха, иначе бы об этом писать целую книгу не пришлось. Пару поучительных мыслей я всё же почерпнул. Елену же послушал с удовольствием. Кратко и локанично! #golang
Интервью на 3 из 5. Из минусов хочу отметить , что было мало рассказано про сам go ( его ниша , какой эффект был от его внедрения для бизнеса , сильные и слабые стороны и т.д) На мой взгляд, golang сильно переоцененный язык , без четкой ниши ... Зачем компании использовать go , если есть Java, Python ? А если мне нужно выжить максимум из железа , тогда Rust и C/C++...
@Егор П Не знаю насчёт перспективы ....каждый язык должен занять свою нишу...Тут к Go у меня большие вопросы конечно...Но, он точно не конкурент мастодонтам (Js, Java, python ) ...
@Егор П Конечно, assembler )А если с GC , то С#...в ряде задач ) Нишу highload будет крайне сложно занять ...Там уже живёт Java (у которой есть AOT компиляция и "java горутины" ... ввиде project loom )... Дальше , в этой нише живёт С/С++ ( на мой взгляд это король highload )...и ещё несколько языков... Плюс, если говорить о высоких нагрузках и реальной применение той же Java , то на ум приходит backend "Одноклассников ", "Netflix".... если посмотреть в сторону С++ ...то, backend "Яндекс.Такси "... вопрос, где же golang и его highload проекты ?)
@@SeniorSoftwareVlogger с этого и надо строить интервью ) Представьте, что все Ваши слушатели знают все остальные языки и их ниши и вот Вы пытаетесь объяснить им зачем нужен "новый язык".
Человек должен знать что он может быть уволен за какие-то конкретные вещи. И конечно ему надо прямо об этом сказать. Тогда при увольнении он сам будет знать что ему был дан шанс а он его профукал и злиться бдует на себя. И так в будущем у него появляеться шанс исправить свои пробелы.
Это благо, если программиста увольняют за его личные косяки, а не из-за смены бизнес стратегии компании, при этом вешая на программиста личную ответственность за увольнение. В последнем случае достаточно маленькой склонности к фатализму, чтобы влететь в большую депрессию.
#golang На меня сильно повлияли книги "Красная таблетка" и её вторая часть. Если говорить о книгах связанных с кодом, то это книга с "Cloud native go: building web applications and ....." (урезал название что-бы не занимать много места).
Добрый день. Подскажите можно ли найти что-то подобное в принципе? Как лучше поступить ? Писать игру с нуля не получится точно! Простая карточная игра (качество и сложность не важно. лучше что-то по проще..) HTML, CSS, JS, MySQL Описание: Регистрация игрока, Минимум два участника Спасибо
про разницу языков согласен , пишу на джаве в основном , пару раз надо было на джанге поправить баги , и то что в питоне нету сервера , а есть nginx который эти скрипты запускает у меня в голове не укладывалось мол , а как тогда память работает , куда стэйт сохранять
Nginx не имеет никакого отношения к Python скриптам и их запуску. Он же работает как фронт-сервер (обратный прокси). Для связи nginx и Python нужен промежуточный application server - uWSGI\gunicorn и т.п. А встроенный сервер в Python есть, иначе как бы питонисты вообще писали\отлаживали web приложения? Просто в production среде он не используется.
если посмотреть все интервью у Димы и Лекса, то все, кто учился в ВУЗе на программиста - подрабатывали на PHP, но никто не говорил из них, что в ВУЗе его преподавали. Это какой-то автоматический навык что ли при поступлении...
Элементарно - если Вы знакомы хотя бы с одним нормальным языком вроде С/с++, то освоить другой язык гораздо проще, т.к. мозг уже имеет библиотеку стандартных конструкций.
#golang Из технических книг конечно же "Herbert Schildt - Java: The Complete Reference(8-ое издание)", "Herbert Schildt - Java: A Beginner's Guide" и "Robert Martin - Clean Code". Скоро буду читать "Steve McConnell - Code Complete" и "Robert Martin - Clean Architecture". (всем удачи в конкурсе! (и в изучении технологии))
Познакомились в соцсети по изучению иностранных языков. Я учила сербский и искала, кто бы мог помочь с практикой, и он предложил помощь :) По образованию - электрик и менеджер деловых коммуникаций (что бы это не значило), сейчас работает в техподдержке.
Кто хочет хардкор пусть попробует SCALA, для меня язык для программирования вообще не имеет значения, главное что бы юнит тесты можно было бы писать и проверять работу проекта.
@@igoryurchenko559 Дело в том что количество работы и времени для написанию тестов может быть ооочень и очень разным. Мой совет прежде писать тест нужно проанализировать насколько тестовое окружение готово для адаптации в продакшен.
@@orlovskyconsulting я полагал, что тестовые фреймворки для этого и существуют. Просто удивился такой постановке вопроса. Тексты можно писать на всех современных языках. Все тестовые фреймворки сами по себе весьма примитивные и никакой сверхестественной логикой не обладают. Единственно что авторы этих фреймворков любят всякие трюки, обычно мало добавляющие полезного... Какое отношение к продакшн имеют юнит тесты, честно говоря, не понял...
@@igoryurchenko559 Если ваша организация неиспользуют юнит тесты перед каждым релизом то всё тут понятно. Фреймворки разные бывают, мой личный опыт показывает, что излишне высокая зависимость от фреймворков может привести к тому что код становится нетестируемым и для того что бы тестировать нужно рефакторинг делать и на это не всегда а зачастую в большинстве случаев у фирм нет денег , желания или понимая того что тест очень важный аспект в разработке коммерческого программирования.
@@igoryurchenko559 Проще говоря, тесты это страховка, того что ваш программный продукт будет работать в корректном режиме и при модификации коды вы будете сразу отлавливать возможные проблемы до того как ваш программный продукт вышел в релиз.
я с разных аккаунтов уже пробовал, всё равно удаляет( у меня давно такая тема, даже когда с норвежцами на норвежском общаюсь, их комменты и мои удаляют
Я разработчик-самоучка php magento2 и подумываю перейти на стек go (прошел курсы) и все с ним связанное, но у меня большие запросы по зп (семья, кредиты, ипотека, ...), как реализовать этот переход в жизни я совсем не представляю. Есть ли у кого мысли по данному переходу?
Мне кажется это потому что большинство программистов интроверты. А большинство интровертов стали такими не просто так, а потому что не получали удовольствия от общения в обществе. Чаще всего из-за внешности. Мне кажется у нее были кривые зубы и тогда с детства вырабатывается привычка рот сильно не открывать. Потом когда она стала нормально зарабатывать - она исправила зубы, а привычка осталась. У меня история аналогичная, только такой яркой привычки, чтобы мешала произношению у меня нет.
Можно заниматься своим делом и не беспокоиться об остальном. Мне кажется, это важно. В России постоянно будет отвлекать окружающий дурдом, комфорта меньше, выхлоп от тебя как от спеца хуже.
Разработчики GO обманывают вас, никакой там у них не бобер, а самый настоящий педобир. Держите от них подальше свои маленькие и большие проекты, и вы еще скажете мне спасибо!
фраза "когда у тебя очень простой метод то зачем он тебе нужен" заставила меня задуматься а читала ли эта госпожа Роберта Мартина "Чистый код"? Не надо писать документацию к методу если и так понятно что он делает с его названия, сигнатуры, и тела - код должен читаться как поема, если к методу надо писать коментарии и обьяснения - то кто потом будет поддерживать ети коментарии когда метод меняется. Я давно в веб разработке, и честно говоря такие фразы пугают (особенно когда слышишь что человек пришел с ПХП)
Идеальный код - не написанный код. Но всегда надо стремиться к лучшему, если ты видишь что можно большой метод разбить на более мелкие - то это уж точно лучше чем писать коментарии в большом методе.
@@SeniorSoftwareVlogger прыгать по мелким нужно только в том случае если его назвали подибильному и вы хотите проверить по телу что же он все таки делает, если придерживаться хоть какойто логики в названии методов то прыгать не надо будет совсем
@@SeniorSoftwareVlogger должности нужны только отличникам, т.к. они более честолюбивы. Я просто хотел сказать, что зачастую, если руководитель не вмешивается в проект, то получается гораздо больше пользы для дела. В подтверждение своих слов могу привести примеры компаний в IT - Джобс, Гейтс, Маск не двоечники, конечно, но отличниками я бы их точно не назвал.
Несколько лет назад пробовала ходить на курсы по постановке речи, но надолго меня не хватило :) Но вот посмотрела это видео и думаю, что действительно надо бы возобновить занятия.
@@elenagrahovac всё-таки лучше на вокал, где вас научат расслаблять челюсть и широко раскрывать рот, да и пение как-то веселее, если это коллективчик приятных людей. Я ходил, мы на распевках с отвисшей челюстью распевались. Широко открывать рот - это немного выход из зоны комфорта))