#roadmap

44 messages · Page 1 of 1 (latest)

opaque zodiac
#

what should I learn to become a backend developer?
I know I can learn GOLANG/SQL/POSTGRESQL
what else should I learn to become a junior, for example a framework

lusty flame
silver token
#

I'd say maybe think of a project before you think of the frameworks. It's based on the requirements of the project - then I'd just get to work on some project like a to-do list or a REST API or something and see what you like

wooden grail
#

step 3: learn mocks
step 4: life is pain

lusty flame
opaque zodiac
#

Who knows, is this a normal course?
https://youtu.be/un6ZyFkqFKo?si=Ua9cfOrAvxnC8gHQ

Learn the Go programming language in this full course for beginners. You'll practice writing performant, idiomatic Go with these hands-on lessons and challenges.

💻 Code: https://github.com/bootdotdev/fcc-learn-golang-assets
💻 Follow along interactively on Boot.dev: https://boot.dev/learn/learn-golang

✏️ Course created by @bootdotdev
🐦 Follow ...

▶ Play video
wooden grail
#

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

opaque zodiac
#

так наоборот же

#

ну я изучал с#

#

решил на бакенд пойти

wooden grail
#

кто тебе такую чушь сказал что он легкий

opaque zodiac
#

ну в любом случае

#

даже если сложный

wooden grail
#

синтаксис у него простой

opaque zodiac
#

ну с рвмьютексами я все еще плохо понимаю смысл

#

я от этого курса около 6 30 часов чекнул

#

там он не сложным показан

wooden grail
#

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

#

самый неприятный момент - юнит тесты и ооп

opaque zodiac
#

в голанге ваще ооп кривое

#

я слышал

wooden grail
#

а каналы, горутины и прочее устроены не так сложно

opaque zodiac
#

типо он не особо ооп язык

wooden grail
#

можно сказать что это ооп язык

#

но очень сильно запутанный

opaque zodiac
#

я очень долго пытался понять как работают parametric constraints, типо где генерик в интерфейсе

wooden grail
#

генерики можешь не изучать

#

их насколько я знаю нигде не юзают

opaque zodiac
#

я не особо понимаю зачем рвмьтексы нужны

torpid tapir
#

What's with the Cyrillic? gophersus
Are you still talking about how to learn Go?

wooden grail
#

yea

#

i'm bad at english

torpid tapir
#

You learn English by using English. 🙂

wooden grail
#

i don't know how to use mocks trying to use mocks

#

))))))))))))))

#

почитай статьи про примитивы синхронизации

torpid tapir
#

Are you using interfaces?

wooden grail
#

yeah

torpid tapir
#

To mock, you need to create something that satisfies the interface and has the expected behaviour.

#

What are you trying to mock?

wooden grail
#

constructor, that trying to read interface with some func that parses api

#

i'm mocking that interface and can't and I can't understand why these interfaces have different values in the tests

#

my code isn't that easy, better look at code and i can show what i need to test with mock