候補者(開発者)とチームリーダーのHRがお互いを見つける方法

こんにちは、Habr!





これは私の最初の記事です!





開発中の採用プロセスに関する私の意見と見解を皆さんと共有したいと思います。 





私の観察は他の方向にも適用できると思います。





この記事は、プログラマー、HR、チームリーダー、HR、ITディレクターの関心を引くものです。 





私は私の経験を共有し、あなたのフィードバックを聞き、採用プロセスを少なくともわずかに改善することを望んでいます。





次のことを考慮してください。





  1. この記事では、自分の考えと経験だけを共有しています。私は誰にも教えることができません。独自の結論を導き出します。





  2. すべての一致はランダムです。





  3. 人材の採用は非常に困難で責任ある仕事です。





  4. 私たちは皆、ほとんど経験がなく、生きて学びます。





あなた自身について少し:





私は30歳以上で、会社のITマネージャー(500人以上の従業員)として10年近く働いています。現在、私のグループは会社の製品の改善に加えて、顧客と従業員のためのプログラムの開発に取り組んでいます。10年間、私は多くの人々を雇い、訓練し、管理しなければなりませんでした-合計で60人以上。それらの多くは、初心者のエンジニアから真面目なエンジニア(開発者、自動テスター、開発者)に「成長」しました。現在、彼らはロシアのトップIT企業で働いています。





戦術:





それでは、始めましょう。





1)あなた/候補者の履歴書が読まれていることを確認してください

.   1 pet-project. 1500 , 300 .  .





.

:





  • .





  • ( ) Android.





  • Java 8, Android SDK.





  • - (SOAP, REST, JSON).





  • .





  • - .





  • UI.





  • ( AppStore/Google Play).









, , . , , ! ! , , ). , IT - , . … , . 40+, , , . , , 30 . , . , .





: " ?".





: "".





: " , - , 2-5 , , …".





, , .





- ,  , :





  1. , , .





  2. . , . , . , ?





  3. ,   ,   , 5,  20, , ?





  4. 30 , HR, 1 . ? , . ? ?





, - ,   - , . , , . "…", . . , , .! , 1,5 .





:





Team lead: ,   , .





: . , HR .





: , . .





HR: Team lead .   , : " 1,5 ?", " 1 , , ?", " RxJS?", " docker, ?". -  Team lead () - .





:  . , KPI , .





: , .. .   .   .





: HR, , Skype. . , . , , . , "" , .





: .





: HR, , .   . HR, .





P.S , , ? . , ?





, ).





… , . , HR ? , . , , , ? .





2) - !

, -   : " - ". - , , , , , .





 , : " ", : "!". , ! "" , , . - 7 5 . , - 2 ). "". , , , , , , , : " ? ?"





  :





  1. , , .





  2. .





"" :





: HR, , , , , , ?









HR: …) , ? , , .





 (  : rxjs: relaySubject, mergeMap, sheduler, , , rx . , lazy loading, mvp/mvc/mvvm. js hello world mvp/mvc/mvvm) 





: 2 , javascript, angular, rxjs, git, jira.









HR: , : " 1 , javascript,  git, jira. angular."  ( : rxjs: switchMap, map.  angular hello world)





.. HR ,  : , .. , .





(HR )









HR: , , "".









: ( ! , ! .) ! ! ?…





.





: , :





"2 , javascript, angular, rxjs, git, jira."





: " 1 javascript. Angular. rxjs, git, jiar , ". .





HR: , .





,  , .





, , :





- :





. ,   , HR,  .  ,  , ,  15 , .   3 . , , . , , . ( ).





- ( )





. . HR . , , , , , , , .





- .





, , , , "HR ". IT . "React developer" " " "","Mail","Avito" etc   ? , .





: " , … …. , 2 . ?   !".





:









-





: .





? - .





? - , . , 80 000 . ?. 









-





: , .





? - , .. .





? - , . , .





:





Team lead: , .





, :





  1. , ,   15 .





  2. ,  ,   3-4





  3. ,  ,





  4. .





, .





:





RxJs:





) - sheduler, forkJoin, catchError, takeUntil, retryWhen.





) http , ,   HTTP   .





) , .









. ? : ( , ,   ), , , , ..





: , , . " ". , , - , , . .   . "-", , . . HR , , , .





: , . . HR , .. , , . .





