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
会社員プログラマから見たzackyさんの研究活動がすごいという話
Search
nako@9時間睡眠
November 10, 2022
Programming
0
280
会社員プログラマから見たzackyさんの研究活動がすごいという話
本スライドは2022/11/10開催「Nxバックエンド勉強会#7」の発表資料です。
https://pelemay.connpass.com/event/263304/
nako@9時間睡眠
November 10, 2022
Tweet
Share
More Decks by nako@9時間睡眠
See All by nako@9時間睡眠
Elixir国内コミュニティと アンチパターン回避
nako_sleep_9h
3
110
「推し」について話すLT〜NOKIA、Elixir〜
nako_sleep_9h
0
95
YouTubeライブ対談からのエッジコンピューティング入門
nako_sleep_9h
1
140
piyopiyo.ex#15 春のElixir入学式
nako_sleep_9h
0
110
おすすめエンジニアコミュニティ
nako_sleep_9h
0
180
ElixirDesktopを楽しむための前説
nako_sleep_9h
0
380
Livebookを楽しむための前説
nako_sleep_9h
0
220
Nx、Axonを楽しむための前説
nako_sleep_9h
0
200
LiveViewとpiyopiyo.exのススメ
nako_sleep_9h
0
450
Other Decks in Programming
See All in Programming
コードに語らせよう――自己ドキュメント化が内包する楽しさについて / Let the Code Speak
nrslib
5
1k
TypeScript製IaCツールのAWS CDKが様々な言語で実装できる理由 ~他言語変換の仕組み~ / cdk-language-transformation
gotok365
7
380
AIにコードを生成するコードを作らせて、再現性を担保しよう! / Let AI generate code to ensure reproducibility
yamachu
7
6k
OpenTelemetryで始めるベンダーフリーなobservability / Vendor-free observability starting with OpenTelemetry
seike460
PRO
0
160
TypeScriptのmoduleオプションを改めて整理する
bicstone
4
420
AI Coding Agent Enablement in TypeScript
yukukotani
17
7.2k
バランスを見極めよう!実装の意味を明示するための型定義 TSKaigi 2025 Day2 (5/24)
whatasoda
2
780
Javaのルールをねじ曲げろ!禁断の操作とその代償から学ぶメタプログラミング入門 / A Guide to Metaprogramming: Lessons from Forbidden Techniques and Their Price
nrslib
1
240
ワンバイナリWebサービスのススメ
mackee
10
7.5k
Efficiency and Rock 'n’ Roll (Really!)
hollycummins
0
600
インターフェース設計のコツとツボ
togishima
2
490
『Python → TypeScript』オンボーディング奮闘記
takumi_tatsuno
1
140
Featured
See All Featured
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
6
660
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
106
19k
Designing for humans not robots
tammielis
253
25k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
30
2.4k
Bash Introduction
62gerente
614
210k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
30
2.1k
A Tale of Four Properties
chriscoyier
159
23k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
12k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Statistics for Hackers
jakevdp
799
220k
Reflections from 52 weeks, 52 projects
jeffersonlam
349
20k
Transcript
会社員プログラマーから 見た、zackyさんの活動 zackyさんはすごい!という話
自己紹介 • nako@9時間睡眠 • Elixir/Phoenix初心者コミュニティ 『piyopiyo.ex』オーガナイザー • 会社員。Webサービスのサーバサイ ドエンジニア •
Elixir10周年のお祝いにSnapCamera エフェクトを作りました:D
zackyさんの現在の 研究活動
zackyさんの現在の研究活動 • 旭興産グループ研究支援プログラムの支援を受け、 「ARM CPUとApple Silicon向け機械学習・画像処理の高速化・並列化・コード最適 化とプログラムコードに含まれる不具合・脆弱性の検出と排除に関する研究開発」 を行っています。 • 2022年から2025年の研究期間で科研費基盤Cの助成を受けて
「Pelemay技術を応用したリアルタイム土砂災害情報提供システムの実現可能性 検証に関する研究開発プロジェクト」を行っています。 • どちらもElixirをバリバリ使っています。 • それ以外にも研究プロジェクトがあります。
zackyさんと会社員 プログラマーの違い
zackyさんと自分の違い 1. 資金調達 2. 研究開発 3. 業務の違い
①資金調達 zackyさん • 研究支援プログラムなどに申請を 行い、研究費をまかなう 会社員プログラマー • 基本的に資金調達はしない • 起業家であえればビジネスコンテ
スト等で賞金を勝ち取る、を狙うか もしれない • 経営者であれば、融資やベン チャーキャピタルなど • でも、普通の会社員は資金調達は しない!
②研究開発 zackyさん • 研究支援プログラム等の補助を受 けて、新しい技術を研究、発表する 普通の会社員プログラマー • 既存のプログラミング言語、フレー ムワーク、ライブラリを使う •
既存の仕組みを組み合わせ、シス テム開発をする • 新しい技術研究は基本的にしない
③普段の業務の違い zackyさん • 研究開発のほか、大学で教鞭をと る 普通の会社員プログラマー • 職務範囲の違う相手(プログラマと ディレクター間等)や、後輩に教え ることはよくある
• ただ、定期的に教え続けるというこ とは、新人育成以外はあまり無い はず
ざっくりまとめ • zackyさんは、資金調達と研究者、教師という少なくとも3つの側面があります。 会社員プログラマーからは、どの取組みも想像が追いつかず、1日同じ24時間をど う使っているのだろうか?という疑問。すごいことだけが分かります。 • zackyさんの活動を追うことで、Elixirの深い部分に触れることができるはず。 理解できなくてもキーワードを拾うだけでも意味があると思います。 • これからもzackyさんの活躍を応援したいです!
ご清聴ありがとう ございました!