Как работать по 25 минут?
Всем привет. Сегодня затрону тему личной продуктивности, а также поделюсь кодом классной програмки, которую сам написал.
Возможно вы слышали о такой технике, как Pomodoro. Работаешь определенный отрезок времени - отдыхаешь - работаешь...
Очень классная вещь и вот почему:
Если работать без отдыха, то уже через 2 часа мозг плавится. В итоге , вместо полноценных 8ми часов, работаешь 2. А остальное - мучение 🤯.
Мой Pomodoro-график выглядит так:
✅25 минут работа
⛔️ 5 минут отдых
✅ 25 минут работа
⛔️ 5 минут отдых
✅ 25 минут работа
⛔️ 5 минут отдых
✅ 25 минут работа
⛔️ 20 минут отдых
Это один цикл. И так по кругу.
В итоге, даже через 8 часов мозг не перегружен. Мы даем ему постоянный отдых.
👉 Попробуйте, рекомендую!
А вот написанный на Python код. Скопируйте, запустите в IDE и играйтесь.
https://github.com/antonnevero/pomodoro-timer
Всем привет. Сегодня затрону тему личной продуктивности, а также поделюсь кодом классной програмки, которую сам написал.
Возможно вы слышали о такой технике, как Pomodoro. Работаешь определенный отрезок времени - отдыхаешь - работаешь...
Очень классная вещь и вот почему:
Если работать без отдыха, то уже через 2 часа мозг плавится. В итоге , вместо полноценных 8ми часов, работаешь 2. А остальное - мучение 🤯.
Мой Pomodoro-график выглядит так:
✅25 минут работа
⛔️ 5 минут отдых
✅ 25 минут работа
⛔️ 5 минут отдых
✅ 25 минут работа
⛔️ 5 минут отдых
✅ 25 минут работа
⛔️ 20 минут отдых
Это один цикл. И так по кругу.
В итоге, даже через 8 часов мозг не перегружен. Мы даем ему постоянный отдых.
👉 Попробуйте, рекомендую!
А вот написанный на Python код. Скопируйте, запустите в IDE и играйтесь.
https://github.com/antonnevero/pomodoro-timer
🔍 Вакансии для новичков
Trainee Lead Generation в Luxe Quality, дистанционно
🌱 https://dou.ua/goto/pNQC
Researcher (Sales, B2B, IT, Design) в League \ Design Agency, $200–250, дистанционно
🌱 https://dou.ua/goto/AbBL
Lead Generation Specialist (no experience needed) в ORIL, дистанционно
🌱 https://dou.ua/goto/b055
Junior Talent Sourcer в NerdySoft, Львов, дистанционно
🌱 https://dou.ua/goto/LRbZ
Junior Full Stack JS Developer в CodeGeeks Solutions, Львов
🌱 https://dou.ua/goto/Y0AT
Trainee .NET Developer в Vector Software, Львов
🌱 https://dou.ua/goto/71mt
Trainee Lead Generation в Luxe Quality, дистанционно
🌱 https://dou.ua/goto/pNQC
Researcher (Sales, B2B, IT, Design) в League \ Design Agency, $200–250, дистанционно
🌱 https://dou.ua/goto/AbBL
Lead Generation Specialist (no experience needed) в ORIL, дистанционно
🌱 https://dou.ua/goto/b055
Junior Talent Sourcer в NerdySoft, Львов, дистанционно
🌱 https://dou.ua/goto/LRbZ
Junior Full Stack JS Developer в CodeGeeks Solutions, Львов
🌱 https://dou.ua/goto/Y0AT
Trainee .NET Developer в Vector Software, Львов
🌱 https://dou.ua/goto/71mt
Где практиковаться новичку?
Всем привет 😃
Сегодня хочу рассказать о соотношении теории/практики в учебе. А также где эту самую практику проходить.
Читать книги по программированию и смотреть видосики на ютюбе это конечно хорошо. Ведь не зная базиса тяжело что-то делать практически.
Но есть такая категория людей - вечные студенты. Вроде бы много знают, а когда просишь показать на деле - тишина.
Так вот теории, в идеале, должно быть всего 20% вашего учебного времени. Остальное - практика.
Выучили какую-то фишку и сразу тренироваться!
👉 Для тренировок рекомендую классный сайт - https://www.codewars.com/. Не важно какой язык учите, есть задания для всех.
А самое интересное, что практикуясь вы еще и играете: уровни, задания, соревнования. Очень круто! 🔥
Все выше, что я написал - это теория.
А теперь переходите по ссылке, регистрируйтесь и практикуйте!
"Да пребудет с тобой Сила" (с)
Всем привет 😃
Сегодня хочу рассказать о соотношении теории/практики в учебе. А также где эту самую практику проходить.
Читать книги по программированию и смотреть видосики на ютюбе это конечно хорошо. Ведь не зная базиса тяжело что-то делать практически.
Но есть такая категория людей - вечные студенты. Вроде бы много знают, а когда просишь показать на деле - тишина.
Так вот теории, в идеале, должно быть всего 20% вашего учебного времени. Остальное - практика.
Выучили какую-то фишку и сразу тренироваться!
👉 Для тренировок рекомендую классный сайт - https://www.codewars.com/. Не важно какой язык учите, есть задания для всех.
А самое интересное, что практикуясь вы еще и играете: уровни, задания, соревнования. Очень круто! 🔥
Все выше, что я написал - это теория.
А теперь переходите по ссылке, регистрируйтесь и практикуйте!
"Да пребудет с тобой Сила" (с)
4 шага как не перегореть в обучении
Сегодня делюсь небольшой мотивашкой, как продолжать изучать программирование и не терять положительные эмоции😀
Итак,
1️⃣
Только с собой вчерашним. Сегодня вы лучше, чем были вчера? Хоть на немного?
2️⃣
Если есть вопросы - @beginner_coder_diary_bot
3️⃣
До какой позиции я хочу вырасти?
В какой профессии я senior через 5 лет?
Какая у меня будет зарплата?
4️⃣
Не даром даже у самых крутых спортсменов мира есть тренера.
И помните, что самый сложный шаг - это первый 🤓
Сегодня делюсь небольшой мотивашкой, как продолжать изучать программирование и не терять положительные эмоции😀
Итак,
1️⃣
Не сравнивайте себя с остальными.
Только с собой вчерашним. Сегодня вы лучше, чем были вчера? Хоть на немного?
2️⃣
Нетворкинг.
Разговаривайте с людьми, кто работает в сфере IT. Общайтесь в чатах. Ну или как минимум читайте мой канал😉Если есть вопросы - @beginner_coder_diary_bot
3️⃣
Запишите кратко-, средне- и долгосрочные цели.
Например, на 3 месяца, год и 5 лет. До какой позиции я хочу вырасти?
В какой профессии я senior через 5 лет?
Какая у меня будет зарплата?
4️⃣
Найдите ментора.
Им может быть как ваш знакомый, так и человек со стороны (естественно за 💲)Не даром даже у самых крутых спортсменов мира есть тренера.
И помните, что самый сложный шаг - это первый 🤓
Где найти готовый код?
Этот пост - небольшая отсылка к предыдущей картинке-мему.
Я часто при написании кода сталкиваюсь с проблемами:
Как лучше написать?
Какую функцию использовать?
и т.д.
✅ Выход есть - google. А если еще точнее - Stack Overflow. Обычно он выпадает первым в списке.
Еще ни разу не было такого, чтобы я не нашел там ответ 💪.
Что может быть проще:
Но! Главное не копирование в слепую, а понимание.
Даже если код в идентичности подходит под ваш проект, не ленитесь и перепишите все руками. Больше шансов, что поймете что к чему. Поверьте - проверял 😁.
Небольшой совет напоследок:
гуглите сразу на английском. Получите более релевантные ответы.
Ставьте ❤️ если стоит и в дальнейшем писать такие рекомендации.
Этот пост - небольшая отсылка к предыдущей картинке-мему.
Я часто при написании кода сталкиваюсь с проблемами:
Как лучше написать?
Какую функцию использовать?
и т.д.
✅ Выход есть - google. А если еще точнее - Stack Overflow. Обычно он выпадает первым в списке.
Stack Overflow
- это сайт, где собраны ответы на все возможные вопросы по программированию. Более того, предложены уже готовые варианты кода.Еще ни разу не было такого, чтобы я не нашел там ответ 💪.
Что может быть проще:
ctrl + c -> ctrl + v
.Но! Главное не копирование в слепую, а понимание.
Даже если код в идентичности подходит под ваш проект, не ленитесь и перепишите все руками. Больше шансов, что поймете что к чему. Поверьте - проверял 😁.
Небольшой совет напоследок:
гуглите сразу на английском. Получите более релевантные ответы.
Ставьте ❤️ если стоит и в дальнейшем писать такие рекомендации.
ТОП-3 youtube канала по программированию
+ бонус в конце
Всем привет. Сегодня делюсь с вами мини-списком ютюб-каналов.
Сразу отмечу, что список субъективен и не проплачен (хотя я и не против 😁)
1️⃣ Сергей Немчинский - https://www.youtube.com/c/SergeyNemchinskiy/videos
Классная мотивация, актуальные новости IT и очень полезные 2х часовые сессии вопрос-ответ.
2️⃣ PythonToday - https://www.youtube.com/c/PythonToday/playlists
Для питонистов. Как начинающих, так и продвинутых. Много крутых практических уроков по парсингу, ботам и работе фрилансером.
3️⃣ Сергей Дмитриевский - https://www.youtube.com/c/SergeyDmitrievskyit/videos
Мотивация и frontend. Рассматривает даже темы здоровья программистов. Работа ведь сидячая))
Ну и бонусом ловите канал для более продвинутых и тех, кто решил связать свою жизнь с профессией DevOps (как я).
🔥 ADV-IT - https://www.youtube.com/c/ADVIT4000/playlists
Своеобразная подача материала. Такое чувство, что с тобой общается друг, а не профессор в университете.
Python, Linux, Git, Kubernetes, Terraform, AWS... Только хардкор 🤘
Сохраняйте себе этот список. И если есть чем поделиться в ответ, буду рад - @beginner_coder_diary_bot
+ бонус в конце
Всем привет. Сегодня делюсь с вами мини-списком ютюб-каналов.
Сразу отмечу, что список субъективен и не проплачен (хотя я и не против 😁)
1️⃣ Сергей Немчинский - https://www.youtube.com/c/SergeyNemchinskiy/videos
Классная мотивация, актуальные новости IT и очень полезные 2х часовые сессии вопрос-ответ.
2️⃣ PythonToday - https://www.youtube.com/c/PythonToday/playlists
Для питонистов. Как начинающих, так и продвинутых. Много крутых практических уроков по парсингу, ботам и работе фрилансером.
3️⃣ Сергей Дмитриевский - https://www.youtube.com/c/SergeyDmitrievskyit/videos
Мотивация и frontend. Рассматривает даже темы здоровья программистов. Работа ведь сидячая))
Ну и бонусом ловите канал для более продвинутых и тех, кто решил связать свою жизнь с профессией DevOps (как я).
🔥 ADV-IT - https://www.youtube.com/c/ADVIT4000/playlists
Своеобразная подача материала. Такое чувство, что с тобой общается друг, а не профессор в университете.
Python, Linux, Git, Kubernetes, Terraform, AWS... Только хардкор 🤘
Сохраняйте себе этот список. И если есть чем поделиться в ответ, буду рад - @beginner_coder_diary_bot
🔍 Вакансии для новичков
Trainee Copywriter в Livingston Research, $900–1500, дистанционно
🌱 https://dou.ua/goto/dMJN
Trainee Flutter Engineer в Solid Software, дистанционно
🌱 https://dou.ua/goto/WSfK
Trainee Account Manager в Elogic Commerce, Ивано-Франковск, Тернополь, Хмельницький, Черновцы, дистанционно
🌱 https://dou.ua/goto/aRh4
Trainee Copywriter в Livingston Research, $900–1500, дистанционно
🌱 https://dou.ua/goto/dMJN
Trainee Flutter Engineer в Solid Software, дистанционно
🌱 https://dou.ua/goto/WSfK
Trainee Account Manager в Elogic Commerce, Ивано-Франковск, Тернополь, Хмельницький, Черновцы, дистанционно
🌱 https://dou.ua/goto/aRh4
Какой язык программирования выбрать новичку?
Люблю всякие роуд-мапы и блок-схемы 😁. Ранее я уже писал про дорогу программиста на Python (https://t.me/beginner_coder_diary/37)
На схеме выше более общая картина. И самое первое, о чем вы должны себя спросить:
а чем я хочу заниматься?
Делать сайты? Игры? Приложения?
В зависимости от ответа предлагаются языки программирования.
Если нет опыта в программировании, моя рекомендация - Python.
Его используют и в Data Science и машинном обучении, для создания скриптов в 3D-редакторах и, разумеется, в веб-разработке.
Google использует Python для ранжирования поисковой выдачи, также на нем работают YouTube, Dropbox и Reddit.
И даже если выберете профессию DevOps (подробнее расскажу в следующих постах), там все равно нужен Python. Скрипты пишутся на нем.
Мне этот язык очень зашел 👍.
Ну и главное - пробуйте-пробуйте-пробуйте. Программисты не инопланетяне. Если хоть кто-то работает на должности, о которой вы мечтаете, то и у вас все получится!
Люблю всякие роуд-мапы и блок-схемы 😁. Ранее я уже писал про дорогу программиста на Python (https://t.me/beginner_coder_diary/37)
На схеме выше более общая картина. И самое первое, о чем вы должны себя спросить:
а чем я хочу заниматься?
Делать сайты? Игры? Приложения?
В зависимости от ответа предлагаются языки программирования.
Если нет опыта в программировании, моя рекомендация - Python.
Его используют и в Data Science и машинном обучении, для создания скриптов в 3D-редакторах и, разумеется, в веб-разработке.
Google использует Python для ранжирования поисковой выдачи, также на нем работают YouTube, Dropbox и Reddit.
И даже если выберете профессию DevOps (подробнее расскажу в следующих постах), там все равно нужен Python. Скрипты пишутся на нем.
Мне этот язык очень зашел 👍.
Ну и главное - пробуйте-пробуйте-пробуйте. Программисты не инопланетяне. Если хоть кто-то работает на должности, о которой вы мечтаете, то и у вас все получится!
Что такое Frontend? 🧐
В продолжение прошлого поста, хочу объяснить что такое frontend и какие языки используются для него.
Как видно из схемы (https://t.me/beginner_coder_diary/56), веб разработка (сайты) делится на фронт и бекэнд.
Так вот фронтэнд - это то, что мы видим при загрузке сайта. Вся его красота: кнопки, картинки, видео...
Какие используются языки:
Помимо языков, понадобится базовое знание основ веб-технологий. Например, нужно знать, как работает протокол http или зачем необходимо шифрование данных.
Начинайте изучение с HTML и CSS. Это очень легко. На основы уйдет буквально 1-2 недели.
Ну а изучать рекомендую банально на ютюбе или поищите курсы на Udemy.
Главное не останавливайтесь и делайте каждый день по маленькому шагу 💪.
В продолжение прошлого поста, хочу объяснить что такое frontend и какие языки используются для него.
Как видно из схемы (https://t.me/beginner_coder_diary/56), веб разработка (сайты) делится на фронт и бекэнд.
Так вот фронтэнд - это то, что мы видим при загрузке сайта. Вся его красота: кнопки, картинки, видео...
Какие используются языки:
HTML и CSS
— это языки разметки, с помощью которых элементы сайта в браузере встают на нужные места.Javascript
— язык, который добавляет сайту динамику: анимацию нажатия кнопок, движение карточек продуктов, отправку уведомления.Помимо языков, понадобится базовое знание основ веб-технологий. Например, нужно знать, как работает протокол http или зачем необходимо шифрование данных.
Начинайте изучение с HTML и CSS. Это очень легко. На основы уйдет буквально 1-2 недели.
Ну а изучать рекомендую банально на ютюбе или поищите курсы на Udemy.
Главное не останавливайтесь и делайте каждый день по маленькому шагу 💪.
Что такое Backend?
Коль мы уже разобрали что такое фронтенд и какие языки используются, хочу рассказать об обратной стороне - бекэнд.
Backend это про работу внутренней части.
Это все, что работает на сервере, то есть «не в браузере» или «на компьютере, подсоединенном к сети (обычно к Интернету), который отвечает на сообщения от других компьютеров».
Какие используются языки:
Какой из них выбрать? 🧐
Не отталкивайтесь от зарплат. Хороший специалист зарабатывает много, какой язык не выбрать.
Посмотрите синтаксис, попробуйте написать с десяток строк. К чему лежит душа? ❤️
Коль мы уже разобрали что такое фронтенд и какие языки используются, хочу рассказать об обратной стороне - бекэнд.
Backend это про работу внутренней части.
Это все, что работает на сервере, то есть «не в браузере» или «на компьютере, подсоединенном к сети (обычно к Интернету), который отвечает на сообщения от других компьютеров».
Какие используются языки:
PHP
— простой в освоении язык, подходит только для backend, но специалисты советуют обратить внимание на более современные инструменты.Java
— универсальный язык, который используется уже более 20 лет. Код, написанный на Java, работает одинаково на разных устройствах, что является его базовым преимуществом.Python
— прост в усвоении и подходит для новичков.Какой из них выбрать? 🧐
Не отталкивайтесь от зарплат. Хороший специалист зарабатывает много, какой язык не выбрать.
Посмотрите синтаксис, попробуйте написать с десяток строк. К чему лежит душа? ❤️
Хотите разрабатывать мобильные приложения? 😎
Сначала вам стоит определиться, с какой операционной системой будете работать, потому что код для iOS и Android пишется на разных языках. На двух стульях тяжело усидеть.
iOS
Android
Но Java стоит знать для того, чтобы ориентироваться в уже написанном коде. А благодаря совместимости языков код на Kotlin и Java можно миксовать в одном проекте.
Какое направление выбрать?
Все просто: каких гаджетов у вас дома больше, то направление и берите.
Фанат Apple? - Swift
Любитель Android? - Java и Kotlin.
Ведь тестировать придется много 😉
Сначала вам стоит определиться, с какой операционной системой будете работать, потому что код для iOS и Android пишется на разных языках. На двух стульях тяжело усидеть.
iOS
Swift
— понятный и логичный язык, который отражает главные качества iOS — функциональность и производительность.Android
Java
— кроссплатформенный язык для создания мобильных и серверных приложений. На нем также можно писать backend для сайтов.Kotlin
— язык, альтернативный Java, большую часть нового кода сейчас стараются писать именно на нем. Но Java стоит знать для того, чтобы ориентироваться в уже написанном коде. А благодаря совместимости языков код на Kotlin и Java можно миксовать в одном проекте.
Какое направление выбрать?
Все просто: каких гаджетов у вас дома больше, то направление и берите.
Фанат Apple? - Swift
Любитель Android? - Java и Kotlin.
Ведь тестировать придется много 😉