TGViewer
Channel Public Channel
Амади и проекты

Амади и проекты

@amadi_dev

Меня зовут Амади. 3 года профессионально в IT. Старший разработчик в VK. Мусульманин. Чеченец.

Моя школа - @amadi_school

Рассказываю про свои проекты.

Связь - @amady
amadiazdaev.ru
Subscribers
2.36K
Photos
451
Videos
24
Links
172

Showing posts older than #381 · Back to latest

Older Posts 12 shown
Post #380 1.63K
Самые частые ошибки новичков. Не надо так делать!

1) Перескакивать к следующей теме, не поняв текущую. Эти пропуски накопятся и в итоге ты перестанешь что-либо понимать. И тогда ты либо сдашься, либо вернешься к началу. Лучше разобраться со сложной темой сразу. Если не получается самостоятельно, обратись за помощью.

2) Написание кода без его понимания. Прям себя вспоминаю) Многие при решении задачи пишут код «наугад». Или копируют откуда-то. Так не пойдет. Если ты решаешь задачу и вообще не имеешь представления, как ее решать - то либо возьми задачу попроще, либо посмотри решение этой задачи, но обязательно пойми его.

3) Игнорировать ошибки компилятора / интерпретатора. Бывает, люди скидывают мне код с вопросом что не так. А ответ буквально на самом скриншоте)) В самой ошибке чаще всего написана причина ошибки. Обращайте на это внимание.

4) Не задавать вопросы. Это наверное страх показаться глупым. Абсолютно необоснованный страх. За годы программирования ни разу не видел, чтобы над человеком смеялись за его вопросы. И вообще, тебе что важнее - научиться программированию или выглядеть независимым?

5) Учить чисто язык, а не решать задачи. Запомни, язык - это лишь инструмент. Ты должен уметь строить что-то посредством него. Самое эффективное - изучать язык в процессе написания проектов. Например, телеграм ботов.
  • 👍 15
  • 🔥 9
  • 👾 6
Post #379 2.46K
Список сайтов, которые облегчат тебе учебу и работу

- Stepik - огромная платформа с курсами, в том числе по программированию
- Leetcode - задачи на алгоритмы. Очень полезно для развития нужного мышления
- Excalidraw - бесконечное полотно для рисования всяких схем, таблиц, формул. Можно использовать для конспектов или чтобы объяснить какие-то темы другу
- Carbon - красивые скриншоты для твоего кода
- Pastebin - когда нужно скинуть другу кучу кода, загружаешь текст сюда, а другу кидаешь ссылку
- Roadmap.sh - планы по изучению любого направления или языка программирования
- Go Tour - краткий гайд по языку Go от самих создателей языка
- Diffchecker - сравнить два текста. Порой полезно, чтобы посмотреть все изменения
  • 👍 21
  • 🔥 10
  • 👾 4
Post #378 1.29K
Амади и проекты Photo
Я устроился в Яндекс?

Нет, но на днях меня пригласили в гости) Очень крутой большой офис, как здание университета! Думаю, он интереснее офиса ВБ, а вот с офисом Авито сравнить не смогу, т.к. не был в нём, мне тогда было удобнее работать удалённо.

Самое классное - не только красивое здание, но и люди там интересные, всегда есть о чём поговорить. Думаю, каждый может найти там партнера для проекта или просто нового знакомого.

Вспомнился один друг, который иногда подходит к незнакомцам в офисе и начинает диалог)) типа, «а чем ты занимаешься?»

Да, в таких условиях и работают программисты в больших компаниях: разные локации для смены обстановки, плюшки в виде выдачи ноутбука, вкусной еды, скидок и прочего.
+ мероприятия для улучшения навыков, полезных знакомств или повышения квалификации за счёт компаний.

Для меня на старте карьеры это было практически мечтой, представьте) Сейчас же такие офисы и условия для работы - привычная норма и это достижимо, альхамдулиЛлях! Но когда я в первый раз пришел в офис на первой работе, это были совсем другие эмоции: радость, немного гордости и огромная благодарность Всевышнему.

А дальше – больше!
  • 🔥 34
  • 👍 15
  • 👾 8
