а как можно напрямую связаться ? вот скажем я вижу вакансию интересную в компании. иногда можно в linkedin кого то найти +/- и послать иногда (не всегда) message (редко) или connect (чаще но не всегда тоже). но обычно на такие запросы просто нет ответа. или предложение пойти стандартным путём. (конкретно в spaceX в посмотрел — там не подходящие для меня позиции).
в украине кстати гораздо проще с этим (в случае dou — как правило не сложно выйти на рекрутёра напрямую в skype что и делал не раз, кстати а в сша — есть аналог этого сайта ?), не говоря уже о djinni.co (тоже — аналог есть ?)
Як з англійською до речі?
у меня плохо. писать/читать — наверно intermediate примерно, а голосом совсем плохо.
другой человек (рядом с сиэтлом живёт) — владеет в совершенстве
спасибо за конкретное предложение! я думал что эту тему здесь уже забыли :)) данная вакансия не релеванта моим знаниям и опыту.
я принципиально выбрал такой формат — вопрос об общих принципах поиска, если какие либо другие пути кроме apply на вакансии в паблике.
в отличии от соседней темы ( «Швейцарский нож ищет работу» ) я не расписывал свои конкретные знания и опыт, ссылки на gihthub, stackoverflow, и прочее. не потому что их нет и/или «У джентельменов не проверяют» ( я готов разумеется всё это предоставить в приватном общении) — а вот изначально обобщил вопрос, и он был не только обо мне.
а так как конкретные свои доменные знания/предпочтения я не описал — то и предложить конкретную вакансию вслепую почти — мне очень сложно. проблема то не в этом. именно релевантные вакансии на сайтах найти не проблема. они есть (хоть и мало). да хоть например
careers.cyberark.com/... -WIN-Engineer/652560901
careers.cyberark.com/...dows-Internals/668033001
boards.greenhouse.io/...079071?gh_src=c5f25b031us
www.hypr.com/...itions/?gh_jid=4985863002
truu.breezy.hr/...11f66-sr-windows-engineer
...
даже на этом сайте сейчас подобная горячая вакансия есть, очень близкая к моему опыту.
но найти и подать на вакансию — даже если она достаточно релевантна, это ещё слишком мало. именно поэтому и поднял такую тему
де в тому числі треба демонструвати вміння
это то как раз для меня хорошо. так как это то что я могу продемонстрировать. разумеется в определённой области только.
дають задачу на кілька годин і з тобою сидить людина дивиться як ти її робиш
такого честно говоря у меня не было, и мне не комфортно в таком варианте (да и применим ли он при remote заявке ?) - я не люблю работать под давлением :) когда на тебя смотрят. а так мне приходилось делать разные задачи — от одной сравнительно не большой — на часа скажем 3+/- до большого количества, на несколько дней (без чётких сроков)
а так, я бы был очень признателен, если вы или кто то ещё мог порекомендовать какой то конкретный контакт (человека) а не вакансию из паблика (но за это тоже спасибо!), который мог бы лично поговорить, проверить (в той или иной степени) мои (или второго человека) знания опыт и тп. или кому то другому «передать» по цепочке
есть желание проверить в приватном общении мой личный github, и/или мои знания ? без проблем
ну юзеры ничего этого не знают и им не надо. а вот тем, кто пишет системный код под windows это знать надо, каким бы образом это не возникло. но дело то не в этом. ну вот реально — для программирования «windows специфических вещей» ( попробую употребить этот термин вместо «системное программирование») требуется огромный объем знаний. его нельзя иметь программируя в другой OS или несколько минут поискав в интернете. и вот у меня есть такие знания и опыт. и выбрасывать их я не хочу
ну писать драйвера под железо — это лишь одна из очень многих областей windows программирования. я например никогда в этой области не работал. но это всего лишь малая очень часть.
Ніхто з цим вмінням не народився. І на ДОУ є купа тем з написання резюме ...
да. но по некоторым причинам я не могу применить его. поэтому поставил вопрос принципиально именно так, как поставил.
Ну ось і відповідь — заявлений досвід треба якось доводити.
мы видимо разные вещи понимаем под словом досвід (опыт). я понимаю под опытом — то что я работал в данной сфере. писал код, разные программы. знаю как это работает. как это использовать. когда надо и когда не надо этим пользоваться.
но я не имел ввиду (как по видимому имеете ввиду вы) — опыт работы в компаниях с этим. поэтому доказывать что ? доказывать то что я это знаю и умею ? да я могу это доказать и готов доказать. доказать что я работал в фирме XYZ в проекте W где это использовалось ? так я это и не утверждаю.
я хочу и могу доказать то что я могу успешно программировать и решать задачи в конкретной теме. вот что я понимаю под «опытом»
Мабуть спочатку визначитися з тим, що має бути в описі роботи
а с чего вы решили что я не определился с этим ? как раз с этим у меня проблем нет. вакансий подходящих мало. но они есть. я могу выбрать подходящую мне по описанию. ну и что ?
Це має бути в резюме — можу продемонструвати ось це і це, ось тут можна подивитися на мою роботу.
а каким образом ? у меня в резюме и перечислено, что конкретно я знаю и умею. что ещё надо ? явно ещё добавить фразу — я это всё не выдумал и могу продемонстрировать если вы захотите меня проверить ?!
Резюме якраз і є для того щоб продемонструвати і довести — проекти в яких приймав участь..
честно говоря — в резюме можно задекларировать что то. но не доказать. само по себе резюме не является доказательством. там по идее можно написать всё что угодно. можно соврать и приукрасить при желании (выявится эта ложь потом или нет — уже другой вопрос)
а вот демонстрация и доказательства — уже в интервью, тестах, работе
ок. проблема на моей стороне. ничего другого уже больше сказать не могу
Це щось таке про що не можна дізнатися за кілька хвилин в інтернетах?
извините, но .. я даже не знаю что ответить на такое. я честно — просто в шоке.
ну и примерно дальше примерно тоже самое. при всём уважение к вам — но я вижу — мы не понимаем друг друга. вы не понимаете то что я пишу, я совсем не понимаю вас. тоесть может быть и любопытный диалог, но не конструктивный. :)
это не так. драйверы бывают очень разные. и далеко не только для железа. ну например драйверы файловых систем, мини-фильтры к ним. есть общие «софт» драйвера, которы выполняют разные задачи, никак не связанные с «железом». например отслеживание создания процессов и потоков, отображения PE в память, фильтры операций с реестром. фильтры на открытие процессов и потоков. есть драйвера, которые создают виртуальные устройства, эмулирующие какое то железо.. да много чего есть на самом деле
и писать драйвера — это только одна из областей «системного программирования». существует куча других, никак не связанная с kernel mode.
но всё таки это всё немного не по теме. вопрос — а как найти работу на основе знаний и опыта. как искать (в принципе) не стандартным путём
спасибо за мнение и честный ответ. исходные данные именно такие
конечно. системное программирование не только в ядре. в юзер моде тоже полно задач. мне кажется здесь многие не совсем понимают, что я имею ввиду под этим термином (судя по коментам). но дело даже не в этом. вопрос в том — как искать работу, только на основе своих знаний и опыта.
речь идёт не только о драйверах и не только о MS
если бы у вас были такие знания как у меня в различных областях windows, и 0 во всём остальном — возможно вы бы думали по другому. но суть не в этом. все люди разные. и ограничения/желания и тп — тоже разные
я не умею писать резюме. и у меня нет там прошлых мест работы. я уже упоминал это в коментах. и я тоже знаю что моё резюме отбрасываю в 99% сразу. но переписать его я не в состоянии. и врать там тоже не буду. собственно в этом и вопрос изначальный — как найти работу на оснований своих знаний и опыта — которые я могу продемонстрировать и доказать. а не на основании резюме «красивого» (в моём просто перечисление того что знаю и умею)
я реально не знаю что на это ответить. я знаю. как работать с этим в windows (AcquireCredentialsHandleW, AcceptSecurityContext, InitializeSecurityContextW, DecryptMessage, EncryptMessage,..) я знаю какие апи для работы с certificates в windows, хранилищами для них, и всё такое прочее. я могу прямо сейчас писать код для этого. я не знаю НИЧЕГО про это на других os
Увязывание же приложения под какую-то определённую платформу никаких абсолютно плюсов не несёт.
я придерживаюсь другого мнения. несёт. если грамотно написать windows специфический код, то разница в производительности с «cross-platform» будет огромной.
вот вы упомянули IOCP. вот скажем у меня огромные знания по конкретно IOCP и всей тонкости работы с ним, asynchronous I/O и тп. и я пишу код для работы на сокетах только с использованием этого (или еще APC).
да — мы с вами говорим про абсолютно разные вещи.
що саме з Windows знань на системному рівні не можна перенести на той же Linux.
вообще НИЧЕГО. вот это моё мнение
я не знаю как вам ответить, что такое «Експертні знання». я честно говоря не ожидал такого непонимания этой темы. если у кого то есть желание (и возможность) проверить мои знания — без проблем. но затрудняюсь это описать в формате комента.
Що таке є в Windows чого нема в інших ОС?
а что например такого есть в украинском языке, чего нет в японском ?
Процеси, потоки, ресурси, права доступу
и что с того что они «присутнє в усіх сучасних ОС» ? вы знаете как с ними обращаться конкретно в windows ? вы знаете что такое в windows security descriptor ? что такое token ? dacl, sacl, integrity level, mandatory label и всё такое ? как это всё соотносится друг с другом? знаете апи и техники работы с этим ? сможете например программно переименовать файл к которому имеет доступ на модификацию только TrustedInstaller ?
вы знаете все тонкости взаимодействия между процессами, запущенными с разными правами ? вы знаете как запустит новый процесс из своего под другим токеном(юзером) в другой сессии тп ? вы знаете как работает I/O manager в windows... ,ну да писать можно бесконечно.
что мне дают абстрактные знания что в другой os тоже есть аналоги процессов, потоков, прав доступа, файлов и тп ? а как со всем этим работать ?!
я вот совершенно не понимаю того что вы пишите.
Я без підколів питаю, мені дійсно цікаво зрозуміти, що за такі віндовс-специфічні знання.
я честно не знаю как это можно объяснить. но если это всё так просто (вот эти переходы между os туда-сюда) то по идее и вам не сложно иметь «Експертні знання» в windows. пойдите хотя бы на stackoverflow.com/questions/tagged/winapi — почитайте вопросы.. вы (или кто там у вас «эксперт» по os) сможет/знает там ответы ? правда сейчас больше половины вопросов глупые и вообще не по теме. но там некоторый % нормальных вопросов есть. пойдите на community.osr.com/categories/ntdev на community.osr.com/categories/ntfsd посмотрите там топики и вопросы. очень хочу посмотреть на «экспертов» из linux, android или ios которые там блеснут своими знаниями :) ну а в чём проблема то ? ведь во всех os одно и тоже ? эксперт и в африке эксперт ? или слабо будет ?
да — именно
речь о прикладных задачах вод Windows.
сколько лет — не знаю. я никогда не имел дело linux.
а давайте зайдём с другой стороны — вот некто отлично знает linux но никогда не программировал и не изучал windows — сколько времени ему(ей) понадобится — для того что бы приобрести экспертные знания и опыт, хотя бы в нескольких windows областях ?
ну да (Буде складно) это ещё мягко сказано. но в той области где я ищу всё таки подход немного другой. щось малювати — вообще никогда не встречал, а писать код — всё таки в большинстве случаев если есть тесты, они предполагают исполнения у себя дома, в комфортной среде. а не в real-time.
вот как раз в этом и проблема — у меня сейчас нет никаких контактов в сфере. поэтому и спрашивал. может у кого есть такие контакты и может помочь (в привате)