Как найти работу программистом не имея опыта?
77341
234
Ananas
veteran
Тип данных - числа.Тип данных (или ошибка выполнения программы) определяется типом присваемых значений при первом присвоении или отсутствием такого присваивания.
СПАСИБООООО CoolUser и ПолосатомуМуху за удачно разыгранную сценку, демонстрирующую одну из многих других причин, почему не следует поддаваться на провокации и отвечать на технические "вопросы" на собеседовании
Ananas
veteran
Так все-таки, что делает фрагмент программы (на языке 1С)?Пока я раздумывал, стоит ли поддаваться на провокацию, Вы уже изменили, снова(!),
Перем X, Y;
X = 0; //добавлено уже после нескольких ответов
Y = 0; //добавлено уже после нескольких ответов
...
X = X + Y;
Y = X - Y;
X = X - Y;
...
постановку задачи задним числом, т.е. уже после нескольких имеющихся ответов на вопрос
В вашем "Так все-таки, " изначально не было
X = 0;
Y = 0;
идущих сразу за декларацией.
И эта добавка появилась уже после нескольких ответов на этот пост!
Так все-таки ответ зависит от типа первых присваемых значений, т.е. инициализации?
Проконсультируйтесь, что я написал в моём самом первом ответе по этому поводу
Интересно, что же Вы хотели этими передергиваниями проиллюстрировать:
экзаменатор всегда имеет возможности доказать, что кандидат - кретин,
если он клюнул на провокацию, начав отвечать на головоломки кодирования ?
Что можно "незаметно" подменять постановки, договоренности?
Как это, до боли, знакомо и предсказуемо в Новосибирске!
X = 0; //добавлено уже после нескольких ответовво всяком случае этих добавлений (с инициализациями) не было видно до обновления стр.39, при уже видимых в отдельном окне ответах на 40й странице, а потом после объявления стр.39 эти добавки появились
Y = 0; //добавлено уже после нескольких ответов
Что не меняет сути - задача переопределялась многократно и некорректно по отношению к экзаменуемым
А, что, собственно, Вы собирались изначально проиллюстрировать, мне интересно?????
tpi
guru
X = X + YКак уже писали, это обмен данными. Но! Так писань "некрасиво", по причинам: 1) Самая главная, то что смотря на этот код тратиться время на понимание того, что делается, с доп. переменной было понятно с 1й секунды. Следствие из этого, возможна ошибка; 2) Не все типы имеют операции сложенния/вычитания, например строки и т.п., некоторые типы могут выполняться, но все равно фигня, например если переменные хранят адреса! 3) Возможны ошибки из-за: переполнений; 4) Возможен не точный результат, в результате округлений.
Y = X - Y
X = X - Y
Дима553
experienced
Числовые переменные обемниваются значениями
X = X + YЭто можно переписать:
Y = X - Y
X = X - Y
X=X+Y
Y=(X+Y)-Y, т.е. Y=X
X=X-X, т.е. X=0.
Где они обмениваются значениями? Никак в толк не возьму.
То есть при заданном условии, что X и Y равны 0 так и будет. По завершению работы программы X и Y будут также равны 0. Но тогда можно утверждать, что с ними вообще ничего не произошло. Посмотрите, если X=5, а Y=3. После работы программы Y=5, X=0.
1. x=x+y, x=8.
2. y=x-y, y=5.
3. x=x-y, x=0.
1. x=x+y, x=8.
2. y=x-y, y=5.
3. x=x-y, x=0.
Сейчас читают
Дозор примороженный
35037
1000
"Разрушители".
9606
32
Электрика-электроника-сигналки. Вопросы к Лису-6
111057
387
Тестовые задания должны быть очень хорошо продуманы. Здесь писали - "ошибка компилятора", "не определены операторы + и -", "переполнение стека". А программа попросту не работает. Если бы я на собеседовании посадил работодателя в такую лужу, то точно бы работать туда не пошел.
Все, я лох((( Меня на работу брать не стоит. Приношу извинения и пойду перережу вены.
Тестовые задания должны быть очень хорошо продуманыПрога на Python.
x = 5
y = 3
print "x = ", x, ", y = ", y
x = x + y
y = x - y
x = x - y
print "x = ", x, ", y = ", y
Результат.
x = 5 , y = 3
x = 3 , y = 5
Прога на Python.Да я уже понял всю глубину своего падения.
Code:
X = X + YЯ бы ответил, что
Y = X - Y
X = X - Y
...
Что Вы ответите?
1) автор идиот, потому что здесь может произойти переполнение
2) если очень уж хочется выпендриться, то надо использовать xor, это хотя бы безопасно
3) экзаменатор тоже идиот, потому что у этого вопроса - бородища длиной в три километра, и все "профессиональные ходоки по собеседованиям" его уже давно знают
3) экзаменатор тоже идиот, потому что у этого вопроса - бородища длиной в три километра, и все "профессиональные ходоки по собеседованиям" его уже давно знаютЯ 12 лет работал в Европе и
ходил там по собеседованиям,
где меня приучили относиться соответственно
к желающим выпендриться и самоутвердиться
на других
Это вопрос ничего не проверяет,
кроме того, что чел, вместо работы,
сидит в форумах, решая задачки
про гномиков, паровозиков и амеб.
Кажется, мне тоже надо будет этим плотно заняться,
если я хочу получить работу,
особенно в АйТи в Новосибирске
И, вообще, вопрос кодирования
на листе белой бумаги
ничего не проверяет.
Программист работает на компе
со средствами разработки,
синтаксис-контролем, документацией и поисковиками.
Это явная заявка унизить кандидата,
только кретин это не понимает
Потом, непонятно,
почему работодатель проверяет кандидата. Кандидат тоже имеет право знать
(т.е. дать свои тесты нанимающим),
с кем ему предстоит работа,
с профессионалами или с шизиками,
проводящими всё время на форумах.
Если вернуться к моему собеседованию,
которое я процитировал,
то от кандидата не требовалось знание 1С - научат,
но при этом надо будет пройти тест
по написанию формирования отчета запросами
с разбивками счетов (то ли проводок)
по категориям -
краткосрочные, среднесрочные и долгосрочные.
Здесь сразу же всатет вопрос,
что они там понимают под обучением, простейшими учебными задачами.
У них там висит дедлайн миграции
1С7.7 на 1С8.1 на Линуксе к 9 января,
чем ещё никто не начинал заниматься
(но они для этого уже месяца 3 ищут козла отпущения),
кто-то в запое
(там усиленно спрашивали не пью ли я,
сколько длятся мои запои и говорили,
что их ведущий 1С-ник часто "не бывает"
по несколько дней и надо будет его подменять), кто-то в (кто написал всё в 1С7.7)
в декрете по рождению - до августа.
Если сложить 2+0, то получается,
что срочно нужен козел отпущения
Кажется, мне тоже надо будет этим плотно заняться,Так а вы разве еще не везде показали свою неадекватность?
если я хочу получить работу,
особенно в АйТи в Новосибирске
Готовьте миграцию сразу на 8.2. И сроки оттяните, и функционал расширите.
Так а вы разве еще не везде показали свою неадекватность?Неадекватности к чему?
У нас, слава богу, разные с Вами понятия о неадекватности.
Нет, ещё не везде.
Даже приходится отказываться от многих собеседований
А, что это Вас так волнует, что Вы мне задаете по всем форумам, и многократно, этот вопрос?
Я Вам мешаю сидеть на форумах или что?
Что это Вас так достало?
п.9
Как уже писали - это недоопределённая задача.
Какие могут быть переполнения с "пустыми" значениями - 1С просто пропустит их при выполнении,
оставив Х и У пустыми неопределённого типа.
Напишите пред этим
Х="аааа";
синтакс контроль не найдёт никакой ошибки,
а при выполнении выдаётся:
"Операция вычитания не определена для строковых величин"
Как уже писали - это недоопределённая задача.
Какие могут быть переполнения с "пустыми" значениями - 1С просто пропустит их при выполнении,
оставив Х и У пустыми неопределённого типа.
Напишите пред этим
Х="аааа";
синтакс контроль не найдёт никакой ошибки,
а при выполнении выдаётся:
"Операция вычитания не определена для строковых величин"
А программа попросту не работает.Да, нет, она работает.
Если бы я на собеседовании посадил работодателя в такую лужу, то точно бы работать туда не пошел.
Я написал внешнюю обработку - всё работает и не с инициализированными пустыми значениями и с числовыми
Перем X, Y;Блин, всё равно не хочет форматирование сохранять. Ну, да ладно, и так сойдёт
Процедура Tst1()
X = "aa";
X = X + Y;
Y = X - Y;
X = X - Y;
Предупреждение("X="+X +" Y= "+Y);
КонецПроцедуры
Процедура Tst2()
X = 1.5;
Y = 2.5;
X = X + Y;
Y = X - Y;
X = X - Y;
Предупреждение("X="+X +" Y= "+Y);
КонецПроцедуры
Процедура Tst3()
X = X + Y;
Y = X - Y;
X = X - Y;
Предупреждение("X="+X +" Y= "+Y);
КонецПроцедуры
Результат выполнения Tst1()
Еррор. "Операция вычитания не определена для строковых величин"
Результат выполнения Tst2():
Х=2.5 У=1.5
Результат выполнения Tst3():
Х= У=
Но отвечать на собеседовании я не стану и в лужу никого сажать не стану,
пусть подопытных кроликов ищут в других психбольницах города
пойду перережу вены.Щаса, всё брошу пойду резаться. Вряд ли я буду первым из порезанных.
Мне всё-таки хотелось бы понять,
в чём смысл этого вопроса?
Особенно от чела, который сам не умеет решать задачи и не решил задачу про амёб?
Хочу напомнить, что я и работодатель претендовали на нулевой уровень знания 1С от кандидата
Какая жесть товарищи! Нет слов! Вокруг классической задачи про обмен значениями между двух переменных столько всего накрутили!
Предлагаю прикрепить этот топик на самый верх форума, пусть будующие поколения помнят!
Предлагаю прикрепить этот топик на самый верх форума, пусть будующие поколения помнят!
Какая жесть товарищи! Нет слов! Вокруг классической задачи про обмен значениями между двух переменных столько всего накрутили!и знают наизусть, как себя вести,
Предлагаю прикрепить этот топик на самый верх форума, пусть будующие поколения помнят!
когда их пытаются развести задачками про амёб,
гномиков и паровозиков или использованием ДЕЛФИ на листе белой бумаги
Прикреплять не надо - пойдите на рсдн, там все топики по работе выливаются в многосотенные страницы обсуждения гномиков, паровозиков и амёб.
Давайте хоть этот форум не будем засорять.
Здесь даже отформатированный код запостить проблематично
Вокруг классической задачи про обмен значениями между двух переменных столько всего накрутили!Это не классическая задача, а дурной стиль, почему я писал выше!
Блин ну вроде взрослые же люди..уж на что у меня терпения хватало, но читать такой бред - это капец.
Это не классическая задача, а дурной стиль, почему я писал выше!Опять таки с точки зрения программизмов, у такого способа обмена значениями есть одно приемущество, не нужна память под временную переменную. Если ты про это.
есть одно приемущество, не нужна память под временную переменнуюЯ думаю, что это было актуально больше, чем тебе лет Сейчас это из разряда делать бухучет на ассемблере, таких увольнять надо!
Какая жесть товарищи! Нет слов! Вокруг классической задачи про обмен значениями между двух переменных столько всего накрутили!Может ссылку дадите на классиков обмена нуля на нуль или одного пустого значения на другое.
Разве существует много экземпляров пустоты?
Ananas
veteran
...Уважаемый, Полосатый Мух и Кул Юзер!
X = X + Y
Y = X - Y
X = X - Y
...
Что Вы ответите?
Я, вроде, ответил на все Ваши вопросы
Объясните мне, пожалуйста, решение задачи по переворачиванию строки в 1С
А, то я без этого навыка никогда не смогу трудоутроиться в Новосибирске :
Отключите кто нибудь его от Интернета...
Отключите кто нибудь его от Интернета...У меня тут рядом только тесть.
Я его поросил - он категорически отказывает(ся)
Объясните мне, пожалуйста, решение задачи по переворачиванию строки в 1СЗдравствуйте.
Если говорить о 26 (27) платформе, и о строке в печатной форме, тогда "Свойста ячейки", закладка "Положение", реквизит "Ориентация".
Если классическая строка "задом-наперёд", тогда - цикл по строке и втыкаем каждый последующий символ в начало строки. Вроде так?
Есть работа в Академгородке. позвоните мнеРасскажите,
333-79-44
Ирина Владимировна
кто звонил,
с кем работа и т.д.?
Кроме тел,
есть ли там компьютеры?
Для программистов или строго для тех,
кто не имеет опыта?
Можем предложить работу молодым специалистам с минимальным опытом или совсем без опыта. Главное условие - голова должна быть правильно прикручена и к ней должна быть приложена хорошая обучаемость и желание осваивать платформу 1С v 8.1.
От нас:
1. Зарплата в белую с полным соц. пакетом.
2. График работы с 8 до 17.
3. Индивидуальные планы обучения.
4. Рост зарплаты вместе с вашей квалификацией.
Крупное производственное предприятия, вакансии для собственной ИТ-службы.
От нас:
1. Зарплата в белую с полным соц. пакетом.
2. График работы с 8 до 17.
3. Индивидуальные планы обучения.
4. Рост зарплаты вместе с вашей квалификацией.
Крупное производственное предприятия, вакансии для собственной ИТ-службы.
А как компания называется? не АйТиСи, случаем?
контора серьезная, к тому же знаю вашего генерального лично.. даже если все плохо - поставит на ноги. Всем желаю удачи и счастливой работы в этой конторе.
ТОП 5
2
3
4