Программист живёт нормально – Telegram
Программист живёт нормально
2.22K subscribers
140 photos
7 videos
29 files
79 links
Канал о программировании, программистах и жизни с программистами

Автор: @tkach1380
Download Telegram
Открыв на случайной странице в магазине, получил порцию контента для нового видео о плохих книгах. Хотите?

Может там, конечно, все остальное нормально, а мне так не повезло…
16🤔3👍1
Думаю, все знают текущую ситуацию в России с лицензионным ПО

JetBrains, уходя, продлила лицензии на свое ПО, кто-то ушел в пустоту, а кто-то в целом запретил пользоваться своим софтом. В очередной раз в моих "подписках" выплыла тема пиратства и тут мне стало интересно, а что думают подписчики ПЖН насчет нелицензионного софта.

Сейчас запушу пару опросиков, должно быть интересно)

PS Все анонимна, чесна
👍6
Вы когда-нибудь использовали пиратское программное обеспечение из-за отсутствия финансовой возможности купить лицензионное?
Anonymous Poll
68%
Да, часто
17%
Иногда
5%
Редко
2%
Никогда
8%
ТЫК
Как вы считаете, приемлемо ли использование пиратского ПО, если нет возможности его приобрести?
Anonymous Poll
86%
Да, приемлимо
5%
Нет, не приемлимо
9%
ТЫК
Если бы программное обеспечение были бы более доступными (цены, возможность оплаты), вы бы предпочли использовать лицензионное ПО?
Anonymous Poll
80%
Да
12%
Нет
8%
ТЫК
Завтра мы наконец-то выдвигаемся снимать видео о хх, сценарий написан, материалы отобраны. Значит, где-то к числу 14 оно появится на прилавках ваших ютубов.

А пока - немного материала из видео. Вот такой отклик получили. Взяли бы кандидата?
👍6🫡6😁4😐1
Немного бэксейджа сегодняшней записи, в прочем, как и всегда)

В конце - крик души
👍7😁2
Forwarded from Иван
This media is not supported in your browser
VIEW IN TELEGRAM
👍6🤣2
Извините, я умер. Больше эйчаров богу эйчаров
Я отупел от этого диалога, как и от скорости ответов рекрутера. Кажется, пора подключать асинхронщину

#диалоги #присланное
😁15🔥5🙈5🤯4🏆1
Под прошлым постом обсудили тестовые задания и я вспомнил, что года три назад получил один из самых мощных отказов, который действительно помог прокачаться. Моя редактура присутствует.

Почитайте, это напоминание о том, что все мы с чего-то начинаем. Я, кстати, через 4 месяца после этого письма нашел свою первую работу. Правда, не в этой компании
👍54
Привет!
Получил фидбек, его много)

Можно похвалить за то, что сделал то, что требовалось, программа работает, все считается


Теперь где прокачаться:
Все сделано в одном классе, вся логика в одном месте. Логика основывается на регулярных выражениях, это не оч хорошо, потому как с регулярками не всегда при чтении кода понятно, что там происходит, должно происходить.
Java - ООП язык. Задание сделано в процедурном стиле. Т.е. все собрано в одном месте и программа состоит из набора команд, которые выполняются одна за другой.
Как все переделать, чтобы прокачаться:
1) Отказаться от регулярных выражений
2) Переписать все с использованием ООП подхода. Определиться какие сущности есть в программе и вынести каждую сущность в отдельный класс.
Например, штуку, которая шлет запросы - в один класс, калькулятор рейтинга - в другой класс. Сущность ответа от сервера - в третий класс.

Про сущность ответа от сервера.
Сейчас ответ от сервера сохраняется просто в строку. Но это JSON, у него есть какая-то структура. Надо изучить как из JSON делать Java объекты и наоборот. Сделать сущность ответа от сервера не строкой, а POJO классом, который из JSON ответа сервера заполняется данными. Сейчас все сделано с использованием только лишь статических методов и переменных.

При переделке на ООП лад использовать объекты. А статическими оставить только лишь максимум константы(адрес сервера).
Максимально стараться не писать самому некоторые вещи, для которых уже есть более высокоуровневые реализации. Например при отправке запроса на сервер вместо HttpURLConnection и URL использовать httpClient от apache. Научиться подключать сторонние библиотеки через зависимости
Оформить все это как maven проект, а не gradle (Возможно тут просто вкусовщина, но за 3 года работы я сталкивался только с maven проектами и maven надо знать).

Следующий шаг - изучить спринг. Начать можно с hello-world на Spring-boot. Затем понять что такое бины в спринге. Что такое контроллер-сервис-репозиторий. Попробовать написать ту-же программу уже на спринге. Чтобы запуск и остановку калькуляции рейтинга можно было инициировать http запросами. Также почитать про протокол http. Тут же уже можно заменить httpClient от apache на спринговый restTemplate.

