В России самые крутые программисты, которые с будуна взломают любые Пентагоновские сервера - правда или миф?

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

У Ура-патриотов принято считать, что в России крутые программисты. Мол в России супер классная база математическая, поэтому наши спецы любых за пояс заткнут. Попробую рассказать свой вкзгляд на этот вопрос

Раньше всех людей, связанных с компьютером называли “компьютерщиками”. Часто программистами. У многих нет понимания, чем отличается “программист от аналитика или архитектор от тестировщика”. Но тем не менее, это принципиально разные задачи и поле деятельности. Сделаю небольшое описание типов “программистов/компьютерщиков”. Расположил специальности в порядке возрастания сложности / оплаты.  В разных фирмах может быть немного по-другому. Кто не знаком, может развернуть спойлер.

 

Сам я получил образование программиста (ФФ НГУ, отделение информатики), но программистам не стал, хоть какое-то время и работал программистом. Тем не менее, работаю с программистами и имею общие представления о программировании. Возможно, в чем то мой взгляд поверхностный. Но точно много лучшего среднего представления о программистах. Поэтому поделюсь общими впечатлениями.

В 99-м году среди моих знакомых куча народу уехало в Микрософт, Oracle. Магистранты, не получившие диплом магистранта устраивались в Микрософт и получали по 65 000 $ в год. Присылали фотографии бьюиков, своих квартир. Прилетали в Новосибирск, тратили непотребные для нас студентов суммы. Казалось бы, спрос на российских специалистов есть. Об этом можно судить из ура-патриотичных опусов и из реальной жизни.

После кризиса дот комов, народ продолжал туда валить, но много меньше. Да и сейчас, периодически кто-нибудь из знакомых нет-нет да и уедет в США / Канаду / Австралию / etc.

Можно точно сказать, что специалисты, получившие техническое образование в России имеют широкий кругозор, хорошую математическую базу. Поэтому  востребованы на рынке программистов во многих странах.

Опять же, понятие “крутой программист” - очень относительное. В свое время у меня был научный руководитель в институте автоматики СО РАН Юра. За давностью лет фамилию уже не помню. Так к Юре со всего института народ советоваться приходил. А Юра скромный мужчина всем помогал советами. Когда ж Юра уехал в Mircrosoft на какие-то фантастические деньги, завлаб ему сказал на проводах: “...Юра, первое время ты работай не в полную силу, а процентов на 20-30 своей производительности. А то они ж не поймут!...”. Юра реально крутой. Квалификация “БОГ”. Знаю, что он потом писал драйвера в MS Exchange. За всю свою жизнь я программистов уровня Юры встречал всего раза два или три. Библиотеки, что он написал, еще многие годы использовали. Код прозрачный и стабильный. Но таких как Юра мало. Если описывать его по шкале, что я привел, то архитектор и программист одновременно и на самом высоком уровне.

Как программисты разводят заказчиков

Приведу пример с другой стороны: меня один раз пригласили в качестве консультанта поучаствовать в создании онлайн казино. В команде разработчиков было три спеца. И первое впечатление о них было самое благоприятное. Бородатые мужики по 30 лет, говорили умные нужные слова и с умным видом. Все вроде как положено. Но на момент моего прихода в проект они уже долго не могли запустить в промышленную эксплуатацию проект.

Понаблюдав за ними и попытавшись вникнуть в суть проблем, я уже через неделю (по несколько часов не каждый день) убедился в их крайне низкой квалификации!!! Только то, что двое из них работали продавцами в ИТ фирме должно было по идее насторожить. А третий был администратором сервера. Код был, что ногу сломаешь. Да  и ошибки элементарные. Работа с очисткой памяти не соблюдалась вообще никак (собственно из-за этого обычно сервис валился через 30-90 минут игры даже при низкой нагрузке). Попытавшись объяснить, что для успешного запуска их проекта им требуется организовать работу с памятью - натолкнулся на полное непонимание. Они даже не понимали о чем я говорю. Вернее понимали о чем, но не понимали размер проблемы.

То, что они писали - можно было купить в интернете за 500-1600 баксов. А на проект уже было потрачено около миллиона рублей. На мое предложение купить готовые скрипты - мне было сказано: “да нафига деньги тратить! Сейчас еще чуть-чуть и все залетает”. При этом, я не смог убедить ни в чем заказчиков. Мне на тот момент было 25 лет, а им по 30 и бороды. Меня с проекта послали заказчики. Но то что меня послали, проекту не помогло. Проект так и не зажил, но на программистов успели еще денег потерять.

