Чому Go - ідеальна мова програмування?
Ғылым және технология
Ви початківець, який шукає нову мову програмування для вивчення? Або досвідчений розробник, який цікавиться перевагами вивчення Go?
У цьому відео ми розглянемо основні причини, чому Go є чудовою мовою для вивчення. Від її простоти та ефективності до процвітаючої спільноти та ринку праці - ми розповімо про все, що вам потрібно знати про цю потужну мову.
Якщо вас цікавить бекенд-розробка Go має що вам запропонувати. Приєднуйтесь до нас, щоб зануритися у світ Go і дізнатися, чому вона швидко стає улюбленою серед розробників.
Не забудьте вподобати, прокоментувати та підписатися, щоб отримувати більше контенту про програмування!
Корисні посилання:
Go: github.com/golang/go
Biscuit OS: github.com/mit-pdos/biscuit
Рейтинг мов програмування: dou.ua/lenta/articles/languag...
Зарплати: jobs.dou.ua/salaries/?period=...
Робота: jobs.dou.ua/vacancies/?catego...
Пікірлер: 60
Go спільноти в Україні: GolangUA - t.me/golang_ua_official GolangUA Junior - t.me/golang_ua_junior
з кожним днем потрапляє на очі все більше і більше україномовних відео з програмування і то не може не тішити! пішов учити го)
@gou.ukraine
9 ай бұрын
Програмування - наше майже все)
Якась країна чудес. Почав писати на Go, думаю, кого б подивитися в ютубі. А тут ціла спільнота присвячена Go та і ще українською, емейзінг 😇
@gou.ukraine
10 ай бұрын
Це чудово, обовязково залишайте фідбеки, як мінімум для майбутніх відео вони нам дуже потрібні!
Харизматичний автор відео. Окрім того, що цікаво дивитись, ролик досить інформативний. Отримуйте заслужену вподобайку
@ukraineSpaceman
Жыл бұрын
Я маю його номер, можу познайомити Вас блище))
Просто,лаконічно,зрозуміло.Мооодці!
Який милий автор. Та й мова доволі мило виглядає. Хоча напевне буду все таки займатися UX/UI
Дякую за ще одне цікаве та пізнавальне відео! Коротко і чітко👍🏼
Дай Боже щєстє)❤
Я напевно зостанусь на Rust, боротись з бороу чекером так релаксуюче 😂
дякую
Чому ніхто не говорить про Pascal. Це одна з найефективніших мов програмування, як у збережені енергії та швидкодії.
Дуже гарна заставка на відео😍😍
❤
Благаю, гОУ а не го, бо моя англомовна півкуля щоразу підстрибує на цьому слові. Давно і вправно пишу на джаві, до всіх мов що мають спорідненість до С ставлюся дуже позитивно, треба буде на то ваше гоу подивится ближче при нагоді
@kabukijoe99
7 ай бұрын
"....при наГОУді"
Не сказав би,що конкуренція сильно меньше, ніж на інші мови. Зараз на djinni 110 вкансій, але з досвідом 1 рік або меньше всього лише 5. Особисто мені мова цікава, але боюся ризикнути почати вчити, бо мало роботи для початківців. Можливо я в чомусь помиляюся, тоді підправте мене, будь ласка. Насправді хотів би розвиватися у цьому напрямку.
@gou.ukraine
Жыл бұрын
коли я(Олег, той що жирний) починав переходити на го з пхп, то було всього 14 вакансій(пхп 350), було дуже страшно, але мова виглядала дуже перспективною. Зараз додатково беру собі флатер, але дарт мені не подобається як мова. Якщо казати про початківців, то вартує звернути увагу на курси, які проподують топ компанії. Подивіться на топ50 і що вони пропонують, на курсах вони дають максимальну вижимку того, що потрібно буде для роботи і якщо ви буде-то в топі випускників вони запропонують вам роботу. Після активного хоча б року роботи, знайти роботу буде простіше, а після 2-3-х, в якості мідла, відкривається дуже багато дверей.
@YuriiSahanovskyi
Жыл бұрын
@@gou.ukraine звучить дуже надихаюче! Я весь перший курс вивчав java в університеті, але зрозумів що то не моє, проте хочеться в щось серверне і статично типізоване. Тож думаю варто спробувати
Синтаксис Ruby то є любов, чому ніхто не робе інших мов з таким синтаксисом? Мене від JS після Ruby, коробить просто мілярд дужок.
@oleksandromelchenko3627
Жыл бұрын
Багато мов програмування схожиш на рубі. Perl ,Elixir якщо ви добре знайомі з рубі раджу загугли Сrystal "crystal programming language" та "awesome-crystal" на гітхабі
@ukraineSpaceman
Жыл бұрын
Мова програмування це впершу чергу інструмент. Наприклад я б не радив фронт чи високонавантажені програми, мобільні аплікуизи чи нейронні мережі писати на Ruby. І так, рубі вмирає.))) Вже кілька років))
Все вирішено. Йду доучувати гоу :3
Хм... мабуть, все-таки, варто звернути увагу на цю мову. Чи не зависокий в неї вхідний поріг? Якраз влітку-восени планую шукати свою першу роботу 😀
@oleksandromelchenko3627
Жыл бұрын
Мова відрізняється від інших наприклад С# чи JavaScript. Тому що немає ООП,а має власний підхід. Go чудова мова для роботи на сервері і легка для вивчення порівняно з іншими.
@user-fe2tv1kf4v
Жыл бұрын
@@oleksandromelchenko3627 дякую! А що таке ООП? Я 5-ий курс, а вперше бачу... влітку буду шукати роботу 🥰
@oleksandromelchenko3627
Жыл бұрын
Об'єктно-орієнтоване програмування. Програмування на основі створення обєктів та класів.
@gershpion
9 ай бұрын
@@user-fe2tv1kf4v якщо ви не знаєте, що таке ООП, то боюся, що ви роботу не знайдете
Мова проста поки не треба юзати 3party sdk... А там буває таке , що жах 😢
@gou.ukraine
Жыл бұрын
Усюди бувають 3party sdk що жах. З своєї строни хочу сказати, що порівняно з JS або PHP 3party юзаю суттево меньше. Алє зустрічав історії де проект починали JSники, мод фаіл там був трохи більший за кобзаря(сподіваюсь що таке буває не часто)
На українському ринку праці щось зовсім кисло 😢
@gou.ukraine
5 ай бұрын
Бо нам треба робити свої проекти, не сподіватися на аутсорс
Це була б дійсно класна мова якщо б не одне "але". Автори, які фактично пишуть її під себе. Як результат, дуже багато поліпшень з'являються або з великою затримкою, або ніколи. Дженеріки ввели фактично наполовину, залишивши "благословенні" вбудовані типи окремо. Нема нормальних (не сішних) макросів в мові, зате є чисто текстовий сі-лайк зовнішній кодген. Нормальне скорочення паттерну сплиття помилок не можуть впиляти вже років 10. Протікаюча абстракція товстих вказівників інтерфейсів, яку ніхто вже не буде виправляти.
@gou.ukraine
5 ай бұрын
Дякую за розгорнутий коментар. Я, той що жирний на цих відосах, таки маю що відповісти. Я думаю що ми трохи помилилісь з назвою цього відео. Я думаю що мова все ж таки не ідеальна, а раціональна для заміни більш повільних мов і деяких скриптів, наприклад пихи чи пайтона для вебу. Мова була створена компактною. Для швидкого опанування і зменьшення вітіюватих конструкцій. Щоб продукти на ній могли сапортати вчорашні студенти без страждань від купи ірахічних абстракцій. Як на мене то мова розвивається гармонічно, а не пхає в себе всі побажання спільноти аби догодити спільноті. Так було з різними покетами і так сталося з дженеріками, навіщо їх занесли я не дуже розумію, але можливо просто мої задачі знаходяться поза використанням дженеріків. Підсумую, як на мене, треба було назвати відео "раціональна мова для величезної купи задач", тим паче для задач сервер-апі, особливо враховуючи простоту підтримки і час для опанування мовою. Срібної пулі, нажаль, все ще не існує.
40 вакансій, але більшість то казино та крипта. Хоча за кордоном різне є. Навіть цікаве для мене програмування інфраструктурних сервісів
@OlegSkalozub
Жыл бұрын
перший раз чую про казіно, з казіно мені ще не писали
@AnyaYashchuk
Жыл бұрын
А на джунів взагалі 1 вакансія…
@oleksandr-petrovych
Жыл бұрын
А яка мова найбільш популярна серед роботодавців? Яку краще вчити щоб було легше знайти роботу? На яку мову багато вакансій?
@rostyslav_pylypiv
Жыл бұрын
Теж вперше чую про таке. Крипта популярна на фріланс-біржах, це правда, але в більшості вакансії на звичайних аутсорс-компаніях
@oleksandromelchenko3627
Жыл бұрын
@@oleksandr-petrovych Потрібно визначитись. Взагалі залежить від ваших побажань та напрямку. Розробляти ігри чи додатки а можливо ви хочете написати операційну систему.Як незнаєте почніть з JavaScript або Python ,тому що повно доступного матерілу для вивчення та вакансій.Отак і гугліть мова програмування для розробки... сайтів чи ігор, системного програмування. Вміння гуглити половина роботи програміста)
Мужик ти шо рофлиш, яке ефективне управління памʼяттю. Збірник сміття відстає від gc джави на 20 років
@gou.ukraine
Жыл бұрын
Зараз буде відповідь на архітекторській - сподіваюсь ви зрозумієте :) Є фундаментальний принцип, який звучить як "все залежить від контексту». Власне то і є такий випадок. В деяких випадках GC в Go може бути кращим, а в деяких - GC в Java. Дивіться на контекст, зрозумійте його і тоді вирішуйте, шо в тому чи іншому випадку буду ліпше.
@ASKOLDEX
Жыл бұрын
@@gou.ukraine контексту в якому gc гошний краще не існує
@rustamdocstranslator
Жыл бұрын
@@ASKOLDEX контекст існує, Java їсть багато пам'яті, а Go ні, бо в Java пам'ять має багато рівнів. Також в Java немає надійного Garbage колектора з малими паузами як в Go. Обидва Shenadoah та Z1 працюють не дуже надійно, та за замовчування всі використають G1, який не про це. Тому на Java ніхто не пише CLI програми, а на Go пишуть. Наприклад (docker, fzf, snap).
@cepko2
4 ай бұрын
Хлопці, вибачте що встрягаю, але якщо я зрозумів що таке GC, то з мене будуть люди? Але я по пайтону, а не по гоу😊 P.s. читати коменти, часом цікавіше ніж дивитись відео.