HR: - () , 15 3 .





: , . . , , / . - .   . .





:  , . , . , .. , ,     , . , , .





: , , .





: , - , ?





: , , , , . . , . , HR . .





:





, , -, . full-stak , , .





- (2 , 1 -), , , ;

- , : , , code-review;

- : , ;

- ( ).







:

- .

- ( N ). YYYY: ,  N / (Java 8, Spring, nGinx, PostgreSQL, Redis);

- , N / (Angular, Node.js);

- , Telegram, VK, Viber, N / (Angular 4, Node.js, MongoDB);

- . 11 , N / . (jQuery, Node.js, MongoDB);

- "Y" 60%, N / , Z.





:

- ( 2 )  (Angular 8 RxJS NgRX, Yandex Maps API, Node.js Express, Postgis, Socket.IO).

- dashboard (Angular, Node.js, PostgreSQL);

- . 2,5% (Node.js, PostgreSQL, ExtJS);

- ( 1 ) Android (Java, MVP, RxJava2, Retrofit2);





50% , 50% . ?





№1:





  Tem Lead. .





HR

React/Vue/Nest.js -

GraphQL, TypeScript, React, Vue, PostgreSQL, MySQL, MongoDB, Redis, PHP, Docker, Git





:

- SPA - (React/Vue + GraphQL Nest.js + PostgreSQL)

- ,

-





, , . React/Vue/Nest/ , Angular/Node.js. 





, , , , . 





. . , ., ? ? ? senior ?





+ ?







, , )

, , ))





! ".". - .. !





.





, " ", , , , . .









, )





.





 frontend   : Angular, React,Vuew backend: Node.js, Nest.js . . . . 









№2





Senior Frontend Developer









  • JavaScript TypeScript, CSS (Flexbox Grid)





  • Angular





  • -





  • -









  • .





  • , OnPush Angular





  • -









, , ., , , , .





:





1)  JavaScript TypeScript, CSS (Flexbox Grid) - , ?





2) ?





3) ?





HR , , ,   , . .





!





.





, .





:





- Angular -

- , OnPush Angular -

- - -

- . -





, :

- JavaScript TypeScript, CSS (Flexbox Grid) - , " ", ?





, :





!





:





- , , . , , , , .

- , . .. , " ?", .





- Angular, TypeScript, SCSS. )





. ,  , , ,  , HR ?





  1. . ?





  2. HR , ?





  3. HR ?





  4. HR   ?





, .. HR , , , .





№3





.





Senior Angular developer





:





- Angular, rxjs, angular material, lazy loading





- Jira , Confluence





 





:





........





. Angular - , . .





, .





  1. ?





  2. RxJS ?





  3. Ngrx, MobX, Ngxs?





  4. ?





  5. unit, e2e , hello world ?





  6. - , , , e2e ?





HR .





HR, .





, , ?





"Senior", .





.





, , .





.





.





:





.





, .









! , HR   - !





, , , , .





:





  1. HR , (). 





  2. HR . HR "" , : " backend NodeJs 1 ". , , , .









  3. .. , unit .





. , .





№4









: middle/senior frontend developer







:

— : , . , . , ,



— ( ). , , -

— ,

— , ,

— : Typescript 4, React 17, Webpack 5, ThreeJS, Lottie, NestJS 7, PostgreSQL 12, Kafka, k8s





, :

— - , , : , , ,

— : , , , ui-, ThreeJS Phaser; — NestJS, Kafka, , ,

— : — xxxxxxx 





, :

, , . - , . , , , . , - ( Nestjs). — , .





— .





- , , ).





. ? 





  1. Typescript 4





  2. React 17





!





  •   Typescript  React  hello world ?





  • "keyof" Typescript ?





  • "middle/senior"?  "middle/senior". , RFC?





HR, , . ,  , ?





"" . . : " , ,   , , , , ".





 





, , - , . : " , ?" " " . .  , : Middle, Senior, 2 , Spring Boot, Nodejs, Angular, Kubernates. 





, . 





20% , 80% .





つまり、HRまたは顧客と会う前であっても、最小の技術要件を形式化し、明確にすることです。





PS

開発者へのインタビューの仕方や、インタビューの際に何に注意を払う必要があるのか​​について、もっと書くことを考えています。 





コメントを書いてください-皆さんからフィードバックをいただければ幸いです。








All Articles