Блог компании Mail.Ru Group
Go
Разработка веб-сайтов
Учебный процесс в IT
Комментарии 33
+1
но и попробовать свои силы в решении практических задач. Ну и получить сертификат

Я правильно понимаю, что попробовать свои силы стоит почти 80 баксов? )

0
Вроде бесплатно можно посмотреть курс без домашних заданий (которые по названию и так понятно на что нацелены).
0
Вы можете выполнять задания, но не сможете отправить задание на проверку если не приобретёте сертификат.
С заданиями есть тесты, так что и без проверки понятно правильно оно сделано или нет.
Но курс, похоже, действительно неплохой. Я бы точно прикупил сертификат если бы не знал Go.
0

О, это сильно меняет дело. По интерфейсу сложилось впечатление, что бесплатно только теория.

-2
>Go хорошо зашел, потому что на нём просто писать простыни кода
/fixed

>В нём осознанно мало синтаксического сахара, даже тернарного оператора нет. Мозг программиста отдыхает от творчества коллег и легче сосредоточиться на задаче.
Опять маркетинговый бред в стиле mail.ru
Go не позволяет делать элементарные обобщения. В итоге програмист вынужден писать тонны кода. Больше кода, больше ошибок, сложнее поддержка, тестирование, сопровождение.

Так что Go не простой язык. Go — ущербный язык. Можно код с Go сравнить с любым другим языком и убедиться в этом самостоятельно.
+2
На каждый пост о Go обязательно слетаются хейтеры :) Точно так же, как слетались и на PHP(вроде уже поутихли споры?)
Из всех хейтерских записей прихожу к выводу, что о любом языке можно накопать много того, что ТЕБЕ в нем не нравится, но это не означает, что другим это тоже не нравится.

> програмист вынужден писать тонны кода. Больше кода, больше ошибок
А меньше кода — меньше ошибок? Как с той magic-константой из quake?
+4
Я более-менее регулярно занимаюсь разработкой на Go уже год. И хочу сказать, что скорее соглашусь про простыни кода. Язык действительно бедный и приводит к написанию бойлерплейт-кода.

Ни многословность языка, ни компактность языка автоматически не делают код читаемым — тут важен баланс, и у Go он сбит в сторону излишней многословности.

Тем не менее Go — отличный инструмент, не за синтаксис его любим =) Отличный быстрый компилятор, отличный рантайм с low-latency gc и конечно же горутины!
+1
Язык действительно бедный и приводит к написанию бойлерплейт-кода.

Все постигается в сравнении. Например кода на C/C++ то же будет предостаточно.

0
поддерживаю. на C++ вам потребуется написать десятки классов для написания аналогичного http сервера, идущего в Go из коробки. но лучше не сравнивать эти языки, все таки для разных задач их лучше использовать.
0
Если посмотреть на ранние видео badoo про go. То они начали с переписывания сервиса на си.
+2
Точно так же, как слетались и на PHP(вроде уже поутихли споры?)

Да какой утихло… Это целая дисциплина специальной олимпиады — рассказывать про минусы PHP, присущие версии 5.2 :)
0
>> рассказывать про минусы PHP, присущие версии 5.2 :)

особенно когда на улице 7.2 XD
+1
а PHP сейчас как? Хорош? Есть классы и строгая типизация? Это не сарказм и не издевка.
+2

Добро пожаловать в третье тысячелетие — классы в PHP появились в версии 4, в конце второго тысячелетия. Приличные (с интерфейсами, константами, сокрытием членов и т. п.) в 5.0 в 2004, тогда же тайп-хинтинг (строгая типизация или явное приведение в зависимости от директивы) параметров функции/метода для объектных типов и массивов, позже почти для всех типов (для resource — обёртка/аналог файлового дескриптора пока нет вроде). Ещё нам завезли автозагрузку классов (часто во кодовой базе на десятки и более тысяч loc только два require), рефлексию, почти полноценную поддержку анонимных функций и замыканий (почти — обычные функции/методы не являются инстансами Closure, можно преобразовать, но не бесшовная интеграция), позднее статическое связывание, приличный уборщик мусора, которому можно доверять уборку в демонах, объектные API для баз данных (по крайней мере для всех популярных), много внутренних оптимизаций (наверное суммарно в разы поднята скорость и уменьшено потребление памяти по сравнению с PHP3, который вы застали :) ), стандарт де-факто менеджер пакетов composer, больше десятка стандартов PSR (стандарты именования и популярные интерфейсы) и прочая, и прочая, и прочая.

0
Помню, во времена учебы в институте приобрел книгу «PHP 4 для профессионалов». С тех пор не трогал этот язык. Спасибо за подробные комментарии.
0
больше десятка стандартов PSR (стандарты именования и популярные интерфейсы)

Строго говоря PSR — рекомендации, не стандарты.
Говорить «стандарты PSR» тоже самое что говорить «стандарты рекомендации по стандарту PHP».
0
Классы есть давно, да и писать типизированный код вам ни кто не запрещает
0
КДПВ сработало просто охренительно. Прочёл только жирный текст, зашёл, а тут курсы…
-1
Это курс предназначен для людей с опытом в веб-программировании. Если вы пишите на PHP/Python/Ruby/JS (Node.js)
+4
А с этим курсом Вы собираетесь поступить также, как и с курсами по дизайну интерфейсов и закрыть специализацию посередине, несмотря на то, что набрали кучу платных пользователей, которые оплатили первые курсы зря, потому что специализацию закончить не выйдет?
0
1. "… в 90-е ему на смену пришел Perl"
2. moikrug.ru/vacancies/1000037877 «Perl разработчик (Новый проект)»:
«Мы стоим на пороге запуска нового проекта — аналог крупнейших мировых, не имеющих до сих пор аналогов в России IaaS/PaaS провайдеров.»

mail.ru в состоянии поиска?
+1
Go хорошо зашел, потому что на нём просто писать, просто читать.

Категорически не согласен. На нем проще писать и читать на небольших проектах, а вот на больших сложнее.
А его киллер фича — простота вхождения в технологию, позволяющая уже вчерашним новичкам писать проекты достойного качества.
-1
Спасибо, сморел Ваши курсы на youtube, понравилисось то что вы более полно расскрываете, то что нужно в работе и реально применяется, особенно тема про профайлинг.
Только полноправные пользователи могут оставлять комментарии. , пожалуйста.