Работа в ИТ для гуманитария

Страницы

Аватар пользователя mike

Никакого другого способа нет и быть не может.

Уверен?

Безграмотность разработчика, который заранее не продумал алгоритм распределения элементов...

В каком из списков?

Аватар пользователя mike

Ещё одна отличительная черта технарей по сравнению с хуманитариями: технари знают, откуда берутся числа. И понимают, что если есть "вход сопла", то обязательно должен быть и "выход сопла". А если есть "выход сопла", то можно им воспользоваться, чтобы разобраться со входом, который порой совершенно не зависит от некого "разработчика". Разве что от Бога. :)

Для списков такой длины надо использовать БД, где все описанное делается одним запросом

Аватар пользователя Petro46

Vadim Stankevich пишет:

Для списков такой длины надо использовать БД, где все описанное делается одним запросом

ИМХо, хранить лучше уже готовую выборку

Аватар пользователя mike

Для списков такой длины надо использовать БД, где все описанное делается одним запросом

Вадим, я знаю, что вы знаете, что такое БД. :)  Однако список A может образоваться из распределённой БД, в т.ч. и аппаратной, а может образоваться опросом людей, приборов, путём исследования природы, человека и т.д. Короче, считайте, что список А -- это представительная выборка, список С -- результат её исследования, список B -- результат предыдущего исследования.

хранить лучше уже готовую выборку

Для этого и существуют списки-коллекции.

Аватар пользователя mike

Вот видите: среди пользователей много хуманитариев, а за задачку взялись технари. Ещё одна отличительная черта технарей от хуманитариев: технари не боятся трудностей и ответственности. Трудности их только заводят. Но вернёмся к нашим баранам. Админ вопрошает:

Может быть, в ИТ-сфере есть какая-то работа и для гуманитариев, которой они могут научиться?

ИМХО только ейчарами. Да и то, если фейс хищно-недурён.  Знание иностранного приветствуется.

Ну и контентмейкерами. Правда, это оплачивается плоховато. :(

Согласны?

"Родился 8 (20) июля 1898 года в городе Старобельск Харьковской губернии, ныне Луганской области Украины в семье преподавателей иностранных языков. Немец.

В сентябре 1908 года поступает в восьмиклассную Елизаветградскую гимназию, которую заканчивает 29 апреля 1916 года с серебряной медалью. В том же 1916 году, решив посвятить свою жизнь изучению японской филологии, поступил на филологический факультет Петроградского университета, где проучился всего несколько недель.

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

После Октябрьской революции в 1918 году демобилизовался из флота и уехал домой, в Елизаветград, находившийся под контролем банд Махно и Григорьева. Вскоре он переехал в Одессу и поступил на классическое отделение историко-филологического факультета Новороссийского университета. К занятиям он так и не приступил, Одесса переживала суровую зиму 1918-1919 годов и под руководством военного губернатора Гришина-Алмазова готовилась к обороне от наступающих войск атамана Григорьева, присягнувшего на верность Красной армии. В начале апреля город был взят.

В РККА с 10 июля 1919 года по офицерской мобилизации.

Кандидат в члены ВКП(б) с февраля 1920 года. В марте 1921 года во время кронштадского мятежа отказался примкнуть к восставшим, был арестован, приговорен к смерти и освобожден после ликвидации беспорядков, а уже в июне назначен командиром 2-го дивизиона артиллерии и начальником строевой части. С января 1922 года  – помощник начальника артиллерии Кронштадской крепости. В 1922 году его исключили из партии и сняли с партийного учёта за венчание в церкви.

В 1923 году поступил и в 1928 году окончил Военно-техническую академию РККА имени Ф.Э. Дзержинского (ныне Ракетно-артиллерийская академия имени Императора Петра Великого)... был оставлен для работы в ГДЛ. В ГДЛ занимался разработкой реактивных снарядов...

После переезда в Москву в январе 1934 года, он был переведён на должность заместителя директора по научной части (позже – главного инженера) Реактивного НИИ Народного комиссариата тяжёлой промышленности. В марте 1937 года по результатам испытаний реактивных снарядов был премирован 10 тысячами рублей, а летом - представлен к награждению орденом.

2 ноября 1937 года на основании доноса был арестован органами НКВД города Москвы как немецкий шпион... Были выбиты показания о причастности к заговорщицкой антисоветской организации инженеров ранее арестованного И.Т. Клеймёнова, С.П. Королёва и В.П. Глушко.

11 января 1938 года ... к высшей мере наказания – расстрелу с конфискацией всего лично ему принадлежащего имущества. В тот же день приговор был приведен в исполнение.

... по праву считается одним из основных создателей реактивного миномета «Катюша».

Вёл переписку с К.Э. Циолковским, размышляя и о невоенном применении ракет, о возможности их использования в космонавтике. Сам термин «космонавтика» ввёл именно он.

19 ноября 1955 года был полностью реабилитирован.

В 1967 именем Г.Э. Лангемака назван кратер на обратной стороне Луны."

Вот такой вот был лингвист. (С)

-1
Аватар пользователя mike

О, Логика выпустили. :)