Зачем так все расписывал - подобные ситуации я наблюдал не один и не два раза. Один раз наблюдал крах проекта стоимостью в 12 млн рублей. А все тоже - бестолковые программисты/архитекторы/руководители проекта. Самое смешное, что они сами были уверены в своей высокой квалификации. Еще смешнее то, что они вокруг могли убедить всех в своей крутости.

Другой момент: широко известны DDOS атаки. АААА!!!!, русские хакеры завалили сервер. Блин. DDOS атаками и кражами паролей в 99 процентах случаев обычно занимаются прыщавые студенты начальных курсов. Никакой крутости в создании бот сетки нету. Этому можно даже школьника научить. А защититься от 99% взломов проще простого: используй презерватив установи антивирус и не спи с кем попало устанавливай непонятных программ.

Что способствует мифу о крутости русских программистов?

В приведенной мною классификации есть не самые умные и продвинутые специалисты: тестеры/специалисты службы поддержки/администраторы/оператор. По факту, для работы по указанным специальностям часто не требуется высокой квалификации. Часто можно работать вообще без высшего образования и без особого опыта. Но для обычных пользователей данные специалисты являются непререкаемыми гуру, потому что они знают ответы на все их вопросы. И многие верят, что подобных специалистов нет в других странах.  Даже сами такие специалисты начинают верить в собственную крутость. Ну а когда человек в это сам верит, а другой его не может проверить, все вокруг уверены в крутости такого специалиста / программиста. Как например было в приведенных примерах о бородатых мужиках.

Как итог всего вышесказанного могу сказать: есть большое число высококвалифицированных программистов. Но есть также огромный пласт программистов/специалистов, которые только создают иллюзию крутости. Последним легко ввести в заблуждение неспециалиста. Крутых спецов не так много, и как правило, они все при деле. Тем не менее, не самые продвинутые программисты могут работать в крутых проектах работая над какой-то локальной задачей под руководством продвинутого менеджера/архитектора и выдавать на гора отличный продукт. Более того, спустя годы становятся в своей области классным специалистом. Но тут нужен проект, нужна команда и нужна возможность вырасти.

Пару месяцев назад повстречался со своим старым знакомым. Он в свое время доучился в США и работал программистом все эти годы. Сейчас вернулся в Россию. Сильно запомнились его слова: “...В Америке до хрена проектов и народу не хватает на эти проекты. HR гоняются за специалистами. А в России крутых проектов мало. Как следствие вакансий интересных мало. И на них куча зубастых претендентов”. И он со своим бэкграундом не может в России найти работу даже на 150к рублей в месяц ( он ищет интересную работу). Хотя в Калифорнии получал более 130к $ в год. Пока пили пиво, ему рекрутеры из SONY успели позвонить. Но в его личном случае, думаю проблема в непонимании специфики рынка и немного странное отношение к вопросу.

При этом, если кто думает, что за границей ситуация много лучше обстоит или просто лучше - глубоко ошибается. Не буду примеры из жизни приводить, когда я хотел слетать в Малайзию или Индию для убийства очередного кодера. Есть и там звезды. Есть и там тормоза. В Москве сейчас одна девушка не представляет, как сильно она рискует жизнью при встречи со мной. Устал уже от ее перлов. В США, возможно, процент крутых программистов все-таки повыше. Как минимум там программистов больше. Все-таки именно ИТ отрасль и система обучения ИТ в США более развиты. IMHO. Как минимум продуктов ИТ из США очень много.

Когда говорят, что у нас полно программистов и девать их некуда - речь, как правило, идет о пласте специалистов, которые не самые продвинутые. Наиболее крутые и продвинутые  всегда при деле и за ними еще HR гоняются, как правило. Например вот:

Видно, что для продвинутых специалистов работа всегда найдется.

О крутости/зрелости российских школы программистов (менеджеры, архитекторы, кодеры, тестеры, аналитики и т.д.) говорит тот факт, что только Россия смогла победить гугл на локальном рынке 5rKZ5So-5s9efF4qlODFRw2avdXwtGl1QLxH0FGf

