TiDBは銀の弾丸になるのか? ~ レバテックの課題と新たな挑戦 ~ TiDB User Day 2024
![計算量と僕とWeb開発 / computational complexity and I and Web](https://cdn-ak-scissors.b.st-hatena.com/image/square/a538bb07acea6c53680f019126d11797ef57cc21/height=288;version=1;width=512/https%3A%2F%2Ffiles.speakerdeck.com%2Fpresentations%2F30d19a6c698b4733a1f70e8409e15b36%2Fslide_0.jpg%3F6564366)
少し古いですが、Rob Pikeの並行処理デザインパターンのビデオで取り上げられたコードまとめです。 オリジナルのソースコードはこちらで見れます。 Generator ジェネレータ package main import ( "fmt" "math/rand" "time" "runtime" ) func main() { runtime.GOMAXPROCS(runtime.NumCPU()) rand.Seed(time.Now().UnixNano()) c := boring("boring!") // Function returning a channel. for i := 0; i < 5; i++ { fmt.Printf("You say: %q\n", <-c) } fmt.Println("You're boring: I'm leaving.") } func
ふと今自分がおかれている状況を確認してみました。 ここ最近は好環境で当たり前のように過ごしているので感覚が麻痺してきましたが、 以前はそれはもうひどい生活を送っていました。 そこで、変化のきっかけがどこか遡ってみることにしました。 前提 スタート 私は文系の大学を卒業し、新卒で受託開発の会社に就職しました。 多重請負の派遣とかではなく基本1次請け・2次請けで自社で開発できたので 本当にひどいところと比べればまだ恵まれている方だったのかなと思います。 ただし、稼働があまりに激しく月250-300時間労働で体を壊し退職しました。 技術自体は嫌いではなく残業が激しくなる前までは積極的に業務外の時間で学習をしていました。 劣化 まともなキャリアも作らず、技術力としても目立つものは無い状態で 世間のこともあまり知らずに転職した結果、多重請負の末端に転職してしまいました。 前職のドロップアウトですでに
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く