Post #369 975
  • 🔥 10
  • 👍 4
  • 👾 4
Post #367 910
Амади и проекты Я надеюсь тут нет всяких вирусов, но даже вирусы мне приятнее, чем видеть Finder при alt-tab. Ссылка и фото ниже Скачать - https://alt-tab-macos.netlify.app/
Причина очень странная, но у меня с недавнего времени стал всё хуже и хуже работать трекпад и Touch ID на макбуке. Сегодня уже работать никак не мог с таким трекпадом. Решил изучить наконец, что не так.

Почему-то я подумал, что виноват этот софт AltTab. Удалил его. И все заработало как прежде. АльхьамдулиЛлях.

Будьте осторожны))
  • 👍 7
  • 🔥 4
  • 👾 3
Post #366 894
Амади и проекты Конкурс! Вы когда-нибудь пересылали посты отсюда своим знакомым? Я придумал систему, чтобы вы могли получить за это пользу от меня ❓ За 5 приглашенных человек - освоишь очень важную для работы тему. Ранний доступ к материалу по работе с http. Научишься делать…
Кстати, напоминаю про конкурс)

Кто-то уже выиграл себе пару призов
  • 👾 6
  • 👍 4
  • 🔥 3
Post #365 980
Амади и проекты Что спрашивают на всех собеседованиях? Конкурентность. 🌐 Начинаю цикл по решению задач на эту тему. Первое видео уже выложил! https://youtu.be/sH291-iMS5Y
Задачи решаю из этого репозитория

https://github.com/loong/go-concurrency-exercises
  • 👍 4
  • 🔥 4
  • 👾 1
Post #364 971
Что спрашивают на всех собеседованиях? Конкурентность.

🌐 Начинаю цикл по решению задач на эту тему. Первое видео уже выложил!

https://youtu.be/sH291-iMS5Y
  • 👍 12
  • 🔥 9
  • 👾 6
Post #363 895
Оказывается, в pgx есть named args (именнованные аргументы)!


if _, err := dbpool.Exec(ctx,
"INSERT INTO accounts (id, username, role, address, zip_code) VALUES (@id, @username, @role, @address, @zip)",
pgx.NamedArgs{
"id": user.ID,
"username": user.Username,
"role": user.Role,
"address": user.Address,
"zip": user.ZipCode,
}); err != nil {
exit("failed insert", err)
}


Вы тоже не знали об этом?
  • 👍 6
  • 🔥 6
Post #362 937
Конкурс!

Вы когда-нибудь пересылали посты отсюда своим знакомым? Я придумал систему, чтобы вы могли получить за это пользу от меня ❓

За 5 приглашенных человек - освоишь очень важную для работы тему. Ранний доступ к материалу по работе с http. Научишься делать запросы, писать сервер, обрабатывать запросы 🌎

За 10 приглашенных человек - научись писать код как я. Приглашение на групповой урок в формате созвона, где мы познакомимся ближе, и я покажу, как я пишу код на примере мини-игры 🖥

За 20 приглашенных человек - личный созвон со мной на час. Могу помочь с непонятной темой, выстроить тебе роадмап, вместе поработать над твоим резюме, проверить и исправить твой код. 🤝

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

⚠️ Приглашать надо людей, связанных с IT: им интересно программирование, либо они обучаются программированию, либо они уже работают итд.
  • 🔥 13
  • 👍 4
  • 👾 2
Post #361 904
Придумал конкурс 💡
  • 🔥 13
  • 👍 10
  • 👾 8
Post #360 1.24K
Если изучаешь Go, то тебе по-любому надо освоить интерфейсы. Но у многих с этим сложности.

Очень трудно понять инструмент, когда ты не понимаешь его применения. Написал об этом статью. Надеюсь, после неё тема станет яснее. Если будут проблемы, пишите в комментарии

https://teletype.in/@amadyvu/_TcaaBc7S4z
Teletype Интерфейсы в Go Очень сложная тема для многих людей, изучающих Go. Выполни задания из статьи, чтобы наконец-то понять эту тему
  • 👍 17
  • 🔥 12
  • 👾 5
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →