Niwe Code
227 subscribers
34 photos
3 videos
1 file
48 links
Канал создан для выброса моих важных мыслей касательно вещей в IT индустрии + некоторого обучения в данной сфере. В своей задаче я ставлю продвижение разных тем в юмористическом стиле.

Связаться: @HxQtl9
Download Telegram
#JavaScript #Programming

JavaScript — лучший язык программирования. И я вам сейчас это докажу!

Кто придумал этот миф, что другие языки круче, чем JavaScript? Кто вообще решился это сказать в лицо? Серьезно, я устал от этих пустых рассуждений. Все эти "сложные", "мощные" языки — это просто прикрытие для вашего неумения работать с реальностью. Да, я говорю про C, Java, Python, и все эти другие штуки, на которых можно годами сидеть и всё равно не увидеть конечного результата.

Почему JavaScript — это всё, что тебе нужно?
Вот смотри, Node.js — это не просто какая-то лажа, как вы думаете. Node.js — это как Шварценеггер в мире программирования. Ты можешь запустить весь бэкенд на этой убойной платформе и не заботиться о какой-то мракобесной многозадачности или потере памяти, как на C++. Ты просто берешь npm и заполняешь репозиторий этими фичами, как настоящий космонавт, который уже вышел на орбиту.

И да, npm — эта штука, которая делает из твоего проекта реальный блокбастер, за пару минут. А вы мне тут рассказываете про Maven и всякие там Ant для Java? Чуваки, если вам нужно выживать среди 50 гигов зависимостей — ну окей, ради бога. Только как вы ещё держитесь? По мне, так это пиздец.

Разберём остальное говно по полочкам:
Python. О, ну конечно, это всё про "читаемость кода", про эти "красивые" отступы, а в реальности — половина всех библиотек сыпется и не работает. И, блядь, GIL? Ты мне серьёзно говоришь, что нужно суетиться с этим говном на многозадачности? Да нахуй это надо! Время упущено, пока ты с этим ковыряешься. Всё, что тебе нужно — это JavaScript и тот же Node.js. Всё просто. А если тебе не хватает скорости — жми C++, но об этом позже.

Java. "Платформа независимость". Да, спасибо, но если ты тратишь 10 лет на настройку одного приложения — пошёл ты. Тебе придётся написать миллион строк кода, чтобы сделать то, что на JavaScript уже будет через 5 минут. Ты уверен, что такой подход — это вообще норм? Ну, и, конечно, всякие жуткие JVM и Spring, которые просто съедают время на настройку. Все эти технологии — это как ходить с мешком цемента в надежде на какой-то успех.

C++. Это, конечно, если ты хочешь почувствовать себя как программист 90-х, но, сука, кто вообще использует память и указатели в 2024 году? Я просто не понимаю! Мы тут с Node.js сидим, делаем асинхронку как настоящие боги, а ты — с этими идиотскими классами и объектами... Это как с ручным тормозом на автопилоте.

Ruby on Rails? Да, конечно, если ты хочешь сидеть и втирать пользователю фичи, которые не работают через неделю, когда твой код упадёт в производственной среде. Просто зайди в интернет, и убедись, сколько людей мучаются с этим, стараясь «сделать всё быстро». Эмоции? Пиздец!

Go — блядь, серьёзно? Это всё про «системное программирование», но как только ты начинаешь писать реально масштабируемое приложение, Go превращается в кучу непонятного говна с кучей goroutine и абсолютно нечитабельного кода. А у Node.js ты вообще не паришься, потому что всё уже работает как часы и ты не стоишь перед выбором: «Как мне добавить ещё несколько тысяч потоков без багов?»

Вот почему JavaScript и Node.js — это всё:

Ты просто берешь и разворачиваешь сервер на Express.js за пару минут. Готово.

Ты не паришься, что у тебя будет 100500 зависимостей и каждая будет тянуть в одну херовую сторону.

Пишешь асинхронно и не переживаешь, что твоё приложение падет на первом же запросе.

npm — и весь мир твоих фич у тебя в кармане. А не сижу я тут с твоими JAR-файлами на Java.

Вам тут нравится грести этот старый говняный код на Python и Java? Отлично. Но я буду кайфовать, пока ты будешь разбираться с багами на своей мегаплатформе. Потому что я на JavaScript и Node.js буду работать в 5 раз быстрее, и не ебать себе мозги с кучей ошибок и тяжёлых настроек.

Так что да, JavaScript и всё, что с ним связано — лучший выбор. Все остальные языки — это просто игрушки для тех, кто не готов прыгнуть в реальный мир, где все работает быстро и без лишних костылей.
1
☃️ У тебя новое анонимное сообщение!

Каким браузером ты пользуешься? Что можешь сказать про нынешнию ситуацию с браузерами? А также знаешь ли ты про такой браузере как Zen, если да то твоё мнение о нём?

↩️ Свайпни для ответа.
Анонимные сообщения
☃️ У тебя новое анонимное сообщение! Каким браузером ты пользуешься? Что можешь сказать про нынешнию ситуацию с браузерами? А также знаешь ли ты про такой браузере как Zen, если да то твоё мнение о нём? ↩️ Свайпни для ответа.
#Browser #Chromium

Если ты ещё не на Chromium, значит ты — раб этих сраных браузеров.

Пора признать: все эти браузеры — это не то что не идеальные, а жирные тормоза на пути к нормальному интернет-опыту. Особенно, если ты выбираешь что-то кроме Chromium. Тут даже не оскорбления, а факт.

1. Chrome — для тех, кто готов отдать свою душу за пару Гугл-сервисов.
Если ты до сих пор юзаешь Chrome, прими это как факт: ты добровольно стал продуктом для продажи. Всё, что ты ищешь, всё, что ты читаешь, всё, что ты покупаешь — Гугл следит. Просто закидывай кучу денег в рекламу, и они на твоём отслеживании заработают.

2. Firefox — слишком поздно.
Знаешь, почему Firefox живет? Потому что есть группа людей, которые верят, что открытый код спасет мир. Но на деле это просто браузер для тех, кто не знает, что делать с кучей настроек и не может найти адекватные расширения. Если тебе нравится застревать в "вечном" поиске нормальных дополнений — это твой выбор. Удачи.

3. Safari — если тебе нравится быть ограниченным.
Вот если ты выбрал Safari, ты явно один из тех, кто готов всю жизнь ездить на «Тойоте», потому что это «классика». Но, чувак, ты не ощущаешь, как тебя держат в золотой клетке? Без нормальных расширений и настроек ты как лишённый выбора на просторах интернета. Вечно лимитирован по возможности, как будто Apple специально не дает тебе быть свободным. Ну а что, можно. Так ведь удобно!

4. Edge — для тех, кто не готов к настоящим изменениям.
Edge — это тот браузер, который ты открываешь только потому, что Windows заставляет. Даже Microsoft не верит в него, но вот ты сидишь и пользуешься этим несчастным говном, которое думает, что для тебя достаточно быть «новым и безопасным». Но на деле — это просто запор на тормозах с кучей рекламных сплешей. Ну камон, не позорься!

5. Opera — старое дерьмо в новом обёртывании.
Серьезно? Opera? Я даже не знаю, что сказать. Ты понимаешь, что пользуешься хреновиной, которая напоминает старый сапог на современном рынке? Это как покупать телефон с кнопками, потому что так удобнее. Ты уверен, что не стыдишься? Но ладно, каждый по-своему!

6. Brave — гипероптимизация, которая не стоит твоего времени.
Вот, кто точно хочет быть наивным — это те, кто использует Brave. Он что, реально думает, что блокировка рекламы — это всё, что нужно для счастья? Что за парадокс: вроде бы заявляют, что "удаляют рекламу", а в итоге сами тебе её "пихают" через криптовалюту. Ты вообще понимаешь, как это работает? Тебе просто предлагают дешевую иллюзию свободы и убогий обмен твоих данных на бонусы, которые ни на что не влияют. Хватит жевать пустышки — это не свобода.

7. Zen — ну, тут вообще весело.
Это просто отстой. Zen — это для людей, которые не понимают, что они делают. Браузер, который не то что не дотягивает до нормальных стандартов — он даже не понимает, чем его отличить от ужасного фарша, который делают все эти другие браузеры. Просто пустая обертка, которая думает, что ты не заметишь, как она крадет твои данные и ещё и тормозит работу твоего компьютера. Переходи на Chromium, и забудь про этот мрак.

8. Chromium — так выглядит идеальный браузер.
А вот он — Chromium. Легкий, быстрый, открытый, без слежки и корпоративных тираний. Ты наконец-то получаешь скорость и контроль. Он не делает из тебя товар. Он не забивает твою память пустыми расширениями и не тормозит систему. Всё, что тебе нужно — это чистота, прозрачность и контроль.

Не будь как все эти жалкие браузеры. Переключайся на Chromium и забудь, что такое лаги, реклама и вечная слежка.
🔥2
#OpenSource

Вы когда-нибудь думали, что на самом деле скрывается за этими бессмысленными пользовательскими соглашениями? Нет? Тогда вам видимо повезло, потому что эти соглашения — это не просто чёртовы юридические бумажки. Это настоящие ловушки для наивных, которые не видят дальше своего экрана.

Каждый раз, когда вы нажимаете «Принять» без лишних раздумий, вы на самом деле продаёте себе кусок будущего и приватности. Вы на самом деле согласны на то, чтобы корпорации использовали ваши данные, покупали их, продавали и вообще забивали на чьё-либо мнение. И не дай бог вы забудете обновить настройки конфиденциальности — вас просто похоронят в куче рекламы и спам-рассылок, за которые вы ни копейки не получите.

Понимаете? Вы, как пользователь, на самом деле не нужны этим компаниям, кроме как для того, чтобы добывать прибыль. Всё, что вы оставляете, — это свои персональные данные, вои мысли, вои привычки и покупательские предпочтения. Они делают из вас товар, продают третьим лицам, рекламным агентам, маркетологам и каким-то вообще непонятным корпорациям, которые могут всё.

И вот тут приходит время для Open-Source. О, да, именно для этого, чтобы нам не продавали наши собственные данные и не использовали нас как сырьё. Open-Source — это свобода, где вы сами управляете своим кодом, своими данными и своей жизнью. Тут нет людей, которые зарабатывают на нашей жопе, пока мы сидим и мучаемся с очередным пользовательским соглашением, на которое не успели даже обратить внимание. Забудьте все эти "специальные предложения", "рекламные партнерства" и "контраквы с третьими сторонами" — всё это говно.

Давайте проясним ещё раз:
Эти корпоративные гиганты, как Google, Facebook*, Amazon, Apple — они не друзья, они паразивы, которые просто хавают всё, что вы оставляете за собой в интернете, и используют это для собственного обогащения. Простой пример: вы когда-нибудь задавались вопросом, почему вы видите одну и ту же рекламу месяцами подряд, даже если вы не интересуетесь этими товарами? Или почему вдруг вам показывают странные предложения по улучшению работы вашего компьютера, хотя вы не писали об этом ни в одной из соцсетей? Ответ прост: они проникают в каждый ваш шаг.

Вот и всё. Открыть такие "соглашения" — это как подписать себе смертельный приговор. Вы даже не знаете на что подписались, пока не начнёте находить на своей почте рассылки, которые говорят: «Привет, твои данные были проданы, а теперь давай ещё больше». Ну и поехали! И тут уже не обойтись без стандартного вопроса: когда мы, черт возьми, начнём бороться с этим безумием?

Вы — не просто пользователи. Вы свободные люди, которые не должны быть рабами этих капиталистических механизмов. И, если вы действительно хотите изменить мир и вернуться к праву на свою собственную жизнь, то вам стоит задуматься об Open-Source.

Почему Open-Source?
Потому что Open-Source — это не просто код, это реальная альтернатива. Это не просто платформа, где тебе не продают данные, а дают возможность быть частью глобального сообщества, которое работает для людей, а не для прибыли. В мире Open-Source нет этих корпораций, которые насчитывают сотни страниц лицемерных соглашений, чтобы поить тебя очередной порцией лжи. Здесь всё открыто, все могут проверять код, все могут участвовать в процессе.

Пользовательское соглашение — это хитроумный механизм манипуляции, где тебя просто подкидывают в поле безумного потребления и контроля. И если вы хотя бы когда-то задумывались о том, что всё это — просто отвратительный способ монетизировать вашу личную жизнь, то пора срочно идти в мир Open-Source, где хоть есть шанс сохранить свою свободу.

*Facebook принадлежит компании Meta**, признанной экстремистской организацией и запрещенной в РФ;
**Meta признана экстремистской организацией и запрещена в РФ;
1
#Programming #JavaScript

JavaScript — это ёбаная катастрофа в мире программирования

Кто реально придумал это недоразумение? Язык, где всё через жопу, но его используют ВСЕ. Почему? Потому что выбора, блять, нет! Хочешь делать сайты? Привет, JavaScript. Хочешь писать говнокод? Поздравляю, ты уже на нужном языке.

Начнём с типизации. Тут всё гибко, как резинка от трусов. Смотри: "5" + 5 — бах, и строка! А теперь "5" - 5 — охь, уже число! Логика? Да пошла она! Этому языку вообще нассать, что ты имел в виду. Ему пофиг на тебя, на твоих пользователей и на твою нервную систему.

А что насчёт сравнения? С == и === ты не просто программист, ты шаман! Угадай, где истина, а где полное хуйня. null == undefined? Конечно, true! А теперь добавь строгую проверку — хрен тебе, false! Ты сидишь и думаешь: "Да пошло оно всё, может, лучше в дворники пойти?"

Теперь про асинхронность. Тут мы официально в аду. Callback hell — это когда твой код выглядит как ёлка, только без праздника. Обещали спасение через Promise? Хрен там! Ты всё равно тонешь в then и catch, как будто тебя уронили в чан с кипящим говном. А async/await? Звучит красиво, пока не поймёшь, что один забытый await превращает всё в безумие, а ты — уже не программист, а детектив на полставки.

А ещё сраные фреймворки. React, Angular, Vue — это как три варианта плохого секса. Хочешь больно, хочешь странно, а хочешь, чтобы вообще не встал. Ты думаешь: "О, библиотека облегчит мне жизнь!" Да щас! Фреймворки — это как присыпка на рану. Всё равно болит, просто выглядит симпатичнее.

Но знаете, что самое мерзкое? Этот язык ВЕЗДЕ. В браузере, на сервере (привет, Node.js!), даже в микроволновке, блять, скоро появится. Ты его ненавидишь, а он такой: "А ты всё равно на мне пишешь, потому что больше не на чем!"

JavaScript — это чёртов синдром Стокгольма! Мы страдаем, материмся, но продолжаем писать на нём. Потому что иначе придётся пересобирать весь интернет.

И да, если вдруг ты только начинаешь учить программирование, мой совет: беги. Просто беги. Пока не поздно.
#Advertising

Доброго времени суток, друзья! 🌟

Хочу поделиться с вами невероятным каналом, который обязательно стоит посетить! Здесь вы найдете вдохновение, мотивацию и множество интересного контента от замечательной личности. 💫

Что вас ждет в этом канале:

1. Повседневная жизнь 🏡
Загляните в мир автора, где она делится яркими моментами из своей жизни, интересными событиями и простыми радостями.

2. Кодерские штуки 💻
Для всех любителей программирования! Узнайте о проектах, полезных инструментах и лайфхаках, которые помогут вам в кодинге.

3. Программы тренировок 🏋️‍♀️
Если вы стремитесь к здоровью, этот раздел для вас! Автор поделится своими программами тренировок и советами по фитнесу.

4. Собственные достижения 🏆
Вместе мы будем отмечать успехи и поддерживать друг друга на пути к целям!

5. Многое другое 🌈
Жизнь полна сюрпризов! Ожидайте интересные темы, полезные советы и просто хорошее настроение.

Не упустите возможность присоединиться к этому увлекательному путешествию! Уверен, вы найдете здесь что-то действительно полезное и вдохновляющее. 💖

https://t.me/caminocondiablo

Приятного времяпрепровождения!
3
#meme

Признайтесь
#AI

Знаете, что смешно? Каждый раз, когда появляется новый инструмент для разработчиков, находится группа бородатых гуру, которые встают на трибуну и начинают орать: "Это всё испортит программистов! Руки не из того места, думать разучатся!" Это как те, кто орал на калькуляторы, мол, "учитесь считать в уме", или те, кто ненавидел IDE за автоматическую подсветку кода. И вот теперь новая "жертва" – нейросети.

"Нейросети – зло, они убьют настоящих разработчиков!" – кричат они, перебирая свой "священный" легаси-код, который никто не может понять. Смешно, потому что эти же люди в своё время точно так же ругали высокоуровневые языки программирования, когда сами писали на ассемблере. А теперь они и на Python иногда посматривают, но делают вид, что не видят ничего "ужасного".

Давайте по фактам:
1️⃣ Мир разработки давно изменился.

Мы живём в сладкую эпоху, где время – это главный ресурс. Не нужно тратить 3 дня на то, чтобы написать CRUD-приложение с нуля, если есть нейросети, которые сгенерируют тебе основу за 5 минут. Это не значит, что ты не программист – это значит, что ты умный программист, который ценит своё время.

2️⃣ AI – это не костыль, а усилитель.

Плохие разработчики останутся плохими, даже если им дать самый крутой инструмент. Нейросеть не сделает за тебя всю работу – она ускоряет процессы, но ты всё равно должен понимать, что делаешь. Хочешь быстрое решение для типовых задач? AI поможет. Нужно сложное архитектурное решение? Тут без головы никуда, но нейросеть опять же может ускорить анализ.

3️⃣ Баги и легаси-код – тоже люди писали.

Говорят, нейросети могут генерировать "неоптимальный" код. Хм. А разве люди не делают то же самое? Откройте любой крупный проект с историей длиной в десятилетие. Вы увидите вещи, которые заставят ваш внутренний эстетический программистский голос тихо плакать в углу. Нейросети – лишь инструмент, и если ты не следишь за качеством, кто виноват?

Давайте про реальные плюсы нейросетей:
Ускорение разработки.
От генерации boilerplate-кода до поиска багов – AI экономит время. Тебе не нужно ковыряться в рутине, нейросеть уже сделала это за тебя.

Качество документации. Современные инструменты типа ChatGPT или Copilot помогают писать комментарии и документацию, которые понятны даже твоему будущему "я" (а это уже много).

Анализ сложных данных. Умеет искать корреляции, находить узкие места в алгоритмах и подсказывать, где можно оптимизировать код.