Мы предлагаем тебе прокачаться в Java Core, изучить основы спринга и чего то более высокоуровневого, научиться работать с базой не с JDBCTemplate, а с чем то более высокоуровневым вроде hibernate, научиться писать сервисы на спринге.
Думаю, за месяца три это можно в спокойном режиме довести до уровня рабочего кода, который не супер сложно понимать)

Если ты готов прокачаться по всем этим замечаниям, то дерзай!
Через примерно три месяца можем снова связаться, и ты снова попробуешь свои силы)
К тому времени, если ты исправишь все замечания, то мы будем готовы тебя рассмотреть, но желательно придумать что-то хотя бы около фултайм, хотя через три месяца уже это лучше предметно обсуждать.

Как-то так)
Что скажешь?
🔥163👍2🕊2
Всем доброго позднего вечера 😎

Наконец-то многострадальное видео вышло
https://youtu.be/qRWqvHA0nHU?si=Dlkd687aA9lRVzdF

Создали две вакансии на хедхантере, собрали более 2000 откликов, узнали много секретов о хх (и даже грязных). В общем, все в видео.

Пожалуйста, поделитесь видео со своими друзьями и жильцами вашего жэка. Сил потрачено больше, чем на все остальные видосы вместе взятые
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14👏3
Пока мы спали, случилась некоторая революция в музыке

Не так давно вышел альбом никому до этого неизвестного исполнителя - Norimyxxxo aka Нейромирон aka Оксинейрон

Альбом назвался «Горгород навсегда», а в голосе и подаче угадывался голос Оксимирона. С самого выхода альбома люди спорили, что это было - нейросеть или перфоманс от самого исполнителя.

Оказалось - нейросеть. Поклонник творчества обучил нейросеть на песнях Мирона, а сам занялся «отработкой стиля», чтобы нейросети осталось лишь подменить голос.

Текст, биты и подача - оригинальные. Единственное, что сделала нейросеть - подменила голос. Но сам факт того, что это в некотором роде переворот на рынке музыки - поражает.

Фактически, открыт новый ящик Пандоры, позволяющий выпускать новые песни Майкла Джексона, Курта Кобейна и других исполнителей.

Не знаю, как с точки закона, но автору нейро-альбома удалось отстоять свой альбом на всех стриминг-площадках мира. Сам по себе голос (пока еще) не является какой-либо собственностью

А вот, кстати, пример того, что получилось - https://m.vk.com/video-222040289_456239028

Всем хороший нейровыходных

Оксинейрон, блин
👍6🤯4😁1
Последнее вышедшее видео на канале получилось очень странным

С одной стороны, показатели вовлеченности в просмотр видео очень хорошие для тематики и лучшие на канале. Первые 24 часа так вообще видео стартануло лучше всех.

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

Поделитесь в комментах, как вам тематика экспериментов на канале? Есть идея попытаться создать 15-20 различных резюме и посмотреть, насколько тяжело сейчас найти работу. Но что-то ситуация с видео вообще непонятна ;(
8🔥1🎉1
Отдыхаешь, заказываешь мак в Египте, а тебя ошибками из джавы засыпают

И сразу о работе вспоминаешь


Остановитесь…
😁16👀4👍1🤣1👨‍💻1😨1
Мы тут долго выбирали, какое сопроводительное показать как "хорошее", среди того, что нам наприсылали за время эксперимента

Решили показать одно, зато не стыдное

Миша (это который hr с канала Кадровый пылесос) говорит, что это сопроводительное "плюс минус", а мне оно очень понравилось

Кстати, вам тема разбора резюме и сопроводительных интересна? Хотели бы посмотреть что-то об этом или даже поучаствовать со своим резюме в таком?
👍23🔥2😐2🤔1
Иногда мне кажется, что мы находимся в каких-то параллельных вселенных. Я снимаю видео, где на одну вакансию получаю 2000 откликов, а потом захожу почитать vc.ru и член совета директоров, председатель правления «Тинькофф банк» Станислав Близнюк говорит:

Когда человек выходит на рынок ИТ, он через три дня получает пять-семь офферов, причем с повышением. Просто жуткий дефицит. К чему это приводит? Одно последствие — это что цена подрастет, это вызов для многих компаний.

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


Я понимаю, что речь идет, видимо, о супер-квалилифицированных кадрах, которых по всей Руси человек 5, но вот такую (вероятно, вырванную из контекста) цитату сейчас возьмут в оборот все КиллБоксы и GreekPains'ы и будут снова на этом строить свою рекламу

Очередная жатва
👍15🤪6👎2💩2😭2🔥1😡1
Падскажите, а вы просмотрели мое резюме?
14🥰4😢2🤣2😁1