и также как VK и ОК победили фейсбук на локальном рынке (Китай не в счет, там они просто заблокированы). А это уже о многом говорит.

X6yjV6x9s3dLCA_HiRkT5H-HEnQ2i7zSMoV5KREH

Ну и напоследок график продаж софта из России это подтверждает:

 

Комментарий автора: 

Общий вывод от статьи следующий: В России есть отличная математическая база и огромное количество специалистов. Не надо рассказывать легенды “...о взломе серверов Пентагона по пьяне левой пяткой…”. Но и отрицать огромный потенциал также глупо. Для дальнейшего развития ИТ сектора есть все условия. Надо только больше проектов и сотрудничество с ВУЗами на этапе учебы студентов. Ну и уметь продавать. Но это уже другой вопрос.

Комментарий редакции раздела Социология Интернета

Полезно для понимания, кто и как "создаёт" Интернет.

Комментарии

Аватар пользователя Morrgo
Morrgo(7 лет 11 месяцев)

Нет нет, я очень далек от мысли кого-либо осуждать, и очень странно, что Вы где-то заметили в моих словах такое осуждение. Я просто не имею на это права. Речь шла просто о совершенно разных ситуациях или мотивах. Грубо говоря я имел ввиду то, что, например, хороший подрывник может и не являться строителем, но это не помешает ему снести предназначенный для сноса дом. А второй подрывник может и являться, но не факт, что эту работу он сделает лучше первого. Понимаете?

Аватар пользователя ssh-klc
ssh-klc(8 лет 11 месяцев)

В общественном сознании все крутится вокруг законности таких действий. Если хакер не нарушает закон, тогда он хороший и наоборот. Вы конечно правы, что во главу угла нужно ставить квалификацию. Но современные СМИ так промыли мозги потребителям, что слова "хакер" и "крэкер" несут уже отрицательный смысл.  Я конечно понимаю, то что они могут делать - это высший пилотаж, но вот применения этому в обыденной жизни столь мало, что их деятельность смещается в отрицательную область.

Аватар пользователя Morrgo
Morrgo(7 лет 11 месяцев)

Помимо квалификации нужно в первую очередь во главу угла поставить то, что подрывник - это не строитель. Безусловно в таком важном деле, как те или иные подрывы, подрывнику не помешает на очень хорошем уровне знать химию(ассемблер), или там сопромат(С++), но это вторично и при должных навыках в подрыве - ему это будет не нужно, во всяком случае в той мере, чтобы считаться целым специалистом: химиком или строителем.

А что насчет законности, создания атмосферы травли и прочего... Ну эти ребята всегда были в подполье, но по меньшей мере с середины 90-х я не припоминаю особых претензий к крэкерам со стороны обычных людей, не аффилированных с соответствующим бизнесом. А применение в обыденной жизни...  на торренты зайдите и посмотрите :)

С другой стороны не очень приятно смотреть на то, что бесплатную работу тех или иных специалистов стали считать за некую данность. Как и не очень приятно смотреть на ситуацию,  когда появилась очень устойчивая к взлому защита(до сих пор не взломана, ибо разрабы попали в очень удачное для них окно, когда просто нет нормальных инструментов), то банальный сбор денег на разаботку и доработку 64-битного отладчика(х64dbg) за год дал всего 1200 баксов.

Печально, но такова жизнь.

Аватар пользователя ssh-klc
ssh-klc(8 лет 11 месяцев)

подрывник - это не строитель

Понимаю, что вы имеете ввиду. Это состояние души. Но кушать то надо. Зарабатывать на жизнь дворником, а по ночам ломать программы только для души -  нонсенс. Как правило что-то от взлома должно перепадать, а это уже криминал. Остается только один путь в обычные "быдлопрограммисты", а в свободное время ломать защиты софтин для различных торрентов. А там потихоньку основная профессия берет вверх над той, что для души, и все - был хакер-крэкер, да весь вышел. Поэтому-то и "появилась очень устойчивая к взлому защита" и куда-то пропали удобные инструменты похожие на Soft-Ice, не попадаются больше в интернете распаковщики для новых алгоритмов упаковки и т.п. Это также как в жизни - человеку кажется, что когда он был молод, трава было зеленее.. Но вот для Ади Шамира и Алекса Бирюкова это не помеха. Как и для китайских авторов Syser Kernel Debugger. А ждать от мировой закулисы подарков вроде тех, что были от фирмы Numega, не стоит.

