Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
プログラマ1年目振り返り
Search
Shinya Fujita
December 21, 2017
Programming
230
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
プログラマ1年目振り返り
2017/12/20にShinjuku.rbでLTした内容です
Shinya Fujita
December 21, 2017
More Decks by Shinya Fujita
See All by Shinya Fujita
Active Storageについて
fshin1988
0
220
Railsで人狼を作ってみた
fshin1988
1
680
Other Decks in Programming
See All in Programming
FactoryBotをやめればRSpecは速くなるのか?
yuta_onishi_97
0
770
AI主導のプログラミング学習アプリを作ってみた
econanringo
0
180
GemmaをJevのように使ってみる / Use Gemma like Jev
kishida
5
800
Agentic Software Factoryに、すごく賢いIF文を。 / super smart IF statement into the Agentic Software Factory.
rkaga
8
2.3k
AIに “答え“を書かせるのを やめてみた
___akari11
0
120
複雑なUIコンポーネントとの ⻑い付き合い⽅:波及するバグからテスト戦略を経て、安全な再設計へ
mixplace
0
430
Vue Fes Japan の “作る側”に関わってみて
naokihaba
0
160
コーディング自動化の次へ。人の介入をゼロにするファクトリーとサポートAIによる実践
timakin
5
4k
Workers Cache を知る
syumai
0
370
ChromeでローカルLLM
ryu1013
0
140
現場と育てるRailsモデリング 〜Spreadsheetから始めたモデル設計〜
siroemk
2
650
Simple Storage Service(S3) is not simple
iwatsukayura
0
290
Featured
See All Featured
A Soul's Torment
seathinner
8
3.8k
Information Architects: The Missing Link in Design Systems
soysaucechin
1
1.2k
Building the Perfect Custom Keyboard
takai
2
910
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
760
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
480
How STYLIGHT went responsive
nonsquared
100
6.3k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
203
77k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.6k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
600
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.4k
Navigating Team Friction
lara
192
16k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.8k
Transcript
プログラマ1年目振り返り 2017/12/20 藤田 真也(@fu jis hin05) 1
目的 年末だし本格的にプログラミングを仕事にして1年経ったから振り 返りをする プログラマになったばかりの人の参考になるかも 2
プロフィー ル 1988年生まれ 新卒から5年半は SI er でマネジメント中心の仕事 1年目に C と
J av aで少しコー ドを書いていたが、 以降はずっとマネ ジメントをしていた 2016年10月に転職してプログラマになった 3
2016年10~12月 R ails T ut or ialをやった 業務に慣れるために遅くまで会社に残って R ails
のコー ドを書いてい た 品質はともかく、M odel, C ontr oller, V iew を一通り書けるようには なった 4
良いプログラマってなんだろう? 何となくコー ドを書けるようになってきたが、 ちゃんとしたプログ ラマになれている気がしなかった そもそも「 ちゃんとしたプログラマ」 ってなんだろう? 5
R uby処理系(MRI )に興味をもつ るびまを読んだりして、R u by 自体を作っている人達がいるのを知る なんかすごそう R u
by 処理系に対する理解を深めたら良いプログラマになれるので は!? R ails や R u by も大して理解していないのに R u by 処理系の勉強を始め る 6
2017年1~8月 R u by 処理系に関する書籍を調べてみたところ、R u by ソー スコー ド
完全解説(RHG )という本を知り、 読み始める 第2部の構文解析が難しくて挫折 7
2017年1~8月 いったん他の本でコンパイラについて勉強してから再挑戦し、6月 くらいにやっと読み終わった パー サー についてもっと詳しく知りたかったので、「R u by を256倍 使うための本
無道編」 という本で勉強した 8
2017年1~8月 勉強したことのアウトプットとして、 nginx の設定ファイルをパー スするコー ドを書いて公開した(fs hin1988/nginx‑conf‑p ars er) このコー
ドは業務における移行作業で役に立った 9
2017年9月 R u by 処理系について理解が深まったが、 依然として業務で書いてい る R u by
のコー ドの品質は低かった R u by 処理系について勉強し続けても、「 良いプログラマ」 にはなれ ないのではないか? R u by のコー ドを趣味でも書き始める とりあえず、G emを作って公開した(fs hin1988/ss l_cert ificat e) 10
2017年9月~12月 wr it e code ev ery day という考え方があるのを知る G
em作りは毎日続けられるほどネタがなかった W ebサイトを1から作ればネタに困らないのでは? ということで人 狼の WEB サイトを作り始める(fs hin1988/jinr o_r ails) 11
2017年9月~12月 人狼 WEB サイトのおかげで、9月から現在まで、 毎日コー ドを書け ている いったん習慣化すると全然大変じゃない 休日に頑張らなくていいので他の趣味にも時間を使える 12
まとめ R u by 処理系に詳しくなっても R u by や R
ails が上手く書けるようにな るわけではない ただ、R u by がブラックボックスじゃなくなったのは良かった パー サー は結構業務でも使える wr it e code ev ery day するなら WEB サイト作りはおすすめ 13
来年の抱負 wr it e code ev ery day は1年間は続けてみたい 他人の
OSS にも貢献していきたい まとまったインプットができてないので本を読みたい 14