Обучение. Не знаешь, как использовать новый API? Попроси нейросеть – она подскажет быстрее, чем ты пролистаешь 10 страниц Stack Overflow.


Теперь к "дедам".
Вы серьёзно? Почему вы так боитесь прогресса? Вы же сами когда-то писали код на бумаге, мечтали о первых компиляторах, а теперь вдруг решили, что "нейросети убивают искусство разработки". Ваши "душевные" десятки тысяч строк, которые генерировали строку "Привет, мир", уже неактуальны. Время изменилось.

Раньше вы спорили, что "C++ – это для лентяев", потом обзывали Python, а сейчас боитесь AI. Всё как по учебнику – страх нового, желание остаться в своей зоне комфорта и вера в то, что "раньше было лучше". Только вот время никого не ждёт, и это реальность: AI-инструменты уже стали частью программирования.

ИТОГ: использовать нейросети – это не позор, а необходимость.
Кодинг – это не медаль за выносливость, а инструмент для решения задач. Ты можешь месяц ручками ковырять код, гордясь, что "ни разу не использовал AI". А можешь сделать то же самое за день, сэкономив своё время для более сложных и творческих задач.

Деды, если вам кайфово вариться в старых методах – пожалуйста. Но не нужно топить за то, чтобы весь мир остался на вашем уровне. Мы уже далеко ушли, и давайте честно: нейросети не заменяют программистов. Они заменяют посредственность.

Юзайте AI, развивайтесь и не слушайте тех, кто пытается тянуть вас назад.
3🔥1
Niwe Code
#ITLife Синдром самозванца в программировании Знакомо чувство, когда ты вроде бы что-то сделал, получил похвалу, но вместо гордости ловишь себя на мысли: "Это просто случайность, мне повезло, я не такой уж хороший разработчик"? Я знаю какого это. Я нахожусь…
#ITLife

Всё, что я писал раньше, — это лишь начало. Чем больше я копаюсь в себе, тем яснее понимаю: синдром самозванца — это не просто страх быть "не тем". Это постоянная война внутри себя. Ты вроде бы хочешь верить в свои силы, но в голове звучит голос, который твердит: "Ты не достоин, тебе просто везёт".

Недавно я прошёл через испытание, которое перевернуло всё с ног на голову. Готовился к важному собеседованию: недели работы, множество решённых задач на LeetCode, подтягивание теории. Я думал: вот он шанс, который покажет, что я чего-то стою. Но когда началось собеседование, мои знания будто стерли. Я смотрел на задачи, которые должен был решить, и просто застывал. Казалось что всё чему я учился, растворилось.
После собеседования я чувствовал себя так, будто меня растоптали. В голове звучало только одно: "Ты — ноль. Ты ничего не умеешь".

Но это не единственный момент, когда я чувствовал себя так. На днях я помог нескольким людям с экзаменом. Я закрыл свои задания, а потом полностью сделал проекты для нескольких девушек из группы. Они искренне поблагодарили, сказали тёплые слова. А вот остальные... Приняли мою помощь как должное. Никакого "спасибо". Только равнодушие.
Я помогал, потому что хотел чувствовать себя полезным, нужным. Но когда тебя не ценят, остаётся только пустота.

Почему так происходит? Почему я так сильно сомневаюсь в себе?

Потому что я привык мерить себя через призму чужих ожиданий. Я смотрю на тех, кто, кажется, добивается всего легко. Я вижу их отношения, их успехи. И я чувствую себя... пустым. Я задаюсь вопросом: "Почему я не могу быть таким? Почему я всегда недостаточно хорош?"

Эти мысли не показывают, кто я есть. Они показывают, с чем я борюсь:
Ошибки — это не конец.
Собеседование в ****** стало для меня уроком, а не приговором. Да, я не справился. Но это не значит, что я плохой разработчик. Это значит, что у меня есть куда расти.

Не нужно быть идеальным.
Раньше я думал, что должен быть лучшим, чтобы заслужить признание. Я брал на себя всё, пытался быть незаменимым. Но знаете что? Это путь к выгоранию.

Вы заслуживаете счастья.
Независимо от того, что говорят люди, от того, через что вы прошли, — вы достойны любви, уважения и признания.


Что помогает двигаться дальше?
Поддержка.
Несмотря на всё что произошло, есть люди, которые по-настоящему ценят меня. Их тёплые слова дают силы продолжать жить.

Признание своих успехов.
Я часто забываю, чего уже добился. Но каждый раз, когда вспоминаю, то это помогает вернуться к себе.

Учёба и рост.
Каждая ошибка — это возможность стать лучше. Я не обязан быть идеальным, но я могу быть лучше чем вчера.


Напоследок.

Если вы читаете это, помните: вы не одни. Мы все сталкиваемся с сомнениями, страхами, ошибками. Но это не делает нас хуже. Это делает нас людьми.

Вы — больше, чем ваши неудачи. Вы — больше, чем ваши страхи. И вы достойны гордиться собой.
👍7🔥65
#meme

🌟 Добро пожаловать в мир программирования! 🌟

Представьте, что вы попали в новую RPG-игру, где в руках у вас не просто клавиатура, а легендарное оружие "Клавирон-5000"! Ваша IDE — это база, полная магических аниме-персонажей, готовых прийти на помощь в любой момент.

Эпизод 1: "Сила кода: пробуждение героя"
Программирование — это как обучение управлению энергией "ки" или "чакрой". Каждая строка кода — это ваше магическое заклинание! Создавайте функции, как новые боевые приёмы. Ошиблись в синтаксисе? Баги появляются как злодеи, но вы — герой, который справится с любыми трудностями!

Эпизод 2: "Чиби-хранители IDE"
Представьте, что в вашей IDE живёт маленькая милая чиби-девочка. Она появляется, сияя, и говорит:
"Аригато, что выбрал меня! Давай дебажить вместе, онян~!"
Если что-то пойдёт не так, она немного надуется:
"Эй-эй, твой код упал! Ты что, совсем забыл про отступы, бака?!"

Эпизод 3: "Секреты киберпанка"
Вы создаёте аниме-систему, вдохновлённую "Ghost in the Shell". Код — это ваши хакерские фокусы! Подключайтесь к сети и визуализируйте данные, как будто скачиваете информацию прямо из мозга суперкомпьютера.

Эпизод 4: "Вызов багов: босс-файт"
Баги в коде — ваши враги! Как только запускаете проект, появляется огромный дракон с надписью: "NullPointerException". И вы восклицаете:
"Я с этим разберусь! Чиби-ассистент, вызови функцию логирования!"

Финал: "Поднятие уровня"
Каждый раз, когда вы запускаете проект без ошибок, на экране появляется эпичная надпись: "YOU WIN! HERO OF THE CODE UNIVERSE!" А ваш чиби-помощник радуется:
"Сугой, ты сделал это! Теперь идём праздновать с раменом!"

Готовы отправиться в своё аниме-приключение? Код ждёт вас, а чиби-ассистенты всегда наготове! 😄
4🤡4🗿2🔥1
#Other #Dev

Ребята, если вы думали что в российском IT есть свет в конце тоннеля, то это не свет — костёр, на котором горят ваши нервы, деньги и проекты. Добро пожаловать в мир, где слова "аналог" и "замещение" — синонимы боли и безысходности.

Начнём с VK. Этот монстр пытается стать всем и сразу: соцсетью, видеохостингом, стриминговой платформой, а теперь ещё и королём офисных сервисов. Только вот одно "но": всё это работает так себе. Приложение лагает, интерфейс — ад на земле, а про удобство пользователи могут только мечтать. Ты не работаешь в VK — ты воюешь с их багами. Зато отчёты красивые: "Мы заменили всё, кроме здравого смысла".

GitVerse. Российский GitHub, кто не знал. "Будет не хуже, а лучше!" И тут же ты понимаешь: функционал на уровне стартапа из гаража, а интерфейс будто делали студенты на зачёте. Загружаешь проект — и молишься, чтобы он не исчез в никуда. Зато патриотично! Вот только разрабов всё равно под стволом воротит от этого "сервиса".

1С — вообще отдельная тема. Знаете этот мем "если работает, не трогай"? В 1С он наоборот: "Не работает? Хрен с ним, пусть люди страдают". Писать на 1С — это как работать археологом: всё устарело, но ты обязан ковыряться в этих динозаврах кода. Зато локально, зато "своё". Каждый апдейт 1С — похож на лотерею: либо всё сломается, либо ничего не изменится, а техподдержка скажет: "Это не баг, а фича".

А что насчёт других "аналогов"? Тут полный трэш.

Рутокен вместо нормальных инструментов безопасности? Поздравляю, теперь у тебя квест на настройку. Работает через раз, зато инструкция на три тома, чтобы наверняка никто не разобрался.

Российские ОС? Звучит круто, но на деле это Linux с новым названием. Бонус: тормозит, глючит, платный и никаких драйверов. Но зато свой!

Маркетплейсы? Привет, дикие комиссии и интерфейсы, которые выглядят так, будто их рисовали на Windows 98.

А теперь немного о зарплатах и вакансиях. Работодатель: "Мы ищем Fullstack-разработчика, который знает всё, включая 1С, VK API и умеет поддерживать серверы на российской ОС. Зарплата: 40к, но раз в квартал подарим кружку с логотипом компании". Вам смешно, а это реальность.

IT-рынок России сейчас — большой воздушный пузырь с говном: вроде большой, а внутри костыль на костыле. GitVerse говорит, что ты свободен, но на деле просто держит тебя на поводке. А 1С? Это тот дед, которого уже пора на пенсию, но он всё ещё командует парадом.

Держитесь, айтишники. Пока весь мир движется вперёд, мы изобретаем велосипед заново, но с квадратными колёсами.

Сугубо мнение автора, никаких призывов к действиям незаконного характера. Все права защищены и по вопросам можете обращаться в лигу сексуальных реформ организации озабоченных наций
👍12
This media is not supported in your browser
VIEW IN TELEGRAM
#ITLife

Новый год, новые цели.

Итак, салаты доедены, шампанское допито и пора поделиться тем что я хочу сделать в 2025 году. Это не строгое руководство к действию, а скорее список того к чему я буду стремиться. Посмотрим, что из этого получится воплотить:

Главные цели:

1. Переехать в Красноярск.
2. Освоить JavaScript на новом уровне.
3. ✔️ Найти работу по специальности. Не просто работу, а место где я смогу расти и реализовываться.
4. ✔️ Завершить крупные проекты. Всё, что висит в воздухе пора довести до финала.
5. ✔️ Разобраться в своих мыслях и заскоках. Да, это звучит странно, но я хочу лучше понять себя и выйти из этого года с более ясной головой.

Менее глобальные, но всё равно важные задачи:


1. (Отменено) Решить 30 задач по C# (Windows Forms).
2. Довести до конца несколько Telegram-ботов и выложить их в открытый доступ. Пусть то, что я создаю, становится полезным для других.
3. ✔️ (macos) Попробовать себя в новой сфере IT. Скорее всего связанное со сборками Linux

Новый год — новый лист. Пусть этот список будет шагом к тому, чтобы двигаться вперёд, несмотря на всё, через что пришлось пройти. Главное — не останавливаться.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
#Education #OSINT

💻 OSINT-разведка

Завтра на работу и пока я наслаждаюсь последними новогодними выходными хотелось бы сделать некоторые умозаключения

Давайте честно: Интернет — это ваш второй дом, а для некоторых даже первый. Но вы задумывались сколько информации о себе вы оставляете там? Я уже "пробил" многих из вас и знаете что? В моем виртуальном файлике много интересного... 😏

Что можно найти про вас?

Ваши соцсети, даже те, о которых вы уже забыли.
Старые фотографии, где вы явно не были готовы к публичности.
Телефоны, адреса, места работы.
А ещё кто с кем общается, что пишет, где бывает — всё это на виду!


👀 ТОП-5 инструментов OSINT, которые помогают "прощупать" всех нас:

Shodan — найдет ваши умные лампочки, камеры и даже холодильники.
Maltego — сложит пазл из ваших данных в красивую схему.
Have I Been Pwned — подскажет, где "слили" ваши пароли.
Google Dorks — мощная "магия" поиска в Google, и это не шутка
SpiderFoot — бот, который поднимет за вас тонны данных из открытых источников.


💥 А теперь самое главное — как не стать "жертвой OSINT"?

