كيف يجد المرشح (المطور) والموارد البشرية مع قائد الفريق بعضهما البعض

مرحبا هبر!





هذه هي مقالتي الأولى!





أريد أن أشاطركم آرائي وملاحظاتي حول عملية التوظيف قيد التطوير. 





أعتقد أنه يمكن أيضًا تطبيق ملاحظاتي في اتجاهات أخرى.





ستكون المقالة ذات أهمية للأشخاص التاليين: المبرمجين ، والموارد البشرية ، و Teamleads ، والموارد البشرية ، ومديري تكنولوجيا المعلومات. 





أكتب لمشاركة تجربتي ، وسماع ملاحظاتك وآمل على الأقل تغيير عملية التوظيف للأفضل.





ضع في اعتبارك ما يلي:





  1. في المقالة أشارك أفكاري وخبراتي فقط. لا أستطيع تعليم أي شخص. ارسم استنتاجاتك الخاصة.





  2. جميع المباريات عشوائية.





  3. يعد تعيين الموظفين مهمة صعبة للغاية ومسؤولة.





  4. لدينا جميعًا خبرة قليلة ، نعيش ونتعلم.





قليلا عن نفسك:





عمري أكثر من 30 عامًا ، وأنا أعمل منذ ما يقرب من 10 سنوات كمدير لتكنولوجيا المعلومات في شركة (أكثر من 500 موظف). في الوقت الحالي ، تشارك مجموعتي في تحسين منتجات الشركة ، فضلاً عن تطوير برامج للعملاء والموظفين. لمدة 10 سنوات اضطررت إلى توظيف وتدريب وإدارة عدد كبير من الأشخاص - في المجموع ، أكثر من 60 شخصًا. كثير منهم "نما" من المهندسين المبتدئين إلى الجادين (المطورين ، واختبار السيارات ، devops). في الوقت الحالي يعملون لصالح أفضل شركات تكنولوجيا المعلومات في روسيا.





تكتيكات:





لذا ، لنبدأ.





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% .





وهي - لإضفاء الطابع الرسمي على الحد الأدنى من المتطلبات الفنية وتوضيحها حتى قبل الاجتماع مع الموارد البشرية أو العميل.





ملاحظة

أفكر في كتابة المزيد حول كيفية إجراء مقابلة مع أحد المطورين وكيف أفكر في ما يجب الانتباه إليه بالضبط عند إجراء المقابلة. 





اكتب تعليقاتك - سأكون سعيدًا بتلقي التعليقات من الجميع!








All Articles