Логик, технари про Лангемака знают. Возможно, не все, но в основном. Только каким боком он к топику? Что, Лангемак работал в области айти?

mike пишет:

 Лангемак работал в области айти?

Он переписывался с Циолковским, то есть ведал про "русский космизм". (С)

Аватар пользователя mike

Логик, задачку решить -- слабо?

Logicby twitter.com logicby пишет:

mike пишет:

Простая задачка для гуманитариев. Есть список А пронумерованных элементов, и список В проиндексированных элементов, содержащий номера элементов списка А, обладающих признаком x. По истечению некоторого времени во множестве А в некоторых элементах появлеется в случайном порядке признак x. Требуется составить список С из номеров этих элементов. Предложите самый быстрый алгоритм. 


А:

1) элемент 1

2) элемент 2

3) элемент 3

4) элемент 4

B/x:

1. 2

2. 3

Алгоритм.

Так как во множестве А с течением времени случайно появляются элементы с признаком х, то никакого нет смысла перебирать множество А ибо ты его начнёшь перебирать а тут бац - во время перебора и появится признак х у элемента, а ты его (этот элемент) уже и прошёл в переборе своём.

Так что поступим так:

1) будем генерить случайное число от 1 до макс. кол-ва элементов множества А.

2) выдернем из множество А элемент, порядковый номер которого был сгенерирован на шаге 1.

3) Если этот элемент имеет признак х и его нет в списке С, то поместим его в список С.

4) повторяем цикл с шага 1)

Что в итоге: Мы всегда имеем свежий и самый актуальный, на момент к нему обращения, список С.

 

mike пишет:

Неоптимально. Так как затратно по времени из-за каждый раз перебора:

Если этот элемент имеет признак х и его нет в списке С, то поместим его в список С.


Точнее: "Если этот элемент имеет признак х и его нет в списке B, то поместим его в список С."

Так, ты видишь перебор при поиске элемента в списке B. - Я правильно тебя понял?

Но по условию задачи список B - проиндексирован!!!: " Есть список А пронумерованных элементов, и список В проиндексированных элементов, содержащий номера элементов списка А, обладающих признаком x."

Поиск элемента в проиндексированном массиве не есть перебор всех элементов этого массива. (С)

А из массива A мы извлекаем элемент вообще случайно!

Так что никаких переборов нет тут. (С) - Имхо.

 

 

Аватар пользователя mike

Решение не оптимальное.

Поясняю: список В содержит номера элементов списка А, обладающих признаком x в порядке возрастания номеров элементов списка А по мере возрастания индекса элемента списка B.

Логик, чем отличается номер элемента от его индекса?

Аватар пользователя Prime13

Всем привет, может вопрос не в кассу но все же может кто-нибудь сталкивался )) В анкете на ИТ-специальность, есть вопросы типа "Сколько кратеров на Луне?" или "Кто такие макарианцы ?)"

Для чего их задают ? Явно же вопросы с подвохом, и как на них правильно отвечать ? 

Аватар пользователя Petro46

Prime13 пишет:

В анкете на ИТ-специальность, есть вопросы типа "Сколько катеров на Луне?" или "Кто такие макарианцы ?)"

Для чего их задают ? Явно же вопросы с подвохом, и как на них правильно отвечать ? 

Собеседование в космодесант?laugh

 

Аватар пользователя mike

Задают, чтобы проверить стрессоустойчивость.

На первый вопрос я бы ответил, что множество катеров на Луне пустое, на второй -- "обитатели Макара".

А вообще этим выпендривющимся эйчарам можно накидать столько аналогичных вопросов, что описаются.

Аватар пользователя Prime13

Petro46 пишет:

Prime13 пишет:

В анкете на ИТ-специальность, есть вопросы типа "Сколько катеров на Луне?" или "Кто такие макарианцы ?)"

Для чего их задают ? Явно же вопросы с подвохом, и как на них правильно отвечать ? 