1. Сложные пароли. Никаких "qwerty123" или "123456"! Хватит уже.
2. Двухфакторка. Да, это тот самый код, который вас бесит, но он спасает.
3. Меньше данных в соцсетях. Вы и без полного адреса на аватарке будете популярны.
4. Проверка утечек. Зайди на Have I Been Pwned. Возможно, данные данные уже "на раздаче".
5. Слово из трёх букв для моментального путешествия в Турцию — твой новый друг. Открытые Wi-Fi — это капкан.
6. Регулярные обновления. Старая версия ОС — это как дверь без замка.


⚠️ И помните: интернет всё помнит. Даже то что вы пытались удалить. Хотите узнать больше или боитесь, что я и правда всё о вас знаю? Или просто берегите свои данные, пока они не стали частью чьего-то "файлика". 😈
Please open Telegram to view this post
VIEW IN TELEGRAM
#Programming

Олимпиадное программирование: нужно ли это нормальному программисту?

Сразу: в 99% случаев оно нахрен не нужно. Вот ты, рядовой кодер, когда в последний раз использовал какой-нибудь A* или алгоритм Кнута-Морриса-Пратта? Ага, ни разу. Потому что на обычной работе твой максимум — это CRUD'ы и передача данных из одной базы в другую. Это реальность, а не сказки про "красивый код" и "чистые решения".

😭 Кто защищает олимпиадку?
Вижу как уже в комментах начинают закипать красноглазики.

"Но это развивает мозг!"
"Настоящий программист должен знать алгоритмы!"
"Без этого ты не пройдёшь собес в Google!"

Знаете, что я скажу? Сидите и решайте свои задачки, если вам так весело. Но давайте смотреть в глаза фактам: реальная работа программиста — это не вылизывание какого-то графа, а понимание как работают системы, умение писать читаемый код и вовремя гасить баги. Все эти соревновательные задачки из разряда "сортируй массив без циклов, за O(log n), с использованием магии" — просто упражнение для эго, не больше.

🤩 Почему олимпиадное программирование — это херня для работы?
Потому что оно не учит тому что реально важно. Вот что нужно обычному деву:

1. Как работают базы данных.
2. Как разруливать многопоточность, когда всё летит в тартарары.
3. Как писать код, который через полгода сможет понять даже самый тупой член команды.

А что дает олимпиадка? Ну, ты научишься решать задачи быстрее всех. Молодец. И что дальше? Одна из миллиардов таких задач всплывёт у тебя на проекте? Крайне маловероятно.

😨 "Но в Google и Amazon требуют алгоритмы!"
А вот тут внимание: если ты не идёшь работать в топ-компании, тебе это вообще не упало. Львиная доля вакансий в IT не требует от тебя знаний про DFS, BFS или всякие хэш функции для хэш-мапов; за тебя их уже написали деды-красноглазики. Ты же не на соревнованиях кодишь, а на реальном проекте где надо не побеждать, а работать.

🙏 Ладно, зачем тогда вообще это нужно?
Хорошо-хорошо: иногда чисто для прокачки мозга. Если ты раз в недельку потратишь часик на алгоритмы, ничего плохого не случится. Это как бег по утрам — никакой пользы для работы, но ты почувствуешь себя бодрее. Алгоритмы дают тебе тренировку логики и, возможно, помогут решать проблемы чуть быстрее. Но нужно ли делать это регулярно? Да хрен там, конечно, нет.

Окончательный вердикт: Олимпиадное программирование — это игрушка для гиков, которым нечем заняться. Для нормального программиста важнее учить то, что реально полезно: базы данных, асинхронность, архитектуру. Всё остальное — баловство.

Ну всё, красноглазики, пора взрываться в комментах. Жду ваших криков про "истинное искусство программирования". Только аргументируйте нормально, а не заезженными фразами. Я готов к битве.
Please open Telegram to view this post
VIEW IN TELEGRAM
#News #AI

"IT – это всё!" Ну конечно, держи карман шире

Каждый второй сейчас визжит: "Вкатывайся в IT, это же будущее, деньги, свобода, тёлки, тачки...!" Ага, будущее. Слушайте, вы это серьезно? Давайте-ка разберемся.

IT – это не пузырь, это мать его надувной замок. Смотришь на него: яркий, большой, вроде бы круто, а подходишь ближе – и понимаешь, что он держится на воздухе и надувается такими же наивными, как ты, которые ломятся сюда в надежде на золотые горы.

Сейчас рынок уже трещит по швам. Джуны друг друга на авито перекупают, чтобы хоть в стажеры попасть. Половина курсов обещает что ты станешь сеньором за три месяца, а на деле максимум – "сеньор кофе-пейджер-helloWorld'ер". А работы всё меньше. И что? Все ещё думаете, что IT – это билет в рай?

А вот правда: не все станут программистами. Не все в IT найдут себя. Да, здесь есть деньги, но не для всех. И да, здесь свобода, но за неё платят нервами, бессонными ночами и бесконечными фразами "ну, это не баг, а фича".

Так что, если ты думаешь, что IT это лёгкий путь к успеху, то знай: это не так. Задумайся, оно тебе надо? Или ты хочешь стать очередным "вкатышем", который два года учится на курсах, а потом сливается в маркетинг?

IT – не для всех. Но если хочешь рискнуть, то вперед. Только без розовых очков, ладно?
1
#Linux #OS

🔥 Почему Linux Server — это Бог, а Windows Server — боль?

Давайте, фанаты Windows Server, соберитесь! Сейчас я вам объясню, почему вы зря живёте с этим "чудом" от Мелкософта. 😏

🖥 Windows Server — для мазохистов
Кто его использует, вы реально кайфуете от этих обновлений которые приходят в самый важный момент чтобы ваш сервер пошёл в ребут?

"Только что всё настроил — а вот вам обновление!" Ищите ваш сервер где-то в аду.
Лицензии? Вы шутите? Платить бабки за то, чтобы у вас в итоге всё равно что-то отвалилось? Гениально.
Управление через GUI: у вас что, мышку отобрать забыли? Консоль — это святое, но нет, вам надо 30 секунд кликать "ОК", чтобы создать пользователя.
Ах да, перезагрузка после любой фигни: добавили роль — перезагрузка, поменяли IP — перезагрузка, чай себе налили — гадание, упадёт ли сервер.

🐧 Linux Server — это секси
А теперь посмотрим на Linux. Это как пересесть с раздолбанной "девятки" на Porsche.

