SimbirSoft.Dev
2.85K subscribers
1.5K photos
211 videos
1 file
719 links
Канал для ИТ-специалистов от #SimbirSoft_team.

Делимся опытом, ищем таланты, постим мемы про разработку.

Вакансии компании:
https://s.simbirsoft.com/9Kv1
Download Telegram
#вакансии_SimbirSoft 🐰

1C-аналитик, нам важно:
опыт работы от 2-х лет;
опыт бизнес-моделирования сложных систем;
знание конфигурации 1С ERP, УХ, ЗУП.

1C-разработчик, с тебя:
опыт работы на платформе 1С Предприятие 8 и выше от 2-х лет;
знание одной или нескольких типовых конфигураций 1С (ERP, УТ, ЗУП, БП, БП КОРП, УПП, КА, Документооборот);
опыт работы с СКД.

Go-разработчик, нам важно, что у тебя были:
коммерческий опыт разработки на Go от 2-х лет;
опыт работы с реляционными БД;
понимание принципов работы брокеров сообщений RabbitMQ и Kafka;
опыт разработки web-сервисов (REST, gRPC);
знание сетевых протоколов (TCP/UDP).

Vue-разработчик, у тебя есть:
опыт работы с Vue.js 2/3, Vue Router, Vuex/Pinia;
понимание JS ES6;
понимание базовых механизмов работы языка;
опыт работы и понимание Typescript;
опыт работы с Docker.

Инженер по нагрузочному тестированию, с тебя:
теоретические знания подходов и методологий тестирования производительности;
опыт работы с JMeter/Gatling;
навыки работы с командной строкой Linux;
навыки работы с БД;
знание SQL (на уровне join-запросов).

Java-разработчик (Kotlin), для нас важно:
опыт коммерческой разработки на Java от 3-х лет и на Kotlin от 1 года;
навыки работы с Spring Framework, а также в микросервисной архитектуре;
знание SQL и NoSQL СУБД;
опыт работы с Kafka/RabbitMQ.

Присылай резюме или рекомендуй друга, будем рады познакомиться лично 😆
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥2🤩2
23 года! 1575 сотрудников в компании! 1200 (даже больше) реализованных проектов! И просто много любви к IT!

Ва-ааа-у! С Днем рождения, SimbirSoft 💙

Мы точно знаем, что каждый симбирсофт-человечек и его действия, имеют огромное значение для нашей компании, наших клиентов и их аудитории, IT в целом — мир меняют команды🔥

CEO Алексей Флоринский: "А начиналось все с маленького кабинета, 4 человек, увлеченных программированием, и банковского проекта из Японии. Вернуться вместе с нами в далекий 2001 год и посмотреть, как росла SimbirSoft можно на странице с нашей историей"💙
Please open Telegram to view this post
VIEW IN TELEGRAM
19🔥8👍3
Какие слова пропущены в этом предложении? 🤔
« запускает скомпилированный Java-код, предназначен для выполнения байт-кода».

Пиши в комментариях 👇
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥1😁1
Правильный ответ можно узнать в нашем тесте по языку Java, а заодно проверить свой уровень практических знаний по другим вопросам.
🙃Уровень: Junior/Middle.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥71
This media is not supported in your browser
VIEW IN TELEGRAM
5🥰1
Ищем DevOps-инженера 😳

Для нас важно:
Опыт работы в роли DevOps/SRE: от 1 года.
Хорошие навыки администрирования Linux.
Опыт работы с системами управления конфигурациями.
Опыт работы с CI/CD.
Опыт работы с веб-серверами Nginx, Apache.
Знание систем контроля версий (Git, SVN).

Откликнуться на вакансию или порекомендовать друга можно тут 😤

Не упусти свой шанс стать частью команды SimbirSoft 💼🚀
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍32
С этой задачей на собеседовании справляется не каждый Python-разработчик… Сможешь решить ее и обосновать свой ответ? 🤓

Что выведет принт на скриншоте ниже?
ℹ️ функция “id” возвращает адрес объекта в памяти)

Варианты ответов:
1) Все принты будут разные.
2) Первый и третий принт будут одинаковые.
3) Первый и второй принт будут одинаковые.

