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

Автор: @tkach1380
Download Telegram
Друзья, ищем звездочек🌟🧠

Без лишних слов, многие знают, что я работаю в CDEK.Digital

Сейчас у нас открыты несколько позиций (в этот раз без Java, простите)!

1С:
1) 1С TechLead (Технический лидер) - Можно удаленно
2) Ведущий программист 1С (Внутренний учет) - Новосибирск
3) Программист 1С (взаиморасчеты с франчайзи) - Санкт-Петербург
4) Программист 1С (Казначейство, банк и управление ликвидностью) - Новосибирск
5) Программист 1С (Интеграции) - Новосибирск
6) Программист 1С (Закупки) - Можно удаленно


PHP:
1) Senior Backend PHP-developer (Symphony) CDEK.Shopping - Можно удаленно
2) Веб-программист (PHP/Symfony) - Можно удаленно


FrontEnd:
1) Middle+ Frontend разработчик (Vue) - Новосибирск


Руководящие позиции:
1) Руководитель проекта (Low-code) - Можно удаленно
2) Product owner (платежная платформа) - Можно удаленно
3) Product owner (HR tech) - Можно удаленно


UX/UI:
1) UX/UI дизайнер - Можно удаленно


DevSecOps:
1) DevSecOps - Можно удаленно


Полный список можно найти тут. Там же можно посмотреть всю информацию по условиям работы и узнать о компании.
Если что-то заинтересовало - можно написать мне, отвечу на вопросы и порекомендую напрямую HR.
👍53🎉1
Интересно ли и дальше получать ежемесячную подборку свежих вакансий в компаниях, где я работаю?
Anonymous Quiz
89%
Дааа
11%
Нет
23 Ноября исполнится год ютуб-каналу. Нужно срочно добить 2000 подписчиков там)

Давайте организуем?

https://www.youtube.com/@programmer_ed
🔥113👏1
Немного забавной статистики в субботу

Я поискал проекты на гитхабе по нескольким ключевым языкам и посмотрел, сколько проектов, файлов и Merge Requests создано пользователями

Оказалось, что средний проект на C++ занимает аж 56 файлов, а на Ruby всего 12. Приличный разброс, да?

Но интереснее ситуация с количество MR'ов: на один проект на C# приходится всего чуть более половины MR'а, а вот на Ruby целых 11 штук.

Я пошел чуть дальше, посчитал корреляцию между средней величиной проекта и количество мерж реквестов. Она оказалась отрицательная. Причем довольно близкая к -1.

Это говорит о средней обратной корреляции между количеством файлов и количеством MR'ов.

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

P.S: Да, с точки зрения здравого смысла, n=8 - такая себе точность, но и пост не дипломная работа)
👍83🤔2
Последний видос пробил отметку в 20к просмотров - не может не радовать! Всех новеньких рад видеть ❤️

Кстати, в комментах иногда пишут, что-то в формате "срубил денег и просмотров".

Так что я решил показать, сколько же монетизация ютуба принесла за эти 20к просмотров очень даже платежеспособной аудитории.

4.53 доллара (которые я даже вывести не могу)....

У меня обложка для видео дороже стоит😂

Так что все эти видосики пока скорее развлечение, близкое по мат. ожиданию дохода к нелегальными казино и букмекерским конторам
10👍4🤝2🫡1
Месяц назад я написал пост про то, что взял на бесплатное обучение "студента" и хочу посмотреть, что получится из этого эксперимента.

Думаю, практика постов раз в месяц хорошо зайдет!

Месяц, по большому счету, был потрачен на разработку собственного проекта. Это вообще первый проект Александра на Spring, так что я предложил взять классическое банковское приложение, потому что это один из тех бизнес-доменов, который можно расширять в коде хоть всю оставшуюся жизнь.

Итак, что удалось сделать:
1) Разобраться в базе Spring
2) Реализовать простой CRUD
3) Добавить связи между сущностями 1-to-1, Many-to-1, 1-to-Many
4) Подключить логгирование, кэширование, транзакционность
5) Добавить более сложные запросы, требующие работы бизнес-логики (например, совершение транзакции (перевода) между счетами)
6) Начать писать Unit-тесты
7) Столкнуться с проблемой N+1
И много чего еще...

Сейчас я считаю свой эксперимент вполне себе успешным, хочу потратить еще месяц "менторства" на доработку приложения - запихнем все в докер, прикрутим реббит или кафку, добавим ci\cd в проект, интеграционные тесты, swagger и выйдет хороший пет-проект. Ну а дальше - подготовка к собесам!

А завтра немного подробнее расскажу про виновника поста - Александра. С картиночками и фактами, как там в ваших тиктоках делают 😇
👍21🔥81
А вот и наш герой - Александр, в феврале ему исполняется 52, всю жизнь проработал на АО "Лебединский Горно-Обогатительный Комбинат"

Александр из города Губкин Белгородской области (население всего 85 тысяч человек, айти тут и не рождалось, кроме 1С). Электроникой увлекался еще с детства, поэтому отучился на инженера радио-электроники.

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

Увлекается мотоциклами, дайвингом, парапланами, подводной охотой (блин, я тоже хочу) и айкидо (6 лет тренерского опыта, между прочим)

Александр делится небольшим хаком:

Любую пройденную тему нужно попытаться пересказать, еще лучше - попытаться кому-нибудь объяснить ее. Только тогда может прийти истинное понимание того, что же прочитал\услышал\увидел


Посмотрим, что мы сможем построить!
А пока я пошел смотреть, что там за неделю Александр настругал
26🔥10👍7
Немного не айтишная тема, но все равно про интернет

Я вот честно не понимаю, зачем нужны «отвечаторы на негативные отзывы» на всяких площадках вроде 2gis, Google maps и так далее.

Вот пишет человек в порыве праведного гнева отзыв, расписывает по пунктам где и кто не прав, что конкретно произошло и когда это случилось.

А ему на выбор, как из пулемёта, три варианта ответа предлагается:

1) мы обязательно разберемся, честно мамой клянемся (ага, и папой)
2) назовите свое ФИО, номер телефона, точное время посещения заведения, группу крови, принадлежность к жусу, имена всех крестных отцов по маминой линии и имя первого бурундучка и мы обязательно разберемся
3) напишите нам на почту сообщение с темой письма «письма от этих недовольных уродов 45ef34a» и мы вам ответим

Очень искренне и совсем не ответ ради ответа. И этим грешат ну 80% организаций, 10% в принципе не отвечают, а еще 10% пишут в ответ «сам дурак»

Если тут есть владельцы бизнесов или просто люди понимающие, зачем все это?
🤣7🤡2👍1
Примерчик общения в отзывах, крупный банк между прочим
🤡8😁3😨2
Друзья, нужна ваша помощь. Последнее видео про hh зашло как и моей базе аудитории, так и привлекло много новых читателей, слушателей, смотрителей и писателей

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

Но в этом эксперименте мне уже нужна ваша помощь. Чтобы создать 20 резюме, которые тяжело будет "спалить", мне нужно 20 реальных аккаунтов на хэдхантер. Каждый аккаунт регистрируется на номер телефона. А значит, мне нужно 20 добровольцев.

20 фейковых номеров тут не особо подойдут, ибо есть вероятность словить бан, чего бы не хотелось

Среди всех "помогаторов" разыграем одну любую книгу до 1200р на выбор. Мне нужна ваша помощь!
🔥6
Вопрос, который задают мне чаще всего: "Чем джун отличается от мидла? Как стать мидлом?"

Отвечаю коротко, а дальше раскрою. Один - исполнительный, а другой - самостоятельный и инициативный.

Ну а теперь отвечаю подробно.

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


Итак, хард-скиллы. Что же нужно миддлу?
1) Нужно не просто уметь "использовать технологии", но и понимать, как они работают изнутри.
2) Знать и уже начинать применять всякие подходы, паттерны, шаблоны вроде GRASP, GOF
3) Уметь работать и настраивать системы сборок, писать интеграционные тесты
4) Уметь находить причины багов с боя и чинить их
5) Соблюдать процессы, стандарты, best practices в написании кода. Понимать их смысл
6) Анализировать метрики приложения

Ну, а что же по софтам?
1) Самое главное, что на позиции мидла вы уже полностью самостоятельная фигура. Вы - крепкий боец, на котором по сути должно держаться ядро разработки. Сеньору дадут делать что-то необычное и новое, а тимлид уже на 50% менеджер, поэтому костяк базовых задач - на вас.
2) На этой позиции вы не нуждаетесь в очень подробном описании задач, умеете задавать правильные вопросы и вычленять из ответов важную информацию
3) Преимущественно сами выбираете быстрое и эффективное решение задачи, иногда обращаясь к старшим коллегам
4) Обозначаете неочевидные проблемы, планируете сроки выполнения фичи, берете на себя ответственность за выполнение задачи
5) Общаетесь с "бизнесом" не на языке programmirovania, а на понятном ему языке, даете обратную связь, умеете ее получать
6) Делитесь идеями и продвигаете их в команде

В общем, джун - скорее "исполнитель", сказали - сделает, не сказали - не сделает
А мидл - "самостоятельная фигура", со своими убеждениями, со способностью доносить и доказывать эти убеждения, со знаниями, со способностью брать и нести ответственность за свои поступки

Мне еще нравится сравнивать джуна (не спроста его так называют) с ребенком - по закону еще не полностью несет за себя ответственность, в отличии от 18-летнего лба (читай, мидла)

Ну а всех с наступающими!
👍27🔥42
Media is too big
VIEW IN TELEGRAM
Можно без комментариев?
🤣30🤡4🦄1
Программист живёт нормально
Можно без комментариев?
Собеседование на Джуниор разработчика, 2123 год
😁14🤣6
54 тысячи просмотров? Вот это подарок на Новый год, конечно
8🔥5
Поздравляю всех с наступающим, а кого-то даже с наступившим Новым годом!

Желаю сил в новом году на выполнение поставленных целей, побольше времени на семью и любимые дела, титанического спокойствия и по-больше приятных моментов

Спасибо вам за то, что вы тут. Мы с вами из маленького канала за год выросли почти в четыре раза тут - в телеграме, и в 10 РАЗ в ютубе.

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

Скидывайте фотки, как отмечаете!
🔥14🎄3
Начинаем год с легкого контента

Сбер ушел в стендап

Предлагаю бросить IT-сферу, тут в 250 тысяч в доставке
🤪12🤣8