Обновления? Они приходят, когда я их хочу, и НЕ ломают мне систему.
Цена: Бесплатно. 0 рублей. Ноль. НИЧЕГО. Всё, что вам нужно, — скачать и настроить.
Консоль: Только для настоящих людей. Все действия максимально быстрые, ясные и без тупых окошек "Подтвердите".
Настроил один раз — работает годами. Никаких "ой, у вас тут лицензия закончилась" или "давайте перезагрузим, чтобы Active Directory передумал умирать".

⚔️ Windows против Linux в реальных условиях:
Windows Server:
Занимает ресурсы, как прожорливый монстр.
Постоянно что-то ломается из-за обновлений.
Зависимость от лицензий, обновлений и соплей админа, который каждый день молит, чтобы сервер не умер.

Linux Server:
Лёгкий, быстрый, работает даже на тостере.
Полная свобода в настройках. Хочешь поднять веб-сервер, VPN или DNS? За пару минут и без графического говна.
Безопасность: у кого из вас был сервер на Windows, который не словил вирус? А на Linux? Ну, вот и всё.


"А что ты будешь делать, если в Linux всё руками надо?" — Да, братан, надо думать, а не кликать "Далее". Это не для слабых.
"У нас вся компания на Windows Server, и всё норм!" — Ну норм до первой проблемы, а потом вы плачете и зовёте линуксоида спасать ваш бедный сервер.
"Linux — это сложно, никто его не понимает!" — Вот поэтому ваш сервер на Windows и еле дышит.

Короче, Linux Server — это выбор умных и ленивых. Всё работает стабильно, не жрёт ваши деньги и нервы. А Windows Server? Ну... удачи, ребят. Будем ждать ваши крики, когда всё слетит.
#Programming

💥 Функциональщики — вы просто хитрожопые байтеры! 💥

Какого черта вы всем затираете про свою "декларативность"? Грязные трюки, фальшивый флекс и абсолютное лицемерие. У меня внутри что-то сломалось, когда я понял, как вы нагло дурите людей, пытаясь завербовать их в свою "религию". Вы такие, мол: "Мы тут флексим, мы декларативные, мы и есть сам флекс". Да вы просто живая карикатура Тони Лайфера в мире IT!

Императивщиков вы презираете? "Чмони императивные", говорите? Тьфу вам в лицо!

Короче, лезу читать, что за "декларативность" такая, почему вы так яростно натираете на неё свои копья. И знаете, что нашел? Очередной вагон пустого пафоса.

🤔 Императивность vs Декларативность

Императивность — это когда ты говоришь официанту пошагово, что делать, чтобы принести тебе стейк. А декларативность — просто шепнешь: "Братишка, стейк принеси", и он всё делает.

НО! Кто научил этого официанта?! Кто под капотом написал ему, что конкретно делать? Это был императивный Вася, мать вашу! Так что ваша декларативность — просто еще один уровень абстракции на костылях.

Я предъявил это одному из вас, и знаете, что услышал? Мол, настоящая декларативность — это SQL или HTML с CSS. И тут я просто охренел. Значит, вся ваша декларативщина — это банальные инструкции для движков, написанные теми же императивными программистами? Так какого хрена вы вообще развели этот цирк?

И давайте уже прекратим унижать CSS. Это Тьюринг-полный язык. Хотите примеров? На нем можно закодить правило 110. Так что хватит этого снобизма. #CSSТожеЯзыкПрограммирования

Prolog — вафлеративность во плоти

Prolog? Это ваш пример? Мертвый язык для извращенцев, который мучает студентов чисто ради угара. Без процедурных костылей там ничего не напишешь. Вафлеративность уровня бог.

Все эти ваши scale, F# и метапрограммирование — это просто хайп и позерство. Вы втираете, что у вас все чисто декларативно, а на деле вызываете функции так же, как любой другой императивный язык. В итоге ваши костыли ничем не лучше.

🎭 Декларативность — это миф. Очередной маркетинговый флекс, за которым стоит обычная императивщина.

И давайте, функциональщики, оправдайтесь в комментариях. Расскажите, как ваши костыли запускают ракеты в космос. Жду!)
#Docker #Programming

Docker — блестящая пшикалка для костылей🫠

О, Docker, ты сияющее чудо DevOps-мира, которому все молятся. Но если присмотреться, то весь этот блеск — просто фольга на картонной коробке! Ваша любимая "контейнеризация" — это такой же костыль, как и всё в IT. Только на этот раз костыль в красивом черном чехле с логотипом кита.

"Docker решает все проблемы!" Да ни хрена он не решает. Он просто создает новые!
⚙️ "Контейнеризация"? Больше похоже на "багопарк"

Каждый раз, когда вы запускаете контейнер, где-то в мире плачет системный администратор. Эти ваши "изолированные окружения" — это тот же виртуальный ад, только с меньшей безопасностью и большей головной болью. "Запустим приложение в контейнере!" А потом у вас оно ломается на проде, потому что вы забыли обновить версии образов.

И еще вот это: "Напиши Dockerfile, это просто".
Да вы прикалываетесь? Этот ваш Dockerfile — симфония боли. Один неправильный слой, и вы будете дебажить до посинения.

🐳 Docker-compose: ад на земле

"Давайте добавим orchestration, это же удобно!"
Да-да, конечно: Docker-compose — это как пытаться управлять Титаником из надувной лодки. Все эти ваши depends_on и вечные гонки, когда база данных не успевает подняться, а приложение уже орет: "Connection refused!"

🎭 Docker Hub: свалка образов

"Просто скачай образ с Docker Hub" — ага. Только сначала угадай, какой из 100500 образов не содержит дыр в безопасности. А потом попытайся понять, почему этот образ весит 5 гигабайт и содержит половину вселенной, которую вы никогда не будете использовать

Все эти ваши контейнеры, кластеры, образы — это просто минное поле. Вся эта магия разваливается при первом же серьезном трафике. И когда контейнеры падают, вы сидите и вручную выковыриваете их с сервера, молясь, чтобы Kubernetes не начал спонтанно удалять узлы.

🚨 В чем итог?

Docker — это блестящая обертка для костылей. Он не упрощает работу, он просто перекладывает проблемы с одной головы на другую. Ваша инфраструктура, разумеется, станет "гибкой", но только потому, что теперь ее проще сломать.

