Re: Покритикуйте, плиз, резюме
От: Anatolix Россия https://www.linkedin.com/in/anatolix/
Дата: 27.09.02 07:03
Оценка: 12 (2)
Здравствуйте Сергей Дроздов, Вы писали:


В начало стандартный заголовок "Иванов иван иванович. 1901 год рождения. В/О. Холост и не собираюсь "

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


Как то дико звучит "последнее время занимаюсь", сразу вопрос а чем ты до этого занимался. Фраза "специализируюсь в" здесь будет более уместна.


СД>Большой опыт

СД> разработки крупных проектов,
СД> подчастей крупных проектов,
СД> управление группой разработчиков,
СД> работы в команде.

СД>Успешный опыт разработки

СД> мультипроцессных программ,
СД> коммуникационных программ,
СД> клиент/серверных приложений,
СД> интернет-проектов,
СД> графического интерфейса.

Вот это я бы не стал делать табличкой, а туда же и приписал бы простым предложением. "Большой упыт в управление крупными проектами и командой разработчиков". Про успешный опыт разработки я бы вообще не писал. Это должно быть видно из истории работы.

СД>Отличное знание

СД> компонентных технологий (.Net, Com/Dcom, Ole, ActiveX),
СД> интернет технологий (Xml/Xsl, Html, JavaScript, Asp.Net),
СД> коммуникационных технологий (.Net Remoting, Soap, сокеты),
СД> технологий работы с баз данных (Ado.Net, Ole DB, SQL, MS SQL)
СД> языков (C#, C++, Assembler),
СД> средств групповой разработки (ClearQuest, ClearCase, SourceSafe, CVS),
СД> моделей разработки (экстремальное программирование, прототипирование, циклическая разработка),
СД> вспомогательных средств разработки (BoundsChecker, Intel Purify, TestCoverage, Rational Robot, Rational Rose),
СД> средств развертывания ПО (Install Shield, Windows Installer).

Не может человек все знать на отлично. Что-то ты знаешь лучше что-то хуже. Про всякие программы типа CVS итп я бы как нибудь отдельно упомянул, всетаки C++ и CVS это вещи лежашье в других категориях.

СД>Сертификаты:

СД> Brainbench Master C++ programmer.
СД> Brainbench Master C programmer.

Ссыдку на Transcript на Brainbench сюда воткни.

СД>Опыт работы:


СД>= Хобби =


Здесь мне понадобилось несколько секунд чтобы понять что ХОББИ это место работы. Напиши там типа ЗАО "Хобби" что ли.

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

У меня написано примерно следующее

Специализируюсь в решении технически сложных системных задач. Программирую под основные платформы с использованием разнообразных средств разработки. Имею большой опыт разработки Windows- и Unix-приложений (под несколько клонов Unix). Много работал с реляционными базами данных. Увлекаюсь "Reverse Engeneering" (читай — взлом программ).

Широкий опыт работы с разнообразными средами разработки и компиляторами. Под Windows MSVC, Borland C++ Builder, Delphi. Под Unix-платформы — GNU C/C++ и Kylix.

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

Постоянно участвую в нескольких конференциях посвященных программированию. Являюсь Co-Moderator-ом самой большой в рунете конференции по C++ Builder на www.softforum.ru/cbuilder.

Согласись возникает желание читать дальше

По поводу истории работы и проектами которыми ты раньше занимался, их лучше переписать вот в такой форме
2) Проблема
3) Решение
4) Используемые средства разработки

А то сейчас все перемешано в кучу. Должно быть упомянуто где внедрен проект(в сновном чтобы в явной форме было видно что он успешен)

Пример:

Проблема: Компании хобби понадобились фильмы в сети, она хотела чтобы с ними можно было делать то-то и то-то
Решение: Разработана система Films on net она делает-то то и то то. Были такие то технические трудности. Решены так то
Используемые средства разработки: такие то (средство обоснование выбора если оно не очевидно).


Неявно должно подразумеваться что ты получил проблему нашел для нее решение(это собственно и есть твоя работа как Project Leader-а). И что именно ты выбрал средства разработки.
Любая проблема дизайна может быть решена введением дополнительного абстрактного слоя, за исключением проблемы слишком большого количества дополнительных абстрактных слоев
Покритикуйте, плиз, резюме
От: Сергей Дроздов  
Дата: 27.09.02 06:21
Оценка:
Цель.
Руководитель небольшой группы разработчиков по созданию сложного программного обеспечения на .Net/C#/C++.

Квалификация.

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

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

Успешный опыт разработки
мультипроцессных программ,
коммуникационных программ,
клиент/серверных приложений,
интернет-проектов,
графического интерфейса.

Отличное знание
компонентных технологий (.Net, Com/Dcom, Ole, ActiveX),
интернет технологий (Xml/Xsl, Html, JavaScript, Asp.Net),
коммуникационных технологий (.Net Remoting, Soap, сокеты),
технологий работы с баз данных (Ado.Net, Ole DB, SQL, MS SQL)
языков (C#, C++, Assembler),
средств групповой разработки (ClearQuest, ClearCase, SourceSafe, CVS),
моделей разработки (экстремальное программирование, прототипирование, циклическая разработка),
вспомогательных средств разработки (BoundsChecker, Intel Purify, TestCoverage, Rational Robot, Rational Rose),
средств развертывания ПО (Install Shield, Windows Installer).

Сертификаты:
Brainbench Master C++ programmer.
Brainbench Master C programmer.

Опыт работы:

= Хобби =
с января 2002 по настоящее время
— Films on Net
Предоставление информации об общих ресурсах (файлах) локальной сети.
Проект состоит из двух основных частей:
1. программа, которая собирает информацию об общих ресурсах доступных в локальной сети (Net & ftp shares)
2. сайт, который выводит собранную информацию.
Технологии и навыки:
.Net, Asp.Net, Xml, MS SQL, С#, Managed C++, Ftp, мультипроцессное программирование,

= Нониус =
с декабря 1999 по настоящее время
Разработка программ для автоматизации производства.
— SmartScheme (часть SCADA-пакета)
Программа для создания схем функциональных блоков с дальнейшей генерацией кода
для низкоуровневых контроллеров.
Технологии и навыки:
.Net, Xml, C++, ActiveX, Ole, управление группой разработчиков
— SmartDesktop (часть SCADA-пакета)
Операторское место(ОМ) для SCADA-пакета.
Проект состоял из двух частей:
1. Design — редактирование будущего графического интерфейса ОМ-а,
создание связей между частями ОМ-а и SCADA-пакетом
2. Runtime — непосредственная работа программы в качестве операторского места
Технологии и навыки:
COM/DCOM, Ole, ActiveX, Opc, VC 7.0, ATL, MFC, управление группой разработчиков.
— OPC Browser — программа для просмотра и подключения OPC-серверов,
установленных на локальной машине и в локальной сети.
Технологии и навыки:
COM/DCOM, ActiveX, OPC. VC++ 6.0 + ATL.
— Opc-серверы для 5 различных контролеров.
Программы для предоставления данных с низкоуровневых контроллеров по OPC-технологии.
Технологии и навыки:
Com/Dcom, OPC. VC++ 6.0 + MFC + ATL/WTL, Netbios, последовательные порты, мультипроцессное программирование.

= Институт Системного Программирования Российская Академия Наук =
с декабря 1998 по март 2000
Разработка CASE-средств.
— транслятор с языка SDL
Семантический разбор, генерация внутреннего представления.
Технологии и навыки:
UNIX. Язык C + пакет Cocktail, работа в команде
— транслятор с языка ASN1
Трансляция на язык SDL. Разработка и реализация автоматического тестирования
всей программы.
Технологии и навыки:
UNIX. Язык C + пакет Cocktail, Perl, Bash.
— графический редактор MSC-диаграм.
Проектирование структуры, внешнего вида программы. Реализация
верхнего уровня программы.
Технологии и навыки:
UNIX. Язык С + пакет Cocktail + пакет TCL/TK.
Re[2]: Покритикуйте, плиз, резюме
От: Anatolix Россия https://www.linkedin.com/in/anatolix/
Дата: 27.09.02 07:05
Оценка:
Здравствуйте Anatolix, Вы писали:

A>

A>Проблема: Компании хобби понадобились фильмы в сети, она хотела чтобы с ними можно было делать то-то и то-то
A>Решение: Разработана система Films on net она делает-то то и то то. Были такие то технические трудности. Решены так то
A>Используемые средства разработки: такие то (средство обоснование выбора если оно не очевидно).
A>


Чуть не забыл:
Система в данный момент используется NNNN человек в KKKK фирмах
Любая проблема дизайна может быть решена введением дополнительного абстрактного слоя, за исключением проблемы слишком большого количества дополнительных абстрактных слоев
Re[2]: Покритикуйте, плиз, резюме
От: Сергей Дроздов  
Дата: 27.09.02 08:20
Оценка:
СД>>Большой опыт
СД>> разработки крупных проектов,
СД>> подчастей крупных проектов,
СД>> управление группой разработчиков,
СД>> работы в команде.

СД>>Успешный опыт разработки

СД>> мультипроцессных программ,
СД>> коммуникационных программ,
СД>> клиент/серверных приложений,
СД>> интернет-проектов,
СД>> графического интерфейса.

A>Вот это я бы не стал делать табличкой, а туда же и приписал бы простым предложением. "Большой упыт в управление крупными проектами и командой разработчиков".


То есть перенести обе таблички в "специализируюсь"?
Но я специализируюсь именно в разработке крупных программ, а этот так... побочные умения...
Re[3]: Покритикуйте, плиз, резюме
От: Anatolix Россия https://www.linkedin.com/in/anatolix/
Дата: 27.09.02 09:05
Оценка:
Здравствуйте Сергей Дроздов, Вы писали:

СД>То есть перенести обе таблички в "специализируюсь"?

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

Ну и напиши как есть свободным текстом.

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


(Фраза так себе получилась но общий смысл ты понял)
Вообщем говори на естественном языке. Таблицы следует использовать когда перечисляешь что-то однотипное C++/Pascal/VB тп. А "Разработка крупных проектов" и управление командой это маленько разные сущьности и не стоих их совать в один список.
Любая проблема дизайна может быть решена введением дополнительного абстрактного слоя, за исключением проблемы слишком большого количества дополнительных абстрактных слоев
Re: Покритикуйте, плиз, резюме
От: IT Россия linq2db.com
Дата: 27.09.02 14:02
Оценка:
Здравствуйте Сергей Дроздов, Вы писали:

СД>Большой опыт


Вот это бы желательно в годах. Общий стаж и по каждой конкретной технологии/языку.
Если нам не помогут, то мы тоже никого не пощадим.
Re: Покритикуйте, плиз, резюме
От: Сергей Дроздов  
Дата: 30.09.02 07:47
Оценка:
Здравствуйте Сергей Дроздов, Вы писали:

Версия #2

Сергей Дроздов.
SergeDrozdov@mail.ru

Цель.
Руководитель небольшой группы разработчиков по созданию сложного программного обеспечения на .Net/C#/C++.

Квалификация.

Разрабатываю программное обеспечение различной степени сложности. Специализируюсь на разработке архитектуры программы и на управлении коллективом разработчиков. Реализовал под платформы Windows и *nix множество задач (клиент-серверные приложения, пользовательский интерфейс, базы данных, интернет проекты, низкоуровневые задачи). Интересуюсь и разбираюсь в новейших технологиях (.Net, Soap, Xml, Ado.Net, Asp.Net, .Net Remoting, экстремальное программирование).

Отличное знание
моделей разработки (экстремальное программирование, прототипирование, циклическая разработка),
компонентных технологий (.Net, Com/Dcom, Ole, ActiveX),
интернет технологий (Xml/Xsl, Html, JavaScript, Asp.Net),
коммуникационных технологий (.Net Remoting, Soap, сокеты),
технологий работы с баз данных (Ado.Net, Ole DB, SQL, MS SQL)
языков (C#, C++, Assembler),
средств групповой разработки (ClearQuest, ClearCase, SourceSafe, CVS),
вспомогательных средств разработки (BoundsChecker, Intel Purify, TestCoverage, Rational Robot, Rational Rose),
средств развертывания ПО (Install Shield, Windows Installer).

Сертификаты:
Brainbench Master C++ programmer.
Brainbench Master C programmer.

Опыт работы:

= Хобби =
с января 2002 по настоящее время
— Files on Net
Задача:
Предоставление информации о публичных файлах, находящихся в большой разнородной локальной сети (>500 компьютеров).
Решение:
Исходная задача была разбита на две подзадачи: сбор данных и предоставление данных.
Сбор данных решено было реализовать в виде сканера на C# (плюс небольшой модуль на Managed C++, т.к. в C# нет возможности, на прямую, работать с Ftp и расшаренными файлами). Для ускорения работы сканер запускает несколько потоков, которые уже и выполняют сканирование.
Собранные данные предоставляются пользователям через сайт на Asp.Net.
Основных форматом хранения был выбран Xml (за свою гибкость), но для ускорения работы сайта, часть данных решено было вынести в MS SQL.
Результат:
Финальная версия была запущена в работу через полтора месяца после начала разработки. На данный момент, у сайта около 1000 локальных(сайт не доступен из вне сети) показов в день.
Роль:
Ведущий разработчик — архитектура проекта, реализация ключевых частей, управление группой разработчиков.
Технологии и навыки:
.Net/C#, Asp.Net, Xml, MS SQL, Ado.Net, С#, Managed C++, Ftp, мультипроцессное программирование, управление командой, циклическая модель разработки с элементами экстремального программирования.

= Нониус =
с декабря 1999 по настоящее время
Разработка программ для автоматизации производства.
— SmartScheme (часть SCADA-пакета)
Задача:
Для Scada-пакета было необходимо написать модуль, который позволял бы пользователем создавать/редактировать/отлаживать схему функциональных блоков с последующей генерацией по данной схеме программы для низкоуровневого контроллера.
Решение:
Для ускорения разработки была выбрана платформа .Net, язык C#. Модуль решено было оформить в виде Ole-документа (Scada уже умела подключать внешние Ole-документы, и требовала минимальной модификации). Внутренний формат хранения — Xml.
Результат:
Проект находится на стадии выпуска промежуточных версий, разработка идет без отставания от графика.
Роль:
Ведущий разработчик — архитектура проекта, реализация ключевых частей, управление группой разработчиков.
Технологии и навыки:
.Net/C#, Xml, C++, Com, ActiveX, Ole, управление группой разработчиков

— SmartDesktop (часть SCADA-пакета)
Задача:
Создать программу для разработки, отладки и показа графического интерфейса операторского места для Scada-пакета.
Решение:
Программу было решено реализовать в виде ActiveX-контейнера, что позволило в дальнейшем уже при работе в данной программе, как в редакторе, использовать контролы третьих фирм. Для подключения к Scada-пакету программа была реализована, как Ole-документ. Основная часть написана на C++/Atl. Для поддержки Ole, использовалась библиотека MFC.
Результат:
Программа была успешно реализована. В данный момент программа находится на этапе бета-тестирования, но это не помешало внедрению данной программы уже в 5 местах.
Роль:
Ведущий разработчик — архитектура проекта, реализация ключевых частей, управление группой разработчиков.
Технологии и навыки:
Com/Dcom, Ole, ActiveX, VC 7.0, Atl, Mfc, управление группой разработчиков.

— OPC Browser
Задача:
Организовать просмотр и подключение Opc-серверов доступных в локальной сети.
Решение:
Реализовать данную программу, как ActiveX контрол, что позволит легко проинтегрировать данную программу с другими программами.
Результат:
Контрол широко используется, как программами нашей фирмы, так и сторонними разработчиками.
Роль:
Ведущий разработчик — архитектура проекта, полная реализация.
Технологии и навыки:
COM/DCOM, ActiveX, OPC. VC++ 6.0 + ATL.

— Opc-серверы для 5 различных контролеров.
Задача:
Предоставить данные с нескольких низкоуровневых контроллеров по Opc-технологии.
Решение:
Программу разбить на несколько частей — пользовательский интерфейс, ядро (общая часть для Opc-серверов), драйверы (непосредственное общение с контролерами)
Пользовательский интерфейс реализовать на C++ + Atl/Wtl.
Части пользовательского интерфейса специфичные для каждого контроллера реализовать в виде ActiveX-контролов (для упрощения добавления поддержки новых контроллеров), ядро серверов на C++/Atl, драйвера на C++.
Вынос общей логики в отдельный модуль и реализации зависимых частей пользовательского интерфейса в виде ActiveX-контролов, позволило легко добавить четвертый и пятый тип контроллера, которые не входили в первоначальное ТЗ.
Результат:
Не смотря на узкую нишу использования программы (все пять контроллеров — советской/российской разработки), внедрено на разных предприятиях около 30 копий программы.
Роль:
Ведущий разработчик — архитектура проекта, почти полная реализация.
Технологии и навыки:
Com/Dcom, ActiveX, OPC. VC++ 6.0 + MFC + ATL/WTL, Netbios, последовательные порты, мультипроцессное программирование.

= Институт Системного Программирования Российская Академия Наук =
с декабря 1998 по март 2000
Разработка CASE-средств.
— транслятор с языка SDL
Роль:
Программист — семантический разбор, генерация внутреннего представления.
Технологии и навыки:
UNIX. Язык C + пакет Cocktail, работа в команде

— транслятор с языка ASN1
Роль:
Программист — трансляция на язык SDL. Разработка и реализация автоматического тестирования всей программы.
Технологии и навыки:
UNIX. Язык C + пакет Cocktail, Perl, Bash. Работа в команде.

— графический редактор MSC-диаграм.
Роль:
Программист — Проектирование структуры, внешнего вида программы. Реализация верхнего уровня программы.
Технологии и навыки:
UNIX. Язык C + пакет Cocktail + пакет TCL/TK, работа в команде.

Образование:
Московский Государственный Университет, факультет Вычислительной Математики и Кибернетики

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

Желаемая зарплата: 1400$
Re[2]: Покритикуйте, плиз, резюме
От: Сергей Дроздов  
Дата: 30.09.02 07:52
Оценка:
СД>>Большой опыт

IT>Вот это бы желательно в годах. Общий стаж и по каждой конкретной технологии/языку.


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

Вот, например, я начал изучать ассемблер 7 лет назад, тогда же у меня и были основные проекты на асме, далее я к ассемблеру возвращался от случая к случаю — и какой мне стаж по асму писать?
Re[2]: Покритикуйте, плиз, резюме
От: Сергей Дроздов  
Дата: 30.09.02 07:55
Оценка:
Здравствуйте Anatolix, Вы писали:

Учел (в той или иной мере) Ваши замечания, запостил новую версию.
Re[3]: Покритикуйте, плиз, резюме
От: IT Россия linq2db.com
Дата: 30.09.02 13:52
Оценка:
Здравствуйте Сергей Дроздов, Вы писали:

IT>>Вот это бы желательно в годах. Общий стаж и по каждой конкретной технологии/языку.


СД>Народ в форуме так и не договорился, как эти самые года считать (по хорошему эти года, должны быть видны из опыта работы).


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

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

Резюме нужно писать для того кто его будет читать.

СД>Вот, например, я начал изучать ассемблер 7 лет назад, тогда же у меня и были основные проекты на асме, далее я к ассемблеру возвращался от случая к случаю — и какой мне стаж по асму писать?


Сколько ты на нём писал? Два года? Так и пиши. Тот кого заинтересует именно ассемблер в твоём резюме уточнит когда и на каком асме ты писал по твоим же проектам.
Если нам не помогут, то мы тоже никого не пощадим.
Re[4]: Покритикуйте, плиз, резюме
От: Сергей Дроздов  
Дата: 30.09.02 14:01
Оценка:
Здравствуйте IT, Вы писали:

IT>Сколько ты на нём писал? Два года? Так и пиши. Тот кого заинтересует именно ассемблер в твоём резюме уточнит когда и на каком асме ты писал по твоим же проектам.


Ладно, так и напишем
C#/C++/C — 5 лет
Asm — 3 года
Re[5]: Покритикуйте, плиз, резюме
От: IT Россия linq2db.com
Дата: 30.09.02 14:27
Оценка:
Здравствуйте Сергей Дроздов, Вы писали:

IT>>Сколько ты на нём писал? Два года? Так и пиши. Тот кого заинтересует именно ассемблер в твоём резюме уточнит когда и на каком асме ты писал по твоим же проектам.


СД>Ладно, так и напишем

СД>C#/C++/C — 5 лет

А что ты думаешь? Так и пишут. Правда не в резюме, а на поисковых сайтах.

C/C++/VC++/Java — 10 лет
Если нам не помогут, то мы тоже никого не пощадим.
Re: Покритикуйте, плиз, резюме
От: Kubyshev Andrey  
Дата: 01.10.02 14:06
Оценка:
Здравствуйте Сергей Дроздов, Вы писали:

I eshe OCHEN VAZHNYI moment, neobxodimo dobavit tsvetnuyu pic vpoloborota v pidzhake-galstuke s ulybkoi. Pryamo kak v kakoi nibud finance gazete. Eto prostoe deistvie povyshaet zainteresovannost kak potencialnyh rabotodatelei (zagranichnyh) tak i rekruiterov (zagranichnyh) vo mnogo raz !
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.