Собеседование в космодесант?laugh

 

На тестировщика ))) Я отвечал на первый, кратеров столько же, сколько волос на теле человека.  А на второй , типа фанаты макарон ))))

Аватар пользователя Petro46

Prime13 пишет:

Petro46 пишет:

Собеседование в космодесант?laugh

 

На тестировщика ))) Я отвечал на первый, кратеров столько же, сколько волос на теле человека.  А на второй , типа фанаты макарон ))))


На работу взяли?

Аватар пользователя Prime13

Petro46 пишет:

Prime13 пишет:

На тестировщика ))) Я отвечал на первый, кратеров столько же, сколько волос на теле человека.  А на второй , типа фанаты макарон ))))


На работу взяли?

Увы, нет( В других вопросах я был уверен на 100% , тк консультировался у тетсировщика с 4-х летним стажем. Практического задания не было. Как-то так...

Аватар пользователя mike

Практического задаия не было.

А опыт был?

Аватар пользователя Prime13

mike пишет:

Практического задаия не было.

А опыт был?

Опыт был, но не много. Работал с 4-мя проектами.

Аватар пользователя savely

Ну, я лично сомневаюсь, что именно ответы на эти вопросы определили решение. 

Аватар пользователя mike

Или фейсом не вышел, или конкурент был опытнее.

+2
Аватар пользователя Petro46

Да какие знания тестировщику нужны? Как по клаве бить?

Аватар пользователя drezin

Я вот тоже жду когда прилетит вдруг HR в голубом вертолёте и наймёт на работу в IT ну или эскимо угостит :)

mike пишет:

Задают, чтобы проверить стрессоустойчивость.

На первый вопрос я бы ответил, что множество катеров на Луне пустое, на второй -- "обитатели Макара".

И тебя бы не взяли - ибо ты спутал "катер" и "кратер" - тут тебе жирный минус.

А вот почитателей Макаронного Монстра надо узнавать в лицо. (С)

 

mike пишет:

Решение не оптимальное.

Поясняю: список В содержит номера элементов списка А, обладающих признаком x в порядке возрастания номеров элементов списка А по мере возрастания индекса элемента списка B.


Смотри - нам не важно ЧТО содержит список - нам важно КАК добраться до элемента списка.

Пример: У нас есть список элементов от 1 до ...

Найти 7-э элемент.

Берём 1-й элемент - он не 7-й , тогда берём следующий элемент...

Берём 2-й элемент - он не 7-й , тогда берём следующий элемент...

Берём 3-й элемент - он не 7-й , тогда берём следующий элемент...

...

Берём 7-й элемент - он 7-й ,  - мы нашли 7-й элемент. (С)

Логик, чем отличается номер элемента от его индекса?

Индекс - это уже механизм доступа (поиска) к элементу. В обычной жизни индекс - это файл (или несколько файлов) особым образом организованный для поиска или доступа (получение адреса) элемента.

Пример - индекс в массиве -  тебе не надо перебирать все (или некую часть) элементы массива для доступа к конкретному элементу по ЕГО (элемента) индексу.

Яволь?

 

Аватар пользователя erun

Яволь.

Аватар пользователя Dmitri

mike пишет:

Простая задачка для гуманитариев. Есть список А пронумерованных элементов, и список В проиндексированных элементов, содержащий номера элементов списка А, обладающих признаком x. По истечению некоторого времени во множестве А в некоторых элементах появляется в случайном порядке признак x. Требуется составить список С из номеров этих элементов. Предложите самый быстрый алгоритм. 

задавать признак k всем элементам списка А, проиндексированным в списке В и уже входящим в список С, нельзя..? и в последующем пропускать элементы с признаком х, но уже имеющим признак k..?

Аватар пользователя mike

Теплее.

Аватар пользователя 123456

mike пишет:

Вот видите: среди пользователей много хуманитариев, а за задачку взялись технари. Ещё одна отличительная черта технарей от хуманитариев: технари не боятся трудностей и ответственности. Трудности их только заводят. Но вернёмся к нашим баранам. Админ вопрошает:

Может быть, в ИТ-сфере есть какая-то работа и для гуманитариев, которой они могут научиться?

ИМХО только ейчарами. Да и то, если фейс хищно-недурён.  Знание иностранного приветствуется.

Ну и контентмейкерами. Правда, это оплачивается плоховато. :(

Согласны?

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

Или вам хотелось стать, например, историком или стихи писать, а родители строго и авторитарно наказали "учить матан"?

Страницы