Номер ответа пиши в комментариях 👇

P.S.: с правильным вариантом и его обоснованием вернемся завтра ✌️
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10
Итак, давайте проверим и разберем задачу выше подробнее 😉

🔹Наш код начинается с того, что мы создаем переменную с именем “a” и значением 5.
Что в этот момент делает интерпретатор? Он идет в область памяти и ищет там объект, который будет соответствовать типу integer и значению 5.

🔹У нас появляется два варианта развития событий:
1) Диспетчер памяти находит объект в области памяти и возвращает на него ссылку
2) Диспетчер памяти не находит объект в области памяти, создает его, и возвращает ссылку.
Так как простые числа заранее проинициализированы в памяти, то диспетчер памяти найдет нужный объект и вернет ссылку на него.

🔹Далее, мы создаем в пространстве имен имя “a”, увеличиваем количество указателей на этот объект на единицу и привязываем к имени “a” ссылку на объект, которую мы получили ранее.
Выполнению кода a = 5 соответствует четыре действия:
1) Создается объект с типом int и значением 5 (или найден, если он уже существует).
2) Создается имя a (или отделяется от последнего объекта, помеченного именем a).
3) Счётчик ссылок на новый (или найденный) объект int увеличивается на 1.
4) К имени a привязывается полученная ссылка на объект в памяти.
Следующей строчкой мы вызываем функцию print. Что мы делаем на этом этапе?

🔸Смотрим, какое название нам передано в качестве входящего аргумента функции id.
🔸Смотрим, какая ссылка привязана к названию a.
🔸Идем по этой ссылке в память, находим объект и получаем его идентификатор.
🔸 Возвращаем идентификатор из функции id и выводим его через функцию print.
Проделав эту работу еще два раза, мы увидим, что в первом и третьем принте окажется одинаковый вывод, поскольку имена a и b, на 1 и 5 строчке, привязаны к одному и тому же объекту в памяти.

🔹Во втором принте будет отличный от первого и третьего результат, поскольку в процессе реализации кода a = 10, мы отвязываем от имени а ссылку на объект в памяти с типом integer и значением 5, и привязываем к этому имени объект с типом integer и значением 10, который, естественно, будет иметь другой идентификатор.

Таким образом, мы пришли к выводу что правильным ответом будет вариант под номером два — первый и третий принт будут одинаковые.

Если вам стала интересна эта тема, углубиться в нее вы сможете при помощи следующих материалов:
https://habr.com/ru/companies/ruvds/articles/441568/
https://habr.com/ru/companies/domclick/articles/530804/
https://habr.com/ru/articles/417215/
👍72🔥1🤔1
This media is not supported in your browser
VIEW IN TELEGRAM
8
#вакансии_SimbirSoft

Go-разработчик 😏

С тебя:
🤬 уверенные знания языка программирования Go (опыт на коммерческом проекте от 2-х лет и выше);
🤬 понимание особенностей сервисной и микросервисной архитектуры;
🤬 опыт работы с MongoDB, MySQL или PostgreSQL;
🤬 понимание принципов работы брокеров сообщений RabbitMQ и Kafka;
🤬 знания ClickHouse на уровне опытного пользователя.

Почему нам стоит быть вместе? 👉👈
У нас выстроенные процессы удаленки, заботливые менторы, гибкий график, амбициозные задачи и множество интересных проектов, система бонусов, соцпакет и «белая» зарплата, насыщенная корпоративная жизнь и клубы по интересам, а также есть все необходимое для того, чтобы расти и совершенствоваться в профессиональных навыках

Становись частью нашей #SimbirSoft_team — откликайся на сайте на вакансию и присылай свое резюме 😉
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔21🔥1
💪 Декларативность против низкоуровневости. Проверяем библиотеки на соответствие Developer eXperience 🦾

Сравнили два стейтменеджера в новом свете — описав создание кода на Effector для привычных кейсов в Redux.

Как это отразилось на удобстве работы, читай здесь.
Please open Telegram to view this post
VIEW IN TELEGRAM
3🔥2👍1