Upgrade to Pro — share decks privately, control downloads, hide ads and more …

(採用担当者向け)エンジニア採用をする上での基礎知識 / recruting_engineer_basic

(採用担当者向け)エンジニア採用をする上での基礎知識 / recruting_engineer_basic

採用担当者向けに作った社内勉強会の資料を公開します。

出せない情報だけ削って加筆修正してあります。エンジニアと採用担当者の間でコミュニケーションが生まれ、よりミスマッチがなくなるとよいですね!

https://note.mu/corocn/n/n484bbf022712
https://twitter.com/corocn

Takahiro Tsuchiya

March 07, 2019
Tweet

More Decks by Takahiro Tsuchiya

Other Decks in Technology

Transcript

  1. ղ૾౓ ߴ ௿ ΤϯδχΞ WebΞϓϦέʔγϣϯΤϯδχΞ όοΫΤϯυ ϑϩϯτΤϯυ iOS / 


    Android ϞόΠϧΞϓϦ αʔόʔ
 αΠυ Πϯϑϥ ΞϓϦέʔγϣϯΤϯδχΞ ΦϯϓϨ Ϋϥ΢υ React / Vue / Angular Rails / Laravel AWS / 
 GCP ૊Έࠐ
  2. ղ૾౓ ߴ ௿ ΤϯδχΞ WebΞϓϦέʔγϣϯΤϯδχΞ όοΫΤϯυ ϑϩϯτΤϯυ iOS / 


    Android ϞόΠϧΞϓϦ αʔόʔ
 αΠυ Πϯϑϥ ΞϓϦέʔγϣϯΤϯδχΞ ΦϯϓϨ Ϋϥ΢υ React / Vue / Angular Rails / Laravel AWS / 
 GCP ૊Έࠐ ߴ͗͢ΔͱϚον౓͸্͕Δ͚ͲԠื਺͸ݮΔ ҙਤతʹղ૾౓ΛԼ͛ͯɺଞݴޠɾଞϑϨʔϜϫʔΫ ͔ΒͷྲྀೖଅਐΛͤ͞Δ৔߹΋͋Δ
  3. σβΠϯ ϑϩϯτΤϯυ αʔόʔαΠυ Πϯϑϥ ϞόΠϧΞϓϦ Ϣʔβʔʹ͍ۙ΄͏͔Β4෼ׂɺελϯμʔυ PCͷϒϥ΢β εϚϗͷϒϥ΢β εϚϗͷ
 ωΠςΟϒΞϓϦ

    εϚϗͰ΋ϒϥ΢βϕʔεͰಈ͍ ͯ͠·͏ΞϓϦ͸ͬͪ͜ ΢ΣϒαΠτͱ΢ΣϒΞϓϦͷڥք ͕ᐆດʹͳ͖ͬͯͯΔ
  4. σβΠϯ ϑϩϯτΤϯυ αʔόʔαΠυ Πϯϑϥ ϞόΠϧΞϓϦ WordPress ※σβΠϯྖҬ͸
 ৄ͘͠ͳ͍ͷͰ࿩൒෼Ͱ… WebαΠτ੍࡞ SEO

    iOSʢiPhoneʣ Android
 
 ήʔϜ੍࡞ αʔόʔαΠυ
 ϩδοΫ։ൃ API։ൃ Ϋϥ΢υΠϯϑϥߏங
 ʢAWS, GCP, Azureʣ ΦϯϓϨϛε αʔόʔϨε UI/UX ΞϓϦ
 σβΠϯ Web
 σβΠϯ DevOps ֤ྖҬͱؔ࿈͢Δ୯ޠʢͬ͟ͱྲྀ͢ɻ·ͨ͋ͱͰొ৔͠·͢ɻʣ ϩάج൫ ؂ࢹ WebΞϓϦ
 ϑϩϯτΤϯυ
 ΞʔΩςΫνϟ ө૾੍࡞ Ξχϝʔγϣϯ ϛυϧ΢ΣΞ
 ʢσʔλϕʔε౳ʣ ίϯςϯπ
 ੍࡞ 3D ωοτϫʔΫ
  5. σβΠϯ ϑϩϯτΤϯυ αʔόʔαΠυ Πϯϑϥ ϞόΠϧΞϓϦ খ͍͞૊৫͸ҰਓҰਓͷ୲౰͢ΔྖҬ͕޿͍ ΤϯδχΞ ΞϓϦέʔγϣϯΤϯδχΞ ϑϧελοΫΤϯδχΞ σβΠφʔ

    ϑϩϯτΤϯυͷྖҬ ͰɺσβΠφʔͱΤϯδχ Ξ͕෼͔ΕΔ͜ͱ͕ଟ͍ $44͸Ͳ͕ͬͪॻ͘ʁ σβΠφʔ͞Μॻ͚Δʁ ϑϧε λοΫʹͳΔͱσβ Πϯ·Ͱ΍Δ௒ਓ΋͍Δ
 
 ͦ΋ͦ΋ϑϧελοΫͷ ఆٛᐆດ
  6. σβΠϯ ϑϩϯτΤϯυ αʔόʔαΠυ Πϯϑϥ ϞόΠϧΞϓϦ Webͷ৔߹͸Ұ؏ͯ͠։ൃͰ͖Δਓ͕޷·Ε͕ͪ 8FCΞϓϦέʔγϣϯ
 ΤϯδχΞ σβΠφʔ ҰਓͰϑϩϯτ͔Β

    Πϯϑϥ·ͰҰ؏ͨ͠։ ൃ͕Ͱ͖Δਓ͕޷·Ε΍ ͍͢ʢઙ͘޿͘ʣ 8FCΞϓϦ͸ɺϑϩϯτΤ ϯυͱαʔόʔαΠυͷڥք͕ ᐆດͳ৔߹͕ଟ͘ɺີʹඥ෇͍ͯ ͍Δ৔߹͕ଟ͍ɻαʔϏε͕খ͔ͬ͞ ͨΓɺϑϨʔϜϫʔΫ࢖ͬͯΔͱ ͱݦஶɻ
  7. σβΠϯ ϑϩϯτΤϯυ αʔόʔαΠυ Πϯϑϥ ϞόΠϧΞϓϦ ϞόΠϧΞϓϦ͸෼཭͠΍͍͢ͷͰɺผʑͰ։ൃ͠΍͍͢ όοΫΤϯυ
 ΤϯδχΞ σβΠφʔ ϞόΠϧΞϓϦ


    ΤϯδχΞ ϞόΠϧΞϓϦ͸ɺ ϑϩϯτͱαʔόʔα Πυ͕෼཭͍ͯ͠ΔͷͰɺ ผʑͰ։ൃ͠΍͍͢ʢͤ ͟Δ͓͑ͳ͍ʣ αʔόʔαΠυ  ΠϯϑϥόοΫΤϯ υͱݺͿ͜ͱ͕ଟ͍͕ɺΠ ϯϑϥΛؚΊͳ͍ఆٛͷ ৔߹΋͋Δ
  8. σβΠϯ ϑϩϯτΤϯυ αʔόʔαΠυ Πϯϑϥ ϞόΠϧΞϓϦ ૊৫ߏ଄ʹΑͬͯ͸໾ׂ͕໌֬ʹ෼͔Ε͍ͯΔ৔߹͕ଟ͍ ϑϩϯτΤϯυ
 ΤϯδχΞ σβΠφʔ ϞόΠϧΞϓϦ


    ΤϯδχΞ αʔόʔαΠυ
 ΤϯδχΞ Πϯϑϥ
 ΤϯδχΞ Ϋϥ΢υ
 ΤϯδχΞ ෦ॺϩʔϧͳײ͡Ͱɺ ձࣾͷ͢΂ͯͷαʔϏεͷ ΠϯϑϥΛड͚࣋ͬͯΔΈ ͍ͨͳ
  9. σβΠϯ ϑϩϯτΤϯυ αʔόʔαΠυ Πϯϑϥ ϞόΠϧΞϓϦ ن໛͕େ͖͘ͳΔʹͭΕɺ֤෼໺ʹਫ਼௨ͨ͠ਓ͕ؒཉ͘͠ͳΔ ϑϩϯτΤϯυ
 ΤϯδχΞ σβΠφʔ ϞόΠϧΞϓϦ


    ΤϯδχΞ αʔόʔαΠυ
 ΤϯδχΞ Πϯϑϥ
 ΤϯδχΞ Ϋϥ΢υ
 ΤϯδχΞ ฏ໘ͷਤͩͱදݱ͠ ʹ͍͚͘Ͳɺ֤ྖҬͷ஌ ࣝϨϕϧ͕ਂ͘ɺେن໛ ͳ։ൃ͕Ͱ͖Δ
  10. σβΠϯ ϑϩϯτΤϯυ αʔόʔαΠυ Πϯϑϥ ϞόΠϧΞϓϦ ࠷ۙͷΤϯδχΞͷಘҙྖҬΛݟ͍ͯΔͱ͜Μͳײ͡ͷਓ͕ଟΊ σβΠφʔ ϞόΠϧΞϓϦ
 ΤϯδχΞ ϑϩϯτΤϯυ


    ΤϯδχΞ
 ʢσβΠφدΓʣ ϑϩϯτΤϯυ
 ΤϯδχΞ
 ʢαʔόʔدΓʣ αʔόʔαΠυ
 ΤϯδχΞ
 ʢϑϩϯτدΓʣ αʔόʔαΠυ
 ΤϯδχΞ
 ʢΠϯϑϥدΓʣ 43&͸ಛʹఆ͕ٛᐆ ດͰɺձࣾʹΑͬͯ͜ͷ ྖҬͷେ͖͕͞มΘͬͯ͘ Δʢޙ΄Ͳʣ 43& ઐ໳ੑߴΊͳҹ৅
  11. ΑΓઐ໳ੑ͕ڧ͍ • ػցֶश • σʔλαΠΤϯςΟετ • ηΩϡϦςΟ • ςετɺQA •

    ΤόϯδΣϦετɺDevRel • εΫϥϜϚελʔ • ΤϯδχΞϦϯάϚωʔδϟ • IoT • VRɾAR QA: Quality Assurance
 ඼࣭อূ
 DevRel: Developer Relations
 ओʹ։ൃऀ޲͚ͷର֎׆ಈ ※ઐ໳ྖҬͰ͸ͳ͍ͷͰ͢·͵…
  12. ಘҙ෼໺ɾΑ͘ར༻͞ΕΔྖҬ͕ଘࡏ͢Δ • ૊ΈࠐΈɺϋʔυ΢ΣΞ: CݴޠɺC++ • Web։ൃʢαʔόʔαΠυدΓʣ: Ruby, PHP, Python, Scala,

    Go, JavaScriptʢNode.jsʣ • େखͷडୗ։ൃͰΑ͘࢖ΘΕΔ: Java, C#, .NETܥ • ػցֶश: Python • ϑϩϯτΤϯυ: JavaScript, TypeScript, HTML5, CSS3ʢSass, PostCSSʣ • ϞόΠϧΞϓϦ: Java, KotlinʢAndroidʣ, ObjectiveC, SwiftʢiOS/iPhoneʣ, Ұ෦ͷJavaScript • Πϯϑϥɺπʔϧ։ൃ: Go, Rust, shell script
  13. ผͷݴޠʹม׵ͯ͠࢖͏৔߹΋͋Δ • TypeScript ͸ JavaScript ʹม׵ͯ͠࢖͏ • Java͸Android։ൃʹ࢖͑Δ → Kotlin

    ͸ Java ͷ ॲཧܥ্Ͱಈ͘ͷͰɺAndroid։ ൃʹ࢖͑Δ • JavaScript ͔Β JavaScript ʹม׵ͯ͠࢖͏ྫ • JavaScriptʢ࠷৽൛͚ͩͲϒϥ΢βͰಈ͔ͳ͍ʣΛ JavaScriptʢϒϥ΢βͰಈ ͘ʣʹม׵͢Δɻ৽͍͠JavaScript࢖͑Δਓ͸ɺES2015, ES6, ES Nextͱ͔ • Sass΍PostCSS ͔Β CSS ʹม׵ͯ͠࢖͏
  14. ͜ͷਓͲͬͪʁ • JavaScript => ϑϩϯτ / αʔόʔαΠυ • ϑϩϯτΤϯυ: JavaScriptʢES6ɺES2015

    ΍ ESNextʣͱݺͿਓ͕ଟ͍ • αʔόʔαΠυ: JavaScriptʢNode.jsʣͱݺͿਓ͕ଟ͍ɻϑϩϯτ΋ॻ͚Δਓ͕ଟ͍ • Java =>αʔόʔαΠυ / ΞϓϦ • αʔόʔαΠυ: JavaɺϑϨʔϜϫʔΫͱ߹Θͤͯ൑அ͢Δ৔߹͕ଟ͍ • ΞϓϦ: JavaʢAndroidʣͷΑ͏ʹɺAndroidͱ໌هͯ͋͠Δ͜ͱ͕ଟ͍ • Kotlin => ΞϓϦ / αʔόʔαΠυ • ΞϓϦ: ࠷ۙͷKotlinΤϯδχΞ͸͍͍ͩͨ͜Εͩͱࢥ͍͍ͬͯ • αʔόʔαΠυ: ·ͩগ਺͕ͩɺJavaͰαʔόʔαΠυॻ͘ਓ͕KotlinαʔόʔαΠυ΍Δࣄྫ͕૿͑ͭͭ͋Δ
  15. ༗໊ͳϑϨʔϜϫʔΫ • Ruby: Ruby on Railsʢ͍ΘΏΔRailsʣ, Sinatra • Rails͸ϑϩϯτΤϯυ΋Ұॹʹ։ൃͰ͖Δ࢓૊ΈʹͳͬͯΔ •

    ϑϧελοΫͱݺ͹ΕΔϑϨʔϜϫʔΫ͸ͦͷ܏޲͕ڧ͍ • PHP: Laravel, Lumen, CodeIgniter, Symphony, CakePHP • Python: Django, Flask • Java: Spring Framework, Play Framework
  16. ༗໊ͳϑϨʔϜϫʔΫʢϑϩϯτɺΞϓϦʣ • Nuxt.js: Vue.js Λ࢖ͬͯΔ • Next.js: React.js Λ࢖ͬͯΔ •

    Angular.js: JavaScriptͷϑϨʔϜϫʔΫͷҰछ • Unity : ήʔϜ։ൃʹΑ͘࢖ΘΕΔ • React Native : JavaScriptͰϞόΠϧΞϓϦ։ൃ
  17. ઃܭࢥ૝͕ࣅ͍ͯΔϥΠϒϥϦ͕͋Δ • ྫ͑͹ɺLaravel ͸ Rails ͷӨڹΛେ͖͘ड͚͍ͯΔ • PHPɾRubyͷݴޠͷࠩ͸͋ΕͲɺେ͖ͳࢹ఺Ͱͷ࢖༻ײ͸ࣅ͍ͯΔ • ʮస৬ͯ͠ʓʓॻ͖࢝Ί·ͨ͠ʯͬͯਓ͸ͨ͘͞Μ͍Δɻ

    • ʮLaravelΤϯδχΞ͕ཉ͍͠ʯˠʮRailsܦݧऀͰ΋͍͚ΔͷͰ ͸ʁʯٯ΋͍͚Δɻީิऀͷ෯͸޿͕Δɻͩ͜ΘΓ࣋ͬͯΔਓ΋͍ ΔͷͰͦ͜͸஫ҙͯ͠Ͷɻ
  18. σβΠϯ ϑϩϯτΤϯυ αʔόʔαΠυ Πϯϑϥ ϞόΠϧΞϓϦ ࠶ܝ σβΠφʔ ϞόΠϧΞϓϦ
 ΤϯδχΞ ϑϩϯτΤϯυ


    ΤϯδχΞ
 ʢσβΠφدΓʣ ϑϩϯτΤϯυ
 ΤϯδχΞ
 ʢαʔόʔدΓʣ αʔόʔαΠυ
 ΤϯδχΞ
 ʢϑϩϯτدΓʣ αʔόʔαΠυ
 ΤϯδχΞ
 ʢΠϯϑϥدΓʣ 43&
  19. σβΠϯ ϑϩϯτΤϯυ αʔόʔαΠυ Πϯϑϥ ϞόΠϧΞϓϦ ϑϩϯτΤϯυ ϑϩϯτΤϯυ
 ΤϯδχΞ
 ʢσβΠφدΓʣ ϑϩϯτΤϯυ


    ΤϯδχΞ
 ʢαʔόʔدΓʣ )5.- $44 4BTT  +BWB4DSJQU 7VFKT  1IPUPTIPQ *MMVTUSBUPS  4LFUDI 'JHNB +BWB4DSJQUʢ&4ʣ7VFKT  /VYUKT 3FBDUKT 3FEVY  8FCQBDL (SBQI2- 3Y+4 $44ۤखͳਓଟ͍ҹ৅ JavaScriptҎ֎ͷ
 εΩϧηοτͰݟͨΓ
  20. σβΠϯ ϑϩϯτΤϯυ αʔόʔαΠυ Πϯϑϥ ϞόΠϧΞϓϦ αʔόʔαΠυ αʔόʔαΠυ
 ΤϯδχΞ
 ʢϑϩϯτدΓʣ αʔόʔαΠυ


    ΤϯδχΞ
 ʢΠϯϑϥدΓʣ 3VCZ3BJMTPS1)1-BSBWFM PS/PEFKT .Z42- 1PTUHSFT2-  /P42- 3FEJT 7VFKT 3FBDUKT K2VFSZ  8FCQBDL 3VCZ3BJMTPS1)1-BSBWFM PS1ZUIPO%KBOHP (P  /PEFKT .Z42- 1PTUHSFT2- 3FEJT 
 3BCCJU.2 'MVFOUE "84 ($1 %PDLFS "84-BNCEB "1*(BUFXBZ

  21. σβΠϯ ϑϩϯτΤϯυ αʔόʔαΠυ Πϯϑϥ ϞόΠϧΞϓϦ Ϋϥ΢υɺΠϯϑϥ 43& "84 ($1 "[VSF

    %PDLFS  ,VCFSOFUFTʢLTʣ  0QFO4UBDL 5FSSBGPSN  "OTJCMF $IFG 3VCZ 1FSM (P 3VTU 3BJMTͳͲͷϑϨʔϜϫʔΫ