PinnedJunichi Ito (伊藤淳一)@jnchitoMay 8「技術記事を書く技術」の増刷が決定しました!🎉 刊行後に反響が広がり、多くの書店様からご注文をいただいているそうです。購入してくださったみなさん、どうもありがとうございます!😭 そして「気になってるけどまだ買ってない」という方は、ぜひお近くの書店でチェックしてみてください!22161678786.5K6.5K
Junichi Ito (伊藤淳一)@jnchitoDec 13, 2018妻と一緒に洗濯物を干してたときのこと。 👩🏻「ちょっと!その洗濯物はそっちじゃなくてこっちに干して!」 🤔「えー、別にええやん。どこに干しても乾くから一緒やって」 👩🏻「それ、自分の仕事でも同じこと言えるん?動いたらコードの書き方なんてどうでもええやんって言えるん?」 😑「・・・。」21212.3K2.3K5.3K5.3K
Junichi Ito (伊藤淳一)@jnchitoJul 28, 2019ブログ書きました。去年は保護者席で「なんだ、この講演内容は!!💢」と怒り心頭でしたが、今年はなぜか講演する側に回ってしまいました😅 Rubyプログラマが中学校で情報モラル講演会をしてきたよ - give IT a try Rubyプログラマが中学校で情報モラル講演会をしてきたよ - give IT a tryFrom blog.jnito.com116316311.3K1.3K
Junichi Ito (伊藤淳一)@jnchitoMar 5, 2023たぶん、遠くない未来に起きるであろうこと。 先輩「このコード、ちょっと変だけど、なんでこんな書き方にしたの?」 新人「ChatGPTがこう答えてきたんで」 先輩「Oh…」 「ググって見つけたこの記事のコードをコピペしました」って言われる方が明確なソースがあるぶん、いくらかマシな気がする。。773423421.3K1.3K130K130K
Junichi Ito (伊藤淳一)@jnchitoJul 9, 2020プログラミングで一番長い時間悩むのが「いい名前を考える時間」かもしれない。 ロジックを考えたりコードを書いたりする時間はスキルの向上とともにどんどん速くなってくるけど、適切な名前(クラス名、メソッド名、変数名etc)を考えるスピードはコードを書くスピードほど速くならないんだよねえ。553173171.3K1.3K
Junichi Ito (伊藤淳一)@jnchitoJun 3, 2018ブログ書きました。長文&真面目な話ですが、大事な問題なのでITエンジニアの方(特にお子さんがいる方)はぜひ読んでいただきたいです。 【問題提起】篠原嘉一氏に情報教育の講演を依頼する前に考えていただきたいこと ~ITエンジニアから見た、情報教育のあり方について~ 【問題提起】篠原嘉一氏に情報教育の講演を依頼する前に考えていただきたいこと ~ITエンジニアから見た、情報教育のあり方について~ - give IT a tryFrom blog.jnito.com441.1K1.1K1.1K1.1K
Junichi Ito (伊藤淳一)@jnchitoSep 12, 2022<見ろ、これがプロのITエンジニアだ> 長時間作業しても腰や背中を痛めないよう、パソコンを使うときは「正しい姿勢」になるように机や椅子の高さを調整しています。 パソコンの利用と健康 3.パソコンを使う時の姿勢 : 富士通 fujitsu.com/jp/about/busin…331911911.1K1.1K
Junichi Ito (伊藤淳一)@jnchitoFeb 13, 2023コードレビューにおいて疑問文が詰問に聞こえちゃうパターンなので「純粋に質問」を冒頭に付けてみた。 「なんでtrueにしたんですか?」が「普通はやらないでしょ!💢」に聞こえてしまう日本語の難しさよ……。Junichi Ito (伊藤淳一)@jnchitoAug 4, 2021「なぜここで1を加算してるんでしょうか?」 とか、 「シャドーイングってご存じですか?」 みたいなコードレビューコメントって、純粋な質問であっても受け取り方によっては詰問してるように聞こえたり、嫌味を言ってるように聞こえたりするので、テキストコミュニケーションって難しい。17174404401.1K1.1K672K672K
Junichi Ito (伊藤淳一)@jnchitoJul 14, 2017コードレビューの極意。 それは「自分のことは棚に上げる」こと!! たとえば「自分もテスト書けてないしな~」と思って、「ちゃんとテストコード書きましょう」って指摘するのをためらったりしたらダメ!! そのためにチーム内で「自分のことは棚に上げて良い」という合意を取っておきましょう💯11587587894894
Junichi Ito (伊藤淳一)@jnchitoOct 23, 2022コードを書いているとあっという間に時間が過ぎるな〜。しかも「1〜2時間もあれば楽勝で終わるやろ」と思ってた内容にほぼ1日つぎ込んでたりする。プログラマの見積もりの当てにならなさと来たらもう……。778282804804
Junichi Ito (伊藤淳一)@jnchitoNov 1, 2022昔書いたブログ。初心者・熟練者を問わず、プログラマは全員習慣化した方がいいやつです。 プログラミング初心者はgit commitする前に必ずdiffを自分でレビューするクセを付けよう - give IT a try プログラミング初心者はgit commitする前に必ずdiffを自分でレビューするクセを付けよう - give IT a tryFrom blog.jnito.com33123123770770
Junichi Ito (伊藤淳一)@jnchitoMar 1, 2017ちょっと、今さっき「国民の祝日.csv」をダウンロードしてみたら、形式が変わってる!!(CSVらしいCSVになった!!) www8.cao.go.jp/chosei/shukuji…22912912686686
Junichi Ito (伊藤淳一)@jnchitoDec 18, 2024テストコードで「〜が正しいこと」と言われても、何がどうなっていれば正しいのかがわからないので、もうちょっと具体的な記述を心がけたいですね。 #今日のコードレビュー5510510567267280K80K
Junichi Ito (伊藤淳一)@jnchitoSep 17, 2022プログラムを書くとき、こんな変数名を付けるのはNGです🙅♂️ data info item element obj array (ary, arr) list こういう変数名を僕は「無味無臭な名前」と呼んでます。プログラムに出てくる変数は全て何らかのデータなので、dataなんて名前を付けてないの同じ。中身が想像できる名前を付けましょう!1919110110641641