Аватар пользователя Morrgo
Morrgo(7 лет 11 месяцев)

Да, есть в ваших словах сермяжная правда.

Аватар пользователя Prokrust
Prokrust(8 лет 5 месяцев)

Суть упущена. Мы реально сильно отстали от американцев в программировании. Наша проблема в том, что программисты хорошие есть, а вот массовой школы программирования - нет. Достаточно сказать что практически все наши доморощенные учебники по программированию - говно. У них программирование это массовая культура, а у нас это одиночки-хипстеры.

Одиночки могут быть крутыми, но бог всегда на стороне больших батальонов.

Аватар пользователя brekotin
brekotin(9 лет 1 месяц)

Просрали полимеры. Последний график тому подтверждение

Аватар пользователя укропитек
укропитек(10 лет 4 месяца)

"Мы реально сильно отстали от американцев в программировании. " - ложь.

Аватар пользователя Отнюдь
Отнюдь(8 лет 7 месяцев)

Допускаю, что дело не в крутизне программистов, а в идиотизме системных администраторов, которые криво настраивают сервера/сервисы (игнорируя стандарты конфигураций по ИБ)

Аватар пользователя rst0
rst0(12 лет 4 месяца)

пяткой администрируют, вот и ломают пяткой

Аватар пользователя Slava_1951
Slava_1951(8 лет 3 месяца)

Хорошая статья. Вполне соответствует моим представлениям. Сейчас я, конечно уже не программист, т.к. с 2002 не пишу программ.

Программирование не наука, а ремесло. Именно поэтому встречаются программисты без высшего образования, успешно работающие. А высшее образование всего лишь отсеивает в сторонку гуманитариев не обладающих математическим мышлением.

Из тех, кто получил диплом программиста, заметная часть даже не идёт на работу программиста, т.к. понимает, что не их это дело. Из тех, что занимаются, немало отсеевается потом в смежные области. А из оставшихся некоторые растут, а часть почивает на лаврах. Где-то так.

Аватар пользователя Aijy01
Aijy01(11 лет 7 месяцев)

Согласен в целом. Список IT - профессий - вообще весьма верный (если не вдаваться в различия внутри категорий).

Аватар пользователя rst0
rst0(12 лет 4 месяца)

ремесло, пока низкий и средний уровень, дальше уже наука начинается

Аватар пользователя Slava_1951
Slava_1951(8 лет 3 месяца)

Выше уровня рецептов поднимаются единицы. Основная часть даже не мастера, а так, подмастерья. Но пальцы гнуть умеют.

Аватар пользователя rst0
rst0(12 лет 4 месяца)

Мастеров много, по крайней мере там где я работал

Аватар пользователя Slava_1951
Slava_1951(8 лет 3 месяца)

Моих учеников из Краснодара там не встречали?

Аватар пользователя rst0
rst0(12 лет 4 месяца)

с Краснодара еще не встречал, а так со многих городов России встречал, даже с Владивостока

Аватар пользователя uzbek
uzbek(10 лет 10 месяцев)

Приветствую земляка и "соседа" по факультету (ФИТ, хотя в ваше время его ещё не было, наверное). К слову, программеры с ФФ были и остаются самыми крутыми, молодцы, держат марку. :)

Аватар пользователя Арахнолог
Арахнолог(8 лет 6 месяцев)

Ага. "Купить скрипты готовые" - просто элита программирования.

Комментарий администрации:  
*** Уличен во флуде и политоте, рекомендуется банить при рецидивах ***
Аватар пользователя brekotin
brekotin(9 лет 1 месяц)

практика показывает, что купить готовые скрипты обычно в среднем в 30 раз дешевле чем писать самому. Учите матчасть. Соотношение 1500 баксов и миллион рублей тому подтверждение.

Аватар пользователя brekotin
brekotin(9 лет 1 месяц)

Фит как раз на выпуске организовали по-моему. За пол часа уже второй земляк. Приятно :)

Аватар пользователя nictrace
nictrace(12 лет 3 месяца)

про сисадмина не соглашусь. Сисадмин - это такой программист, который работает, стоя на четырех точках в самых пыльных и труднодоступных местах офиса...

Аватар пользователя Nordicx86
Nordicx86(12 лет 4 месяца)

