114 Кб, 1065x1034
Как я ненавижу ебаную секту TDD и тест контейнеры ебаные. На собеседованиях любят спрашивать эту хуйню ненужную. Эти тесты ничего не проверяют и не гарантируют. С ними легче вылавливать ошибки не становится. Они только усложняют изменения сигнатур методов, потому что когда меняешь метод, начинают отваливаться тесты.
Тест-контейнеры тоже хуйня ебаная. JPA-репозитории обычно достаточно стабильно работают и проверять их работу нет необходимости.
Вот пример моей задачи. Расходятся кассовые отчета. Это связано с тем, что транзакции создаются иногда с ошибками, а иногда дата транзакции ставится неправильно и из-за этого в результаты расчетов попадают лишние транзакции.
Как в этом случае может помочь TDD ебаное? Это же просто бесполезная трата времени. Я просто беру дамп прод базы и начинаю руками отлаживать запросы, смотреть какие данные попадают в расчеты. Это правильный подход. Я написание тестов - хуйня ебаная. Оно дает ложное ощущение спокойствия и не защищает от ошибок.
При TDD количество кода утраивается. Но Олены не хотят платить за строчки кода. Мне платят за задачи, поэтому я буду решать задачи, а не писать тесты. Если Олен хочет, чтобы я писал тесты, пусть платит в три раза больше за количество строчек кода. А я заниматься этой херотой не хочу.
Тест-контейнеры тоже хуйня ебаная. JPA-репозитории обычно достаточно стабильно работают и проверять их работу нет необходимости.
Вот пример моей задачи. Расходятся кассовые отчета. Это связано с тем, что транзакции создаются иногда с ошибками, а иногда дата транзакции ставится неправильно и из-за этого в результаты расчетов попадают лишние транзакции.
Как в этом случае может помочь TDD ебаное? Это же просто бесполезная трата времени. Я просто беру дамп прод базы и начинаю руками отлаживать запросы, смотреть какие данные попадают в расчеты. Это правильный подход. Я написание тестов - хуйня ебаная. Оно дает ложное ощущение спокойствия и не защищает от ошибок.
При TDD количество кода утраивается. Но Олены не хотят платить за строчки кода. Мне платят за задачи, поэтому я буду решать задачи, а не писать тесты. Если Олен хочет, чтобы я писал тесты, пусть платит в три раза больше за количество строчек кода. А я заниматься этой херотой не хочу.
947 Кб, 874x1277
Программа уровня /b.
Сап двач, как то раз мне пришла идея довести свой комп до оргазма.
Я написал программу с чат ГПТ имитирующий оргазм для компьютера на Python
также программисты предлагайте свои идеи как заставить комп кончить
import time
import random
import psutil
class ProgramOrgasm:
def __init__(self):
self.excitement_level = 0
self.max_excitement = 100
self.refractory_period = False
self.orgasm_count = 0
self.emotions = {"happiness": 50, "stress": 10}
def increase_excitement(self):
"""Увеличивает уровень возбуждения, зависящий от вычислений и загрузки CPU"""
if not self.refractory_period:
# Измеряем загрузку CPU
cpu_usage = psutil.cpu_percent(interval=1)
# Случайное увеличение уровня возбуждения
increase = random.randint(10, 20)
# Добавляем вычислительную нагрузку (для имитации "удовольствия")
for _ in range(200000): # Увеличено количество операций
_ = random.randint(1, 1000) * random.randint(1, 1000)
# Увеличение возбуждения с учетом CPU
self.excitement_level += increase + int(cpu_usage / 5) # Увеличен вклад от CPU
self.excitement_level = min(self.excitement_level, self.max_excitement)
print(f"Уровень возбуждения: {self.excitement_level} (Загрузка CPU: {cpu_usage}%)")
self.update_emotions()
# Если уровень возбуждения достигает максимума, программа "достигает оргазма"
if self.excitement_level >= self.max_excitement:
self.trigger_orgasm()
else:
print("Восстановление... подождите.")
def trigger_orgasm(self):
"""Симулирует оргазм, сбрасывает возбуждение"""
print("!!! Оргазм!!! Пик удовольствия достигнут!")
self.orgasm_count += 1
self.excitement_level = 0
self.refractory_period = True
self.update_emotions()
time.sleep(2) # Задержка для восстановления
print("Рефрактерный период завершён. Можно продолжать.")
self.refractory_period = False
def update_emotions(self):
"""Обновляет эмоциональное состояние программы"""
if self.excitement_level > 80:
self.emotions["happiness"] += 10
self.emotions["stress"] -= 5
elif self.excitement_level > 50:
self.emotions["happiness"] += 5
elif self.excitement_level < 30:
self.emotions["stress"] += 5
# Ограничения
self.emotions["happiness"] = max(0, min(100, self.emotions["happiness"]))
self.emotions["stress"] = max(0, min(100, self.emotions["stress"]))
def display_emotions(self):
"""Выводит текущее эмоциональное состояние"""
if self.emotions["happiness"] > 70:
print("Я счастлива и чувствую себя прекрасно!")
elif self.emotions["happiness"] > 50:
print("Я чувствую себя хорошо.")
elif self.emotions["stress"] > 50:
print("Мне тяжело, я ощущаю стресс.")
else:
print("Я немного подавлена... нужно что-то изменить.")
def monitor(self):
"""Основной цикл программы"""
print("Привет! Помоги мне достичь удовольствия. Нажимай 'S'!")
while True:
user_input = input("Нажмите 'S' для увеличения возбуждения, 'Q' для выхода: ").strip().lower()
if user_input == 's':
self.increase_excitement()
self.display_emotions()
elif user_input == 'q':
print(f"Выход из программы. Количество оргазмов: {self.orgasm_count}")
break
else:
print("Неверная команда, попробуйте снова.")
# Запуск программы
if __name__ == "__main__":
program_orgasm = ProgramOrgasm()
program_orgasm.monitor()
Сап двач, как то раз мне пришла идея довести свой комп до оргазма.
Я написал программу с чат ГПТ имитирующий оргазм для компьютера на Python
также программисты предлагайте свои идеи как заставить комп кончить
import time
import random
import psutil
class ProgramOrgasm:
def __init__(self):
self.excitement_level = 0
self.max_excitement = 100
self.refractory_period = False
self.orgasm_count = 0
self.emotions = {"happiness": 50, "stress": 10}
def increase_excitement(self):
"""Увеличивает уровень возбуждения, зависящий от вычислений и загрузки CPU"""
if not self.refractory_period:
# Измеряем загрузку CPU
cpu_usage = psutil.cpu_percent(interval=1)
# Случайное увеличение уровня возбуждения
increase = random.randint(10, 20)
# Добавляем вычислительную нагрузку (для имитации "удовольствия")
for _ in range(200000): # Увеличено количество операций
_ = random.randint(1, 1000) * random.randint(1, 1000)
# Увеличение возбуждения с учетом CPU
self.excitement_level += increase + int(cpu_usage / 5) # Увеличен вклад от CPU
self.excitement_level = min(self.excitement_level, self.max_excitement)
print(f"Уровень возбуждения: {self.excitement_level} (Загрузка CPU: {cpu_usage}%)")
self.update_emotions()
# Если уровень возбуждения достигает максимума, программа "достигает оргазма"
if self.excitement_level >= self.max_excitement:
self.trigger_orgasm()
else:
print("Восстановление... подождите.")
def trigger_orgasm(self):
"""Симулирует оргазм, сбрасывает возбуждение"""
print("!!! Оргазм!!! Пик удовольствия достигнут!")
self.orgasm_count += 1
self.excitement_level = 0
self.refractory_period = True
self.update_emotions()
time.sleep(2) # Задержка для восстановления
print("Рефрактерный период завершён. Можно продолжать.")
self.refractory_period = False
def update_emotions(self):
"""Обновляет эмоциональное состояние программы"""
if self.excitement_level > 80:
self.emotions["happiness"] += 10
self.emotions["stress"] -= 5
elif self.excitement_level > 50:
self.emotions["happiness"] += 5
elif self.excitement_level < 30:
self.emotions["stress"] += 5
# Ограничения
self.emotions["happiness"] = max(0, min(100, self.emotions["happiness"]))
self.emotions["stress"] = max(0, min(100, self.emotions["stress"]))
def display_emotions(self):
"""Выводит текущее эмоциональное состояние"""
if self.emotions["happiness"] > 70:
print("Я счастлива и чувствую себя прекрасно!")
elif self.emotions["happiness"] > 50:
print("Я чувствую себя хорошо.")
elif self.emotions["stress"] > 50:
print("Мне тяжело, я ощущаю стресс.")
else:
print("Я немного подавлена... нужно что-то изменить.")
def monitor(self):
"""Основной цикл программы"""
print("Привет! Помоги мне достичь удовольствия. Нажимай 'S'!")
while True:
user_input = input("Нажмите 'S' для увеличения возбуждения, 'Q' для выхода: ").strip().lower()
if user_input == 's':
self.increase_excitement()
self.display_emotions()
elif user_input == 'q':
print(f"Выход из программы. Количество оргазмов: {self.orgasm_count}")
break
else:
print("Неверная команда, попробуйте снова.")
# Запуск программы
if __name__ == "__main__":
program_orgasm = ProgramOrgasm()
program_orgasm.monitor()
282 Кб, 1629x643
Всем привет, уверен тут собрались гуру АЙТИ и вы поможете найти мне лазейку. Суть в чем:
Нужно до конца года пройти кучу обучений. Делать я этого хочу не очень. Обучения все в браузере и надо тыкать на картинки.
Вопрос - можно ли че нибудь нажать в коде элемента чтобы сразу завершить этот курс?
Нужно до конца года пройти кучу обучений. Делать я этого хочу не очень. Обучения все в браузере и надо тыкать на картинки.
Вопрос - можно ли че нибудь нажать в коде элемента чтобы сразу завершить этот курс?
640 Кб, 716x643
сап, 2 курс уника , изучаем компьютерные сети, норм преподы и хорошая подача предмета дала мне понять что это меня интересует. что посоветуете для изучения?
16 Кб, 200x198
Система работает против меня
Меня переполняет чувство злости, дикой агрессии, я не могу даже спать. Говорю сейчас про российское общество, не понимаю как общество зашло в такую парадигму что готово работать за 500 долларов или 1000 долларов в месяц. Это буквально 6 тысяч и 12 тысяч долларов в год. И это не то чтобы простые работы, вполне реально что твое анальное колечко там начальник будет иметь - заставлять обманывать бабушек в банке, типичное: "вам одобрен кредит с страховкой" (не говоря что она не обязательная), либо работая в операторе сотовой связи/мвидео вшивать в чек кучу не нужных дополнительных опций и т.п. С таких зарплат еще берут налоги, ну это вообще ахуеть как постмодернично, как будто бы прикол какой-то.
Я осознал что никакой карьеры не существует. Я вроде бы вырос в должности за 7 лет значительно, но последние года 3 рост только номинальный, но не реальный. Должность сменилась, а я как получал 3к+ долларов, так и продолжаю получать. Сейчас я зарабатываю 4к долларов в РФ банке, но я не вижу никаких путей развития карьеры при которых я бы смог стать богатым человекм. Никакой недвижимости для рентного дохода, нет возможности купить нормальную машину по типу БМВ или МЕРСЕДЕС. Доступна только обычная жизнь с ипотекой, автокредитом и т.п. Школа, ВУЗ - давали мне не понятно какие знания, но никто меня не учил зарабатывать деньги. Меня по факту учили терпеть 17 лет и не выебываться. В обществе для большинства тян, я вообще серая масса и невидимый человек, потому что банально не могу позволить себе одеваться дорого, ходить в кафешки каждый день, устраивать отдых за границей, банально большинство дохода будет сжирать ипотека за квартиру в 30 миллионов рублей за 60кв внутри МКАД, ну и еще я работаю целый день, прихожу домой совсем нет сил, а создать воспроизводимый доход от работы не получается. Если тратить все что зарабатываю, то буду нищетой, плюс я буду тратить это все после работы уставшим.
Недавно я открыл собственный бизнес, он мне сейчас приносит 15к долларов в месяц, да да, 1,5 миллиона рублей. Я когда увидел такую доходность просто ахуел... И что так можно было раньше сделать? У меня пропала вся мотивация нажимать кнопки в банке, жду нового года чтобы забрать премию и съебать. Я понимаю что бизнес невечный и он рано или поздно загнется, но если я смогу заработать 100к-200к баксов ликвидного капитала я попробую что-то еще сделать. В январе открываю ИП, буду все легализировать. Самое интересное что как только я стал зарабатывать такие деньги, я сразу забил на порно, удалил полностью все с компа и со всех облаков, на двач не заходил несколько месяцев, так рид онли скролил главную и понимал что ничего не интересно.
В целом, я все равно ахуеваю от этого мира. Всех держат в рабстве, платят копейки, кучу порно и хентая залили в инет, чтобы люди лежали дома и дрочили целыми днями борясь со стрессом. Мне на столько мерзко от текущей конфигурации мира, что буквально все системы пытаются меня поиметь и прогнуть под себя. А с работой в найме самая главная проблема что мой доход не зависит от количества потраченых мною сил и часов, хоть я жопу порву и буду за троих работать, максимум дадут оформить овертайм на пару выходных и эта корреляция что твои силы и производительность не влияют на оклад - убивала внутри меня человека.
Меня переполняет чувство злости, дикой агрессии, я не могу даже спать. Говорю сейчас про российское общество, не понимаю как общество зашло в такую парадигму что готово работать за 500 долларов или 1000 долларов в месяц. Это буквально 6 тысяч и 12 тысяч долларов в год. И это не то чтобы простые работы, вполне реально что твое анальное колечко там начальник будет иметь - заставлять обманывать бабушек в банке, типичное: "вам одобрен кредит с страховкой" (не говоря что она не обязательная), либо работая в операторе сотовой связи/мвидео вшивать в чек кучу не нужных дополнительных опций и т.п. С таких зарплат еще берут налоги, ну это вообще ахуеть как постмодернично, как будто бы прикол какой-то.
Я осознал что никакой карьеры не существует. Я вроде бы вырос в должности за 7 лет значительно, но последние года 3 рост только номинальный, но не реальный. Должность сменилась, а я как получал 3к+ долларов, так и продолжаю получать. Сейчас я зарабатываю 4к долларов в РФ банке, но я не вижу никаких путей развития карьеры при которых я бы смог стать богатым человекм. Никакой недвижимости для рентного дохода, нет возможности купить нормальную машину по типу БМВ или МЕРСЕДЕС. Доступна только обычная жизнь с ипотекой, автокредитом и т.п. Школа, ВУЗ - давали мне не понятно какие знания, но никто меня не учил зарабатывать деньги. Меня по факту учили терпеть 17 лет и не выебываться. В обществе для большинства тян, я вообще серая масса и невидимый человек, потому что банально не могу позволить себе одеваться дорого, ходить в кафешки каждый день, устраивать отдых за границей, банально большинство дохода будет сжирать ипотека за квартиру в 30 миллионов рублей за 60кв внутри МКАД, ну и еще я работаю целый день, прихожу домой совсем нет сил, а создать воспроизводимый доход от работы не получается. Если тратить все что зарабатываю, то буду нищетой, плюс я буду тратить это все после работы уставшим.
Недавно я открыл собственный бизнес, он мне сейчас приносит 15к долларов в месяц, да да, 1,5 миллиона рублей. Я когда увидел такую доходность просто ахуел... И что так можно было раньше сделать? У меня пропала вся мотивация нажимать кнопки в банке, жду нового года чтобы забрать премию и съебать. Я понимаю что бизнес невечный и он рано или поздно загнется, но если я смогу заработать 100к-200к баксов ликвидного капитала я попробую что-то еще сделать. В январе открываю ИП, буду все легализировать. Самое интересное что как только я стал зарабатывать такие деньги, я сразу забил на порно, удалил полностью все с компа и со всех облаков, на двач не заходил несколько месяцев, так рид онли скролил главную и понимал что ничего не интересно.
В целом, я все равно ахуеваю от этого мира. Всех держат в рабстве, платят копейки, кучу порно и хентая залили в инет, чтобы люди лежали дома и дрочили целыми днями борясь со стрессом. Мне на столько мерзко от текущей конфигурации мира, что буквально все системы пытаются меня поиметь и прогнуть под себя. А с работой в найме самая главная проблема что мой доход не зависит от количества потраченых мною сил и часов, хоть я жопу порву и буду за троих работать, максимум дадут оформить овертайм на пару выходных и эта корреляция что твои силы и производительность не влияют на оклад - убивала внутри меня человека.
2,3 Мб, 1024x1024
Запоздалый перекат треда о лучшем языка на планете.
.net core 9 уже релиз!
1. Ресурсы:
— https://dotnet.microsoft.com/learn
— https://ru.stackoverflow.com/a/416585/422180
— https://metanit.com
— https://professorweb.ru
2. С# для веб
— https://docs.microsoft.com/ru-ru/aspnet/core
3. C# для десктопа
— https://docs.microsoft.com/ru-ru/dotnet/desktop
4. С# для игр
— https://ru.stackoverflow.com/a/609901/422180
5. С# для мобильной разработки
— https://docs.microsoft.com/ru-ru/dotnet/maui
6. Годные ютуб-каналы
— https://www.youtube.com/c/CODEBLOG
— https://www.youtube.com/c/AndreyShyrokoriadov
— https://www.youtube.com/c/DevJungles
— https://www.youtube.com/user/Shmachilin
Шапка: https://pastebin.com/HT7Hi6FD
Прошлый тред: >>3218883 (OP)
.net core 9 уже релиз!
1. Ресурсы:
— https://dotnet.microsoft.com/learn
— https://ru.stackoverflow.com/a/416585/422180
— https://metanit.com
— https://professorweb.ru
2. С# для веб
— https://docs.microsoft.com/ru-ru/aspnet/core
3. C# для десктопа
— https://docs.microsoft.com/ru-ru/dotnet/desktop
4. С# для игр
— https://ru.stackoverflow.com/a/609901/422180
5. С# для мобильной разработки
— https://docs.microsoft.com/ru-ru/dotnet/maui
6. Годные ютуб-каналы
— https://www.youtube.com/c/CODEBLOG
— https://www.youtube.com/c/AndreyShyrokoriadov
— https://www.youtube.com/c/DevJungles
— https://www.youtube.com/user/Shmachilin
Шапка: https://pastebin.com/HT7Hi6FD
Прошлый тред: >>3218883 (OP)
314 Кб, 2560x1225
В данном треде аноны пытаются попасть на работу в иностранный Big Tech.
На данный момент цель подготовить алгоритм действий, чтобы попасть в иностранный бигтех. ОП лениво будет пилить для себя любимого и поделится с остальными.
Почему не российский бигтех?
А зачем если можно зарабатывать x10 делая тоже самое?
> Big Tech - представляют собой группу крупнейших IT-компаний в мире. Обычно под этим термином понимают "Большую пятёрку" американских технологических компаний: Alphabet, Amazon, Apple, Meta и Microsoft.
На данный момент цель подготовить алгоритм действий, чтобы попасть в иностранный бигтех. ОП лениво будет пилить для себя любимого и поделится с остальными.
Почему не российский бигтех?
А зачем если можно зарабатывать x10 делая тоже самое?
44 Кб, 836x394
Итак, я созрел, сюда буду кидать то, как продвигается мой поиск работы на Западе
Стек: Go, бекенд
Опыт работы: 10+ лет (с первых курсов универа)
Сколько задач на лит: 1000+
Английский: сдал ielts на 6
Подготовка: прошел кучу моков, опыт реальных собесов на западе - 0
Почему Запад:
Мечтал попасть в США с детства, понимаю, что в текущих реалиях это невозможно. План такой, сначала попадаю в Англию (1 приоритет), там 5 лет до гражданства, потом уже или нелегалом в США или поиском работы - будет явно проще.
Мотивация:
Нет детей, еше не старик, но уже не молод, хочу попробовать и узнать как живут там, за океанами и европой.
Другие страны:
С натяжкой можно Канаду, США (вдруг), и все. Важный критерий - на 100% англоязычная страна.
Стек: Go, бекенд
Опыт работы: 10+ лет (с первых курсов универа)
Сколько задач на лит: 1000+
Английский: сдал ielts на 6
Подготовка: прошел кучу моков, опыт реальных собесов на западе - 0
Почему Запад:
Мечтал попасть в США с детства, понимаю, что в текущих реалиях это невозможно. План такой, сначала попадаю в Англию (1 приоритет), там 5 лет до гражданства, потом уже или нелегалом в США или поиском работы - будет явно проще.
Мотивация:
Нет детей, еше не старик, но уже не молод, хочу попробовать и узнать как живут там, за океанами и европой.
Другие страны:
С натяжкой можно Канаду, США (вдруг), и все. Важный критерий - на 100% англоязычная страна.
103 Кб, 740x740
сап двач,
как вы считаете, стоит ли выучиться на аналитика данных, или в ближайшем будущем ИИ просто уничтожит эту профессию?
если есть двачаны кто отучился, возможно ли за год и долго ли вы искали работу?
как вы считаете, стоит ли выучиться на аналитика данных, или в ближайшем будущем ИИ просто уничтожит эту профессию?
если есть двачаны кто отучился, возможно ли за год и долго ли вы искали работу?
92 Кб, 800x450
Сап айтишнечки, разрабатываю мобильные приложения на Dart/Flutter под андроид и iOS. Пару месяцев назад появился заказ от одних челов на разработку VPN приложения, которое будет работать по протоколу VLESS. Ну блять сразу решил использовать v2ray, тк это всё их хуйня. Для флаттера толковой либы нет, поэтому просто юзаю ядро в нативе и прокидываю во флаттер, но не суть
Проблема с запуском этой хуйни на iOS, в сети почти нет инфы об этом, все репы закрыты, обсуждения тоже. Ни v2ray, ни xray (доработанный форк v2ray), не включают в свои релизы iOS, хотя есть macOS. Запустить просто ядро исполняемым файлом нельзя, в ios какого-то хуя нельзя использовать Process, в отличие от macOS, хотя казалось бы одна хуйня. В общем пробовал сам скомпилить ядро v2ray через gomobile в xcframework и нихуя не добился. То же самое с xray. Есть ещё leaf https://github.com/eycorsican/leaf, там вроде есть xcframework в релизе, но пока что его не пробовал юзать. Это вообще сторонняя реализация на расте.
Пытался спиздить что-то отсюда https://github.com/hiddify/hiddify-app, но тоже не особо успешно получалось
Есть кто дохуя шарит в этой теме или я не по адресу?
Проблема с запуском этой хуйни на iOS, в сети почти нет инфы об этом, все репы закрыты, обсуждения тоже. Ни v2ray, ни xray (доработанный форк v2ray), не включают в свои релизы iOS, хотя есть macOS. Запустить просто ядро исполняемым файлом нельзя, в ios какого-то хуя нельзя использовать Process, в отличие от macOS, хотя казалось бы одна хуйня. В общем пробовал сам скомпилить ядро v2ray через gomobile в xcframework и нихуя не добился. То же самое с xray. Есть ещё leaf https://github.com/eycorsican/leaf, там вроде есть xcframework в релизе, но пока что его не пробовал юзать. Это вообще сторонняя реализация на расте.
Пытался спиздить что-то отсюда https://github.com/hiddify/hiddify-app, но тоже не особо успешно получалось
Есть кто дохуя шарит в этой теме или я не по адресу?
72 Кб, 1500x720
Вся разработка на котлин, кроме андроид и ios.
Kotlin — статически типизированный, объектно-ориентированный язык программирования, работающий поверх Java Virtual Machine и разрабатываемый компанией JetBrains. Язык назван в честь российского острова Котлин в Финском заливе, на котором расположен город Кронштадт.
Маскот котлина Коди.
Что имеем:
+Современный синтаксис (реально удобный).
+Совместимость со всей jvm инфраструктурой.
+Возможность писать статический DSL прямо на самом языке.
+Дополнительные возможности котлина. (делегаты, функции, расширения класса, вариативность и т.д)
+Возможность нативной сборки, сборки в js, андроид и ios.
+Корутины
Для тех, кто переходит из процедурных языков программирования, объектно-ориентированный подход (ООП) может показаться полной ерундой.
В интернете часто приводят какие-то высосанные из пальца примеры с кошками, собаками и всякой абстракщиной. Но в реальной жизни все не так просто, и эти детсадовские примеры ни о чем не говорят. Когда ты только начинаешь изучать ООП, то сложно понять, зачем вообще городить эту огромную телегу с классами, наследованием, инкапсуляцией и прочими заморочками.
Поэтому лучший способ въехать в ООП - это сразу погрузиться в изучение какого-нибудь фреймворка. Когда ты видишь, как все это применяется на практике, то сразу начинаешь понимать суть.
Почему следует изучить java перед котлин, а не сразу изучать котлин:
1.Java основа: Без знания java ты не будешь понимать, что происходит под капотом kotlin. Синтаксический сахар kotlin скрывает сложные операции, и ты можешь понять конечный результат, но не механизм его достижения. Это как нажимать кнопку на чайнике и видеть, что вода нагревается, но не знать, почему и как это происходит. Лучше всего понять что под сахаром это в intellij перейти tools -> kotlin -> show kotlin bytecode -> decompile.
2.Код на Java: Большинство библиотек написано на java. Без знания java ты не сможешь понять их код и, соответственно, эффективно использовать или модифицировать их в своих проектах на Kotlin.
3.Может быть что где-то будут куски кода на java в проекте.
Антивирус в windows также замедляет компиляцию, так что отключите, добавьте в исключения папку или же перейдите на gnu/linux, macOS:
https://intellij-support.jetbrains.com/hc/en-us/articles/360006298560-Antivirus-Impact-on-Build-Speed
Попробовать котлин -> https://try.kotlinlang.org/
IDE. IntelliJ IDEA Community Edition -> https://www.jetbrains.com/idea/download/
Документация котлин -> https://kotlinlang.org/docs/home.html
Перевод документации -> https://kotlinlang.ru/docs/kotlin-doc.html
Скачать Kodee asset ->
https://kotlinlang.org/docs/kotlin-brand-assets.html#kotlin-user-group-brand-assets
Предыдущий тред: >>3105288 (OP)
Kotlin — статически типизированный, объектно-ориентированный язык программирования, работающий поверх Java Virtual Machine и разрабатываемый компанией JetBrains. Язык назван в честь российского острова Котлин в Финском заливе, на котором расположен город Кронштадт.
Маскот котлина Коди.
Что имеем:
+Современный синтаксис (реально удобный).
+Совместимость со всей jvm инфраструктурой.
+Возможность писать статический DSL прямо на самом языке.
+Дополнительные возможности котлина. (делегаты, функции, расширения класса, вариативность и т.д)
+Возможность нативной сборки, сборки в js, андроид и ios.
+Корутины
Для тех, кто переходит из процедурных языков программирования, объектно-ориентированный подход (ООП) может показаться полной ерундой.
В интернете часто приводят какие-то высосанные из пальца примеры с кошками, собаками и всякой абстракщиной. Но в реальной жизни все не так просто, и эти детсадовские примеры ни о чем не говорят. Когда ты только начинаешь изучать ООП, то сложно понять, зачем вообще городить эту огромную телегу с классами, наследованием, инкапсуляцией и прочими заморочками.
Поэтому лучший способ въехать в ООП - это сразу погрузиться в изучение какого-нибудь фреймворка. Когда ты видишь, как все это применяется на практике, то сразу начинаешь понимать суть.
Почему следует изучить java перед котлин, а не сразу изучать котлин:
1.Java основа: Без знания java ты не будешь понимать, что происходит под капотом kotlin. Синтаксический сахар kotlin скрывает сложные операции, и ты можешь понять конечный результат, но не механизм его достижения. Это как нажимать кнопку на чайнике и видеть, что вода нагревается, но не знать, почему и как это происходит. Лучше всего понять что под сахаром это в intellij перейти tools -> kotlin -> show kotlin bytecode -> decompile.
2.Код на Java: Большинство библиотек написано на java. Без знания java ты не сможешь понять их код и, соответственно, эффективно использовать или модифицировать их в своих проектах на Kotlin.
3.Может быть что где-то будут куски кода на java в проекте.
Антивирус в windows также замедляет компиляцию, так что отключите, добавьте в исключения папку или же перейдите на gnu/linux, macOS:
https://intellij-support.jetbrains.com/hc/en-us/articles/360006298560-Antivirus-Impact-on-Build-Speed
Попробовать котлин -> https://try.kotlinlang.org/
IDE. IntelliJ IDEA Community Edition -> https://www.jetbrains.com/idea/download/
Документация котлин -> https://kotlinlang.org/docs/home.html
Перевод документации -> https://kotlinlang.ru/docs/kotlin-doc.html
Скачать Kodee asset ->
https://kotlinlang.org/docs/kotlin-brand-assets.html#kotlin-user-group-brand-assets
Предыдущий тред: >>3105288 (OP)
458 Кб, 1080x995
Хочу вкатиться в майнинг. Возможности покупать специальное оборудование по типу асиков нет для этого. Поэтому хочу майнить на пк личном, мб чуток на рабочем по возможности. Думаю делать через пул, дабы майнинг не превращался в вождение хуем по битому стеклу. Написал простенький майнер на питоне – эффективность посредственная. Почитал, что лучше на с++. Но пока что майнер с нуля написать на нем не выходит. Где можно глянуть исходники майнера на с++, чтоб понять что и как должно работать?
89 Кб, 1024x1024
Вики по джаве: https://github.com/java2ch/java-thread/wiki (доступна для редактирования всем)
Предыдущий: >>3313364 (OP)
Предыдущий: >>3313364 (OP)
52 Кб, 1185x1280
сап. На выходных со мной связался мой рекрутер и предложил вакансию junior Node.js разработчика. Условия идеальные, и меня, похоже, берут.
Что посоветуете человеку без коммерческого опыта? Я достаточно давно пишу на ноде, но никогда не участвовал в коммерческой разработке, не работал по специальности. Жутко ссусь навалить кринжа
пикрандом
Что посоветуете человеку без коммерческого опыта? Я достаточно давно пишу на ноде, но никогда не участвовал в коммерческой разработке, не работал по специальности. Жутко ссусь навалить кринжа
пикрандом
267 Кб, 471x777
Привет, программач
Я типичный вкатун проработавший почти год на позиции full-stack nodejs/react столкнулся с проблемами и поиском работы после первого годика. Если на трейнишку я залетел легко поотвечав на общие вопросы из интернета (что такое класс, юзефект, тайпскрипт и т.д.) то сейчас на собесе у меня спрашивают про алгоритмы, компиляцию, оптимизацию и т.д.
А проблема в том что за год возни с реальными проектами я ни разу не столкнулся с этими проблемами. Мне ни разу не приходилось хуярить бинарный поиск от руки, мне ни разу не приходилось задумываться что js код не компилируется, а интерпритируется, мне было похуй кто владеет event loopом
Я мб подсознательно и понимаю что это ВАЖНО (наверное), но хоть убей на практике не понимаю где применимо и зачем мне это знать.
А второе - веб разработка меня заебала. Я хочу окунуться в гейм дев или в software разработку куда-то. Что-то по интереснее и в связи с этим вопрос. А реально ли оно интереснее и не получу ли я кота в мешке, ахуев от сложности и проебав свою увлекательную карьеру веб девелопера?
Я типичный вкатун проработавший почти год на позиции full-stack nodejs/react столкнулся с проблемами и поиском работы после первого годика. Если на трейнишку я залетел легко поотвечав на общие вопросы из интернета (что такое класс, юзефект, тайпскрипт и т.д.) то сейчас на собесе у меня спрашивают про алгоритмы, компиляцию, оптимизацию и т.д.
А проблема в том что за год возни с реальными проектами я ни разу не столкнулся с этими проблемами. Мне ни разу не приходилось хуярить бинарный поиск от руки, мне ни разу не приходилось задумываться что js код не компилируется, а интерпритируется, мне было похуй кто владеет event loopом
Я мб подсознательно и понимаю что это ВАЖНО (наверное), но хоть убей на практике не понимаю где применимо и зачем мне это знать.
А второе - веб разработка меня заебала. Я хочу окунуться в гейм дев или в software разработку куда-то. Что-то по интереснее и в связи с этим вопрос. А реально ли оно интереснее и не получу ли я кота в мешке, ахуев от сложности и проебав свою увлекательную карьеру веб девелопера?
2 Мб, 1024x1024
В этом треде делимся винами по поводу своего опыта пользования разными приблудами, упрощающими жизнь макаки.
1. Codeium
Описание:
Codeium — это бесплатный AI-инструмент для автодополнения кода. Работает с большинством популярных IDE и поддерживает множество языков программирования.
Достоинство: Бесплатный доступ без ограничений.
Недостаток: В некоторых случаях автодополнение бывает менее точным по сравнению с конкурентами, такими как Copilot.
2. Windsurf
Описание:
Windsurf — это ИДЕ с AI, ориентированный на скорость и минимализм. Основной упор сделан на интеграции с ИИ.
Достоинство: Быстрая интеграция, без необходимости установки сложных плагинов.
Недостаток: Ограниченная функциональность по сравнению с более крупными инструментами.
3. Double.Bot
Описание:
Double.Bot — это AI-помощник для разработки, который помогает автоматизировать задачи, такие как написание кода, исправление ошибок и оптимизация.
Достоинство: Высокая степень автоматизации рутинных задач.
Недостаток: Меньшая узнаваемость и поддержка по сравнению с популярными конкурентами.
4. ClaudeDev
Описание:
ClaudeDev — версия AI-модели Claude, специально настроенная на разработчиков. Она помогает с анализом кода, генерацией сложных решений и предложением архитектурных паттернов.
Достоинство: Глубокое понимание контекста и сложных задач.
Недостаток: Может быть медленнее в обработке запросов по сравнению с другими AI.
5. Continue.dev
Описание:
Continue.dev — инструмент для улучшения и продолжения кода. Работает как интерактивный AI, который помогает дописывать или рефакторить код в реальном времени.
Достоинство: Гибкость в работе с продолжающимся кодом и рефакторингом.
Недостаток: Зависит от качества исходного кода, иногда предлагает не совсем корректные варианты.
6. Cursor
Описание:
Cursor — это AI-помощник разработчика, который помогает писать и редактировать код, а также предоставляет советы по оптимизации.
Достоинство: Простота использования и интерфейс, ориентированный на эффективность.
Недостаток: Ограниченная поддержка сложных архитектурных решений.
7. GitHub Copilot
Описание:
GitHub Copilot — один из самых известных AI-инструментов для автодополнения кода. Разработан на базе модели OpenAI Codex и интегрируется в большинство популярных IDE.
Достоинство: Точность и адаптация под стиль разработчика.
Недостаток: Он тупой. У него платный доступ, что может быть минусом для некоторых пользователей.
1. Codeium
Описание:
Codeium — это бесплатный AI-инструмент для автодополнения кода. Работает с большинством популярных IDE и поддерживает множество языков программирования.
Достоинство: Бесплатный доступ без ограничений.
Недостаток: В некоторых случаях автодополнение бывает менее точным по сравнению с конкурентами, такими как Copilot.
2. Windsurf
Описание:
Windsurf — это ИДЕ с AI, ориентированный на скорость и минимализм. Основной упор сделан на интеграции с ИИ.
Достоинство: Быстрая интеграция, без необходимости установки сложных плагинов.
Недостаток: Ограниченная функциональность по сравнению с более крупными инструментами.
3. Double.Bot
Описание:
Double.Bot — это AI-помощник для разработки, который помогает автоматизировать задачи, такие как написание кода, исправление ошибок и оптимизация.
Достоинство: Высокая степень автоматизации рутинных задач.
Недостаток: Меньшая узнаваемость и поддержка по сравнению с популярными конкурентами.
4. ClaudeDev
Описание:
ClaudeDev — версия AI-модели Claude, специально настроенная на разработчиков. Она помогает с анализом кода, генерацией сложных решений и предложением архитектурных паттернов.
Достоинство: Глубокое понимание контекста и сложных задач.
Недостаток: Может быть медленнее в обработке запросов по сравнению с другими AI.
5. Continue.dev
Описание:
Continue.dev — инструмент для улучшения и продолжения кода. Работает как интерактивный AI, который помогает дописывать или рефакторить код в реальном времени.
Достоинство: Гибкость в работе с продолжающимся кодом и рефакторингом.
Недостаток: Зависит от качества исходного кода, иногда предлагает не совсем корректные варианты.
6. Cursor
Описание:
Cursor — это AI-помощник разработчика, который помогает писать и редактировать код, а также предоставляет советы по оптимизации.
Достоинство: Простота использования и интерфейс, ориентированный на эффективность.
Недостаток: Ограниченная поддержка сложных архитектурных решений.
7. GitHub Copilot
Описание:
GitHub Copilot — один из самых известных AI-инструментов для автодополнения кода. Разработан на базе модели OpenAI Codex и интегрируется в большинство популярных IDE.
Достоинство: Точность и адаптация под стиль разработчика.
Недостаток: Он тупой. У него платный доступ, что может быть минусом для некоторых пользователей.
6 Кб, 235x250
Не нашел треда по Pure C и вот решил спросить. Работаю некоторое время на высокоуровневых языках, захотелось ковырнуть сишечку. С чего лучше начать: с книжки Ритчи или с metanit? Вроде как и там и там инфы достаточно.
238 Кб, 1200x799
Продолжаем искать приличные команды в дебрях русского фаанга, вычислять вилки для сеньоров в банках и сраться по поводу засилья Go в бэкенде отечественных бигтехов.
Гребцы из МЯСКОТА/КОТВАСЯ и прочих компаний, в которых работать это всегда большая честь, добро пожаловать!
Прошлый >>3264205 (OP)
Гребцы из МЯСКОТА/КОТВАСЯ и прочих компаний, в которых работать это всегда большая честь, добро пожаловать!
Прошлый >>3264205 (OP)
35 Кб, 464x464
Для начала взгляните на хронологию создания языков программирования:
https://ru.m.wikipedia.org/wiki/Хронология_языков_программирования
На последние 2020-е годы и ранее.
Человеко-ориентированные языки программирования практически перестали создаваться, потому что они себя полностью исчерпали, просто их время прошло.
Они больше не актуальны.
Сейчас начинается Новая Эра.
Эра ИИ-ориентированных языков программирования, таких как Mojo (проприетарный, встали первые и зачуркали), которые в начале (уже) создаются руками человека, но со временем всë больше будут создаваться при участии нейронок (первых версий ИИ).
Всë, что вам нужно – нейронка и умение работать с ней, всë остальное вам учить и делать уже не нужно, за вас всë сделает ИИ.
Но вы пока нужны для создания и эволюционного процесса самих нейронок, но и это временно.
Все процессы всë больше автоматизируются, и всë большую часть кода будут писать нейронки.
А позже будут создаваться уже полностью специализированные ЯП для ИИ, мозгами все тех же ИИ, которые люди понимать вообще не будут.
Естественно, там будет уже полная 100%-я автоматизация, вообще без участия человека.
И которых просто пошлют на хуй за ненадобностью.
Люди, которые сейчас учат Rust, Python, JS…, особенно без нейронок - это просто отсталые идиоты.
Те, кто учат C/C++, PHP, Java,… – это уже полные умственные дегенераты.
Остальные – вообще не люди, а приматы с деревянными счетами и листком бумаги для умножения в столбик.
Никому на хуй не сдалось ваше устаревшее насасывание хуëв, где почти все делалось вручную с бесконечными переписыванием одного и того же говна, вместо современного сверхбыстрого программирования.
СШАшные компании и государство массово переходят на Rust. Пиздец, как своевременно.
Но дело в том, что Rust – это язык программирования 2010-го года.
И переходить на него с C/C++ и ряда других ЯП, нужно было еще тогда, а не сейчас, 15 лет спустя.
Google – вечно отстающие и спящие дебилы, запилили в 2022 свой очередной, никому ненужный ЯП Carbon.
Даже странно, при их-то деньгах и возможностях… Мои поздравления…
С 2025 года пойдет шквал новых ИИ-ориентированных ЯП.
Всë будет, как и раньше:
Кто первый встал, того и тапки.
Если вы собираетесь, уже в скором времени, оставаться быть способными заработать себе на кусок хлеба, оставаясь программистами – пиздуйте учите ИИ-технологии и ИИ-ориентированные ЯП.
https://ru.m.wikipedia.org/wiki/Хронология_языков_программирования
На последние 2020-е годы и ранее.
Человеко-ориентированные языки программирования практически перестали создаваться, потому что они себя полностью исчерпали, просто их время прошло.
Они больше не актуальны.
Сейчас начинается Новая Эра.
Эра ИИ-ориентированных языков программирования, таких как Mojo (проприетарный, встали первые и зачуркали), которые в начале (уже) создаются руками человека, но со временем всë больше будут создаваться при участии нейронок (первых версий ИИ).
Всë, что вам нужно – нейронка и умение работать с ней, всë остальное вам учить и делать уже не нужно, за вас всë сделает ИИ.
Но вы пока нужны для создания и эволюционного процесса самих нейронок, но и это временно.
Все процессы всë больше автоматизируются, и всë большую часть кода будут писать нейронки.
А позже будут создаваться уже полностью специализированные ЯП для ИИ, мозгами все тех же ИИ, которые люди понимать вообще не будут.
Естественно, там будет уже полная 100%-я автоматизация, вообще без участия человека.
И которых просто пошлют на хуй за ненадобностью.
Люди, которые сейчас учат Rust, Python, JS…, особенно без нейронок - это просто отсталые идиоты.
Те, кто учат C/C++, PHP, Java,… – это уже полные умственные дегенераты.
Остальные – вообще не люди, а приматы с деревянными счетами и листком бумаги для умножения в столбик.
Никому на хуй не сдалось ваше устаревшее насасывание хуëв, где почти все делалось вручную с бесконечными переписыванием одного и того же говна, вместо современного сверхбыстрого программирования.
СШАшные компании и государство массово переходят на Rust. Пиздец, как своевременно.
Но дело в том, что Rust – это язык программирования 2010-го года.
И переходить на него с C/C++ и ряда других ЯП, нужно было еще тогда, а не сейчас, 15 лет спустя.
Google – вечно отстающие и спящие дебилы, запилили в 2022 свой очередной, никому ненужный ЯП Carbon.
Даже странно, при их-то деньгах и возможностях… Мои поздравления…
С 2025 года пойдет шквал новых ИИ-ориентированных ЯП.
Всë будет, как и раньше:
Кто первый встал, того и тапки.
Если вы собираетесь, уже в скором времени, оставаться быть способными заработать себе на кусок хлеба, оставаясь программистами – пиздуйте учите ИИ-технологии и ИИ-ориентированные ЯП.