Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: 

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Интересно ваше мнение.
 
 автор: osmor   (30.06.2014 в 09:46)   личное сообщение
 
 

История такая, озаботился поиском работы. Почитал вакансии, поскольку все что касается Lotus далеко территориально или не подходит по разным причинам решил посмотреть и access...
Нашел объявление, послал резюме.
Пришел ответ с просьбой прислать примеры кода.
Отправил ссылки на свои статьи на сайте
http://hiprog.com/index.php?option=com_content&task=view&id=251661546
http://hiprog.com/index.php?option=com_content&task=view&id=251661547
http://hiprog.com/index.php?option=com_content&task=view&id=251661586
и еще один маленький телефонный справочник сделанный лот 10 назад. Простенький, но код посмотреть можно.
получил ответ


В письме существует пять ссылок на странички, в каждой из которых одна или несколько программ.
Руководитель выбрала из всего множества одну небольшую программу. Она не идеально написана, не вычищена и содержит ошибку.
Просьба прислать ОДИН пример качественно написанного (насколько возможно) и безошибочного кода.


написал в ответ что ошибок быть не должно, вероятнее всего или версия office не подходящая или win 64.
Ответа не получил, ну и решил что тема закрыта, я им просто не подхожу.
... Прошло 10 дней
Получаю письмо с предложением решить задачу.


Задача. Написать процедуру обработки файла Excel. Параметр – имя файла. Процедура должна открыть файл (если он еще не открыт) и обработать его по описанным ниже правилам. Результатом может быть программа на VB или вложенная в Excel/Access файл программа на VBA. В последнем случае пусть главная процедура называется ProcessFile.
Имеется:
Файл Excel, содержащий один лист данных.
Структура листа: сначала идет несколько строчек с вводной информацией, потом таблица данных. Таблица, в свою очередь, состоит из одной строки заголовков колонок, далее, строк с данными и, наконец, итоговой строки.
Для обработки требуется, чтобы среди колонок были бы колонки с заголовками «Заказ», «Товар», «Магазин», «Продавец» и «Сумма». Строка заголовков таблицы распознается по наличию в ней названий этих пяти колонок.
Итоговая строка содержит в первой колонке строку «Итого:» .
Все строки между итоговой строкой и строкой с заголовками – таблица данных.
Данные таблицы представляют собой данные принятых мебельных заказов. Каждый заказ оформляет один продавец в определенном магазине. Заказ состоит из набора позиций (колонка «Товар»), каждая из которых имеет свою стоимость (колонка «Сумма”). Соответственно, в таблице данных каждый заказ представлен одной или несколькими строками.
Что нужно сделать:
1. Скрыть все колонки с данными, кроме вышеуказанных пяти.
2. Справа от таблицы данных на том же листе нарисовать таблицу с итоговыми данными по магазину:
a. название магазина;
b. количество заказов, оформленных в магазине;
c. общая сумма стоимостей заказов, оформленных в магазине.
3. На новом листе вывести данные о продажах кухонь продавцами:
a. продавец;
b. количество «кухонных заказов» (назовем заказ «кухонным», если в списке его позиций есть товар «кухня»);
c. сумма стоимостей кухонных заказов.
4. В этом новом листе с информацией о продавцах:
a. выделить жирным шрифтом строки с продавцами, у которых не менее половины кухонных заказов содержат позицию «СУШКА» ;
b. подкрасить желтым фоном строки с продавцами, у которых средняя стоимость заказа (по всем заказам) превышает 100 тыс. руб.;
c. для продавцов, не входящих в предыдущую категорию, - подкрасить зеленым фоном строки , если средняя строимость кухни (стоимость позиции «кухня») превышает или равна 50 тыс. руб..

Написанная Вами программа будет тестироваться на наших данных. Ориентировочный размер таблицы данных – 5000 строк * 350 столбцов.
ГЛАВНЫМ КРИТЕРИЕМ ОЦЕНКИ ЯВЛЯЕТСЯ КАЧЕСТВО КОДА.


Примера файла НЕТ.
Прикинул что задача не сложная, но муторная и потребует примерно 3-4 часа. Решил ничего не делать... ну ладно если бы задача была интересная (тут делал опрос цисок по snmp с запихиванием данных в zabbix, вот это было интересно, даже денег не стал брать потому что чистый кайф от задачи). А тут ... ну жалко мне тратить 4 часа своего времени на совершенно не интересную задачу, бесплатно, да еще с непонятным результатом. Еще и файл для обработки самому набивать....

Еще подумал... а почему все это не загоняется в нормальную базу и уже в ней не делается анализ?

Может я не прав? Может просто снобизм? Может это вообще так принято давать кандидатам скучные задачки на пол рабочего дня?

  Ответить  
 
 автор: Lukas   (30.06.2014 в 18:33)   личное сообщение
 
 

>>Решил ничего не делать...
И это правильно.
Куета какая-то уровня вчерашнего студента.

А постановка критерия оценки: "ГЛАВНЫМ КРИТЕРИЕМ ОЦЕНКИ ЯВЛЯЕТСЯ КАЧЕСТВО КОДА" воопще ниочем.

Думается мне это разводилово, как и ответ в первом письме.
Сильно смахивает на стандартный темплейт.

  Ответить  
 
 автор: Explorer   (01.07.2014 в 14:51)   личное сообщение
 
 

Сильно смахивает на стандартный темплейт.


update:
какого-то курсовика

  Ответить  
 
 автор: kot_k_k   (02.07.2014 в 09:51)   личное сообщение
 
 

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

  Ответить  
 
 автор: Мюллер   (02.07.2014 в 12:33)   личное сообщение
 
 


А тут ... ну жалко мне тратить 4 часа своего времени на совершенно не интересную задачу, бесплатно, да еще с непонятным результатом. Еще и файл для обработки самому набивать....



Судя по задаче - работа будет такая же муторная. Да и очень смахивает на то, что какя-нить миниконторка по сбору мебели решила себе прогрмму автоматизации наваять
Если и не развод - то ,имхо, не то место, которое нужно выбирать для работы.

  Ответить  
 
 автор: osmor   (02.07.2014 в 12:57)   личное сообщение
 
 

ну вообще контора крупная. я бы сказал очень крупная. По этому и удивлен.
а вот по поводу работы - похоже так и есть.... А красить строчки в EXCEL в разные цвета как-то не очень хочется.
Пока не приперло - буду держаться от них в стороне.

  Ответить  
 
 автор: amba-l   (08.07.2014 в 15:59)   личное сообщение
 
 

если платят нормальные деньги и контора крупная-напиши код и не парься.
Как говорится если в требованиях на соискание работы написано "резюме на фиолетовой бумаге", то будь ты хоть Энштейн, но с резюме на белой бумаге Вас просто не будут рассматривать.

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList