Модераторы: PILOT
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Из военных - в программисты, на что можно рассчитывать? 
V
    Опции темы
kami
Дата 13.8.2011, 14:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1806
Регистрация: 25.8.2007
Где: Санкт-Петербург

Репутация: 1
Всего: 72



Здравствуйте, дамы и господа!
Вкратце обрисую ситуацию.
На текущий момент я - военнослужащий, офицер Вооруженных Сил нашей доблестной РФ. В силу ряда причин (после 13 лет безупречной службы) решил уволиться и - наконец - воплотить в жизнь свою мечту: стать программистом. Понятно, что моя военная профессия с программированием никак не была связана, все мои знания и навыки получены самостоятельно и с Вашей помощью.

Вопрос: на что могу расчитывать при поиске работы (имеется ввиду $)? Будет ли решающим фактором при отказе отсутствие у меня опыта работы по специальности? Хотелось бы услышать мнение форумчан, непосредственно связанных с этим(недавно занимавшихся поиском работников/поиском работы).

Что знаю и умею (сильные стороны):
- работаю в Delphi 3-7, сейчас перешел на Delphi 2010 (главным образом - из-за юникода).
- как пишут в большинстве вакансий "обладаю глубокими знаниями ООП, VCL, RTL, multithreading"  smile
- уверенно работаю с WinAPI
- работаю с Word и Excel(программно, естественно).
- постоянно работаю с сетью (TServer|TClientSocket)

Слабые стороны:
- о базах данных имею только общее представление. Книга Дейта "Введение в системы баз данных" не пошла, главным образом из-за того, что не было задач, в которых БД можно было бы применить.

Дополнительно:
- образование высшее, специальность "инженер радиосвязи, радиовещания и телевидения", средний балл - 4,75.
- владею сертификатами RetraTech: "Создание приложений в среде Delphi7", "Разработка компонентов в Delphi7". Плюс - несколько просроченных сертификатов, среди которых - "Создание приложений в Delphi5.0"
- из общедоступных проектов: система удаленного администрирования (аналог Радмин), в которую вложено достаточно моих знаний и навыков, начиная от создания собственного трехуровневого протокола обмена с заданием приоритетов передачи информации, шифрования трафика "на лету" с гарантированной стойкостью, широкого использования WinAPI и заканчивая возможностью подключения плагинов. Проект заброшен, к сожалению. Причина - не справился с запуском десктопной части "от администратора" под каждую терминальную сессию в Vista и Windows7.
- из текущих проектов могу назвать клиент-серверное приложение автоматизации кадровой работы с разграничением прав доступа, генерацией и выводом отчетов в Wordи Excel(приложение достаточно специфическое и идет под грифом "Для служебного пользования").

P.S. Живу в Санкт-Петербурге, работу буду искать там же. Возраст - 30 лет.
P.P.S. Большинство тем из раздела почитал, но схожей ситуации (переход в другую область работы уже достаточно зрелого человека, без профильного образования) не нашел.
P.P.P.S. Я прекрасно понимаю, что очень многое (в том числе и зарплата) зависит от того, как я составлю резюме и преподнесу себя на собеседовании, но (скажем так) "вилку", противопоказания и проблемные вопросы хотелось бы услышать.

Заранее спасибо всем откликнувшимся.

Это сообщение отредактировал(а) kami - 13.8.2011, 14:53
PM MAIL WWW   Вверх
Vet
Дата 22.8.2011, 15:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 101
Регистрация: 24.2.2005

Репутация: нет
Всего: нет



Цитата(kami @  13.8.2011,  14:48 Найти цитируемый пост)
Вопрос: на что могу расчитывать при поиске работы (имеется ввиду $)?

Это тебе скажут после окончания собеседования smile
Сам оказался в похожей ситуации 3 года назад перед увольнением из ВС. Решил, что если в них я получал 15K рублей, то имеет смысл увольняться, чтоб работать не меньше, чем за 40K рублей. Посмотрел резюме на сайтах про работу, подумал, что потяну и поэтому написал в резюме: от 40K рублей smile
Цитата(kami @  13.8.2011,  14:48 Найти цитируемый пост)
- о базах данных имею только общее представление

Вот это, конечно, минус. Почти на всех собеседованиях спрашивали про БД и знание SQL.
PM MAIL   Вверх
kami
Дата 22.8.2011, 19:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1806
Регистрация: 25.8.2007
Где: Санкт-Петербург

Репутация: 1
Всего: 72



Vet, я уж думал, никто не ответит  smile 
Цитата(Vet @  22.8.2011,  15:36 Найти цитируемый пост)
Вот это, конечно, минус. Почти на всех собеседованиях спрашивали про БД и знание SQL.

Да, это же требование идет почти во всех вакансиях. Требуют либо T-SQL, либо PL/SQL (а иногда и то и другое, и еще кучу всего).
Записался на курсы профессиональной переподготовки, буду учить.

Цитата(Vet @  22.8.2011,  15:36 Найти цитируемый пост)
Сам оказался в похожей ситуации 3 года назад перед увольнением из ВС.

И как? Ожидания сбылись? Как прошли этапы становления в качестве гражданского специалиста? Косо ли смотрели, что образование не профильное?
PM MAIL WWW   Вверх
skyboy
Дата 22.8.2011, 21:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: нет
Всего: 260



Цитата(kami @  22.8.2011,  18:06 Найти цитируемый пост)
Требуют либо T-SQL, либо PL/SQL

возможно, ты и так в курсе, но уточню: первое - диалект  MS SQL Server'a, второй - Oracle. учить лучше начинать с общего источника - стандарта SQL(INSERT, DELETE, SELECT -> JOIN/UNION), а потом уже переходить на какой-то диалект(всякие там pivot'ы и rownum'ы smile)
систематический подход к делу, судя по первому сообщению в теме, имеется. мотивация на уровне.
тебя не остановить smile
PM MAIL   Вверх
Vet
Дата 22.8.2011, 22:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 101
Регистрация: 24.2.2005

Репутация: нет
Всего: нет



Цитата(kami @  22.8.2011,  19:06 Найти цитируемый пост)
Да, это же требование идет почти во всех вакансиях. Требуют либо T-SQL, либо PL/SQL (а иногда и то и другое, и еще кучу всего).Записался на курсы профессиональной переподготовки, буду учить.

Думаю, что главное уметь писать запросы и знать хотя бы один диалект SQL, а на другой можно будет переучиться. Пример - я искал работу программиста Delphi/T-SQL, но в одной конторе меня готовы были взять под Oracle, а MS SQL Server у них ругали плохими словами smile Правда, у меня был большой плюс - сертификат на sql-ex. Поэтому на нескольких собеседованиях знание SQL даже не проверяли.
Цитата(kami @  22.8.2011,  19:06 Найти цитируемый пост)
И как? Ожидания сбылись?

Думаю, что сбылись - денег побольше стал получать, и знаний много прибавилось.
Цитата(kami @  22.8.2011,  19:06 Найти цитируемый пост)
Как прошли этапы становления в качестве гражданского специалиста?

Поначалу тяжело - опыта было мало, к тому же в команде не приходилось раньше работать. Но желание учиться и инициатива помогли: "обычный" инженер-программист -> старший -> ведущий.
Цитата(kami @  22.8.2011,  19:06 Найти цитируемый пост)
Косо ли смотрели, что образование не профильное?

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

Добавлено через 3 минуты и 26 секунд
Цитата(skyboy @  22.8.2011,  21:21 Найти цитируемый пост)
а потом уже переходить на какой-то диалект(всякие там pivot'ы и rownum'ы )

К тому же, в разных диалектах бывает общее - типа row_number или рекурсивных запросов.
PM MAIL   Вверх
kami
Дата 25.8.2012, 22:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1806
Регистрация: 25.8.2007
Где: Санкт-Петербург

Репутация: 1
Всего: 72



Займусь немного некромантией - подниму тему из небытия smile

