«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Введение о проекте и... о себе

Введение о проекте и... о себе

Опубликовано 19 ноября 2024 г.
Просматривать:368

Краткая информация обо мне…..

Привет, мир! Меня зовут Лукас, я 31-летний бразилец, живу в Чехии (или Чехии??) и работаю инженером-программистом. Я работал в другой сфере 7-8 лет и застрял в этой области. У меня не было мотивации, я просто делал основы и продолжал получать деньги. Но мне не хватало чего-то, что могло бы меня вдохновить и получить этот «огонь» от работы над чем-то.

Разговаривая с женой (я ей за это оооочень благодарен), она подала мне идею: «Почему бы тебе не найти предмет, который тебе нравится, и пройти ускоренный курс по Udemy, чтобы узнать, как оно пойдет?». После этого доклада я думал, думал, думал и думал, пока не вспомнил, что однажды попробовал Python, но в тот момент меня это не вдохновило. Почему бы не попробовать еще раз? Может быть, другой язык?

Затем я поговорил с коллегой по работе, разработчиком, о том, что он порекомендует, и он предложил мне курс JS. Я подумал: почему бы и нет? Это были самые удачно потраченные 15 долларов в моей жизни… С тех пор я никогда не переставал учиться.

Я погрузился в JS и начал с NodeJS, Express и React. Я отказался от своей старой профессии, как только почувствовал (хотя бы немного) готовность к позиции SE. Я все больше и больше изучал JS и его экосистему, немного сетевых технологий, структуры данных и алгоритмов. И тут мое внимание привлек новый парень в городе, да, суслик! И вот я пишу о нем.

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

Разговор дешевый, покажите мне проект

После этого краткого вступления я расскажу более подробно о самом проекте и о том, как он будет структурирован.

Это первое сообщение об этом проекте: если вы ничего не знаете о Go, Я настоятельно рекомендую вам сначала узнать.

Мы будем использовать множество концепций (интерфейсов, структур, типов и т. д.) из языка, который вам следует изучить заранее. Go имеет действительно хорошие ресурсы в Интернете, такие как go-by-example, тур по Go и эффективный Go — все их бесплатно. Но если вы хотите одновременно программировать и изучать концепции, это тоже нормально. Вам здесь очень рады.

Мы запустим небольшой проект по созданию, чтению, обновлению и удалению собак (пациентов) из базы данных, как небольшую систему для ветеринарной клиники.

Я структурирую проект, используя общую структуру макет модели-dao-service-controller и покажу вам некоторые приемы, которые мне нравится использовать в своих проектах. Я постараюсь углубиться в некоторые концепции, например, когда вы используете или нет моки, почему я делаю то, что делаю, и поделюсь всеми знаниями, которые я получил за последние несколько лет.
Что касается стека и технологий, мы будем использовать Echo в качестве основы для создания нашего промежуточного программного обеспечения, контроллеров и приложения, а Postgres — в качестве базы данных.

И, конечно же, мы протестируем все возможное. Снизу вверх — уровни dao, сервисы, контроллеры и завершаются хорошим интеграционным тестом. Тесты — важный шаг, они гарантируют, что наш API работает должным образом. И это то, чего мне не хватает в некоторых уроках, поэтому я включил это сюда.

Introduction about the project and... myself

Следующие шаги:

Итак, скоро мы выполним наш первый «привет, мир» с помощью Echo и Go и подготовим docker-контейнеры и файл docker-compose, так что следите за следующими публикациями из этой серии.

Ботанический момент: но почему Прометей из Го?

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

Миф о Прометее рассказывает историю Титана, который придумал мир и хотел его построить. Зевс научил его всем знаниям, которые у него были. Прометей вернулся, научившись у Зевса, и сделал, насколько ему известно, то, что изменило не только его, но и всю нашу жизнь: он поделился этим с людьми: он научил их разводить огонь и управлять им, и это событие изменило судьбу человечества. К сожалению, Прометею в конце концов пришлось очень плохо, и я советую вам прочитать этот миф, который является одним из моих любимых.

Заявление о выпуске Эта статья воспроизведена по адресу: https://dev.to/lucasandflores/introduction-about-the-project-and-myself-16e5?1. Если есть какие-либо нарушения, свяжитесь с [email protected], чтобы удалить ее.
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3