сисадмин это в первую очередь психолог, а потом уже программист, монтажник ЛВС, DBA, Архитектор, проектант инженерных систем, итд итп....  и это еще повезет если не  Электрик и ремонт мелкой бытовой техники..... +)))) 

Комментарий администрации:  
*** Криптобес ***
Аватар пользователя nictrace
nictrace(12 лет 3 месяца)

ненене! если не умеет с ремонтом электрочайника послать в пешее эротическое - какой же он админ?)

Аватар пользователя Nordicx86
Nordicx86(12 лет 4 месяца)

добрый и наивный...... хотя иногда ТАК "просят"(( . ) ( . )) что не хочется отказываться...... +))))) 

Комментарий администрации:  
*** Криптобес ***
Аватар пользователя nictrace
nictrace(12 лет 3 месяца)

ну, если просит шеф или его секретарша - особо не откажешься, а если менеджер низшего эшелона - "когда-нибудь через годик"

Аватар пользователя Nordicx86
Nordicx86(12 лет 4 месяца)

+)))))

Комментарий администрации:  
*** Криптобес ***
Аватар пользователя groks
groks(8 лет 3 месяца)

Автор описывает какую-то структуру разработчиков софта. На уровне потребителей "Аналитик" называется постановщиком задачи и по сути является прокладкой между пользователями и программистом. Программисты конкретных софтин часто подтыкивают как раз стандартные скрипты или модернизируют уже существующие. 1Сы-программисты часто норовят работать за бухгалтеров. Администратор занимается чем попало, потому что обычно больше никого и нету - папки с клавиатур снимает, ползает с кабелем в зубах, ставит и настраивает совершенно неожиданный софт, гоняет вирусов. Если администратор всё настроил и всех достаточно запугал, то и действительно можно расслабиться.

Но какое это отношение имеет к хакерам? Которыми тоже называют кого ни попадя. Достался гаду бестолковому конструктор шифратора, зарядил он скрипт по базе почтовых ящиков и ждёт денег. Или когда придут. Сейчас наверное уже и ни того и ни другого. А скрипты по почтовикам гуляют.

Аватар пользователя 8К84
8К84(9 лет 5 месяцев)

Статье большой ПЛЮС.

Моя личная картина мира специальностей в ИТ области несколько богаче (до 20 специальностей), но это для понимания проблемы не важно.

Ситуации, когда приходится "доставать тяжелую артиллерию" и заниматься переписыванием и оптимизацией кода, структуры БД, архитектуры системы  и т.п. случаются по нескольку раз в год. Но это для большого набора систем в большой компании.

Развитие и снижение цены железа сильно отодвинули планку, когда начинаются проблемы с производительностью, которые решаются только специалистами очень высокого класса. Но(!), в этих случаях, по закону подлости, без этих "гуру"  проблемы не решается совсем. Сколько не пытайся "залить" проблему деньгами, точнее покупая более крутое железо, распараллеливания обработки, заменяя БД, переписывая (покупая) систему заново.

В большой компании, когда совместно работают много систем, много народу, несколько групп разработчиков  и идут постоянные изменения  в системах "гуру" нужны во всех специальностях. И среди инженеров техподдержки, и среди программистов, и среди тестировщиков, и среди аналитиков, и среди администраторов сети/БД/ОС/приложений.

Ошибки архитертора-проектировщика самые болезненные и дорогие. Т.е. на этом точно не надо экономить.

Ситуация очень напоминает строительную индустрию. Аналогии очень похожие.

Если взяли не годный проект здания (или заказ у шаромыхников) - будем строить долго, дорого и в результате заказчик не будет доволен (аналог - ошибка архитектора и команды проектировщиков).

Если проект хорош, но привязали его к местности не верно, то здание будет трещать и падать (аналог - ошибка аналитиков, РП).

Если проект здания хорош и построили правильно, но исполнитель одной из систем (например, вентиляции) криворукий, то в таком офисе будет не комфортно. Это как если бы программист одной из подсистем сильно накосячил и при приемке тестировщик решил схалтурить.

Ну и т.д.

Нужны всякие спецы: и грутые и на простые работы.

 

 

 

Аватар пользователя fav
fav(9 лет 5 дней)

Располагать аналитика над программистом? Смешно