В общем, работу я нашел. Вернее - она нашла меня, не без помощи старых знакомств.
По зарплате ожидания сбылись, получаю столько, на сколько и рассчитывал.
По непосредственно работе - пока не уверен. Рассчитывал работать в группе программистов, с использованием средств планирования, контроля версий; достаточно строгой дисциплиной в плане оформления кода/документирования; тестировщиками, четкой постановкой задачи на разработку "своего" участка программы и т.д. А получилось, что я (как и когда был в свободном полете) - и постановщик задачи, и планировщик архитектуры, и разработчик структуры БД, и кодер, и тестировщик, и специалист группы техподдержки. В общем, веду проект целиком и полностью. Хорошо это или плохо - время покажет.

О том, что пригодилось из того, что знаю:
1. Навыки работы с сетью, а конкретнее - мои компоненты для работы с TCP/IP. Когда увидел, что написанием 10 строчек кода они переводятся из режима "все соединения - в основном потоке" в режим "каждому соединению - свой поток" - моей гордости не было предела smile. Разумеется, всё в "..." - упрощенно, в терминологии для public-методов этих компонентов.
2. Базовые знания SQL, в том числе - полученные на sql-ex.ru при изучении/прохождении тестовых заданий (увы - пока прошел далеко не всё, и далеко не всегда с первого раза). Первоначальные знания по SQL были получены из книги Дейта "Введение в системы баз данных" (толстенная книжка, бумажный вариант). Под базовыми имею ввиду основные инструкции DML и частично - DDL (в основном - ALTER).
3. Теоретические знания по MS SQL (Express) - схемы, роли, общие принципы пользования SSMS. Теоретические - потому что было принято решение перейти на MySQL, пока - в бесплатной редакции. Гладко было на бумаге, да забыли про овраги...
4. Всякие "глубокие знания ООП и VCL", под которыми в основном подразумевалось (в ходе написания тестовой задачи) возможность использования одного TmyFrame в разных местах с несколько отличающейся функциональностью.

Хотя... на самом деле, в явном виде этого от меня не требовали. Моей задачей после первого собеседования было предоставить рабочую тестовую программу. А ее внутренности могли быть какими угодно - хоть всё в одном модуле, без разделения UI - логика, и без использования ООП. Другое дело, что в этом случае я просто не уложился бы в отведенный срок. Или уложился, но тогда код был бы не расширяемым, исключительно под конкретную задачу и ни шагу в сторону. А я так не могу, мне подавай "глобализацию"  smile . 
В связи с этим, в качестве последнего (но самого важного) пункта выношу следующее:
5. Способность писать базовый код и одновременно продумывать/детализировать (мысленно) архитектуру программы, чтобы не наталкиваться на "а вот эти методы придется переписать, иначе вот ту функцию будет невозможно реализовать".

Что не пригодилось, из того что знаю:
1. Знание WinAPI в полной мере. К сожалению, (?) разрабатываемый проект этого не требует.
2. Сертификаты. Возможно, на сертификаты и посмотрели (были указаны в резюме), но никаких вопросов по ним не последовало. То же - с дипломом о переподготовке. Его даже смотреть не стали, сказав "Лишнее. Если ты можешь, то диплом не нужен, а если не можешь, то диплом не поможет" (приведен смысл сказанного, а не сами фразы).

Что пригодится из того, что не знаю, но должен изучить (в разброс, без соблюдения приоритетов):
1. Отчеты. Rave, Fast Reports и иже с ними - пока не добрался до них, как дойдет очередь, тогда почитаю литературу и определюсь.
2. Особенности MySQL. Пока - в дикое замешательство вводят всякие InnoDB, MyISAM и (в особенности) кодировки, ибо несмотря на заявленную поддержку utf16 (вроде, родное для D2009+ ?), ODBC коннектор виснет с ней намертво, а из остальных кодировок нормально работает с русскими буквами только cp1251. Кроме того, не понимаю, на кой отдельная кодировка серверу, отдельная - каждой таблице, отдельная - для ODBC коннектора, и ко всему прочему опции типа "character set client handshake". Кошмар!
3. Работа с плагинами. Несмотря на то, что я "и швец, и жнец, и вообще..." думаю, что это будет правильно. В связи с этим начал тщательное изучение серии статей GunSmoker-а.

Вроде, всё.
Всем спасибо за внимание.  smile 
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Обсуждение работы | Следующая тема »


 




[ Время генерации скрипта: 0.1182 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.