Фриланс в IT: плюсы, минусы и как не сгореть
Фриланс в IT — это как будто тебе дали ключи от машины мечты, но с одним условием: ты сам за бензин, ремонты и каждый поворот отвечаешь. С одной стороны, свобода — ты можешь работать в любое время и из любой точки мира. Хочешь кодить в пижаме или на пляже? Пожалуйста. Никакого начальника, никаких офисов, никто не стоит над душой.
⚠️ Но! В реальности фриланс — это про бесконечные дедлайны. Клиенты часто хотят "ещё вчера", а у тебя их не один, а пять, и каждый тянет одеяло на себя. Плюс, постоянная нестабильность. Сегодня у тебя заказов куча, а завтра тишина и дыры в бюджете. Вдобавок, ты не просто кодишь, ты ещё и менеджер по продажам, бухгалтер и специалист по пиару — всё в одном лице.
🫠 Ну а теперь самое важное: выгорание. На фрилансе ты часто оказываешься в ситуации, когда работа не кончается. Без чёткого графика, границы между личным и рабочим временем стираются. В итоге можно легко попасть в цикл: работаешь день и ночь, а потом месяц не можешь ни на что смотреть.
🚫 Как не сгореть? Учись отказываться. Да-да, иногда «нет» — это лучшее, что ты можешь сделать для своей психики. Устанавливай границы: время работы, время отдыха. И никогда не забывай про «выключать ноутбук» после конца рабочего дня.
Фриланс — это не только свобода, но и ответственность
А у вас был опыт работы во фрилансе? Делись в комментах!
#PROIT
Фриланс в IT — это как будто тебе дали ключи от машины мечты, но с одним условием: ты сам за бензин, ремонты и каждый поворот отвечаешь. С одной стороны, свобода — ты можешь работать в любое время и из любой точки мира. Хочешь кодить в пижаме или на пляже? Пожалуйста. Никакого начальника, никаких офисов, никто не стоит над душой.
Фриланс — это не только свобода, но и ответственность
А у вас был опыт работы во фрилансе? Делись в комментах!
#PROIT
Please open Telegram to view this post
VIEW IN TELEGRAM
🧩 Загадка для программистов: Выходной
Программист спрашивает у начальника:
— Когда можно взять выходной? 🏖
👨💼 Начальник загадочно отвечает:
Когда послезавтрашний день станет вчерашним, выходной будет так же далеко от субботы, как тот день, который был сегодня, когда позавчера было завтра. 🤯
Наш программист 🧑💻 сначала ничего не понял, а потом как понял! 🎉
❓ Когда будет выходной?
Делитесь своими мыслямипод скрытым текстом в комментариях.👀
#решение_задачи
Программист спрашивает у начальника:
— Когда можно взять выходной? 🏖
👨💼 Начальник загадочно отвечает:
Когда послезавтрашний день станет вчерашним, выходной будет так же далеко от субботы, как тот день, который был сегодня, когда позавчера было завтра. 🤯
Наш программист 🧑💻 сначала ничего не понял, а потом как понял! 🎉
❓ Когда будет выходной?
Делитесь своими мыслями
#решение_задачи
Please open Telegram to view this post
VIEW IN TELEGRAM
🧩 Решение задачи: Выходной
Начальник запутал все дни недели, чтобы программисту 🧑💻 было над чем подумать! Давайте разберёмся в днях, чтобы выяснить, какой же день недели — долгожданный выходной. 🚀
1️⃣ Начнём с первой части:
«Когда послезавтрашний день станет вчерашним»
Представим, что сегодняшний день — это X. Тогда:
Завтра будет X+1
Послезавтра — X+2
Чтобы день X+2 стал вчерашним, должен наступить новый день — X+3. 📅
2️⃣ Теперь вторая часть:
«как тот день, который был сегодня, когда позавчера было завтра»
Пусть X — это сегодня:
Вчера будет X−1
Позавчера — X−2
Чтобы позавчера стало «завтра», вернёмся ещё на один день назад. Значит, когда «позавчера было завтра» — это X−3. ⏳
3️⃣ Объединяем части:
Получается, через 3 дня (X+3) «выходной будет так же далеко от субботы», как и 3 дня назад (X−3). 🤔
То есть в какую бы сторону мы ни двигались от изначального дня (субботы), уходим на одинаковое количество дней. Значит, суббота — и есть долгожданный выходной! 🎉
🧩 Ещё больше задач на курсе PRO Логические задачи со скидкой 20%, где ты улучшишь свое логическое и критическое мышление благодаря решению задач
#решение_задачи
Начальник запутал все дни недели, чтобы программисту 🧑💻 было над чем подумать! Давайте разберёмся в днях, чтобы выяснить, какой же день недели — долгожданный выходной. 🚀
1️⃣ Начнём с первой части:
«Когда послезавтрашний день станет вчерашним»
Представим, что сегодняшний день — это X. Тогда:
Завтра будет X+1
Послезавтра — X+2
Чтобы день X+2 стал вчерашним, должен наступить новый день — X+3. 📅
2️⃣ Теперь вторая часть:
«как тот день, который был сегодня, когда позавчера было завтра»
Пусть X — это сегодня:
Вчера будет X−1
Позавчера — X−2
Чтобы позавчера стало «завтра», вернёмся ещё на один день назад. Значит, когда «позавчера было завтра» — это X−3. ⏳
3️⃣ Объединяем части:
Получается, через 3 дня (X+3) «выходной будет так же далеко от субботы», как и 3 дня назад (X−3). 🤔
То есть в какую бы сторону мы ни двигались от изначального дня (субботы), уходим на одинаковое количество дней. Значит, суббота — и есть долгожданный выходной! 🎉
🧩 Ещё больше задач на курсе PRO Логические задачи со скидкой 20%, где ты улучшишь свое логическое и критическое мышление благодаря решению задач
#решение_задачи
📌 Задача на сообразительность: однажды в баре🥁
У бармена в арсенале всего два одинаковых стакана по 150 мл. Один из них наполнен водой, а другой — 40-градусной водкой, но наполовину пуст.
🔍 В бар заходит посетитель и просит приготовить 15-градусный раствор спирта.
Как бармену удалось приготовить такой раствор, используя только эти два стакана? И какой объём смеси получился в итоге?
Придумайте своё решение и поделитесь в комментариях! 👇
Делитесь своими мыслямипод скрытым текстом в комментариях.👀
#решение_задачи
У бармена в арсенале всего два одинаковых стакана по 150 мл. Один из них наполнен водой, а другой — 40-градусной водкой, но наполовину пуст.
🔍 В бар заходит посетитель и просит приготовить 15-градусный раствор спирта.
Как бармену удалось приготовить такой раствор, используя только эти два стакана? И какой объём смеси получился в итоге?
Придумайте своё решение и поделитесь в комментариях! 👇
Делитесь своими мыслями
#решение_задачи
Please open Telegram to view this post
VIEW IN TELEGRAM
💡 Решение задачи на сообразительность: однажды в баре
1️⃣ Берём полупустой стакан с водкой и доливаем его водой до края. В итоге получаем 150 мл 20-градусного раствора, так как смешиваем 75 мл 40-градусной водки и 75 мл воды:
(40 + 0) / 2 = 20 градусов
2️⃣ Во втором стакане осталась половина воды — 75 мл. Теперь наливаем в него 75 мл нашего 20-градусного раствора. В итоге получаем стакан, полный 10-градусного раствора:
(20 + 0) / 2 = 10 градусов
3️⃣ Половину стакана 20-градусного раствора, что осталась, бармен смешивает с 10-градусным раствором из второго стакана, снова до краёв. В итоге получается нужный раствор крепостью 15 градусов:
(20 + 10) / 2 = 15 градусов
✨ Ответ: бармен получил 150 мл 15-градусного раствора спирта!
🧩 Ещё больше задач на курсе PRO Логические задачи со скидкой 20%, где ты улучшишь свое логическое и критическое мышление благодаря решению задач
#решение_задачи
1️⃣ Берём полупустой стакан с водкой и доливаем его водой до края. В итоге получаем 150 мл 20-градусного раствора, так как смешиваем 75 мл 40-градусной водки и 75 мл воды:
(40 + 0) / 2 = 20 градусов
2️⃣ Во втором стакане осталась половина воды — 75 мл. Теперь наливаем в него 75 мл нашего 20-градусного раствора. В итоге получаем стакан, полный 10-градусного раствора:
(20 + 0) / 2 = 10 градусов
3️⃣ Половину стакана 20-градусного раствора, что осталась, бармен смешивает с 10-градусным раствором из второго стакана, снова до краёв. В итоге получается нужный раствор крепостью 15 градусов:
(20 + 10) / 2 = 15 градусов
✨ Ответ: бармен получил 150 мл 15-градусного раствора спирта!
🧩 Ещё больше задач на курсе PRO Логические задачи со скидкой 20%, где ты улучшишь свое логическое и критическое мышление благодаря решению задач
#решение_задачи
Распродажа 11.11 на Stepik
Наши друзья из Stepik делают в день всемирного шоппинга 11.11 распродажу. Причем вообще ВСЕХ курсов, которые есть на платформе. Ну вот таковы правила площадки. Мы ничего с этим не можем сделать😉
❌ Мы сами не делаем никаких скидок в этот день!
НО😎
✅ Мы будем делать большую распродажу в черную пятницу 29 ноября. Там будут скидки бОльше, чем сейчас 11.11 на Stepik.
Поэтому если хотите получить курсы по максимальным скидкам, то дождитесь 29 числа😉
Хороших выходных😊
Наши друзья из Stepik делают в день всемирного шоппинга 11.11 распродажу. Причем вообще ВСЕХ курсов, которые есть на платформе. Ну вот таковы правила площадки. Мы ничего с этим не можем сделать😉
❌ Мы сами не делаем никаких скидок в этот день!
НО😎
✅ Мы будем делать большую распродажу в черную пятницу 29 ноября. Там будут скидки бОльше, чем сейчас 11.11 на Stepik.
Поэтому если хотите получить курсы по максимальным скидкам, то дождитесь 29 числа😉
Хороших выходных😊
.
Всем привет 👋
Многие из вас меня уже знают, а с кем еще не знакомы - время это исправить! Меня зовут Алёна и как многие могли догадаться, я безумно люблю Kotlin, Android и котиков! Как сказал великий человек: "Моя кошка замечательно разбирается в программировании. Стоит мне объяснить проблему ей - и все становится ясно." Поэтому не любить их просто невозможно 😍
Сегодня не только начинается обратный отсчет до самого прекрасного праздника, но и наступает время важных изменений 🎉
Прежде всего, хотелось бы отметить, что мы обновили описание всех курсов, которые вы можете пройти:
1. PRO Kotlin. Основы программирования
2. PRO Kotlin. Курс для продвинутых
3. PRO Kotlin. Алгоритмы поиска и сортировки
4. PRO Kotlin. Базовый курс по структурам данных
Теперь описание более точно отражает цели, которых можно достичь, пройдя курс.
В ближайшем будущем нас также ждет реорганизация существующих групп для вопросов. Наша цель объединить всех, чтобы каждый мог найти единомышленников разного уровня.
И самая приятная новость — барабанная дробь — у нас будет курс по Android разработке 🔥 И создам его я, ваша верная спутница на пути изучения языка. Вместе мы создадим замечательное приложение-кликер. Следить за новостями и прогрессом создания курса вы сможете прямо здесь, на этом канале. Так что не переключайтесь 😁
С нетерпением жду всех в комментариях, чтобы познакомиться поближе 😉
Всем привет 👋
Многие из вас меня уже знают, а с кем еще не знакомы - время это исправить! Меня зовут Алёна и как многие могли догадаться, я безумно люблю Kotlin, Android и котиков! Как сказал великий человек: "Моя кошка замечательно разбирается в программировании. Стоит мне объяснить проблему ей - и все становится ясно." Поэтому не любить их просто невозможно 😍
Сегодня не только начинается обратный отсчет до самого прекрасного праздника, но и наступает время важных изменений 🎉
Прежде всего, хотелось бы отметить, что мы обновили описание всех курсов, которые вы можете пройти:
1. PRO Kotlin. Основы программирования
2. PRO Kotlin. Курс для продвинутых
3. PRO Kotlin. Алгоритмы поиска и сортировки
4. PRO Kotlin. Базовый курс по структурам данных
Теперь описание более точно отражает цели, которых можно достичь, пройдя курс.
В ближайшем будущем нас также ждет реорганизация существующих групп для вопросов. Наша цель объединить всех, чтобы каждый мог найти единомышленников разного уровня.
И самая приятная новость — барабанная дробь — у нас будет курс по Android разработке 🔥 И создам его я, ваша верная спутница на пути изучения языка. Вместе мы создадим замечательное приложение-кликер. Следить за новостями и прогрессом создания курса вы сможете прямо здесь, на этом канале. Так что не переключайтесь 😁
С нетерпением жду всех в комментариях, чтобы познакомиться поближе 😉
Загадки Котлина: изящные решения простых задач 🔥
Kotlin — язык программирования, который славится своей краткостью и выразительностью. Даже для решения простых задач он предлагает множество интересных и элегантных подходов, способных значительно улучшить читаемость и эффективность кода. Давайте рассмотрим несколько ярких примеров 🔎
1. Подсчет гласных в строке:
Задача, на первый взгляд, кажется простой: необходимо подсчитать количество гласных (A, E, I, O, U) в заданной строке. Самый простой способ — это цикл и проверка каждого символа, но Kotlin предлагает более изящное решение с использованием функции
В этом примере мы используем лямбда-выражение внутри функции
2. Обращение строки:
Обращение строки — классическая задача, для решения которой можно использовать циклы и индексы. Однако Kotlin предлагает более простое решение, предоставляя встроенную функцию
Этот код не только прост, но и эффективен, избавляя от необходимости писать цикл вручную. Что может быть прекраснее ☺️
3. Повторение элемента:
Представим, что нам нужно сгенерировать список, содержащий заданное количество повторений одного и того же элемента. Вместо написания цикла, Kotlin предлагает функцию
Функция
*мало кто знает, а функция очень крутая 💪
4. Нахождение максимального элемента в списке:
Kotlin предоставляет функцию
Функция
5. Фильтрация списка:
Фильтрация — это распространенная задача, для решения которой Kotlin предлагает использовать выражение.
Этот подход гораздо проще и понятнее, чем ручная реализация с циклом и условными операторами.
Надеюсь все успели записать 📝 И это лишь малая часть того, что может предложить нам язык Kotlin. Он открывает перед нами множество увлекательных способов решения самых разных задач, и именно за это мы его так любим❣️
А какие методы знаете вы? Расскажите в комментариях 👇
Kotlin — язык программирования, который славится своей краткостью и выразительностью. Даже для решения простых задач он предлагает множество интересных и элегантных подходов, способных значительно улучшить читаемость и эффективность кода. Давайте рассмотрим несколько ярких примеров 🔎
1. Подсчет гласных в строке:
Задача, на первый взгляд, кажется простой: необходимо подсчитать количество гласных (A, E, I, O, U) в заданной строке. Самый простой способ — это цикл и проверка каждого символа, но Kotlin предлагает более изящное решение с использованием функции
count()
:fun countVowels(text: String): Int {
val vowels = "AEIOUaeiou"
return text.count { it in vowels }
}
fun main() {
println(countVowels("Hello, World!")) // Выведет 3
}
В этом примере мы используем лямбда-выражение внутри функции
count()
, которое проверяет, принадлежит ли каждый символ к множеству гласных. Такой подход значительно короче, чем ручная реализация цикла.2. Обращение строки:
Обращение строки — классическая задача, для решения которой можно использовать циклы и индексы. Однако Kotlin предлагает более простое решение, предоставляя встроенную функцию
reversed()
:fun reverseString(text: String): String {
return text.reversed()
}
fun main() {
println(reverseString("Kotlin")) // Выведет niltoK
}
Этот код не только прост, но и эффективен, избавляя от необходимости писать цикл вручную. Что может быть прекраснее ☺️
3. Повторение элемента:
Представим, что нам нужно сгенерировать список, содержащий заданное количество повторений одного и того же элемента. Вместо написания цикла, Kotlin предлагает функцию
repeat()
:fun repeatElement(element: String, count: Int): List<String> {
val list = mutableListOf<String>()
repeat(count) { list.add(element) }
return list
}
fun main() {
println(repeatElement("Kotlin", 5)) // Выведет [Kotlin, Kotlin, Kotlin, Kotlin, Kotlin]
}
Функция
repeat()
выполняет заданный блок кода указанное количество раз. В этом примере она добавляет элемент element
в список list
count
раз. Это более лаконичный и читаемый способ генерации повторяющихся элементов, чем ручная реализация цикла.*мало кто знает, а функция очень крутая 💪
4. Нахождение максимального элемента в списке:
Kotlin предоставляет функцию
maxOrNull()
, которая позволяет находить максимальный элемент в коллекции. Это значительно упрощает код по сравнению с ручной реализацией поиска:fun findMax(numbers: List<Int>): Int? {
return numbers.maxOrNull()
}
fun main() {
println(findMax(listOf(1, 5, 2, 8, 3))) // Выведет 8
}
Функция
maxOrNull()
возвращает null
, если список пуст, что предотвращает потенциальные ошибки 🛡️5. Фильтрация списка:
Фильтрация — это распространенная задача, для решения которой Kotlin предлагает использовать выражение.
filter()
создает новый список, содержащий только те элементы, которые соответствуют заданному условию:fun filterEvenNumbers(numbers: List<Int>): List<Int> {
return numbers.filter { it % 2 == 0 }
}
fun main() {
println(filterEvenNumbers(listOf(1, 2, 3, 4, 5, 6))) // Выведет [2, 4, 6]
}
Этот подход гораздо проще и понятнее, чем ручная реализация с циклом и условными операторами.
Надеюсь все успели записать 📝 И это лишь малая часть того, что может предложить нам язык Kotlin. Он открывает перед нами множество увлекательных способов решения самых разных задач, и именно за это мы его так любим❣️
А какие методы знаете вы? Расскажите в комментариях 👇
Всем привет 👋 Слышали новость? 6 декабря у Санты День Рождения! А это значит, что все хорошие разработчики могут получить подарки 🎁 Поэтому сегодня мы рады объявить о начале РАСПРОДАЖИ 🔥
‼️С 6 декабря по 12 декабря (включительно) по промокоду SANTAGIFT будет действовать скидка аж в 20%
📌 Чтобы получить подарок, необходимо:
1. Перейти на страницу интересующего курса:
🔹 PRO Kotlin. Курс для продвинутых
🔹 PRO Kotlin. Алгоритмы поиска и сортировки
🔹 PRO Kotlin. Базовый курс по структурам данных
2. Нажать кнопку "Оплатить".
Больше нечего делать не нужно, промокод уже применен, если вы перешли по ссылке☝️
И это еще не все! Скидка также будет действовать на комплект PRO Kotlin. Алгоритмы и структуры данных в который входит сразу два курса.
Кто сказал, что подарки нужно ждать до Нового Года? 🤭
‼️С 6 декабря по 12 декабря (включительно) по промокоду SANTAGIFT будет действовать скидка аж в 20%
📌 Чтобы получить подарок, необходимо:
1. Перейти на страницу интересующего курса:
🔹 PRO Kotlin. Курс для продвинутых
🔹 PRO Kotlin. Алгоритмы поиска и сортировки
🔹 PRO Kotlin. Базовый курс по структурам данных
2. Нажать кнопку "Оплатить".
Больше нечего делать не нужно, промокод уже применен, если вы перешли по ссылке☝️
И это еще не все! Скидка также будет действовать на комплект PRO Kotlin. Алгоритмы и структуры данных в который входит сразу два курса.
Кто сказал, что подарки нужно ждать до Нового Года? 🤭
🌸 Скоро стартует весенняя распродажа! 🌸
С 20 мая стартует большая весенняя распродажа на Stepik, и мы к ней присоединяемся!
Если вы давно откладывали обучение, то самое время подготовиться — скоро появится отличная возможность сделать это выгодно.
А вы уже решили, какой курс планируете приобрести? Делитесь в комментариях! 👇
С 20 мая стартует большая весенняя распродажа на Stepik, и мы к ней присоединяемся!
Если вы давно откладывали обучение, то самое время подготовиться — скоро появится отличная возможность сделать это выгодно.
А вы уже решили, какой курс планируете приобрести? Делитесь в комментариях! 👇
Весенняя распродажа
C сегодняшнего дня на Stepik стартовала распродажа курсов.
Мы подготовили скидку на наши курсы 25%🔥. Пусть путь к новым знаниям станет ещё доступнее!
Промокоды созданы, скидки установлены — ждём вас на старте грандиозной распродажи!
1. PRO Kotlin. Курс для продвинутых
2. PRO Kotlin. Алгоритмы поиска и сортировки
3. PRO Kotlin. Базовый курс по структурам данных
4. PRO Kotlin. Алгоритмы и структуры данных
Кто там ждал скидок? Го, я создал😉
C сегодняшнего дня на Stepik стартовала распродажа курсов.
Мы подготовили скидку на наши курсы 25%🔥. Пусть путь к новым знаниям станет ещё доступнее!
Промокоды созданы, скидки установлены — ждём вас на старте грандиозной распродажи!
1. PRO Kotlin. Курс для продвинутых
2. PRO Kotlin. Алгоритмы поиска и сортировки
3. PRO Kotlin. Базовый курс по структурам данных
4. PRO Kotlin. Алгоритмы и структуры данных
Кто там ждал скидок? Го, я создал😉
Напоминаю, что распродажа еще длится на этой неделе😉
Все ссылки в посте выше. Не откладывай на завтра, то что можно сделать сегодня. Потом поблагодарите себя, что начали тогда!
Все ссылки в посте выше. Не откладывай на завтра, то что можно сделать сегодня. Потом поблагодарите себя, что начали тогда!
Оригинальный подарок!
Была ли у вас проблема с придумыванием подарка своим близким? Да по любому была)
Теперь у нас появилась возможность дарить радость не только виртуально, но и осязаемо 😎 Мы сделали сертификаты, которые можно подарить как онлайн, так и подержать в руках, ощутить всю прелесть настоящего подарка!
Это значит, что теперь можно:
✅ Удивлять близких настоящим сертификатом, который можно вручить лично
✅ Сделать приятное коллегам или друзьям, подарив сертификат на обучение
✅ Поздравить кого-то особенного и вложить в этот подарок смысл развития и новых возможностей
Как купить сертификат?
1. Оставьте заявку на нашем сайте кликнув "Купить сертификат"
2. Заполнить небольшую форму
3. Когда с вами свяжется менеджер сообщите, куда доставить сертификат СДЕК (или что вы желаете приобрести онлайн подарок)
4. Получите сертификат ссылкой на почту или в конверте и с радостью дарите своим близким
Как вам идея? Будете пользоваться?
Была ли у вас проблема с придумыванием подарка своим близким? Да по любому была)
Теперь у нас появилась возможность дарить радость не только виртуально, но и осязаемо 😎 Мы сделали сертификаты, которые можно подарить как онлайн, так и подержать в руках, ощутить всю прелесть настоящего подарка!
Это значит, что теперь можно:
✅ Удивлять близких настоящим сертификатом, который можно вручить лично
✅ Сделать приятное коллегам или друзьям, подарив сертификат на обучение
✅ Поздравить кого-то особенного и вложить в этот подарок смысл развития и новых возможностей
Как купить сертификат?
1. Оставьте заявку на нашем сайте кликнув "Купить сертификат"
2. Заполнить небольшую форму
3. Когда с вами свяжется менеджер сообщите, куда доставить сертификат СДЕК (или что вы желаете приобрести онлайн подарок)
4. Получите сертификат ссылкой на почту или в конверте и с радостью дарите своим близким
Как вам идея? Будете пользоваться?