Это две параллельные профессии. Можно также рассказывать байки о безголовых аналитиках, как и про криворуких программистов.

Статья инфомусор Типа я художник, я так вижу

Аватар пользователя brekotin
brekotin(9 лет 1 месяц)

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

Аватар пользователя Nordicx86
Nordicx86(12 лет 4 месяца)

аналитик - анализирует

программист - кодит

Team leader - руководит

есть три варианта  работы:

когда  рулит программист - результат может быть любым, как успешным так и не очень, но сроки точно пролетят

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

когда руководит тот кому положено это делать - тот кто вовремя остановит аналитика, и кто вовремя пнет программиста 

Комментарий администрации:  
*** Криптобес ***
Аватар пользователя Александр Мичуринский

В свое время группу советских инженеров выпустили за рубеж. На выставку или типа того. Жуткая борьба за секретность, категорически запретили что-либо рассказывать самим.

Но те, кому надо, все поняли из вопросов, которые задавали наши специалисты.

Интересно, кто-то где-то ждет, что в ответ на подобные статьи, начнут упоенно рассказывать, кто насколько крут на самом деле?

Аватар пользователя Inkvizitor
Inkvizitor(12 лет 3 месяца)

В классификации незаслуженно забыты люди, работающие на внедрении у Заказчика разработанного ПО.

Аватар пользователя brekotin
brekotin(9 лет 1 месяц)

Спасибо за замечание. Допишу . Моя первая работа

Аватар пользователя Inkvizitor
Inkvizitor(12 лет 3 месяца)

Добавлю:

- люди, работающие на внедрении - внедренцы.

Кроме того, при разработке любого ПО необходимо его как-то тестировать.

Соответственно, тестирование бывает ручным и автоматизированным.

Ручным тестированием занимаются тестировщики.

Для автоматизированного тестирования требуется разработка тестов.

Соответственно, нужны разработчики тестов (которые суть те же самые программисты).

 

P.S. Будете еще писать на тему - ИТ - поспрашивайте у народа в камментах, не стесняйтесь. Статья получится более точной и холиваров меньше будет.

Аватар пользователя Cepreu
Cepreu(7 лет 12 месяцев)

У меня есть вопрос к причастным (либо имеющим квалификацию). Программистов баз данных тестируют на сайте sql-ex.ru и дают там два типа сертификата: Basic knowledge и All requirements. По второму нет вопросов, потому что сдавших на него действительно мало. По первому типу тоже немного, но их можно найти в реальной жизни. Скажите, насколько они круты и сколько примерно может стоить такой работник. Работник нужен бы такой, чтобы вопросов к его знаниям совсем не было, но проверить его некому.

Аватар пользователя Арахнолог
Арахнолог(8 лет 6 месяцев)

Все зависит от Ваших задач. Если это глубокое программирование баз, с написанием триггеров и функций встроенных в базу, то это будет достаточно высокооплачиваемый сотрудник.

Только сейчас такие вещи делают очень редко и только для премиальных продуктов.

В основном просто пишут-читают базу из веб-фреймфорка или бекэнда (серверной части).

Так что конкретизируйте Вашу задачу, может Вам кто-то и без сертификата подойдет.

Комментарий администрации:  
*** Уличен во флуде и политоте, рекомендуется банить при рецидивах ***
Аватар пользователя Cepreu
Cepreu(7 лет 12 месяцев)

Нужен человек, который может построить любую аналитику по имеющимся данным и написать любую обработку этих данных. Так же любую загрузку и выгрузку в любой и из любого формата. Вот и интересно, насколько обладатели первого сертификата соответствуют требованиям "сможет решить любую задачу". Судя по отзывам о сайте, там даже для первого сертификата встречаются настолько "творческие" задачи, что никому в работе не доводилось с подобным встречаться. О задачах для второго сертификата говорили, что только для осознания себя богом, который может из самолёта собрать пароход.

Аватар пользователя Арахнолог
Арахнолог(8 лет 6 месяцев)

Честно говоря у Вас далеко не сложная задача. Не совсем понятно причем тут SQL, т.к. большая часть того, что вы описали решается не в базе данных, а в приложении которое эту базу использует.

Тут больше необходимы знания конкретной системы (Oracle, MSSql, MySql, Postgres тысячи их), т.к. каждый моторчик БД обладает разными возможностями.

