Статьи
3 прочтения · 1 день назад
#60. Алгоритмы-2: Сортировка выбором. Сравнение массива и связанного списка. Вставка и удаление элемента из начала, середины и конца слайса
Это статья об основах программирования на Go. На канале я рассказываю об опыте перехода в IT с нуля, структурирую информацию и делюсь мнением. Хой, джедаи и амазонки! Продолжаю изучать алгоритмы по книге Грокаем алгоритмы, решать задачи с LeetCode и CodeRun, чтобы наработать навыки, требуемые при поступлении на стажировки Яндекс, Т-банк, ВК, Сбер и т.д. Поговорим о слайсах в Golang, а точнее - как добавить и удалить элемент из слайса и сколько это требует времени. Познакомимся со связанным списком...
8 прочтений · 1 неделю назад
#59. Алгоритмы-1. Бинарный поиск, О-большое, LeetCode-easy
Это статья об основах программирования на Go. На канале я рассказываю об опыте перехода в IT с нуля, структурирую информацию и делюсь мнением. Хой, джедаи и амазонки! Решал контест от Яндекса и не выполнил ни одной задачи. Понял, что нужна подготовка по алгоритмам. В плане оформить серию публикаций, где буду осваивать алгоритмы и показывать примеры решённых задач на LeetCode. Разберёмся сперва с термином алгоритм, далее пройдёмся по одному из самых известных алгоритмов, посмотрим на время выполнения алгоритмов и порешаем задачи с LeetCode...
26 прочтений · 1 месяц назад
#58. Подготовка и первое собеседование на Go-разработчика: оформление резюме и профиля GitHub, ПО для видеозаписи с дисплея, вопросы-ответы
Это статья об основах программирования на Go. На канале я рассказываю об опыте перехода в IT с нуля, структурирую информацию и делюсь мнением. Хой, джедаи и амазонки! Приступил к поиску работы go-разработчиком. Делюсь первыми впечатлениями и опытом. В первой части поговорим о подготовке к собеседованиям, вторая - матчасть, третья - итоги встречи и как действовать дальше. Изучать golang я начал 3 января 2022 года. На текущий момент (4 июня 2024 года) я изучаю язык и смежные дисциплины 2 года и 5 месяцев, хотя и с перерывами - особенно в первый год были большие перерывы по 2-3 месяца...
32 прочтения · 5 месяцев назад
#57. SQLite в Golang: история БД, отличие БД от СУБД, знакомство с приложениями для с SQLite. Разработка БД в Go через тестирование
Хой, джедаи и амазонки! Сегодня разбираемся с базами данных. Очередная веха в обучении программированию - когда наши данные мы можем поместить и извлечь из хранилища, отличного от текстового файла (и тем более карты - map или слайса). В первой части поста будет общая информация о базах данных. Затем два раздела касательно разработки базы данных и написания программы на Go для взаимодействия с данными и тестирование запросов. В конце будет бонус, полезный для тех, кто планирует начать ходить на собеседования...
19 прочтений · 6 месяцев назад
#56. История Интернета: 30 главных этапов эволюции сети - путь от запуска первого спутника в космос до программного сервера
Хой, джедаи и амазонки! В этой публикации структурирую историю становления и развития интернета. Также коснусь основ серверов, т.к. они - ядро интернета, - и немного расскажу о них как о "железе" и программе. Публикация получилась очень длинная - считаю полезным знать как и что появилось, чтобы стать хорошим программистом. 1. Сервера Golang - язык в первую очередь серверный. Сервер - это общий термин, который может относиться как к программному обеспечению, так и к аппаратному (железу). Новейшую историю развития аппаратных серверов можно почитать в этой публикации...
18 прочтений · 7 месяцев назад
#55. Git, GitHub, Pull request, Merge, Collaborators и другие игрушки
Это статья об основах программирования на Go. На канале я рассказываю об опыте перехода в IT с нуля, структурирую информацию и делюсь мнением. Хой, джедаи и амазонки! Продолжаю изучать гит, гитхаб и всё что с ними связано. Сделал первый приватный репозиторий, создал пул-реквест для проверки кода и добавил в него ревьюера. Об этом в публикации. Публикация длинная и будет полезна тем, кто ещё не знаком с созданием pull-request или не знает что это вообще такое. Расписано всё максимально подробно, насколько это возможно для упрощения понимания...
60 прочтений · 7 месяцев назад
#54. Основы работы в терминале Linux
Это статья об основах программирования на Go. На канале я рассказываю об опыте перехода в IT с нуля, структурирую информацию и делюсь мнением. Хой, джедаи и амазонки! Перешёл к изучение смежной технологии по отношению к языку программирования - git и онлайн-платформе гитхаб. С Гитом работаю не в графическом интерфейсе, а через командную строку. А это не так просто, но и не сложно. Скорее, непривычно. Сегодня об опыте применения терминала в Linux. Публикация оформлена как обычно: немного теории, а затем практика...
155 прочтений · 9 месяцев назад
#53. MAP'ы в Golang
Это статья об основах программирования на Go. На канале я рассказываю об опыте перехода в IT с нуля, структурирую информацию и делюсь мнением. Хой, джедаи и амазонки! Прошёл темы по MAP'ам (они же карты, они же отображения) и хочу поделиться примерами задач, которые себе придумал для закрепления материала. А также будет теория, чем полезны карты. Напоминаю, что только так можно стать программистом - кодить, кодить по обучающим материалам, придумывать себе новые задачи, и вновь кодить, кодить и кодить...
17 прочтений · 10 месяцев назад
#52. Восточный экономический форум 2023 и IT-проекты
На канале я рассказываю об опыте перехода в IT с нуля, структурирую информацию и делюсь мнением. Хой, джедаи и амазонки! По основной работе (НИОКТР в сфере 3D печати и металлургии) побывал на Восточном экономическом форуме, который проходил в г.Владивосток (Приморский край) на острове Русский, территория кампуса Дальневосточного федерального университета (кстати, я получил высшее техническое образование в ДВФУ). Поделюсь вкратце информацией, что там было, основной упор постараюсь сделать на IT и околоайтишных темах...
105 прочтений · 10 месяцев назад
#51. Проверка сложности пароля пакетом regexp
Это статья об основах программирования на Go. На канале я рассказываю об опыте перехода в IT с нуля, структурирую информацию и делюсь мнением. Хой, джедаи и амазонки! Когда мы регистрируемся на сайтах, нам предлагают ввести пароль и сообщают о надёжности вводимого пароля. В публикации поделюсь идеей реализации подобного простенького алгоритма с применением стандартного пакета Go regexp. 1. Задача Сама задача взята с курса stepik "Программирование на Golang", подраздел "Строки". Условия: Ваша задача сделать проверку подходит ли пароль вводимый пользователем под заданные требования...
36 прочтений · 10 месяцев назад
#50. Lite-версия программы Cat на Golang
Это статья об основах программирования на Go. На канале я рассказываю об опыте перехода в IT с нуля, структурирую информацию и делюсь мнением. Хой, джедаи и амазонки! Рассказываю, как написал программу-аналог утилиты Cat для Linux на Go. Будет теория - в ней расскажу, что это за программа, зачем она нужна. Затем примеры кода и личные наблюдения. А в конце статьи поделюсь информацией, что интересного происходило за два с половиной месяца с момента предыдущей публикации на Дзене. 1. Чем полезна утилита...
73 прочтения · 1 год назад
#49. Обработка данных с терминала пакетом flag
Это статья об основах программирования на Go. На канале я рассказываю об опыте перехода в IT с нуля, структурирую информацию и делюсь мнением. Хой, джедаи и амазонки! Разбираюсь с обработкой данных, которые можем ввести в терминал. Ранее такие вещи выполнял для выхода из программы или присвоения значений переменным, например: Вроде бы всё просто - вводим значения, и можем далее с ними работать. Зачем нужен какой-то особый пакет flag? Go разбираться. 1. Инфо о пакете flag 1.1. Стандартная библиотека...