{"id":6926,"date":"2023-07-03T12:41:47","date_gmt":"2023-07-03T12:41:47","guid":{"rendered":"https:\/\/otus.ru\/journal\/?p=6926"},"modified":"2023-07-19T10:31:26","modified_gmt":"2023-07-19T10:31:26","slug":"poleznye-resursy-dlya-razrabotchikov-na-golang","status":"publish","type":"post","link":"https:\/\/otus.ru\/journal\/poleznye-resursy-dlya-razrabotchikov-na-golang\/","title":{"rendered":"\u041f\u043e\u043b\u0435\u0437\u043d\u044b\u0435 \u0440\u0435\u0441\u0443\u0440\u0441\u044b \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u043d\u0430 Golang"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">\u0421\u043f\u0438\u0441\u043a\u043e\u043c \u043f\u043e\u043b\u0435\u0437\u043d\u044b\u0445 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u043e\u0432 \u0434\u043b\u044f Golang-\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u043f\u043e\u0434\u0435\u043b\u0438\u043b\u0441\u044f <a href=\"https:\/\/otus.ru\/instructors\/3509\" target=\"_blank\" rel=\"noopener\" title=\"\u0410\u043b\u0435\u043a\u0441\u0435\u0439 \u0421\u0435\u043c\u0443\u0448\u043a\u0438\u043d\">\u0410\u043b\u0435\u043a\u0441\u0435\u0439 \u0421\u0435\u043c\u0443\u0448\u043a\u0438\u043d<\/a> \u2014 Software Engineer at Semrush \u0438 \u043f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u044c \u043a\u0443\u0440\u0441\u0430 OTUS <a href=\"https:\/\/otus.ru\/lessons\/go-basic\/?utm_source=oj&amp;utm_medium=affilate&amp;utm_campaign=go_basic&amp;mxm=[[hash_metrika]]&amp;relogin=True&amp;token=[[token]]\" target=\"_blank\" rel=\"noopener\" title=\"&quot;Golang Developer. Professional&quot;.\">&#171;<\/a><a href=\"https:\/\/otus.ru\/lessons\/go-basic\/?utm_source=oj&amp;utm_medium=affilate&amp;utm_campaign=go_basic&amp;mxm=[[hash_metrika]]&amp;relogin=True&amp;token=[[token]]\" target=\"_blank\" rel=\"noopener\" title=\"&quot;Go (Golang) Developer Basic&quot;.\">Go (Golang) Developer Basic<\/a><a href=\"https:\/\/otus.ru\/lessons\/go-basic\/?utm_source=oj&amp;utm_medium=affilate&amp;utm_campaign=go_basic&amp;mxm=[[hash_metrika]]&amp;relogin=True&amp;token=[[token]]\" target=\"_blank\" rel=\"noopener\" title=\"&quot;Golang Developer. Professional&quot;.\">&#171;.<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\u041a\u043d\u0438\u0433\u0438<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>The Go Programming Language \u2014 Alan A. A. Donovan, Brian W. Kernighan (2015, 400 \u0441\u0442\u0440)<\/li>\n\n\n\n<li>Linux Pocket Guide \u2014 Daniel J. Barrett (2020, 272 \u0441\u0442\u0440)<\/li>\n\n\n\n<li>Pro Git \u2014 by Scott Chacon, Ben Straub (2014, 456 \u0441\u0442\u0440)<\/li>\n\n\n\n<li>Computer Science: An Interdisciplinary Approach \u2014 Robert Sedgewick, Kevin Wayne (2016, 1160 \u0441\u0442\u0440)<\/li>\n\n\n\n<li>Data Structures and Algorithms in Go \u2014 Hemant Jain (2017, 416 \u0441\u0442\u0440)<\/li>\n\n\n\n<li>Concurrency in Go: Tools and Techniques for Developers \u2014 Katherine Cox-Buday (2017, 275 \u0441\u0442\u0440)<\/li>\n\n\n\n<li>Network Programming with Go \u2014 Jan Newmarch (2018, 300 \u0441\u0442\u0440)<\/li>\n\n\n\n<li>Database Systems: The Complete Book \u2014 Hector Garcia-Molina, Jeffrey D. Ullman, Jennifer Widom (2008, 1440 \u0441\u0442\u0440)<\/li>\n\n\n\n<li>Design Patterns: Elements of Reusable Object-Oriented Software \u2014 Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides (1994, 395 \u0441\u0442\u0440)<\/li>\n\n\n\n<li>The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations \u2014 Gene Kim, Jez Humble, Patrick Debois, John Willis (2016, 480 \u0441\u0442\u0440)<\/li>\n\n\n\n<li>Introducing Go: Build Reliable, Scalable Programs \u2014 Caleb Doxsey (2016, 124 \u0441\u0442\u0440)<\/li>\n\n\n\n<li>Mastering Go: Create Golang production applications using network libraries, concurrency, and advanced Go data structures \u2014 Mihalis Tsoukalos (2018, 634 \u0441\u0442\u0440)<\/li>\n\n\n\n<li>Go in Practice: Includes 70 Techniques \u2014 Matt Butcher, Matt Farina, J. B. Rainsberger (2016, 312 \u0441\u0442\u0440)<\/li>\n\n\n\n<li>Web Development with Go: Building Scalable Web Apps and RESTful Services \u2014 Shiju Varghese (2015, 350 \u0441\u0442\u0440)<\/li>\n\n\n\n<li>Black Hat Go: Go Programming For Hackers and Pentesters \u2014 Tom Steele, Chris Patten, and Dan Kottmann (2020, 208 \u0441\u0442\u0440)<\/li>\n\n\n\n<li>Hands-On Software Engineering with Golang: Move beyond basic programming to design and build reliable software with clean code \u2014 Jean-Denis &#171;Jee&#187; Greze (2019, 368 \u0441\u0442\u0440)<\/li>\n\n\n\n<li>Learn Data Structures and Algorithms with Golang \u2014 Bhagvan Kommadi (2017, 478 \u0441\u0442\u0440)<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">\u041e\u0431\u0443\u0447\u0430\u044e\u0449\u0438\u0435 \u0440\u0435\u0441\u0443\u0440\u0441\u044b<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>\u041e\u043d\u043b\u0430\u0439\u043d-\u043a\u0443\u0440\u0441 <a href=\"https:\/\/www.codecademy.com\/learn\/learn-go\" target=\"_blank\" rel=\"noopener\" title=\"&quot;Learn Go&quot;\">&#171;Learn Go&#187;<\/a> \u043d\u0430 Codecademy<\/li>\n\n\n\n<li>\u041e\u043d\u043b\u0430\u0439\u043d-\u043a\u0443\u0440\u0441 <a href=\"https:\/\/www.coursera.org\/learn\/programming-in-go\" target=\"_blank\" rel=\"noopener\" title=\"&quot;Programming in Go&quot;\">&#171;Programming in Go&#187;<\/a> \u043d\u0430 Coursera<\/li>\n\n\n\n<li>\u0412\u0438\u0434\u0435\u043e\u0443\u0440\u043e\u043a\u0438 \u043d\u0430 YouTube-\u043a\u0430\u043d\u0430\u043b\u0435 <a href=\"https:\/\/www.youtube.com\/c\/JustForFunc\/videos\" target=\"_blank\" rel=\"noopener\" title=\"&quot;JustForFunc&quot;\">&#171;JustForFunc&#187;<\/a><\/li>\n\n\n\n<li>\u041e\u043d\u043b\u0430\u0439\u043d-\u043a\u043d\u0438\u0433\u0430 <a href=\"https:\/\/quii.gitbook.io\/learn-go-with-tests\/\" target=\"_blank\" rel=\"noopener\" title=\"&quot;Learn Go with Tests&quot;\">&#171;Learn Go with Tests&#187;<\/a><\/li>\n\n\n\n<li>\u0411\u043b\u043e\u0433 <a href=\"https:\/\/blog.golang.org\/\" target=\"_blank\" rel=\"noopener\" title=\"&quot;The Go Blog&quot;\">&#171;The Go Blog&#187;<\/a> \u043e\u0442 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 Go<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">\u041f\u0440\u043e\u0447\u0438\u0435 \u043f\u043e\u043b\u0435\u0437\u043d\u044b\u0435 \u0440\u0435\u0441\u0443\u0440\u0441\u044b<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li><a href=\"https:\/\/golang.org\/doc\/\" target=\"_blank\" rel=\"noopener\" title=\"\u041e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u0430\u044f \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f Go\">\u041e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u0430\u044f \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f Go<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/gobyexample.com\/\" target=\"_blank\" rel=\"noopener\" title=\"\u0420\u0435\u0441\u0443\u0440\u0441 Go by Example\">\u0420\u0435\u0441\u0443\u0440\u0441 Go by Example<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.reddit.com\/r\/golang\/\" target=\"_blank\" rel=\"noopener\" title=\"\u0424\u043e\u0440\u0443\u043c Go Reddit\">\u0424\u043e\u0440\u0443\u043c Go Reddit<\/a><\/li>\n\n\n\n<li>\u0413\u0440\u0443\u043f\u043f\u0430 \u0432 Telegram <a href=\"https:\/\/t.me\/golang_ru\" target=\"_blank\" rel=\"noopener\" title=\"&quot;Golang: Russian-speaking Community&quot;\">&#171;Golang: Russian-speaking Community&#187;<\/a><\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>\u0421\u043f\u0438\u0441\u043a\u043e\u043c \u043f\u043e\u043b\u0435\u0437\u043d\u044b\u0445 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u043e\u0432 \u0434\u043b\u044f Golang-\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u043f\u043e\u0434\u0435\u043b\u0438\u043b\u0441\u044f \u0410\u043b\u0435\u043a\u0441\u0435\u0439 \u0421\u0435\u043c\u0443\u0448\u043a\u0438\u043d \u2014 Software Engineer at Semrush \u0438 \u043f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u044c \u043a\u0443\u0440\u0441\u0430 OTUS &#171;Go (Golang) Developer Basic&#171;. \u041a\u043d\u0438\u0433\u0438 \u041e\u0431\u0443\u0447\u0430\u044e\u0449\u0438\u0435 \u0440\u0435\u0441\u0443\u0440\u0441\u044b \u041f\u0440\u043e\u0447\u0438\u0435 \u043f\u043e\u043b\u0435\u0437\u043d\u044b\u0435 \u0440\u0435\u0441\u0443\u0440\u0441\u044b<\/p>\n","protected":false},"author":10,"featured_media":6932,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[37,296],"class_list":["post-6926","post","type-post","status-publish","format-standard","has-post-thumbnail","","category-pro-it","tag-golang","tag-podborka-materialov"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.9 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0421\u043f\u0438\u0441\u043a\u043e\u043c \u043f\u043e\u043b\u0435\u0437\u043d\u044b\u0445 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u043e\u0432 \u0434\u043b\u044f Golang-\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u043f\u043e\u0434\u0435\u043b\u0438\u043b\u0441\u044f \u0410\u043b\u0435\u043a\u0441\u0435\u0439 \u0421\u0435\u043c\u0443\u0448\u043a\u0438\u043d \u2014 Software Engineer at Semrush \u0438 \u043f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u044c \u043a\u0443\u0440\u0441\u0430 OTUS &quot;Go (Golang) Developer Basic&quot;. \u041a\u043d\u0438\u0433\u0438 The Go Programming Language \u2014 Alan A. A. Donovan, Brian W. Kernighan (2015, 400 \u0441\u0442\u0440) Linux Pocket Guide \u2014 Daniel J. Barrett (2020, 272 \u0441\u0442\u0440) Pro Git \u2014 by Scott Chacon, Ben Straub\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"K. Moseenkova\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/otus.ru\/journal\/poleznye-resursy-dlya-razrabotchikov-na-golang\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.9\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/otus.ru\\\/journal\\\/poleznye-resursy-dlya-razrabotchikov-na-golang\\\/#article\",\"name\":\"\\u041f\\u043e\\u043b\\u0435\\u0437\\u043d\\u044b\\u0435 \\u0440\\u0435\\u0441\\u0443\\u0440\\u0441\\u044b \\u0434\\u043b\\u044f \\u0440\\u0430\\u0437\\u0440\\u0430\\u0431\\u043e\\u0442\\u0447\\u0438\\u043a\\u043e\\u0432 \\u043d\\u0430 Golang OTUS\",\"headline\":\"\\u041f\\u043e\\u043b\\u0435\\u0437\\u043d\\u044b\\u0435 \\u0440\\u0435\\u0441\\u0443\\u0440\\u0441\\u044b \\u0434\\u043b\\u044f \\u0440\\u0430\\u0437\\u0440\\u0430\\u0431\\u043e\\u0442\\u0447\\u0438\\u043a\\u043e\\u0432 \\u043d\\u0430 Golang\",\"author\":{\"@id\":\"https:\\\/\\\/otus.ru\\\/journal\\\/author\\\/k-moseenkova\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/otus.ru\\\/journal\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/otus.ru\\\/journal\\\/wp-content\\\/uploads\\\/2023\\\/07\\\/oj-1080x720-kopiya.png\",\"width\":2245,\"height\":1587},\"datePublished\":\"2023-07-03T12:41:47+00:00\",\"dateModified\":\"2023-07-19T10:31:26+00:00\",\"inLanguage\":\"ru-RU\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/otus.ru\\\/journal\\\/poleznye-resursy-dlya-razrabotchikov-na-golang\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/otus.ru\\\/journal\\\/poleznye-resursy-dlya-razrabotchikov-na-golang\\\/#webpage\"},\"articleSection\":\"\\u041f\\u0440\\u043e IT, Golang, \\u043f\\u043e\\u0434\\u0431\\u043e\\u0440\\u043a\\u0430 \\u043c\\u0430\\u0442\\u0435\\u0440\\u0438\\u0430\\u043b\\u043e\\u0432\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/otus.ru\\\/journal\\\/poleznye-resursy-dlya-razrabotchikov-na-golang\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/otus.ru\\\/journal#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/otus.ru\\\/journal\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/otus.ru\\\/journal\\\/category\\\/pro-it\\\/#listItem\",\"name\":\"\\u041f\\u0440\\u043e IT\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/otus.ru\\\/journal\\\/category\\\/pro-it\\\/#listItem\",\"position\":2,\"name\":\"\\u041f\\u0440\\u043e IT\",\"item\":\"https:\\\/\\\/otus.ru\\\/journal\\\/category\\\/pro-it\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/otus.ru\\\/journal\\\/poleznye-resursy-dlya-razrabotchikov-na-golang\\\/#listItem\",\"name\":\"\\u041f\\u043e\\u043b\\u0435\\u0437\\u043d\\u044b\\u0435 \\u0440\\u0435\\u0441\\u0443\\u0440\\u0441\\u044b \\u0434\\u043b\\u044f \\u0440\\u0430\\u0437\\u0440\\u0430\\u0431\\u043e\\u0442\\u0447\\u0438\\u043a\\u043e\\u0432 \\u043d\\u0430 Golang\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/otus.ru\\\/journal#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/otus.ru\\\/journal\\\/poleznye-resursy-dlya-razrabotchikov-na-golang\\\/#listItem\",\"position\":3,\"name\":\"\\u041f\\u043e\\u043b\\u0435\\u0437\\u043d\\u044b\\u0435 \\u0440\\u0435\\u0441\\u0443\\u0440\\u0441\\u044b \\u0434\\u043b\\u044f \\u0440\\u0430\\u0437\\u0440\\u0430\\u0431\\u043e\\u0442\\u0447\\u0438\\u043a\\u043e\\u0432 \\u043d\\u0430 Golang\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/otus.ru\\\/journal\\\/category\\\/pro-it\\\/#listItem\",\"name\":\"\\u041f\\u0440\\u043e IT\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/otus.ru\\\/journal\\\/#organization\",\"name\":\"\\u041e\\u0442\\u0443\\u0441 \\u043e\\u043d\\u043b\\u0430\\u0439\\u043d-\\u043e\\u0431\\u0440\\u0430\\u0437\\u043e\\u0432\\u0430\\u043d\\u0438\\u0435\",\"description\":\"\\u0411\\u043b\\u043e\\u0433 \\u043f\\u0440\\u043e IT\",\"url\":\"https:\\\/\\\/otus.ru\\\/journal\\\/\",\"telephone\":\"+74999389202\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/otus.ru\\\/journal\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/OTUS-journal-logo-180x180-1.png\",\"@id\":\"https:\\\/\\\/otus.ru\\\/journal\\\/poleznye-resursy-dlya-razrabotchikov-na-golang\\\/#organizationLogo\",\"width\":180,\"height\":180},\"image\":{\"@id\":\"https:\\\/\\\/otus.ru\\\/journal\\\/poleznye-resursy-dlya-razrabotchikov-na-golang\\\/#organizationLogo\"},\"sameAs\":[\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCetgtvy93o3i3CvyGXKFU3g\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/otus.ru\\\/journal\\\/author\\\/k-moseenkova\\\/#author\",\"url\":\"https:\\\/\\\/otus.ru\\\/journal\\\/author\\\/k-moseenkova\\\/\",\"name\":\"K. Moseenkova\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/otus.ru\\\/journal\\\/poleznye-resursy-dlya-razrabotchikov-na-golang\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/714a9200622065383444b4880da4c1e15c151d277dec2edb09de880b984e31c2?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"K. Moseenkova\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/otus.ru\\\/journal\\\/poleznye-resursy-dlya-razrabotchikov-na-golang\\\/#webpage\",\"url\":\"https:\\\/\\\/otus.ru\\\/journal\\\/poleznye-resursy-dlya-razrabotchikov-na-golang\\\/\",\"name\":\"\\u041f\\u043e\\u043b\\u0435\\u0437\\u043d\\u044b\\u0435 \\u0440\\u0435\\u0441\\u0443\\u0440\\u0441\\u044b \\u0434\\u043b\\u044f \\u0440\\u0430\\u0437\\u0440\\u0430\\u0431\\u043e\\u0442\\u0447\\u0438\\u043a\\u043e\\u0432 \\u043d\\u0430 Golang OTUS\",\"description\":\"\\u0421\\u043f\\u0438\\u0441\\u043a\\u043e\\u043c \\u043f\\u043e\\u043b\\u0435\\u0437\\u043d\\u044b\\u0445 \\u043c\\u0430\\u0442\\u0435\\u0440\\u0438\\u0430\\u043b\\u043e\\u0432 \\u0434\\u043b\\u044f Golang-\\u0440\\u0430\\u0437\\u0440\\u0430\\u0431\\u043e\\u0442\\u0447\\u0438\\u043a\\u043e\\u0432 \\u043f\\u043e\\u0434\\u0435\\u043b\\u0438\\u043b\\u0441\\u044f \\u0410\\u043b\\u0435\\u043a\\u0441\\u0435\\u0439 \\u0421\\u0435\\u043c\\u0443\\u0448\\u043a\\u0438\\u043d \\u2014 Software Engineer at Semrush \\u0438 \\u043f\\u0440\\u0435\\u043f\\u043e\\u0434\\u0430\\u0432\\u0430\\u0442\\u0435\\u043b\\u044c \\u043a\\u0443\\u0440\\u0441\\u0430 OTUS \\\"Go (Golang) Developer Basic\\\". \\u041a\\u043d\\u0438\\u0433\\u0438 The Go Programming Language \\u2014 Alan A. A. Donovan, Brian W. Kernighan (2015, 400 \\u0441\\u0442\\u0440) Linux Pocket Guide \\u2014 Daniel J. Barrett (2020, 272 \\u0441\\u0442\\u0440) Pro Git \\u2014 by Scott Chacon, Ben Straub\",\"inLanguage\":\"ru-RU\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/otus.ru\\\/journal\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/otus.ru\\\/journal\\\/poleznye-resursy-dlya-razrabotchikov-na-golang\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/otus.ru\\\/journal\\\/author\\\/k-moseenkova\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/otus.ru\\\/journal\\\/author\\\/k-moseenkova\\\/#author\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/otus.ru\\\/journal\\\/wp-content\\\/uploads\\\/2023\\\/07\\\/oj-1080x720-kopiya.png\",\"@id\":\"https:\\\/\\\/otus.ru\\\/journal\\\/poleznye-resursy-dlya-razrabotchikov-na-golang\\\/#mainImage\",\"width\":2245,\"height\":1587},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/otus.ru\\\/journal\\\/poleznye-resursy-dlya-razrabotchikov-na-golang\\\/#mainImage\"},\"datePublished\":\"2023-07-03T12:41:47+00:00\",\"dateModified\":\"2023-07-19T10:31:26+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/otus.ru\\\/journal\\\/#website\",\"url\":\"https:\\\/\\\/otus.ru\\\/journal\\\/\",\"name\":\"OTUS \\u0416\\u0443\\u0440\\u043d\\u0430\\u043b - \\u0411\\u043b\\u043e\\u0433 \\u043f\\u0440\\u043e IT\",\"alternateName\":\"OTUS \\u0416\\u0443\\u0440\\u043d\\u0430\\u043b\",\"description\":\"\\u0411\\u043b\\u043e\\u0433 \\u043f\\u0440\\u043e IT\",\"inLanguage\":\"ru-RU\",\"publisher\":{\"@id\":\"https:\\\/\\\/otus.ru\\\/journal\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\u041f\u043e\u043b\u0435\u0437\u043d\u044b\u0435 \u0440\u0435\u0441\u0443\u0440\u0441\u044b \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u043d\u0430 Golang OTUS","description":"\u0421\u043f\u0438\u0441\u043a\u043e\u043c \u043f\u043e\u043b\u0435\u0437\u043d\u044b\u0445 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u043e\u0432 \u0434\u043b\u044f Golang-\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u043f\u043e\u0434\u0435\u043b\u0438\u043b\u0441\u044f \u0410\u043b\u0435\u043a\u0441\u0435\u0439 \u0421\u0435\u043c\u0443\u0448\u043a\u0438\u043d \u2014 Software Engineer at Semrush \u0438 \u043f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u044c \u043a\u0443\u0440\u0441\u0430 OTUS \"Go (Golang) Developer Basic\". \u041a\u043d\u0438\u0433\u0438 The Go Programming Language \u2014 Alan A. A. Donovan, Brian W. Kernighan (2015, 400 \u0441\u0442\u0440) Linux Pocket Guide \u2014 Daniel J. Barrett (2020, 272 \u0441\u0442\u0440) Pro Git \u2014 by Scott Chacon, Ben Straub","canonical_url":"https:\/\/otus.ru\/journal\/poleznye-resursy-dlya-razrabotchikov-na-golang\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/otus.ru\/journal\/poleznye-resursy-dlya-razrabotchikov-na-golang\/#article","name":"\u041f\u043e\u043b\u0435\u0437\u043d\u044b\u0435 \u0440\u0435\u0441\u0443\u0440\u0441\u044b \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u043d\u0430 Golang OTUS","headline":"\u041f\u043e\u043b\u0435\u0437\u043d\u044b\u0435 \u0440\u0435\u0441\u0443\u0440\u0441\u044b \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u043d\u0430 Golang","author":{"@id":"https:\/\/otus.ru\/journal\/author\/k-moseenkova\/#author"},"publisher":{"@id":"https:\/\/otus.ru\/journal\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/otus.ru\/journal\/wp-content\/uploads\/2023\/07\/oj-1080x720-kopiya.png","width":2245,"height":1587},"datePublished":"2023-07-03T12:41:47+00:00","dateModified":"2023-07-19T10:31:26+00:00","inLanguage":"ru-RU","mainEntityOfPage":{"@id":"https:\/\/otus.ru\/journal\/poleznye-resursy-dlya-razrabotchikov-na-golang\/#webpage"},"isPartOf":{"@id":"https:\/\/otus.ru\/journal\/poleznye-resursy-dlya-razrabotchikov-na-golang\/#webpage"},"articleSection":"\u041f\u0440\u043e IT, Golang, \u043f\u043e\u0434\u0431\u043e\u0440\u043a\u0430 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u043e\u0432"},{"@type":"BreadcrumbList","@id":"https:\/\/otus.ru\/journal\/poleznye-resursy-dlya-razrabotchikov-na-golang\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/otus.ru\/journal#listItem","position":1,"name":"Home","item":"https:\/\/otus.ru\/journal","nextItem":{"@type":"ListItem","@id":"https:\/\/otus.ru\/journal\/category\/pro-it\/#listItem","name":"\u041f\u0440\u043e IT"}},{"@type":"ListItem","@id":"https:\/\/otus.ru\/journal\/category\/pro-it\/#listItem","position":2,"name":"\u041f\u0440\u043e IT","item":"https:\/\/otus.ru\/journal\/category\/pro-it\/","nextItem":{"@type":"ListItem","@id":"https:\/\/otus.ru\/journal\/poleznye-resursy-dlya-razrabotchikov-na-golang\/#listItem","name":"\u041f\u043e\u043b\u0435\u0437\u043d\u044b\u0435 \u0440\u0435\u0441\u0443\u0440\u0441\u044b \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u043d\u0430 Golang"},"previousItem":{"@type":"ListItem","@id":"https:\/\/otus.ru\/journal#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/otus.ru\/journal\/poleznye-resursy-dlya-razrabotchikov-na-golang\/#listItem","position":3,"name":"\u041f\u043e\u043b\u0435\u0437\u043d\u044b\u0435 \u0440\u0435\u0441\u0443\u0440\u0441\u044b \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u043d\u0430 Golang","previousItem":{"@type":"ListItem","@id":"https:\/\/otus.ru\/journal\/category\/pro-it\/#listItem","name":"\u041f\u0440\u043e IT"}}]},{"@type":"Organization","@id":"https:\/\/otus.ru\/journal\/#organization","name":"\u041e\u0442\u0443\u0441 \u043e\u043d\u043b\u0430\u0439\u043d-\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0435","description":"\u0411\u043b\u043e\u0433 \u043f\u0440\u043e IT","url":"https:\/\/otus.ru\/journal\/","telephone":"+74999389202","logo":{"@type":"ImageObject","url":"https:\/\/otus.ru\/journal\/wp-content\/uploads\/2026\/04\/OTUS-journal-logo-180x180-1.png","@id":"https:\/\/otus.ru\/journal\/poleznye-resursy-dlya-razrabotchikov-na-golang\/#organizationLogo","width":180,"height":180},"image":{"@id":"https:\/\/otus.ru\/journal\/poleznye-resursy-dlya-razrabotchikov-na-golang\/#organizationLogo"},"sameAs":["https:\/\/www.youtube.com\/channel\/UCetgtvy93o3i3CvyGXKFU3g"]},{"@type":"Person","@id":"https:\/\/otus.ru\/journal\/author\/k-moseenkova\/#author","url":"https:\/\/otus.ru\/journal\/author\/k-moseenkova\/","name":"K. Moseenkova","image":{"@type":"ImageObject","@id":"https:\/\/otus.ru\/journal\/poleznye-resursy-dlya-razrabotchikov-na-golang\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/714a9200622065383444b4880da4c1e15c151d277dec2edb09de880b984e31c2?s=96&d=mm&r=g","width":96,"height":96,"caption":"K. Moseenkova"}},{"@type":"WebPage","@id":"https:\/\/otus.ru\/journal\/poleznye-resursy-dlya-razrabotchikov-na-golang\/#webpage","url":"https:\/\/otus.ru\/journal\/poleznye-resursy-dlya-razrabotchikov-na-golang\/","name":"\u041f\u043e\u043b\u0435\u0437\u043d\u044b\u0435 \u0440\u0435\u0441\u0443\u0440\u0441\u044b \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u043d\u0430 Golang OTUS","description":"\u0421\u043f\u0438\u0441\u043a\u043e\u043c \u043f\u043e\u043b\u0435\u0437\u043d\u044b\u0445 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u043e\u0432 \u0434\u043b\u044f Golang-\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u043f\u043e\u0434\u0435\u043b\u0438\u043b\u0441\u044f \u0410\u043b\u0435\u043a\u0441\u0435\u0439 \u0421\u0435\u043c\u0443\u0448\u043a\u0438\u043d \u2014 Software Engineer at Semrush \u0438 \u043f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u044c \u043a\u0443\u0440\u0441\u0430 OTUS \"Go (Golang) Developer Basic\". \u041a\u043d\u0438\u0433\u0438 The Go Programming Language \u2014 Alan A. A. Donovan, Brian W. Kernighan (2015, 400 \u0441\u0442\u0440) Linux Pocket Guide \u2014 Daniel J. Barrett (2020, 272 \u0441\u0442\u0440) Pro Git \u2014 by Scott Chacon, Ben Straub","inLanguage":"ru-RU","isPartOf":{"@id":"https:\/\/otus.ru\/journal\/#website"},"breadcrumb":{"@id":"https:\/\/otus.ru\/journal\/poleznye-resursy-dlya-razrabotchikov-na-golang\/#breadcrumblist"},"author":{"@id":"https:\/\/otus.ru\/journal\/author\/k-moseenkova\/#author"},"creator":{"@id":"https:\/\/otus.ru\/journal\/author\/k-moseenkova\/#author"},"image":{"@type":"ImageObject","url":"https:\/\/otus.ru\/journal\/wp-content\/uploads\/2023\/07\/oj-1080x720-kopiya.png","@id":"https:\/\/otus.ru\/journal\/poleznye-resursy-dlya-razrabotchikov-na-golang\/#mainImage","width":2245,"height":1587},"primaryImageOfPage":{"@id":"https:\/\/otus.ru\/journal\/poleznye-resursy-dlya-razrabotchikov-na-golang\/#mainImage"},"datePublished":"2023-07-03T12:41:47+00:00","dateModified":"2023-07-19T10:31:26+00:00"},{"@type":"WebSite","@id":"https:\/\/otus.ru\/journal\/#website","url":"https:\/\/otus.ru\/journal\/","name":"OTUS \u0416\u0443\u0440\u043d\u0430\u043b - \u0411\u043b\u043e\u0433 \u043f\u0440\u043e IT","alternateName":"OTUS \u0416\u0443\u0440\u043d\u0430\u043b","description":"\u0411\u043b\u043e\u0433 \u043f\u0440\u043e IT","inLanguage":"ru-RU","publisher":{"@id":"https:\/\/otus.ru\/journal\/#organization"}}]}},"aioseo_meta_data":{"post_id":"6926","title":null,"description":null,"keywords":[],"keyphrases":{"focus":{"keyphrase":"","score":0,"analysis":{"keyphraseInTitle":{"score":0,"maxScore":9,"error":1}}},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":[],"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"Article","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","location":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2023-07-03 12:18:42","updated":"2026-05-04 14:10:09","seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/otus.ru\/journal\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/otus.ru\/journal\/category\/pro-it\/\" title=\"\u041f\u0440\u043e IT\">\u041f\u0440\u043e IT<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t\u041f\u043e\u043b\u0435\u0437\u043d\u044b\u0435 \u0440\u0435\u0441\u0443\u0440\u0441\u044b \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u043d\u0430 Golang\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/otus.ru\/journal"},{"label":"\u041f\u0440\u043e IT","link":"https:\/\/otus.ru\/journal\/category\/pro-it\/"},{"label":"\u041f\u043e\u043b\u0435\u0437\u043d\u044b\u0435 \u0440\u0435\u0441\u0443\u0440\u0441\u044b \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u043d\u0430 Golang","link":"https:\/\/otus.ru\/journal\/poleznye-resursy-dlya-razrabotchikov-na-golang\/"}],"_links":{"self":[{"href":"https:\/\/otus.ru\/journal\/wp-json\/wp\/v2\/posts\/6926","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/otus.ru\/journal\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/otus.ru\/journal\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/otus.ru\/journal\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/otus.ru\/journal\/wp-json\/wp\/v2\/comments?post=6926"}],"version-history":[{"count":8,"href":"https:\/\/otus.ru\/journal\/wp-json\/wp\/v2\/posts\/6926\/revisions"}],"predecessor-version":[{"id":7031,"href":"https:\/\/otus.ru\/journal\/wp-json\/wp\/v2\/posts\/6926\/revisions\/7031"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/otus.ru\/journal\/wp-json\/wp\/v2\/media\/6932"}],"wp:attachment":[{"href":"https:\/\/otus.ru\/journal\/wp-json\/wp\/v2\/media?parent=6926"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/otus.ru\/journal\/wp-json\/wp\/v2\/categories?post=6926"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/otus.ru\/journal\/wp-json\/wp\/v2\/tags?post=6926"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}