Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Chatworkのインターンシップでいろいろな知見を得た話
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
trackiss
October 27, 2019
Programming
290
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Chatworkのインターンシップでいろいろな知見を得た話
第32回学生LT大会 in 名古屋工学院専門学校 にて発表したものです。ちなみに初登壇。
スライドのテンプレートは、Chatwork株式会社様に許諾を得て頂いたものです。
trackiss
October 27, 2019
More Decks by trackiss
See All by trackiss
シンプルなPowerPointテンプレ「淡和」
trackiss
2
120
Other Decks in Programming
See All in Programming
これって Effect でできたのでは? / TSKaigi Mashup Kansai #2
susisu
0
140
わからない話を追いかけたら、プログラミング言語を作る側にいた
ydah
3
420
テーブルをDELETEした
yuzneri
0
130
GDG Korea Android: 2026 I/O Extended ~ What's new in Android development tools
pluu
0
210
仕様書を書く前にハーネスを作る - Agent Native開発は「探索を速く、判定を固く」
gotalab555
4
1.5k
Haskell/Servantを通してWebミドルウェアを捉え直す
pizzacat83
1
630
AIが無かった頃の素敵な出会いの話
codmoninc
1
360
<title><a id="</title>君はこのHTMLをパースできるか"></a></title> #雑LT_study
pizzacat83
0
130
Apache Hive: そしてCloud Native Lakehouseへ
okumin
1
200
型も通る、synthも通る、それでも危ない 〜AIのCDKの権限とコストを機械で検証する〜 / It Passes Type Checks, It Passes Synth Checks, but It’s Still Risky — Automatically Verifying Permissions and Costs in AI’s CDK —
seike460
PRO
1
520
為什麼你並不需要ViewModel / No, you don't need a ViewModel
lovee
1
470
AI時代のPHPer生存戦略 ~「言語、もうなんでもよくない?」に本気で向き合う~
vivion
0
220
Featured
See All Featured
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
4.1k
Optimising Largest Contentful Paint
csswizardry
37
3.9k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
460
Statistics for Hackers
jakevdp
799
230k
KATA
mclloyd
PRO
35
15k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
420
How to Talk to Developers About Accessibility
jct
2
470
Embracing the Ebb and Flow
colly
88
5.1k
Ruling the World: When Life Gets Gamed
codingconduct
0
290
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.2k
The Curse of the Amulet
leimatthew05
2
13k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
410
Transcript
第32回学生エンジニアLT大会 in 名古屋 とらきす Chatworkのインターンシップで いろいろな知見を得た話
© Chatwork 自己紹介 • 高専辞めてこの学校来ました • C#とHaxeとScalaが好きです • LTするのも観るのも初めて とらきす
(@twi_trackiss)
© Chatwork インターンで何をした? • Scala で書かれた社内プロダクトへの機能追加 • いま流行りの ドメイン駆動設計 (DDD)
• インターン生7名と社員さんとで スクラム を組み、カンバン方式 で開発 これはCEOと会食したあとの二次会でテ ンションが上がってきて突如としてモブ プロを始めるインターン生各位
© Chatwork Scalaはいいぞ (宣伝) • FP(関数型プログラミング)ができるOOP(オブジェクト指向プログラミング)言語 • Java上で動く。Kotlinとおなじ • 仕様がデカい。その分ハマると沼
• だいたいバックエンドで使われる (Scala.js、Scala Nativeもある) ◦ アドテクやチャットなど、高い耐障害性と低レイテンシが必要な用途向け ◦ Twitterは2009年に Ruby on Rails から Scala へ乗り換えた • お給料が良い ◦ Go、Python、Scalaはランキング上位3位の常連 ◦ 人手が足りないから。学生のうちにScalaを学び始める変態はそういない
© Chatwork マネジメント・ストラテジって… 基本・応用情報技術者試験を受験した人はみな 一度はこう思っているはず 「マネジメント・ストラテジ系の問題、アレ将来使わな いじゃん絶対 テクノロジ系だけでいいわ」
© Chatwork めちゃくちゃ重要です • チーム開発 と 要件定義、IT業界なら必須 • でも一度経験しないとわからないことかも… •
ソース管理 (Git, Subversionなど)の知識も大事 ◦ GitHub が使いこなせるとなお良し
© Chatwork 学歴・資格はそんなに大事なのか • ベンチャー企業(≒ジャパニーズトラディショナルな企業でない)なら必ずしも そうではない • 学歴や資格はあまり気にされない ◦ それまでの成果よりも今後の成果を重視する
• その会社でどれだけ良いものを作ろうとする意志があるか ◦ 要はやる気の問題…?
© Chatwork 面接で… • 事前に内容を覚えない ◦ なるべくこちらが答えにくそうな質問をしてくるので、そこでボロが出る ◦ 自分の意思で「会話」する ◦
「なにか質問はありますか」の答えくらいは考えておいた方が良いかも • Tips: 面接官が人事の方だけだとしんどい ◦ マジで話すことない
© Chatwork 大阪・福島が快適すぎた • ごはん屋さん・飲み屋さんがめちゃくちゃ多く、しかも総じて安いし美味しい • ここらへんで就職したら絶対体重増える
© Chatwork リンク集 インターンに関する詳細はこちらで • https://www.wantedly.com/companies/chatwork/post_articles/182919 • https://speakerdeck.com/yoshiyoshifujii/working-on-ddd-and-scala- development-with-students-at-summer-internship-2019 •
https://creators-note.chatwork.com/entry/2019/summer_internship_2019 • https://www.wantedly.com/companies/chatwork/post_articles/188987
None