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

はてなで一人前のエンジニアになる方法

hakobe (Yohei Fushii)
December 06, 2016
6.8k

 はてなで一人前のエンジニアになる方法

hakobe (Yohei Fushii)

December 06, 2016
Tweet

Transcript

  1. ΤϯδχΞͷ୲౰ྖҬ ωοτ ϫʔΫ αʔό ӡ༻ ϛυϧ ΢ΣΞ ӡ༻ όοΫ Τϯυ

    ϑϩϯτ Τϯυ ΞϓϦ νʔϜ ӡ༻ αʔϏε اը ΞϓϦέʔγϣϯ ΤϯδχΞ ΢Σϒ
 ΦϖϨʔγϣϯ
 ΤϯδχΞ ୲౰ྖҬ
  2. • 2008೥ ॳ୅͸ͯͳΠϯλʔϯࢀՃ → ֶੜΞϧόΠτ • ࣾһελοϑ͔ΒͷࢦࣔͰλεΫΛ͜ͳ͢ ❖ ٕज़ •

    Perl / JavaScript / MySQL / git /
 ςετͷ΍Γํ / λεΫͷਐΊํ ೖࣾલ: Πϯλʔϯ → ΞϧόΠτ
  3. • Πϯλʔϯܦݧऀ͸ٕज़ݚमͳ͠ (※ࠓ͸͋Γ·͢) • αʔϏεʹ഑ଐ → ͸ͯͳίί ❖ ٕज़ •

    αʔόߏ੒ͷཧղ / σϓϩΠ /
 ϩάͷݟํ / ίʔυϨϏϡʔͷ࢓ํ/
 αʔϏεاը΁ͷؔΘΓํ 1೥໨: ৽ଔೖࣾ → αʔϏεʹ഑ଐ
  4. • → ৽ࣄۀ։ൃ → ͸ͯͳϒοΫϚʔΫ → ϓϥοτϑΥʔϜ • ࣾ಺ษڧձͷࢀՃ΍։࠵/Πϕϯτొஃ ❖

    ٕज़ • ΞϓϦέʔγϣϯͷઃܭ / iPhone,Android ։ൃ / 
 ো֐ରԠ / ύϑΥʔϚϯεվળ / 
 ϓϥοτϑΥʔϜͷ஌ࣝ / Ϣʔβߦಈ෼ੳ 2~3೥໨: νʔϜΛ౉Γา͍ͯमߦ
  5. νʔϜҟಈ͕͠΍͍͢จԽ ❖ νʔϜʹΑͬͯ৮ΕΒΕΔٕज़͸ҧ͏ • ৽αʔϏενʔϜ ‣ ৽نΞϓϦέʔγϣϯͷઃܭٕज़ • طଘαʔϏενʔϜ ‣

    େྔΞΫηεΛ͞͹͘ύϑΥʔϚϯεɾνϡʔχϯά • ΞϓϦ͕ओྗͷνʔϜ ‣ iPhone/Android ։ൃͷٕज़
  6. ޓ͍ʹֶͿจԽ ❖ Slack (౰࣌͸IRC) • ؾܰʹٕज़ͷڞ༗ • ٕज़ڞ༗bot ❖ ͸ͯͳάϧʔϓ

    • ·ͱ·ͬͨ࿩͸ͪ͜ΒͰ • ͱʹ͔͘ࡶʹΞ΢τϓοτͰ͖Δ
  7. ࣾ಺ษڧձ ❖ ༗ࢤʹΑΔྠಡձ͕ܧଓͯ͠։࠵ • ”LinuxΧʔωϧ2.6ղಡࣨ “ ྠಡձ • ”࣮ફDDD” ྠಡձ

    • “Algorithms on strings” ษڧձ ✓ ॻ੶ߪೖิॿ΍ଧ্ͪ͛Λαϙʔτ
  8. • → ͸ͯͳϒϩά → Mackerel • اۀ޲͚ͷϒϩάOEMͷ࢓૊Έͷ։ൃ • mackerel-agent΍Mackerelͷ՝ۚͷ࢓૊ΈͳͲΛ։ൃ ❖

    ٕज़ • Scala΍Go ৽ݴޠͷಋೖ /
 DDDͳͲͷઃܭɾϞσϦϯά / εΫϥϜ։ൃ / BtoB։ൃ 4~6೥໨:৽ٕज़΍ઃܭ஌ݟΛ׆͔ͯ͠։ൃ
  9. γχΞΤϯδχΞ ❖ ଞͷΤϯδχΞΛࢧԉ͢Δཱ৔ʹ ❖ ͳΜͰγχΞʹ? → ͦΕ·Ͱͷ׆ಈͷࣗવͳԆ௕ͩͬͨ • Πϯλʔϯҕһ௕ •

    ษڧձ։࠵ • GitHub EnterpriseͳͲͷڞ༗Ϧιʔεͷϝϯς ❖ ͋͘·Ͱ΋αʔϏενʔϜͰͷΤϯδχΞϦϯά͕ϝΠϯ
  10. ͸ͯͳͰҰਓલͷΤϯδχΞʹͳΔ ❖ ҰਓલͷΤϯδχΞʹͳΕͨͷ? • ͸ͯͳͷֶͼଓ͚ΔจԽʹҭͯΒΕͨ • ͔͠͠ແݶʹ࣍ͷεςοϓ͕଴ͬͯΔ ❖ ͜Ε͔Β •

    ͓΋͠Ζ͍͜ͱ΍Γଓ͚ΒΕΔΑ͏ʹٕज़ΛֶͿ • νʔϑͱͯ͠ΤϯδχΞ͕ͦΕͧΕͷҰਓલΛ
 ໨ࢦͤΔ૊৫Λεέʔϧͤ͞Δ