Docker — это как продавать колесо, которое квадратное, но с маркетингом, что "ты просто неправильно катишь".
#Windows #OS

🔥 Почему Windows Server — это топчик, а Linux Server — боль и унижение?

Так, ребят, соберитесь! Сейчас я вам объясню, почему Linux Server — это ваша худшая ошибка, а Windows Server — единственный разумный выбор. 😎

Ох, эти фанаты Linux, которые кричат "Бесплатно! Гибкость! Консоль!"... Ага, только не рассказывают, какой это геморрой на практике:

"Удобство? Не, не слышали." Хотите настроить какой-нибудь Apache или Samba? Ну, готовьтесь гуглить километровые мануалы и ломать голову над ошибками, которые выглядят как набор случайных символов.
Обновления: "Всё будет работать... пока ты не обновишь ядро." После этого держите скрещёнными пальцы, чтобы сервер вообще загрузился.
Безопасность? Ага, только для тех, кто не забыл прикрыть тысячу дыр, которых вы даже не знали.
Ах да, документация: "читай man-страницы". Man-страницы, Карл! Это как читать энциклопедию, чтобы понять, как включить свет.

🖥 Windows Server — божество среди серверов
А теперь посмотрим на Windows Server. Это как пересесть с велосипеда, собранного в подвале, на Tesla.

Интерфейс? Удобный, понятный, графический. Хочешь настроить роль? Два клика. Захотел подключить Active Directory? Пару минут, и готово.
Обновления: Автоматические, безопасные, ничего не ломают. Всё работает, как часы.
Поддержка: Если что-то пошло не так (что маловероятно), всегда есть поддержка от Microsoft. А не форум линуксоидов с ответами типа "ну, перепиши конфиг".
Windows Server позволяет сосредоточиться на задачах, а не на борьбе с системой. Вы платите не за "софт", а за удобство, стабильность и вашу нервную систему.

⚔️ Linux против Windows в реальных условиях:

Linux Server:
Сэкономите деньги? Да, но потеряете время, нервы и волосы.
Каждый раз что-то ломается, а решить проблему можно только гуглом и молитвами.
Идеально для тех, кто любит мучиться и чувствовать себя героем IT-выживания.


Windows Server:
Работает из коробки, понятно даже новичкам.
Единая экосистема: всё интегрировано, от Hyper-V до Active Directory.
Минимум проблем и максимум функционала.

🤬 Линуксоиды, покажите свой бомбёж!
"Windows жрёт ресурсы!" — Конечно, если вы запускаете его на калькуляторе. У нормальных людей сервера стоят на железе, а не на маминой стиральной машине.
"Linux бесплатный, а Windows платный!" — Платишь раз и забываешь. А с Linux каждый день тратишь время (которое, между прочим, тоже деньги) на пляски с бубном.
"В Windows нет такой гибкости, как в Linux!" — Зато есть адекватность и время на жизнь.

Windows Server — выбор тех, кто ценит своё время и хочет работать, а не воевать с системой. А Linux Server? Ну... удачи, ребята. Мы будем ждать ваши отчаянные вопросы на форумах, когда обновление опять всё развалит. 😏
👍1
#Other

АРЯЯЯЯЯЯЯЯЯЯ! ОТКУДА ВЫ ЛЕЗЕТЕ, ВСЁ-ПРОПАЛЬЩИКИ?!

Могли бы просто заткнуться и работать. Но нет, вы обязательно залетаете в чат с криками: "Всё, профессия умирает, программирование больше не нужно GPT нас всех заменит, зарплаты падают!" Ну и что мне теперь делать с этим нытьем, а? Каждый раз слушать про то, как вы уже присмотрели новую галеру, потому что кто-то вам в Telegram сказал, что "IT больше не в моде"?

Типа, вы реально не понимаете, что истерить из-за каждой новости — это сосать большой сочный член паники? И да, никто вас не спасет! Профессия умирает? Учись новому. Зарплаты падают? Стань круче. GPT заменит? Хватит писать код, как будто ты из 90-х, начни использовать эту GPT себе на пользу.

Но нет! Всегда находятся те, кто вместо того, чтобы ебашить, сидят и рассказывают, как всё пропало. "Ну всё, рынок обвалился, я ухожу на завод."
Да иди ты уже, чего орешь? Мы тут и без тебя как-нибудь справимся, ага.

Запомните, нытики: все пропало только для тех, кто боится работать и развиваться. Остальные просто берут и делают. А вы продолжайте выть в уголочке, мир от этого не остановится.
#News

Ну что, ребята, почувствовали? Интернет в России уже прямо сейчас становится всё менее доступным. Не в будущем, не "когда-нибудь", а здесь и сейчас. Это не абстрактные разговоры — это уже наша реальность.

1. Что мы теряем прямо сейчас?
Множество сайтов и сервисов.
Каждый день появляются новости: "Заблокировали это", "Теперь недоступно то". А для нас это значит — рабочие инструменты, любимые платформы, полезные ресурсы превращаются в тыкву. Как вам такая цифровая пустыня?

2. Мировая связь — почти на нуле.
Знаете, что такое цифровая изоляция? Вот это оно. Международные платформы закрываются одна за другой. Работа с иностранными заказчиками, общение, доступ к свежим технологиям — всё превращается в головняк.

3. Качество доступа падает.
И это ещё не про скорость интернета, а про саму его суть. Всё больше фильтров, всё больше ограничений. Простая попытка найти информацию превращается в квест с препятствиями.

Это не "перспектива", это уже здесь.
Не надо ждать, что ситуация "станет хуже". Она уже хуже. Пока вы читаете это, доступ к сотням сервисов для образования, работы, творчества и банального развлечения просто испаряется.

Что делать?
Я не буду говорить очевидные вещи. Просто помните: технологии созданы для свободы, и свободу они дадут тем, кто готов искать пути. Не бойтесь использовать альтернативные подходы к доступу в сеть (всем известно какие) — их всё ещё немало.
Интернет был создан как место без границ. И он останется таким, если каждый из нас будет стоять на своём. Они могут закрыть двери, но не смогут перекрыть воздух.

Держитесь, товарищи. И помните: за тёмной тучей всегда есть сеть.
Freedom for the Internet!
2👍1🔥1