Вот потихоньку наша "успешно развивающаяся" в условиях кризиса экономика добралась и до моей работы. Видимо в следующем году придется искать новую работу, т.к. it компания, которая успешно держалась на плаву более 15 лет, потихоньку умирает. Прилетел "подарок" некоторым сотрудникам под новый год. Сокращение штата.
Решил вот пост сюда запилить. Маловероятно конечно, но вдруг прочитает кто-нибудь, кому как раз нужны услуги it компании)
У компании был один большой заказчик в виде регулирующего гос. органа, за счет которого, можно сказать она и существовала. Но, т.к. как сейчас все гос. учреждения централизовано, в порядке импортозамещения, переводят на так называемый гос. тех (ПГС), который находится под Ростелекомом, то от наших услуг постепенно отказываются. Было, кончено, предложение и нам заняться этим переходом, но погрузившись в эту тему и поняв какое это сырое "говно", которое нужно внедрять, но при этом не имея доступа к возможности хоть как-то исправлять и дорабатывать этот так называемый продукт жизнедеятельности, т.к. его авторы никого к нему не допускают, было принято вполне разумное решение за это не браться. Учитывая бюджет, который на это выделяется, нереальные сроки и огромные штрафные санкции, все это в итоге привело бы к печальным последствиям.
Кроме этого гос. органа у компании был ряд крупных других, всем известных гос. заказчиков. Но все они уже находятся на мизерной тех. поддержке и не требуют развития проектов.
Разработчики компании специализируются на java разработке в связке с реляционными БД. Есть свой многопользовательский кросплатформенный программный продукт который содержит в себе полноценный СЭД, но так же может использоваться в довольно многих направлениях. Так же есть свой отдел веб разработки.
Понимаю, что не то это место куда писать нужно, да и не моя эта ответственность заниматься поиском решения финансовых проблем компании, но жалко коллектив. С некоторыми много лет вместе, вырос тут со специалиста тех. поддержки до руководителя отдела разработки. В общем печально за всем этим наблюдать.
- Разместить новость на сайте/в группе ВК, исправить цвет кнопки, слегка подшаманить со стилем, разобрать письма в ящике эл. почты по папкам...
- Помочь сотруднику установить то или иное программное обеспечение, подключиться к базе 1С, переустановить ОС, заменить плашку ОЗУ, разобраться с автозагрузкой ненужных программ, установить Яндекс.Браузер и LibreOffice (у нас была гос. компания)...
- Разгрузить грузовик с орг. техникой, бумагой, стеллажами для серверной, разобраться с порядком расположения складских объектов...
- Перенести системный блок, монитор, иные элементы АРМ с этажа на этаж и из кабинета в кабинет...
- Отформатировать по ГОСТу документ Word, заполнить таблицу Excel...
После такого десятилетнего опыта работы я решил уволиться (зарплата 60к слишком маленькая для меня - даже зубы не вставить!) и пойти на работу на вакансии типа:
DevOps, Data Scientist (Junior), Middle Soft Developer, SMM-специалист, Java-Developer и т.п.
Пришёл в один офис и рассказал, что "у меня 10-летний опыт работы с компами". В ответ мне протянули моё собственное резюме... там было написано:
Должность: инженер-программист.
А дальше мелким шрифтом приписано (примечание от бывшего работодателя): "Разнорабочий (компы)".
То есть бывший (работодатель) обозвал инженера-программиста разнорабочим по компам!
В связи с этим у меня два вопроса:
1) Зачем бывший работодатель конкретизирует этот вопрос? Неужто не проще было написать, что "работник выполнял функционал инженера-программиста согласно должностной инструкции"?
2) Почему для моих новых потенциальных работодателей такая формулировка является достаточным основанием для отказа в приёме на более желанную для меня работу?
Ответь на них!
P.S. Уволился я просто: без заранее определённого нового места работы. Мне 31.
Главная страница сервис изучения новых слов со списком модулей
Предисловие
Всем привет. Последние лет 7 я с переменным успехом пытаюсь изучать английский язык и для заучивания новых слов использовал известный сервис Quizlet.
Сервис полностью меня устраивал, но в какой-то момент стал платным, а чуть позже из РФ и оплатить подписку тоже стало проблематично. Поэтому, изучив аналогичные сервисы (ни один из них меня не устроил), мы с другом решили разработать своего убийцу GTA Quizlet c аналогичным функционалом.
Прошерстив просторы GitHub, был обнаружен проект, который частично реализовал необходимый функционал на React в формате web-приложенияю.
Взяв за основу готовый скелет приложения, мы разработали все необходимые режимы и алгоритмы изучения новых слов (алгоритм выдачи слов в режиме изучения оказался не таким тривиальным, как я рассчитывал).
Стоит сразу отметить, что приложение хранит наборы изучаемых слов (модули) локально на вашем компьютере, поэтому будьте аккуратны при очистке данных сайта в своем браузере (очистка данных удалит модули и весь ваш прогресс изучения). Поэтому для переноса и сохранения данных делайте бэкапы.
И регистрации приложение не требует, но ориентированно для работы с ПК (с мобильного будет работать, но криво). Мобильная версия будет добавлена в будущем.
На данный момент в приложении есть два режима изучения слов:
Learn (изучение)
Listening (прослушивание и написание на слух)
В Learn вы сначала должны выбрать перевод (определение) слова (термина) в режиме теста дважды, а затем дважды напечатать это слово по его определению. Выглядит это так:
Режим теста в Learn
Режим ввода термина по его определению/переводу
Если вы правильно ответили на тесты и правильно напечатали слово по определению, то слово будет считаться изученным и будет убрано из текущей обучающей сессии. Но, если вы ошибетесь при ручном вводе, вам придется повторно его ввести два раза (это нужно для лучшего закрепления).
В правой части экрана приложения присутствует индикатор прогресс и поле ввода для настройки размера рабочей пачки терминов. Рабочая пачка - это набор слов, которые случайно были набраны в данных момент для запоминания из множества терминов модуля. Рабочая пачка пополняется в процессе запоминания слов в текущей сессии. Чем больше размер пачки, тем сложнее будет запоминать слова (одно и то же слово будет податься реже). Настраивайте размер пачки под себя.
Теперь про режим прослушивания. Ту еще проще:
Иллюстрация режима прослушивания
Нажав на картинку с символом ноты, вы услышите слово, которое нужно ввести в поле вода. Если вы ввели правильно, то увидите советующее сообщение, а если неправильно, то будут указаны ваши ошибки в написании слова. Слово считайте изученным, если вы верно ввели его дважды. Если вы случайно опечатались, то можно нажать кнопку, что термин был введен верно, чтоб больше не возвращаться к этому слову.
Пример неправильного ввода
Рабочая пачка здесь работает аналогично режиму изучения.
Импорт и экспорт модулей
Чтоб изучать новые слова, их нужно как-то добавить в приложение. Поэтому был реализован функционал импорта и экспорта модулей.
Так как изначально приложение вдохновлялось квизлетом, был реализован функционал импорта модулей из quizlet. Делается он так:
Экспорт модуля из Квизлет
В настройках модуля выбираем Экспорт, а затем нажимаем Копировать текст. Потом переходим на главную страницу нашего приложения и выбираем режим импорта модуля как таблицы:
Процесс импорта модуля из Квизлет
В этом режиме можно редактировать модули еще до их импорта (но есть и отдельный режим редактора, о нем поговорим дальше). После вставки терминов и названия модуля, можно нажать кнопку Create. В результате добавленный модуль появится на главной странице.
Далее есть возможность импорта модулей в JSON формате. Но чтоб импортировать модули, их нужно экспортировать. Режим Export all modules сохраняет сразу все модули в один файл, который потом можно импортировать. Это полезно, если вам нужно сделать бэкап, перенести модули на другой ПК или поделиться модулями с другом.
Меню на главной странице приложения
В JSON формат можно экспортировать и одиночный модуль. Для этого нужно перейти внутрь модуля и нажать соответствующий пункт меню:
Меню управления выбранным модулем
В этом же меню есть пункт редактирования модуля. Тут все очевидно:
Режим редактирования модуля
Кроме редактирования модуля, если возможность сбросить и установить прогресс изучения. А так же есть кнопка удаления модуля.
И конечно же есть режим ручного создания модуля. Он доступен из главного меню (Create module):
Режим ручного создания модуля.
Вот и весь функционал. Все довольно просто.
Планы по развитию приложения
Планов довольно много. Хотелось бы добавить возможность выбора языка модуля, так как сейчас приложение будет корректно работать только с английским языком в режиме прослушивания.
Еще есть идеи по дополнительным режимам изучения слов и доработкам существующих режимов. Также есть планы по адаптации приложения под мобильные телефоны.
Если будет запрос, можно будет добавить создание профилей с возможностью хранения модулей в БД приложения.
Но самое главное на данном этапе это получение обратной связи от вас и поиск ошибок. Приложение будет развиваться, так как я и сам им пользуюсь.
Если у вас какие-то идеи по развитию проекта или вы нашли баги, то обязательно пишите об этом в комментариях здесь или в ТГ.
Буду очень благодарен за ваши отзывы, по возможности попробуйте им попользоваться. Это очень важно. Для использования достаточно перейти по ссылке - https://ll-tool.web.app/
Регистрация и какие-то ваши данные не требуется. Приложение работает сразу после открытия страницы.
Надеюсь, что представленный проект будет вам полезен.
Доброго времени суток, время закончилось для отдыха поехал на работу, сейчас будет мало времени, приложение так и не доделал (делал, делал и не доделал), но какие то функции оно выполняет, проверил вроде работает, зависит много от версии Android и от производителя устройства, Мне интересно как поведет приложение у Вас для дальнейшего его исправления, я один и многое не могу проверить, много разных кнопочек забываю, так же интересно Ваше мнение что добавить в вкладки дела и развлечения
У кого какие идеи делитесь, если будут у кого-то ошибки пишите в комментариях и желательно добавляйте скрин с проблемой.