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
trackiss
October 27, 2019
Programming
1
260
Chatworkのインターンシップでいろいろな知見を得た話
第32回学生LT大会 in 名古屋工学院専門学校 にて発表したものです。ちなみに初登壇。
スライドのテンプレートは、Chatwork株式会社様に許諾を得て頂いたものです。
trackiss
October 27, 2019
Tweet
Share
More Decks by trackiss
See All by trackiss
シンプルなPowerPointテンプレ「淡和」
trackiss
2
87
Other Decks in Programming
See All in Programming
Scalable Customer Journey Orchestration (CJO)
lewuathe
0
340
使ってみよう Azure AI Document Intelligence
kosmosebi
2
320
コーンフレークから始める モデリング会話入門
ogurotakayuki
0
380
OpenAPIを中心に考えるAPI開発入門 / Introduction to API Development with a Focus on OpenAPI
seike460
PRO
2
170
if constexpr文はテンプレート世界のラムダ式である
faithandbrave
3
650
TYPO3 v13 – The road to LTS: What's new and new APIs
luisasofie_xoxo
0
210
⼤規模⾔語モデルの拡張(RAG)が 終わったかも知れない件について
nearme_tech
23
15k
単体テストを書かない技術 #phpcon_odawara
o0h
PRO
27
8.3k
サイコロで理解する統計的仮説検定の考え方
tatamiya
4
950
dbtのドメイン分割による データ基盤の改善とDigdagとの連携
sakama
0
360
『Railsオワコン』と言われる時代に、なぜブルーモ証券はRailsを選ぶのか
free_world21
0
250
Zero Waste, Radical Magic, and Italian Graft – Quarkus Efficiency Secrets
hollycummins
0
230
Featured
See All Featured
The Invisible Customer
myddelton
114
12k
4 Signs Your Business is Dying
shpigford
175
21k
A better future with KSS
kneath
231
16k
Visualization
eitanlees
136
14k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
155
14k
Raft: Consensus for Rubyists
vanstee
132
6.3k
Bootstrapping a Software Product
garrettdimon
PRO
302
110k
Creatively Recalculating Your Daily Design Routine
revolveconf
210
11k
KATA
mclloyd
15
12k
Building an army of robots
kneath
300
41k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
241
1.2M
The Straight Up "How To Draw Better" Workshop
denniskardys
227
130k
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