Резюме на критику
-
- Posts: 8
- Joined: 29 Nov 2013 19:33
Резюме на критику
Здравствуйте,
Ищу работу, в основном по C/C++, embedded, ну и что еще попутно подвернется. Желательно контракты, т.к. на них процесс найма идет быстрее.
Текущая версия резюме (в Areas of Experience--ключевые слова, на которые, по идее, должны реагировать рекрутеры и поисковые системы--это все, с чем я когда-либо работал, но не означает, что я эксперт):
<name>
<email>
<phone>
SUMMARY
- Expertise in C/C++ development, primarily on Linux platform. This includes: GNU toolchain and Linux command line; standard POSIX programming, including threads and processes
- Extensive experience in embedded systems
- Proven ability to quickly learn new technologies, platforms, and code bases
- Knowledge of software development lifecycle and Agile methodology
- Record of writing clear, concise documentation, including usage guides, technical reports, and design/functional specifications
TECHNICAL SKILLS
Programming Languages: C, C++ (incl. STL), Java (basic)
Scripting Languages: bash, Perl, Python, make
Areas of Experience: Embedded systems, storage (SAN, NAS), file systems, image/video processing, DSP, object-oriented programming (OOP), test automation, pthreads, sockets
Compilers/IDEs: GNU GCC, Eclipse, MS Visual Studio, TI Code Composer Studio
Source Control Tools: Apache Subversion (SVN), Rational ClearCase
Defect Tracking Tools: Bugzilla, BMC Remedy
Spoken Languages: Fluent in English, Spanish and Russian; limited French
PROFESSIONAL EXPERIENCE
Dell Austin, Texas July 2012 – Present
Maintaining and developing new functionality for controllers used in Dell PowerEdge servers (CMC/Chassis Management Controllers)
Reduced the backlog of development tasks and interfaced with geographically distributed teams to resolve customer-facing issues quickly
Started the development (as part of a small team) of new technology for workload-aware storage management (unified/converged storage)
Tools used: C, C++, Java, Eclipse, SVN, bash, Rally, CodeCollab
HP March 2011 – June 2012
Worked on the Ibrix distributed file system (multiple servers/multiple disks, based on Linux ext3) for HP StorageWorks, as part of Network Attached Storage (NAS) organization
Developed from the ground up (in a two-person team) a utility for upgrading the Ibrix file system to a new format—to be used by major HP clients
Wrote functional specifications and user manuals, including independent investigation of undocumented functionality
Successfully tracked and resolved defects (using Bugzilla) related to file system integrity checks and repairing damaged files (using a utility based on Linux fsck)
Tools used: C, Python, Eclipse, SVN, Bugzilla, VMWare, bash, sed, awk, valgrind
Signalogic June 2010 – Feb. 2011
Implemented a project to accelerate computing-intensive programs, using a C64x+ multicore Texas Instruments (TI) DSP for parallel processing
Developed a parser to transform C/C++ code, using ROSE source-to-source translator
Implemented separation of host-side (GCC, Linux) and accelerator-side (TI compiler, SYS/BIOS) processing to accelerate execution
Achieved execution time improvements (e.g. by loop unrolling, CPU cycle count optimization)
Tools used: C, C++, C64x+ assembly, Linux command line, Linux utilities, GCC (compiler), GDB (debugger), bash, makefiles, memory maps, POSIX threads, OpenMP, ROSE, TI C6000-series board, TI Code Composer Studio, Eclipse
EMC Corp. (as a contractor) Jan. 2008 – Feb. 2010
Managed EMC's CLARiiON data storage systems (RAIDs - redundant arrays of independent disks), by working with layered drivers (SnapView, SANCopy, MirrorView, Thin Provisioning, etc.)
Developed and maintained an automated test framework (in Perl) for layered drivers, including technical documentation, version control, and code reviews
Contributed to a significant increase in automated test execution, freeing up QA time
Successfully performed testing (functional/integration/stress/regression), developed test cases, test suites, and test scripts
Tools used: Perl, Rational ClearCase, BMC Remedy, EMC CLARiiON arrays, SAN
Texas Instruments (as a contractor) June 2006 – Dec. 2007
Maintenance and debugging of the multimedia framework (several layers, C++ codebase, client-server interface) for Texas Instruments' OMAP platform (ARM and DSP processors), used in mobile phones
Developed video and image processing capabilities (JPEG, MPEG, H.264, etc.)
Tools used: C, C++, Symbian, Linux, Perl, Rational ClearCase, OMAP, JTAG, video/image codecs, client-server concepts
Northeastern University Sep. 2003 – Sep. 2005
Research Assistant, Department of Electrical and Computer Engineering
Carried out research in image processing and computer vision, sponsored by Textron Systems
Tools used: MATLAB, Unix, C, C++, MS Visual Studio
EDUCATION
Northeastern University, Boston, Massachusetts January 2006
Master of Science in Electrical Engineering, GPA 3.75 (out of 4)
Concentration: Communications and Signal Processing
Pennsylvania State University, University Park, Pennsylvania May 2003
Bachelor of Science in Electrical Engineering
Ищу работу, в основном по C/C++, embedded, ну и что еще попутно подвернется. Желательно контракты, т.к. на них процесс найма идет быстрее.
Текущая версия резюме (в Areas of Experience--ключевые слова, на которые, по идее, должны реагировать рекрутеры и поисковые системы--это все, с чем я когда-либо работал, но не означает, что я эксперт):
<name>
<email>
<phone>
SUMMARY
- Expertise in C/C++ development, primarily on Linux platform. This includes: GNU toolchain and Linux command line; standard POSIX programming, including threads and processes
- Extensive experience in embedded systems
- Proven ability to quickly learn new technologies, platforms, and code bases
- Knowledge of software development lifecycle and Agile methodology
- Record of writing clear, concise documentation, including usage guides, technical reports, and design/functional specifications
TECHNICAL SKILLS
Programming Languages: C, C++ (incl. STL), Java (basic)
Scripting Languages: bash, Perl, Python, make
Areas of Experience: Embedded systems, storage (SAN, NAS), file systems, image/video processing, DSP, object-oriented programming (OOP), test automation, pthreads, sockets
Compilers/IDEs: GNU GCC, Eclipse, MS Visual Studio, TI Code Composer Studio
Source Control Tools: Apache Subversion (SVN), Rational ClearCase
Defect Tracking Tools: Bugzilla, BMC Remedy
Spoken Languages: Fluent in English, Spanish and Russian; limited French
PROFESSIONAL EXPERIENCE
Dell Austin, Texas July 2012 – Present
Maintaining and developing new functionality for controllers used in Dell PowerEdge servers (CMC/Chassis Management Controllers)
Reduced the backlog of development tasks and interfaced with geographically distributed teams to resolve customer-facing issues quickly
Started the development (as part of a small team) of new technology for workload-aware storage management (unified/converged storage)
Tools used: C, C++, Java, Eclipse, SVN, bash, Rally, CodeCollab
HP March 2011 – June 2012
Worked on the Ibrix distributed file system (multiple servers/multiple disks, based on Linux ext3) for HP StorageWorks, as part of Network Attached Storage (NAS) organization
Developed from the ground up (in a two-person team) a utility for upgrading the Ibrix file system to a new format—to be used by major HP clients
Wrote functional specifications and user manuals, including independent investigation of undocumented functionality
Successfully tracked and resolved defects (using Bugzilla) related to file system integrity checks and repairing damaged files (using a utility based on Linux fsck)
Tools used: C, Python, Eclipse, SVN, Bugzilla, VMWare, bash, sed, awk, valgrind
Signalogic June 2010 – Feb. 2011
Implemented a project to accelerate computing-intensive programs, using a C64x+ multicore Texas Instruments (TI) DSP for parallel processing
Developed a parser to transform C/C++ code, using ROSE source-to-source translator
Implemented separation of host-side (GCC, Linux) and accelerator-side (TI compiler, SYS/BIOS) processing to accelerate execution
Achieved execution time improvements (e.g. by loop unrolling, CPU cycle count optimization)
Tools used: C, C++, C64x+ assembly, Linux command line, Linux utilities, GCC (compiler), GDB (debugger), bash, makefiles, memory maps, POSIX threads, OpenMP, ROSE, TI C6000-series board, TI Code Composer Studio, Eclipse
EMC Corp. (as a contractor) Jan. 2008 – Feb. 2010
Managed EMC's CLARiiON data storage systems (RAIDs - redundant arrays of independent disks), by working with layered drivers (SnapView, SANCopy, MirrorView, Thin Provisioning, etc.)
Developed and maintained an automated test framework (in Perl) for layered drivers, including technical documentation, version control, and code reviews
Contributed to a significant increase in automated test execution, freeing up QA time
Successfully performed testing (functional/integration/stress/regression), developed test cases, test suites, and test scripts
Tools used: Perl, Rational ClearCase, BMC Remedy, EMC CLARiiON arrays, SAN
Texas Instruments (as a contractor) June 2006 – Dec. 2007
Maintenance and debugging of the multimedia framework (several layers, C++ codebase, client-server interface) for Texas Instruments' OMAP platform (ARM and DSP processors), used in mobile phones
Developed video and image processing capabilities (JPEG, MPEG, H.264, etc.)
Tools used: C, C++, Symbian, Linux, Perl, Rational ClearCase, OMAP, JTAG, video/image codecs, client-server concepts
Northeastern University Sep. 2003 – Sep. 2005
Research Assistant, Department of Electrical and Computer Engineering
Carried out research in image processing and computer vision, sponsored by Textron Systems
Tools used: MATLAB, Unix, C, C++, MS Visual Studio
EDUCATION
Northeastern University, Boston, Massachusetts January 2006
Master of Science in Electrical Engineering, GPA 3.75 (out of 4)
Concentration: Communications and Signal Processing
Pennsylvania State University, University Park, Pennsylvania May 2003
Bachelor of Science in Electrical Engineering
-
- Уже с Приветом
- Posts: 807
- Joined: 16 Aug 2001 09:01
- Location: Boston, MA
Re: Резюме на критику
Географически где ищете?
-
- Posts: 8
- Joined: 29 Nov 2013 19:33
Re: Резюме на критику
где угодно.Snickers wrote:Географически где ищете?
Сейчас я в Техасе, но в принципе меня здесь особо ничего не держит.
-
- Уже с Приветом
- Posts: 9194
- Joined: 04 Mar 2011 03:04
- Location: SFBA
Re: Резюме на критику
Да всё в резюме почти как надо, и ли просто всё как надо, затрудняюсь. Есть ли со спросом проблема?
Подмешайте в резюме *ну естественно, попробуйте сначала* что-нибудь с мобильными девайсами, рекрутеры и работодатели будут на части рвать. Что-нибудь вроде разработки драйверов для Android, чем больше платформ, тем лучше. "И наступит вечный кайф". Правда, специфический kernel-level или даже просто middleware experience, конечно, чаще на работе и вырабатывается... а ещё получить её надо, ну у вас уже почти всё хорошо, вроде линуксовый-кернел опыт есть (drivers?), в разумных организациях такие с первого дня садятся внедрять и чипсеты куда-нить в новый Галакси. Ну, если в этом проблема при такой специализации...
Подмешайте в резюме *ну естественно, попробуйте сначала* что-нибудь с мобильными девайсами, рекрутеры и работодатели будут на части рвать. Что-нибудь вроде разработки драйверов для Android, чем больше платформ, тем лучше. "И наступит вечный кайф". Правда, специфический kernel-level или даже просто middleware experience, конечно, чаще на работе и вырабатывается... а ещё получить её надо, ну у вас уже почти всё хорошо, вроде линуксовый-кернел опыт есть (drivers?), в разумных организациях такие с первого дня садятся внедрять и чипсеты куда-нить в новый Галакси. Ну, если в этом проблема при такой специализации...
... and even then it's rare that you'll be going there...
-
- Posts: 8
- Joined: 29 Nov 2013 19:33
Re: Резюме на критику
к сожалению, именно на уровне кернела опыта нет. Вся разработка была в user space. Могу что-то почитать на эту тему, но насколько я знаю для разработки драйверов требуются очень серьезные специалисты, а не "освой программирование за 3 дня". С мобильными девайсами то же самое. Не сомневаюсь, что это можно освоить, но только если кто-то будет согласен меня этому учить. Думаю, что всем компаниям нужны уже готовые специалисты.Medium-rare wrote:Да всё в резюме почти как надо, и ли просто всё как надо, затрудняюсь. Есть ли со спросом проблема?
Подмешайте в резюме *ну естественно, попробуйте сначала* что-нибудь с мобильными девайсами, рекрутеры и работодатели будут на части рвать. Что-нибудь вроде разработки драйверов для Android, чем больше платформ, тем лучше. "И наступит вечный кайф". Правда, специфический kernel-level или даже просто middleware experience, конечно, чаще на работе и вырабатывается... а ещё получить её надо, ну у вас уже почти всё хорошо, вроде линуксовый-кернел опыт есть (drivers?), в разумных организациях такие с первого дня садятся внедрять и чипсеты куда-нить в новый Галакси. Ну, если в этом проблема при такой специализации...
-
- Уже с Приветом
- Posts: 9194
- Joined: 04 Mar 2011 03:04
- Location: SFBA
Re: Резюме на критику
Откуда-то они берутся?VoyageurIntl wrote:Думаю, что всем компаниям нужны уже готовые специалисты.
... and even then it's rare that you'll be going there...
-
- Уже с Приветом
- Posts: 15242
- Joined: 01 Mar 2007 05:18
- Location: VVO->ORD->DFW->SFO->DFW->PDX
Re: Резюме на критику
Я вам один умный вещь скажу. Ничем программеж в кернел спейс не отличается от программежа в юзер спейс. Я раньше тоже с придыханием относился к кернельщикам. Потом занесло туда судьбой и... упс, то же самое, вид сбоку. Поэтому можно получать "опыт" за 3 дня по книжке и безбожно врать в резюме/на собеседованииVoyageurIntl wrote:к сожалению, именно на уровне кернела опыта нет. Вся разработка была в user space. Могу что-то почитать на эту тему, но насколько я знаю для разработки драйверов требуются очень серьезные специалисты, а не "освой программирование за 3 дня". С мобильными девайсами то же самое. Не сомневаюсь, что это можно освоить, но только если кто-то будет согласен меня этому учить. Думаю, что всем компаниям нужны уже готовые специалисты.Medium-rare wrote:Да всё в резюме почти как надо, и ли просто всё как надо, затрудняюсь. Есть ли со спросом проблема?
Подмешайте в резюме *ну естественно, попробуйте сначала* что-нибудь с мобильными девайсами, рекрутеры и работодатели будут на части рвать. Что-нибудь вроде разработки драйверов для Android, чем больше платформ, тем лучше. "И наступит вечный кайф". Правда, специфический kernel-level или даже просто middleware experience, конечно, чаще на работе и вырабатывается... а ещё получить её надо, ну у вас уже почти всё хорошо, вроде линуксовый-кернел опыт есть (drivers?), в разумных организациях такие с первого дня садятся внедрять и чипсеты куда-нить в новый Галакси. Ну, если в этом проблема при такой специализации...
Исключение - если нужно работать с железками. Тыкать куда-то осцилографом, каким-то сигнальным анализатором и прочей ересью. Тут таки да, нужно что-то иное в голове, этим я не обладаю. А просто кернел спейс - тьфу.
Мат на форуме запрещен, блдж!
-
- Posts: 8
- Joined: 29 Nov 2013 19:33
Re: Резюме на критику
Спасибо, я попытаюсь получить "опыт" по книжке.АццкоМото wrote:Я вам один умный вещь скажу. Ничем программеж в кернел спейс не отличается от программежа в юзер спейс. Я раньше тоже с придыханием относился к кернельщикам. Потом занесло туда судьбой и... упс, то же самое, вид сбоку. Поэтому можно получать "опыт" за 3 дня по книжке и безбожно врать в резюме/на собеседованииVoyageurIntl wrote:к сожалению, именно на уровне кернела опыта нет. Вся разработка была в user space. Могу что-то почитать на эту тему, но насколько я знаю для разработки драйверов требуются очень серьезные специалисты, а не "освой программирование за 3 дня". С мобильными девайсами то же самое. Не сомневаюсь, что это можно освоить, но только если кто-то будет согласен меня этому учить. Думаю, что всем компаниям нужны уже готовые специалисты.Medium-rare wrote:Да всё в резюме почти как надо, и ли просто всё как надо, затрудняюсь. Есть ли со спросом проблема?
Подмешайте в резюме *ну естественно, попробуйте сначала* что-нибудь с мобильными девайсами, рекрутеры и работодатели будут на части рвать. Что-нибудь вроде разработки драйверов для Android, чем больше платформ, тем лучше. "И наступит вечный кайф". Правда, специфический kernel-level или даже просто middleware experience, конечно, чаще на работе и вырабатывается... а ещё получить её надо, ну у вас уже почти всё хорошо, вроде линуксовый-кернел опыт есть (drivers?), в разумных организациях такие с первого дня садятся внедрять и чипсеты куда-нить в новый Галакси. Ну, если в этом проблема при такой специализации...
Исключение - если нужно работать с железками. Тыкать куда-то осцилографом, каким-то сигнальным анализатором и прочей ересью. Тут таки да, нужно что-то иное в голове, этим я не обладаю. А просто кернел спейс - тьфу.
А по остальному резюме советы есть?
-
- Posts: 8
- Joined: 29 Nov 2013 19:33
Re: Резюме на критику
Спасибо, я попытаюсь получить "опыт" по книжке.АццкоМото wrote:Я вам один умный вещь скажу. Ничем программеж в кернел спейс не отличается от программежа в юзер спейс. Я раньше тоже с придыханием относился к кернельщикам. Потом занесло туда судьбой и... упс, то же самое, вид сбоку. Поэтому можно получать "опыт" за 3 дня по книжке и безбожно врать в резюме/на собеседованииVoyageurIntl wrote:к сожалению, именно на уровне кернела опыта нет. Вся разработка была в user space. Могу что-то почитать на эту тему, но насколько я знаю для разработки драйверов требуются очень серьезные специалисты, а не "освой программирование за 3 дня". С мобильными девайсами то же самое. Не сомневаюсь, что это можно освоить, но только если кто-то будет согласен меня этому учить. Думаю, что всем компаниям нужны уже готовые специалисты.Medium-rare wrote:Да всё в резюме почти как надо, и ли просто всё как надо, затрудняюсь. Есть ли со спросом проблема?
Подмешайте в резюме *ну естественно, попробуйте сначала* что-нибудь с мобильными девайсами, рекрутеры и работодатели будут на части рвать. Что-нибудь вроде разработки драйверов для Android, чем больше платформ, тем лучше. "И наступит вечный кайф". Правда, специфический kernel-level или даже просто middleware experience, конечно, чаще на работе и вырабатывается... а ещё получить её надо, ну у вас уже почти всё хорошо, вроде линуксовый-кернел опыт есть (drivers?), в разумных организациях такие с первого дня садятся внедрять и чипсеты куда-нить в новый Галакси. Ну, если в этом проблема при такой специализации...
Исключение - если нужно работать с железками. Тыкать куда-то осцилографом, каким-то сигнальным анализатором и прочей ересью. Тут таки да, нужно что-то иное в голове, этим я не обладаю. А просто кернел спейс - тьфу.
А по остальному резюме советы есть?
-
- Уже с Приветом
- Posts: 15242
- Joined: 01 Mar 2007 05:18
- Location: VVO->ORD->DFW->SFO->DFW->PDX
Re: Резюме на критику
Неа. Как по мне, нормальное такое резюмеVoyageurIntl wrote:А по остальному резюме советы есть?
Ну можно придраться, что "started development" - это как-то странно. Ну типа, "на этой работе хотел сделать вещь, но не поперло". Но это мелочи ИМХО. Более того, мелкие косяки КМК иногда даже помогают.
Мат на форуме запрещен, блдж!
-
- Уже с Приветом
- Posts: 9194
- Joined: 04 Mar 2011 03:04
- Location: SFBA
Re: Резюме на критику
Очень надеюсь, что вы не скажете любую чепуху, как про kernel mode программирование и его приёмы, как то "нет разницы с прочим программированием" вслух на интервью.VoyageurIntl wrote: Спасибо, я попытаюсь получить "опыт" по книжке.
А по остальному резюме советы есть?
... and even then it's rare that you'll be going there...
-
- Posts: 8
- Joined: 29 Nov 2013 19:33
Re: Резюме на критику
я так понял, что надо надуть щеки и с важным видом сказать, что kernel mode программирование--это нечто, требующее по крайней мере 20 лет опыта и доступное не любому эйнштейну?Medium-rare wrote:Очень надеюсь, что вы не скажете любую чепуху, как про kernel mode программирование и его приёмы, как то "нет разницы с прочим программированием" вслух на интервью.VoyageurIntl wrote: Спасибо, я попытаюсь получить "опыт" по книжке.
А по остальному резюме советы есть?
-
- Уже с Приветом
- Posts: 9194
- Joined: 04 Mar 2011 03:04
- Location: SFBA
Re: Резюме на критику
Доступно каждому, кто понимает разницу с традиционным програмированием, когда в любом месте можно попросить дать кусочек памяти. Или запомнить что-то в статической переменной, а на следующем вызове функции использовать. Или радоваться жизни в виде интерфейсов, виртуальных методов, и прочих вещей, требующих фиксированного адреса с их таблицей в памяти. Список только начат. Ещё попробуй поотлаживай, ага, с отладочной печатью и точками останова как мы любим. Они есть, но "в несколько извращённом виде", в несколько другом отладчике, который запускается совсем по другому. А в остальном да, чо там сложного.VoyageurIntl wrote: я так понял, что надо надуть щеки и с важным видом сказать, что kernel mode программирование--это нечто, требующее по крайней мере 20 лет опыта и доступное не любому эйнштейну?
... and even then it's rare that you'll be going there...
-
- Уже с Приветом
- Posts: 17281
- Joined: 07 Sep 2011 10:05
- Location: Seattle, WA
Re: Резюме на критику
На самом деле, как бы ничего принципиально нового C/C++ программист в kernel mode programming для себя не откроет, но конечно предположения, что можно за 3 дня чего-то там выучить, что будет достаточно для интервью (где тебя будет интервьюировать человек, имеющий опыт в kernel mode programming) - это курам на смех.
-
- Уже с Приветом
- Posts: 9194
- Joined: 04 Mar 2011 03:04
- Location: SFBA
Re: Резюме на критику
А вовсе закроет, ибо значительное количество фич языка просто недоступны. Тем более конфузно, когда их частично включают разными ухищрениями, тут можно, тут нельзя, тут рыбу заворачивали.Интеррапт wrote:На самом деле, как бы ничего принципиально нового C/C++ программист в kernel mode programming для себя не откроет
... and even then it's rare that you'll be going there...
-
- Уже с Приветом
- Posts: 17281
- Joined: 07 Sep 2011 10:05
- Location: Seattle, WA
Re: Резюме на критику
Я говорю про "принципиально новое". Драйвера я писал, поэтому как бы в теме, о чем речь. Для С/C++ девелопера - это конечно же не то же самое, что какую-то смежную специальность освоить, но тремя днями (неделями) тут вообще никак не обойдешься, разве что приблизительно поймешь, о чем речь. А писать после этого в резюме, что имеешь опыт в kernel mode programming - это просто выставлять себя на интервью на посмешище. Это все-равно как кто-то на интервью придет устраиваться, например, iOS девелопером, полистав книгу в течении трех дней и будет утверждать в резюме, что имеет опыт в iOS девелопинге. Будет тут-же разоблачен и выгнан с позором. Только с kernel mode programming это будет еще более явно.Medium-rare wrote:А вовсе закроет, ибо значительное количество фич языка просто недоступны. Тем более конфузно, когда их частично включают разными ухищрениями, тут можно, тут нельзя, тут рыбу заворачивали.Интеррапт wrote:На самом деле, как бы ничего принципиально нового C/C++ программист в kernel mode programming для себя не откроет
-
- Posts: 8
- Joined: 29 Nov 2013 19:33
Re: Резюме на критику
Интеррапт wrote:Я говорю про "принципиально новое". Драйвера я писал, поэтому как бы в теме, о чем речь. Для С/C++ девелопера - это конечно же не то же самое, что какую-то смежную специальность освоить, но тремя днями (неделями) тут вообще никак не обойдешься, разве что приблизительно поймешь, о чем речь. А писать после этого в резюме, что имеешь опыт в kernel mode programming - это просто выставлять себя на интервью на посмешище. Это все-равно как кто-то на интервью придет устраиваться, например, iOS девелопером, полистав книгу в течении трех дней и будет утверждать в резюме, что имеет опыт в iOS девелопинге. Будет тут-же разоблачен и выгнан с позором. Только с kernel mode programming это будет еще более явно.Medium-rare wrote:А вовсе закроет, ибо значительное количество фич языка просто недоступны. Тем более конфузно, когда их частично включают разными ухищрениями, тут можно, тут нельзя, тут рыбу заворачивали.Интеррапт wrote:На самом деле, как бы ничего принципиально нового C/C++ программист в kernel mode programming для себя не откроет
Понятно. А то меня тут уже обнадежили, что можно освоить за три дня... Во многих интервью меня заворачивали, хотя работы были не по разработке драйверов. Но если в описании в какой-то строчке описания попадалось Linux kernel experience, я честно говорил, что этого у меня нет.
Наверное, это то же самое, как если бы я написал, что знаю китайский, прочитав разговорник для туристов.
-
- Уже с Приветом
- Posts: 17281
- Joined: 07 Sep 2011 10:05
- Location: Seattle, WA
Re: Резюме на критику
Абсолютно верное сравнение. Поэтому иной раз проще честно сказать, что да, такого опыта у меня нет, вот только 3 дня назад начал изучать , но вы же видите, что есть опыт во всяких эмбеддед и т.п., поэтому думается мне, что смогу быстро разобраться. Так будет намного честнее, не будут задавать вопросы на интервью, на которые вы не сможете ответить. Учитывая дефицит людей и если проект не горит, мол нужно сделать его вчера, то многие компании совсем не против взять толкового человека, который по ходу дела разберется с новыми для него технологиями. Тем более, что судя по всему - визовых проблем (т.е. привязки по рабочей визе) - у вас нет? А это немаловажный фактор.VoyageurIntl wrote: Понятно. А то меня тут уже обнадежили, что можно освоить за три дня... Во многих интервью меня заворачивали, хотя работы были не по разработке драйверов. Но если в описании в какой-то строчке описания попадалось Linux kernel experience, я честно говорил, что этого у меня нет.
Наверное, это то же самое, как если бы я написал, что знаю китайский, прочитав разговорник для туристов.
-
- Уже с Приветом
- Posts: 15242
- Joined: 01 Mar 2007 05:18
- Location: VVO->ORD->DFW->SFO->DFW->PDX
Re: Резюме на критику
Меня поражает, что народ путает опыт в kernel mode programming с экспертизой по всем аспектам линуксового ядра.
За три дня легко пишется простенький драйвер файловой системы или просто бесполезный LKM, который можно загрузить, выгрузить и получить ответ 42. Все - опыт в кернеле есть. Дальше можно соврать, что опыт этот получен на работе. Во многих случаях этого достаточно.
Разумеется, при таком опыте преподносить себя как эксперта во всем - глупость глупая.
Да и большинство действительно экспертов хорошо знают пару-тройку аспектов. А про остальное ответят примерно на том же уровне, что можно почерпнуть из книжки или вообще не ответят. И это нормально. Если адекватный человек интервьюирует кандидата, который декларирует только способность написать LKM, потом спрашивает детали загрузки и инициализации ядра и получает в ответ "не знаю" или "я сам этого не делал, но по книжке выходит как-то так", это не становится красным флагом. Но в мире, где нужно надуть щеки толще Линуса - да, без вариантов, дверь вон там
За три дня легко пишется простенький драйвер файловой системы или просто бесполезный LKM, который можно загрузить, выгрузить и получить ответ 42. Все - опыт в кернеле есть. Дальше можно соврать, что опыт этот получен на работе. Во многих случаях этого достаточно.
Разумеется, при таком опыте преподносить себя как эксперта во всем - глупость глупая.
Да и большинство действительно экспертов хорошо знают пару-тройку аспектов. А про остальное ответят примерно на том же уровне, что можно почерпнуть из книжки или вообще не ответят. И это нормально. Если адекватный человек интервьюирует кандидата, который декларирует только способность написать LKM, потом спрашивает детали загрузки и инициализации ядра и получает в ответ "не знаю" или "я сам этого не делал, но по книжке выходит как-то так", это не становится красным флагом. Но в мире, где нужно надуть щеки толще Линуса - да, без вариантов, дверь вон там
Мат на форуме запрещен, блдж!
-
- Posts: 8
- Joined: 29 Nov 2013 19:33
Re: Резюме на критику
Визовых проблем, к счастью, нет. С kernel programming есть, но хотя бы с визами нет, и то хорошо.Интеррапт wrote:Абсолютно верное сравнение. Поэтому иной раз проще честно сказать, что да, такого опыта у меня нет, вот только 3 дня назад начал изучать , но вы же видите, что есть опыт во всяких эмбеддед и т.п., поэтому думается мне, что смогу быстро разобраться. Так будет намного честнее, не будут задавать вопросы на интервью, на которые вы не сможете ответить. Учитывая дефицит людей и если проект не горит, мол нужно сделать его вчера, то многие компании совсем не против взять толкового человека, который по ходу дела разберется с новыми для него технологиями. Тем более, что судя по всему - визовых проблем (т.е. привязки по рабочей визе) - у вас нет? А это немаловажный фактор.VoyageurIntl wrote: Понятно. А то меня тут уже обнадежили, что можно освоить за три дня... Во многих интервью меня заворачивали, хотя работы были не по разработке драйверов. Но если в описании в какой-то строчке описания попадалось Linux kernel experience, я честно говорил, что этого у меня нет.
Наверное, это то же самое, как если бы я написал, что знаю китайский, прочитав разговорник для туристов.