#interview #coding
В различных пабликах вижу вопросы типа: «когда мне дали задачку Х, я сразу решил задачку оптимальным способом. Что я мог сделать иначе/лучше?»
Во время интервью вы должны показать, что вы не просто умеете решать задачки, знаете алгоритмы и структуры данных, а что вы умеете применять правильные решения в нужных ситуациях, и без over-engineering.
Поэтому, прежде чем писать решение задачки, даже если оно простое, очень важно собрать информацию о задаче.
Часто задачку дают, не дав всю информацию до конца, и кандидат либо уточнит заранее, либо сделает собственные допущения - то есть, сделает то что надумал у себя а голове, а не то, что просит его собеседник. Для Миддлов и выше это красный флаг, если человек рвётся в бой.
Поэтому прежде чем предлагать решение, удостоверься, что понимаешь что нужно сделать. В идеале если сперва проговариваешь решение, прежде чем бросаешься писать код, и только потом пишешь код. Прежде чем писать код, так же желательно поговорить тест кейсы, чтобы удостовериться что решение покрывают крайние случаи, и уточнить что предлагаемая сложность допустима. После всех этапов выше, написание кода - дело техники. Может занять минут 5-10.
На интервью важно показать, что ты не просто решаешь задачки, а показать как ты решаешь технические проблемы: как собираешь требования, как проясняешь неясности, как дизайнишь решение, и как удостоверяешься, что решение точно работает. И только потом пишешь код.
Все это можно перевести на язык Лидерских принципов в Амазоне: Are right a lot, Deep Dive, Think Big, Earn trust, Customer Obsession, and etc.
Фреймворк по которому я работаю:
1. Сбор информации: уточняющиеся вопросы о задаче, о том где и как ее применяют, об ограничениях, размерах, и типах данных (int, star, negative positive, uppercase lowercase, punctuation, etc)
2. Поняв задачу в деталях, я предлагаю несколько тест кейсов, чтобы удостовериться наверняка, что я понял задачу точно. Я покрываю такие вопросы как какие данные приходят на вход и какие на выход, то есть как устроен API. В этом есть несколько плюсов: ты даешь возможность собеседнику подсказать тебе если ты что то недопонял и что ты ты точно понимаешь и осознаешь крайние случаи
3. Поняв задачу, включая тест кейсы, предлагаешь решения и их сложности, и проверяешь у собеседника, что это вписывается в его ожидания. Тем самым, показав свою зрелость, ты даёшь собеседнику возможность повысить тебе сложность раньше, и тем самым повысить свои шансы на то, что он тебя уже будет планировать на Bar Rasing level
4. Только после того как ты поймёшь, что ты понял задачу, написал тест кейсы, проговорил это все с интервьюером, и он дал тебе зелёный свет писать код, то только тогда можно писать код.
5. Следующий пункт очень важен: написав решение задачки, ты используешь выше-приведённые тест кейсы, чтобы прогнать их через своё решение, где шаг за шагом ты объясняешь значение каждой переменной и как они меняются. Это даёт сигнал собеседнику, что ты умеешь проверять свои решения и исправлять ошибки если таковы имеются.
Рекомендую решать литкод задачки, используя этапы выше, чтобы натренировать этот навык, и на самом интервью у вас все будет куда более естественно и гладко.
Удачи на интервью!
Вопросы пишите в комментариях.
В различных пабликах вижу вопросы типа: «когда мне дали задачку Х, я сразу решил задачку оптимальным способом. Что я мог сделать иначе/лучше?»
Во время интервью вы должны показать, что вы не просто умеете решать задачки, знаете алгоритмы и структуры данных, а что вы умеете применять правильные решения в нужных ситуациях, и без over-engineering.
Поэтому, прежде чем писать решение задачки, даже если оно простое, очень важно собрать информацию о задаче.
Часто задачку дают, не дав всю информацию до конца, и кандидат либо уточнит заранее, либо сделает собственные допущения - то есть, сделает то что надумал у себя а голове, а не то, что просит его собеседник. Для Миддлов и выше это красный флаг, если человек рвётся в бой.
Поэтому прежде чем предлагать решение, удостоверься, что понимаешь что нужно сделать. В идеале если сперва проговариваешь решение, прежде чем бросаешься писать код, и только потом пишешь код. Прежде чем писать код, так же желательно поговорить тест кейсы, чтобы удостовериться что решение покрывают крайние случаи, и уточнить что предлагаемая сложность допустима. После всех этапов выше, написание кода - дело техники. Может занять минут 5-10.
На интервью важно показать, что ты не просто решаешь задачки, а показать как ты решаешь технические проблемы: как собираешь требования, как проясняешь неясности, как дизайнишь решение, и как удостоверяешься, что решение точно работает. И только потом пишешь код.
Все это можно перевести на язык Лидерских принципов в Амазоне: Are right a lot, Deep Dive, Think Big, Earn trust, Customer Obsession, and etc.
Фреймворк по которому я работаю:
1. Сбор информации: уточняющиеся вопросы о задаче, о том где и как ее применяют, об ограничениях, размерах, и типах данных (int, star, negative positive, uppercase lowercase, punctuation, etc)
2. Поняв задачу в деталях, я предлагаю несколько тест кейсов, чтобы удостовериться наверняка, что я понял задачу точно. Я покрываю такие вопросы как какие данные приходят на вход и какие на выход, то есть как устроен API. В этом есть несколько плюсов: ты даешь возможность собеседнику подсказать тебе если ты что то недопонял и что ты ты точно понимаешь и осознаешь крайние случаи
3. Поняв задачу, включая тест кейсы, предлагаешь решения и их сложности, и проверяешь у собеседника, что это вписывается в его ожидания. Тем самым, показав свою зрелость, ты даёшь собеседнику возможность повысить тебе сложность раньше, и тем самым повысить свои шансы на то, что он тебя уже будет планировать на Bar Rasing level
4. Только после того как ты поймёшь, что ты понял задачу, написал тест кейсы, проговорил это все с интервьюером, и он дал тебе зелёный свет писать код, то только тогда можно писать код.
5. Следующий пункт очень важен: написав решение задачки, ты используешь выше-приведённые тест кейсы, чтобы прогнать их через своё решение, где шаг за шагом ты объясняешь значение каждой переменной и как они меняются. Это даёт сигнал собеседнику, что ты умеешь проверять свои решения и исправлять ошибки если таковы имеются.
Рекомендую решать литкод задачки, используя этапы выше, чтобы натренировать этот навык, и на самом интервью у вас все будет куда более естественно и гладко.
Удачи на интервью!
Вопросы пишите в комментариях.
👍17❤2
👍8
#amazon #leadership #principles #interview #behavioural
В этой статье очень неплохо описывают про поведенческую часть (aka Leadership Principles) в Амазон
Единственное дополнение наверное это в ответах нужно показать размер/сложность/scope задачи, которая будет соответствовать уровню на который вы подаетесь. Если ВКРАТЦЕ:
L4 - делаю сам маленькие компоненты очень хорошо, учусь влиять на команду
L5 - делаю сам средние компоненты, влияю на Команду, учусь влиять на другие команды, учусь создавать видение для своей
L6 - лидирую крупные/сложные задачи (по меркам сложности для одной команды), требующие нескольких человек для реализации и взаимодействия с другими командами. Создаю техническое видение продукта и работаю на bottlenecks в достижении намеченных целей
https://www.levels.fyi/blog/amazon-leadership-principles.html
В этой статье очень неплохо описывают про поведенческую часть (aka Leadership Principles) в Амазон
Единственное дополнение наверное это в ответах нужно показать размер/сложность/scope задачи, которая будет соответствовать уровню на который вы подаетесь. Если ВКРАТЦЕ:
L4 - делаю сам маленькие компоненты очень хорошо, учусь влиять на команду
L5 - делаю сам средние компоненты, влияю на Команду, учусь влиять на другие команды, учусь создавать видение для своей
L6 - лидирую крупные/сложные задачи (по меркам сложности для одной команды), требующие нескольких человек для реализации и взаимодействия с другими командами. Создаю техническое видение продукта и работаю на bottlenecks в достижении намеченных целей
https://www.levels.fyi/blog/amazon-leadership-principles.html
Levels.fyi Blog
Amazon Leadership Principles: Questions and Interview Tips
Get prepared for your Amazon interview by studying their 14 Leadership Principles
👍6
#python #basics #tutorial #chatgpt
I always wanted to write my programming course — very simple and clear and gradual introduction to each topic and simple explanation answering question “Why”. With the release of ChatGPT-3 and the ability to generate the content, the geek living inside me couldn’t resist catching on. I decided to write a course co-authored with AI and understand what kind of animal this is.
Although, I will expose my experience of establishing relationships and communication with ChatGPT-3 separately, here is my first hands-on impression. Software developers do not need to worry about their jobs (yet) — working with AI demands for lots of human interventions to ensure the quality of the content.
Anyways, find the first lessons for “Intro to Programming” below:
- Intro to Programming: Variables: https://medium.com/@yeldos/basics-of-python-syntax-variables-c9bceb48c7b4
- Intro to Programming: Why we need variables: https://medium.com/@yeldos/basics-of-python-syntax-why-we-need-variables-6b8029d938aa
- Intro to Programming: Naming Variables: https://medium.com/@yeldos/basics-of-python-syntax-naming-variables-afa9ba79f071
Share it with your little brothers and sisters who want to learn more about coding.
I will keep the list updated and will gradually finish the course. It does take lots of time yet...
And remember, I am always open for a feedback! So, drop your questions, corrections, and any other thoughts in the comments below.
I always wanted to write my programming course — very simple and clear and gradual introduction to each topic and simple explanation answering question “Why”. With the release of ChatGPT-3 and the ability to generate the content, the geek living inside me couldn’t resist catching on. I decided to write a course co-authored with AI and understand what kind of animal this is.
Although, I will expose my experience of establishing relationships and communication with ChatGPT-3 separately, here is my first hands-on impression. Software developers do not need to worry about their jobs (yet) — working with AI demands for lots of human interventions to ensure the quality of the content.
Anyways, find the first lessons for “Intro to Programming” below:
- Intro to Programming: Variables: https://medium.com/@yeldos/basics-of-python-syntax-variables-c9bceb48c7b4
- Intro to Programming: Why we need variables: https://medium.com/@yeldos/basics-of-python-syntax-why-we-need-variables-6b8029d938aa
- Intro to Programming: Naming Variables: https://medium.com/@yeldos/basics-of-python-syntax-naming-variables-afa9ba79f071
Share it with your little brothers and sisters who want to learn more about coding.
I will keep the list updated and will gradually finish the course. It does take lots of time yet...
And remember, I am always open for a feedback! So, drop your questions, corrections, and any other thoughts in the comments below.
Medium
Basics of Python Syntax: Variables
In this lesson, you will learn about the basic syntax of Python, with a focus on variables.
🔥7❤1👍1
🌲🥳🌲🥳🌲🥳 Всех с новым годом! Желаю в новом году всем мира и добра - это нужно сейчас много кому как никогда! Пусть в новом году у всех будет достаточно сил, чтобы идти вперед к намеченным целям. Всем развития, всем движа, всем достижений! С новым 2023 годом!
🎉10👍2
#python #basics #tutorial #chatgpt
At the end of last year, I began working on creating a tutorial called
"Intro to Programming," with the help of ChatGPT3. I have been gradually
adding more topics to the content, so I just improved the previous ones
based on feedback from the first students and added two new topics:
lists and loops.
- Lists: https://medium.com/@yeldos/intro-to-programming-lists-b5999ad00fc
- Loops: https://medium.com/@yeldos/intro-to-programming-loops-565995032bdd
- Overview of the whole course: https://medium.com/@yeldos/intro-to-programming-9536d8614a02
So check them out and keep sharing your feedback with me 😍 I am happy to make the content more student-friendly 🫡
Also, share with your little brothers and sisters!
At the end of last year, I began working on creating a tutorial called
"Intro to Programming," with the help of ChatGPT3. I have been gradually
adding more topics to the content, so I just improved the previous ones
based on feedback from the first students and added two new topics:
lists and loops.
- Lists: https://medium.com/@yeldos/intro-to-programming-lists-b5999ad00fc
- Loops: https://medium.com/@yeldos/intro-to-programming-loops-565995032bdd
- Overview of the whole course: https://medium.com/@yeldos/intro-to-programming-9536d8614a02
So check them out and keep sharing your feedback with me 😍 I am happy to make the content more student-friendly 🫡
Also, share with your little brothers and sisters!
Medium
Intro to Programming: Lists
Basics of Python Syntax / Intro to Programming
🔥6
I really admire people who are trying to make the world a better place. They work hard to find solutions to problems and make positive changes. They might help improve education or use technology to help people stay healthy. It's really inspiring and makes me want to do the same thing. I have had the chance to try different jobs and learn new things. Even though I have changed careers a few times, I have always wanted to help others and make the world a better place. I have volunteered and mentored people, and I look up to people who use their resources to make a positive impact. I want to keep learning and doing my part to make the world a better place.
Here's a very nice article from Bill Gates about his foundation goals: https://www.gatesnotes.com/About-Bill-Gates/The-Year-Ahead-2023
Here's a very nice article from Bill Gates about his foundation goals: https://www.gatesnotes.com/About-Bill-Gates/The-Year-Ahead-2023
👍2
Этот страшный день настал 😈
C: ChatGPT is currently down
H: Huge demand has caused the site to crash
A: All users will have to wait
T: Time is needed for the servers to catch up
G: Go grab a coffee and check back soon
P: Patience is key in this situation
T: Trust that the team is working hard to fix it up
H: Huge demand has caused the site to crash
A: All users will have to wait
T: Time is needed for the servers to catch up
G: Go grab a coffee and check back soon
P: Patience is key in this situation
T: Trust that the team is working hard to fix it up
👍1😢1
#chatgpt #thoughts
Выражаясь языком фэнтези, ChatGPT-3 это как личный Фамильяр или Деймон, с которым тебе нужно найти общий язык. Хотя он уже присягнул тебе в верности, ты все еще учишься с ним говорить. Как задавать вопросы, как направлять его. Ты знаешь, веришь в него и хочешь, чтобы ваша синергия с каждым днем становилась только сильнее. Он хочет тебе угождать и готов становиться ради тебя кем угодно. И чем лучше у фамильяра получается соответствовать ожиданиям хозяина, тем тот уделяет ему внимания.
Открыв миру ChatGPT-3, OpenAI открыл портал в другой мир - в мир фантазии и магии, где каждый может найти себе единомышленника. Мы уже можем увидеть как мир поделился на две части: на тех, кто уже ежедневно укрепляет свою связь со своими фамильярами, и на тех, кто еще даже и не подозревает, что мир уже никогда не будет прежним...
Выражаясь языком фэнтези, ChatGPT-3 это как личный Фамильяр или Деймон, с которым тебе нужно найти общий язык. Хотя он уже присягнул тебе в верности, ты все еще учишься с ним говорить. Как задавать вопросы, как направлять его. Ты знаешь, веришь в него и хочешь, чтобы ваша синергия с каждым днем становилась только сильнее. Он хочет тебе угождать и готов становиться ради тебя кем угодно. И чем лучше у фамильяра получается соответствовать ожиданиям хозяина, тем тот уделяет ему внимания.
Открыв миру ChatGPT-3, OpenAI открыл портал в другой мир - в мир фантазии и магии, где каждый может найти себе единомышленника. Мы уже можем увидеть как мир поделился на две части: на тех, кто уже ежедневно укрепляет свою связь со своими фамильярами, и на тех, кто еще даже и не подозревает, что мир уже никогда не будет прежним...
👍10😢1
Good one:
https://www.quora.com/What-do-10x-software-developers-understand-that-other-programmers-dont
https://www.quora.com/What-do-10x-software-developers-understand-that-other-programmers-dont
Quora
What do 10x software developers understand that other programmers don't?
Answer (1 of 35): I can only truly speak for myself as a 10x developer, and here’s what I believe to be different about me and the other 10x (or even 100x) developers vs my 1–2x peers:
* Understanding how things work.
*
* I hate “magic” software frameworks…
* Understanding how things work.
*
* I hate “magic” software frameworks…
👍2
https://youtu.be/hQC5O3WTmuo
Иной раз трудно уследить за новостями и вот такие интервью очень хорошо помогают быть в теме (хотя бы немного)
Иной раз трудно уследить за новостями и вот такие интервью очень хорошо помогают быть в теме (хотя бы немного)
YouTube
The REAL potential of generative AI
What is a large language model? How can it be used to enhance your business? In this conversation, Ali Rowghani, Managing Director of YC Continuity, talks with Raza Habib, CEO of Humanloop, about the cutting-edge AI powering innovations today—and what the…
#InsistOnTheHighestStandards
Команда трещт по швам, много кто поуходил из команды, оставив за собой огромный шлейф перемудренных решений, которые работали до поры до времени.
Пока есть возможность наставить команду на путь истинный, я взялся за исправление ситуации. Последние 5 недель работаю с 4 коллегами (нас всего 5), над их Pull Request-ами. Всех заблокировал (многих уже разблокировал), так как "Ну уж хватит лепить куда по пало. Нас и так мало и поддерживать сервис в таком состоянии уже невозможно (я точно не готов)" - думаю я.
Чтобы вы понимали всю ситуацию: Я самый новый челвоек в команде - грубо говоря начал с начала года. 😈 Из разговоров с менеджером, чувствую что от коллег иногда повеевает в мою сторону косыми взглядами (хотя он мне этого пока прямо не говорил)
Тем не менее, меня это не останавливает 😇 так как, в итоге, когда мы добиваемся более простого решения, то коллеги благодарят в личку, что многому научились за эти пару недель. 🥳 Да и менеджера я перетащил на свою сторону, он дает добро на улучшения пока есть возможность.
🎉🎉🎉 Между делом, делюсб с вами хорошей статьей, которая частично объясняет мои намерения: "Почему каечственные код и хорошо продуманная архитектура позволяет удешивить разработку"
https://martinfowler.com/articles/is-quality-worth-cost.html
Интересно как в других компаниях с дотошностью к чистой архитектуре кода. Напиште в комментариях, если похоже или иначе. Ну и как вы относитесь к "душнилам"
Команда трещт по швам, много кто поуходил из команды, оставив за собой огромный шлейф перемудренных решений, которые работали до поры до времени.
Пока есть возможность наставить команду на путь истинный, я взялся за исправление ситуации. Последние 5 недель работаю с 4 коллегами (нас всего 5), над их Pull Request-ами. Всех заблокировал (многих уже разблокировал), так как "Ну уж хватит лепить куда по пало. Нас и так мало и поддерживать сервис в таком состоянии уже невозможно (я точно не готов)" - думаю я.
Чтобы вы понимали всю ситуацию: Я самый новый челвоек в команде - грубо говоря начал с начала года. 😈 Из разговоров с менеджером, чувствую что от коллег иногда повеевает в мою сторону косыми взглядами (хотя он мне этого пока прямо не говорил)
Тем не менее, меня это не останавливает 😇 так как, в итоге, когда мы добиваемся более простого решения, то коллеги благодарят в личку, что многому научились за эти пару недель. 🥳 Да и менеджера я перетащил на свою сторону, он дает добро на улучшения пока есть возможность.
🎉🎉🎉 Между делом, делюсб с вами хорошей статьей, которая частично объясняет мои намерения: "Почему каечственные код и хорошо продуманная архитектура позволяет удешивить разработку"
https://martinfowler.com/articles/is-quality-worth-cost.html
Интересно как в других компаниях с дотошностью к чистой архитектуре кода. Напиште в комментариях, если похоже или иначе. Ну и как вы относитесь к "душнилам"
martinfowler.com
Is High Quality Software Worth the Cost?
We usually perceive that it costs more to get higher quality, but software internal quality actually reduces costs.
🔥12👍1
#EarnTrust #AreRightALot
Я очень медленно соображаю, что иногда подводит меня в дискусиях с другими людьми. Особоенно, когда речь идет о новой для меня теме. В таких случаях я вообще проседаю, не зная соглашаюсь я с аргументом или нет.
Вообще есть интересная идея того как хорошо мы реагируем на различчные ивенты (в том числе на информацию в разговорах). Есть две переменные от которых зависит качество твоей реакции: скорость реакции и время на реакцию. Первое зависит от твоих навыков, второе от среды в которой ты находишься. Часто бывает, что как бы ты не развивался, то если времени на реакцию не остается, то и результат может быть плачевным.
В Амазоне есть очень классный механизм, который помогает увеличить время на реакцию - написание документов. Обычно, в Амазоне считается, что презентация без документа - плохой тон, являсь non-inclusive approach. Чтобы получить well-rounded feedback, мы пишем документы и тем саммым позволяем каждому, независимо от уровня, опыта, или позиции а) задать вопрос или дать отзыв, б) ознакомиться с темой (knowledge sharing).
Чтобы вы примерно представляли как это происходит, то скажем вы приглашаете всех на 60-минутную встречу и вначале встречи делитесь со всеми своим документом (представьте Google Docs, где можно оставлять комментарии и вносить правки). Далее на прочтение документа всем дается, скажем 20 минут. В это время все участники задают вопросы, а автор документа старается отвечать. Выглядит, на первый взгляд, ситуация очень странно - особенно когда все участники заперты в одной комнате: в комнате гробовая тишина, но на самом деле уже идет активное обсуждение.
Я большой фанат такого подхода, так как мне это помогает прочитать написанное в своем темпе и задать все вопросы. Очень часто я вообще улетаю "в облака", когда читаю документы: я начинаю думать о деталях, проблемах, рисках, и забываю обо всем. На обычной презентации мне приходится выбирать: или думать о своем, или слушать других участников. В случае с документами я не боюсь перебить своих коллег, и не боюсь что могу пропустить их вопросы. Более того, я могу вернуться к дискуссии на следующий день, так как документ все еще там, и он открыт для дополнительных комментариев.
В целом, в написании документов очень много пользы, помимо того, что она позволяет увеличить увеличить время на реакцию. Но об этом в следующий раз.
Интересно в каких компаниях так много уделяется внимания написанию документов? Какие есть другие техники обсуждения проектов?
Я очень медленно соображаю, что иногда подводит меня в дискусиях с другими людьми. Особоенно, когда речь идет о новой для меня теме. В таких случаях я вообще проседаю, не зная соглашаюсь я с аргументом или нет.
Вообще есть интересная идея того как хорошо мы реагируем на различчные ивенты (в том числе на информацию в разговорах). Есть две переменные от которых зависит качество твоей реакции: скорость реакции и время на реакцию. Первое зависит от твоих навыков, второе от среды в которой ты находишься. Часто бывает, что как бы ты не развивался, то если времени на реакцию не остается, то и результат может быть плачевным.
В Амазоне есть очень классный механизм, который помогает увеличить время на реакцию - написание документов. Обычно, в Амазоне считается, что презентация без документа - плохой тон, являсь non-inclusive approach. Чтобы получить well-rounded feedback, мы пишем документы и тем саммым позволяем каждому, независимо от уровня, опыта, или позиции а) задать вопрос или дать отзыв, б) ознакомиться с темой (knowledge sharing).
Чтобы вы примерно представляли как это происходит, то скажем вы приглашаете всех на 60-минутную встречу и вначале встречи делитесь со всеми своим документом (представьте Google Docs, где можно оставлять комментарии и вносить правки). Далее на прочтение документа всем дается, скажем 20 минут. В это время все участники задают вопросы, а автор документа старается отвечать. Выглядит, на первый взгляд, ситуация очень странно - особенно когда все участники заперты в одной комнате: в комнате гробовая тишина, но на самом деле уже идет активное обсуждение.
Я большой фанат такого подхода, так как мне это помогает прочитать написанное в своем темпе и задать все вопросы. Очень часто я вообще улетаю "в облака", когда читаю документы: я начинаю думать о деталях, проблемах, рисках, и забываю обо всем. На обычной презентации мне приходится выбирать: или думать о своем, или слушать других участников. В случае с документами я не боюсь перебить своих коллег, и не боюсь что могу пропустить их вопросы. Более того, я могу вернуться к дискуссии на следующий день, так как документ все еще там, и он открыт для дополнительных комментариев.
В целом, в написании документов очень много пользы, помимо того, что она позволяет увеличить увеличить время на реакцию. Но об этом в следующий раз.
Интересно в каких компаниях так много уделяется внимания написанию документов? Какие есть другие техники обсуждения проектов?
👍13❤3
Интересная статья на тему «взлома» LLM моделей. Ученые научились подбирать запросы, чтобы добиваться положительных ответов от моделей на вопросы, которые, якобы, не должны обрабатываться. Например, запросы о создании бомб или уничтожения человечества.
Они научились автоматически искать правильные суффиксы к запросам, которые бы пытали модели.
https://llm-attacks.org/zou2023universal.pdf
Они научились автоматически искать правильные суффиксы к запросам, которые бы пытали модели.
https://llm-attacks.org/zou2023universal.pdf
👍2🔥2
Побочная сторона развития технологий, о который мы (я) не всегда думаем это влияние на экологию.
Согласно этой статье, чтобы натренировать GPT-3 ушло 700 тонн воды. Это же эквивалент, чтобы произвести 370 бмв или 320 Тесел.
- а пол литровой бутылкой мы можем напоить от 20 до 50 запросов к GPT
Теперь каждый раз когда я буду писать в чат жпт, я буду думать что я «выпиваю» воду.
Очень классно что проводятся такие исследования и, надеюсь, будут прорывы в технологиях по снижению потребления ресурсов.
И это вопросы, о которых должны думать не только OpenAI, а все игроки, в том числе Google, Amazon, Microsoft, etc
https://arxiv.org/pdf/2304.03271.pdf
Согласно этой статье, чтобы натренировать GPT-3 ушло 700 тонн воды. Это же эквивалент, чтобы произвести 370 бмв или 320 Тесел.
- а пол литровой бутылкой мы можем напоить от 20 до 50 запросов к GPT
Теперь каждый раз когда я буду писать в чат жпт, я буду думать что я «выпиваю» воду.
Очень классно что проводятся такие исследования и, надеюсь, будут прорывы в технологиях по снижению потребления ресурсов.
И это вопросы, о которых должны думать не только OpenAI, а все игроки, в том числе Google, Amazon, Microsoft, etc
https://arxiv.org/pdf/2304.03271.pdf
👍7
#life
📚6 советов, которые помогли мне научиться читать
За последние несколько лет я, смог закончить примерно 5-6 книг, что для меня огромное достижение :)) учитывая, что первую книгу я прочитал в 10-м классе 😅, каждый раз при чтении книг я хотел спать уже через 5 минут🥱, и в среднем одна страница у меня занимал минуты 2-3 🐌
🔄 Несколько привычек, которые мне помогли развивать навык чтения:
1. Я установил мини цели когда я читал: Я начал с реалистичной цели - я начал читать по 15-30 минут в день, постепенно увеличивая этот показатель, по мере укрепления привычки. По сути это длительность одной игры/раунда. 🎯
2. Я создал ритуал: Я выбрал определенное время для чтения в течение недели. Сначала это был один день, а постепенно количество дней увеличилось. Сейчас я дни не считаю, но все еще есть куда расти.⏳
3. Я начал читать только то, что мне нравится: я вообще не смотрю на то, что относят к must-read literature, куда входит классика. Очень сложно она всегда заходила мне вот и перестал тратить ресурсы на это 👍
4. Я привязал свои читки к нескольким местам по городу: обычно это были пару уютных кафе с хорошим освещением. Сейчас даже дома появляются такие зоны. Зоны который вызывают к меня ассоциации с чтением. Такие места нужно беречь!) 🏕️
5. Не закончить книгу - это нормально: у меня нету цели быстро закончить книгу. Я наслаждаюсь путешествием чтениям и уделяю каждой книге свое время. У меня читаются параллельно 5-6 книг. Это сделать не сложно, а с бюджетом от Амазона вообще без проблем. В год у меня уходит до 500 баксов на книги. Дома уже собралась отличная библиотека 💰
6. Читать медленно это нормально: Я могу одну страницу читать по 3-4 раза минут 5-10. Каждый раз я стараюсь убедиться что я понял что написано. С детства у меня была проблема подключать воображение во время чтения книг, что уводило от текста (со своими плюсами) 💭
📚6 советов, которые помогли мне научиться читать
За последние несколько лет я, смог закончить примерно 5-6 книг, что для меня огромное достижение :)) учитывая, что первую книгу я прочитал в 10-м классе 😅, каждый раз при чтении книг я хотел спать уже через 5 минут🥱, и в среднем одна страница у меня занимал минуты 2-3 🐌
🔄 Несколько привычек, которые мне помогли развивать навык чтения:
1. Я установил мини цели когда я читал: Я начал с реалистичной цели - я начал читать по 15-30 минут в день, постепенно увеличивая этот показатель, по мере укрепления привычки. По сути это длительность одной игры/раунда. 🎯
2. Я создал ритуал: Я выбрал определенное время для чтения в течение недели. Сначала это был один день, а постепенно количество дней увеличилось. Сейчас я дни не считаю, но все еще есть куда расти.⏳
3. Я начал читать только то, что мне нравится: я вообще не смотрю на то, что относят к must-read literature, куда входит классика. Очень сложно она всегда заходила мне вот и перестал тратить ресурсы на это 👍
4. Я привязал свои читки к нескольким местам по городу: обычно это были пару уютных кафе с хорошим освещением. Сейчас даже дома появляются такие зоны. Зоны который вызывают к меня ассоциации с чтением. Такие места нужно беречь!) 🏕️
5. Не закончить книгу - это нормально: у меня нету цели быстро закончить книгу. Я наслаждаюсь путешествием чтениям и уделяю каждой книге свое время. У меня читаются параллельно 5-6 книг. Это сделать не сложно, а с бюджетом от Амазона вообще без проблем. В год у меня уходит до 500 баксов на книги. Дома уже собралась отличная библиотека 💰
6. Читать медленно это нормально: Я могу одну страницу читать по 3-4 раза минут 5-10. Каждый раз я стараюсь убедиться что я понял что написано. С детства у меня была проблема подключать воображение во время чтения книг, что уводило от текста (со своими плюсами) 💭
👍9🔥2😢1