Ищите того кто имеет опыт работы с той базой, в которой Вы это храните.

Комментарий администрации:  
*** Уличен во флуде и политоте, рекомендуется банить при рецидивах ***
Аватар пользователя fav
fav(9 лет 5 дней)

Про загрузку из любого формата, это как раз про чудо-аналитиков - этакие деятели как-то в ТЗ написали импорт данных из PDF. А ну и это с их подачи заодно и в контракт вписали.

Что вы кстати имеете в виду под "любой" аналитикой?

Аватар пользователя Арахнолог
Арахнолог(8 лет 6 месяцев)

Тоже самое, что импорт из pdf...

Комментарий администрации:  
*** Уличен во флуде и политоте, рекомендуется банить при рецидивах ***
Аватар пользователя Inkvizitor
Inkvizitor(12 лет 3 месяца)

По поводу импорта из PDF.

У нас в стране формат PDF-A принят Минкомсвязи в качестве стандарта для документооборота.

Так что для любой достаточно серьезной системы Заказчик вполне может потребовать импорт данных из PDF-A и будет на 100% прав.

Аватар пользователя Nordicx86
Nordicx86(12 лет 4 месяца)

совет (бесплатный) - начните с конкретизации ТЗ - особенно с понимания того что бесконечная работа требует бесконечных денег и бесконечного времени.

для начала сколько раз в месяц вам потребуется эти уникальные отчеты если работа разовая то в 90% случаев хватит хорошей серкетарш\ря с отличным знанием Excel и/или Access/

Если отчеты нужны масштабные и сложные и не разовые, а с периодическим обновлением - задача может стать КРАЙНЕ нетривиальной особенно если база  от 200 ГБ и больше. причем нетолько с ТЗ программирования, но и железа.

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

и еще  - подумайте может имеет смысл взять студента - и вырастить из него спеца четко договорившись на берегу или наоборот "взять" крупного интегратора и решить задачу через него(только обязательно МАКСИМАЛЬНОЕ документирование)

Комментарий администрации:  
*** Криптобес ***
Аватар пользователя Inkvizitor
Inkvizitor(12 лет 3 месяца)

Добавлю, еще количество отчетов нужно конкретизировать. Либо использовать ПО, позволяющее визуально конструировать достаточно сложные запросы.

Аватар пользователя brekotin
brekotin(9 лет 1 месяц)

Начальный сертификат ни о чем в целом. Можно и жопой взять. Второй сложнее. Но в целом может оказаться что спец не самый крутой если ему помог товарищ. Там зависит еще от времени выполнения задач. Бывший коллега был в топ3 рейтинга. Он был сильно продвинут. Насколько сильно он крут, у меня лично нет квалификации оценить

Аватар пользователя Cepreu
Cepreu(7 лет 12 месяцев)

Можно и жопой взять

Я могу судить только по отзывам, но читал мнения, что для их решения нужны не только отличные знания, но и хорошие мозги. Вариант "помог товарищ" пока опускаем, так как это общее место для всех экзаменов (те же шпаргалки). У вас получается, что хорошие специалисты только со вторым сертификатом, но таких, к сожалению, не найти. С первым-то и то днём с огнём.

Аватар пользователя brekotin
brekotin(9 лет 1 месяц)

На прошлом месте работы половина коллег бредила этим sql-ex. Вот у многих были дипломы. Если не ошибаюсь за давностью- второго уровня. Те кто получил, действительно не делились инфой. Но в целом уровень задач действительно там высок. В обычной жизни не пригодится, если оптимизацией работы с БД не заниматься.

Сам я прошел несколько задач - но потом время пожалел. забросил

Аватар пользователя aleksRus
aleksRus(8 лет 8 месяцев)

Гордыня не дает человеку здраво оценивать свои мысли, идеи. Вот и вываливают такие опусы. Конструктива в статье почти 0. По каким критериям оценивал программистов понятно - мнение ЕГО ВЕЛИЧЕСТВА по поверхностному глупому взгляду. Код может быть не читабельным, но в результате - реализован сложный проект. А можно красиво выводить и заниматься мелкой фигней раздувая щеки.

Аватар пользователя Владимир Лафет

очень точно.

Нам, потребителю, нужна грубо иконка для пользования.

Подхода близкого к подходу Джобса у всей этой братии не просматривается от слова совсем.

Страницы