「ペアプログラミング」を含む日記 RSS

はてなキーワード: ペアプログラミングとは

2023-11-08

anond:20231108152323

コードの書けない人が設計をする事例は、現場によっては存在するかもしれませんが、それはあまり望ましい状況ではないと思いますコードの書けない人が設計をすると、以下のような問題が起こりやすいと考えられます

以上のように、コードの書けない人が設計をすることは、システム開発において多くのリスクを伴いますコードの書けない人が設計をすることを避けるためには、以下のような対策が考えられます

コードの書けない人が設計をすることは、現場の状況によっては避けられないことかもしれませんが、できるだけコードの書ける人に設計を任せることが望ましいと思いますコードの書けない人は、コードの書ける人と協力したり、ローコード開発などの手法活用したりして、コードの書き方や技術知識を身につけることが大切だと思います

2023-03-28

普通プロジェクトマネージメントなんてできない

しんざき氏の記事を読んだ。

https://blog.tinect.jp/?p=81116

要は家庭運営は「プロジェクトであるのだから適切なプロジェクト運営を行う必要がある、という趣旨で内容については概ね同意ではあるのだが、これを実践しようとするには大きな問題がある。

普通の人は「プロジェクトマネージメント」なんてできないのだ。

はいろいろな会社の小さめのプロジェクトに参加して開発を請け負うエンジニアなのだが、まともなプロジェクト責任者に当たるのは20%もない。

ここでいう「まともな」というのは、

タスクを適切な粒度に分解できる

タスク同士の前後関係を把握してスケジュールを組める

品質コスト納期考慮とした優先度付けができる

という、プロジェクトマネージメントを行うにあたっての最低限のスキルがある人である

もちろん優秀な人が集まる大企業であれば多くの人が簡単にこなせるだろうが、私が参加するような中小企業にいるような人たちには難しいのだ。

そして社会においてはそちらの方が多数派だろう。

まり、「夫婦人生というプロジェクト」において、プロジェクトマネージメント的な方法を用いて適切な運営を行おうとしても、なかなかに難しい話なのである

そして更に大きな問題が1つある。

誰かが明確なプロジェクト責任者であるなら、モチベの管理はその人の責任ですけれど、家庭運営というプロジェクトで「主従」があるべきではない

これはその通りなのだが、人生というプロジェクトにおいて最も大変と言える子育ての初期はそうもいかない。

相対的に妻が家庭運営にかけられる時間が多く、それにより知識の差もできてしまい、結果として妻側がマネージャー、夫側が指示を受ける側、という立場にならざるを得ないのだ。

そして妻側にプロジェクトマネージメント経験がない場合に、プロジェクト崩壊へと向かってしまう。

初産の年齢でなんらかのプロジェクトマネージメント経験がある女性がどれだけいるかを考えれば、多くの家庭が機能不全に陥ってしまうのは想像に難くないだろう。


問題点をここまで挙げたが、解決する手段はもちろんある。

まずは、妻の方がマネージャーとならざるを得ない状況が大きな問題なのであるから、夫も妻と同等かそれ以上の時間を家庭運営に割けるように、育休を妻と同期間かそれ以上の期間取得すれば良いのだ。

これはとても簡単な話だ。

次に、それができたとしても若い夫婦にはそもそもプロジェクト運営は困難だ。

それを解決するにはエンジニアリングの世界からヒントを持ってこよう。

ソフトウェアエンジニア世界には「ペアプログラミング」というものがある。

ソフトウェア開発をペアになって行うのだ。一人がコードを書き、一人がナビゲーターとしてサポートする。

一見すると一人しかコードを書いていないため作業が遅くなるように思われるが、二人がそれぞれコードを書くよりも開発が早く進む場合が多い。

これはペア作業を行うことで、ミス発見やすくなる、知識を共有する時間不要となる、チームワークが向上する、といったメリットがあるからだ。

家庭運営でも同じことをすれば良い。

まずは全ての作業を一緒にやるのだ。

分担するのは全体感の把握と個別作業理解が十分にできてからで良い。

ネット書き込みを見ると「夫はこの程度のこともちゃんとできない」という愚痴をよく見る。

「こんなこともわからないのか」と責めるようなマネージメントアンチパターンではすぐに無能な夫が出来上がってしまうので、そうではなくて「一緒にやろう」と声をかけて、何度か作業を見てもらって、その後実際にやってもらって、それで何回かすれば期待する作業をやってもらえるようになるだろう。

逆に、「何か手伝うとすぐに怒る妻」には「ちゃんとやりたいからまずやり方を見せて」「今度は俺がやるから見てて」というコミュニケーションをすれば良い。

日本の多くの家庭は話し合いの場を持つということすら苦手だと思うので、この「一緒にやってみてそれから分担を考える」というプロセスは導入しやすい。

これから子供が生まれる家庭で、夫婦共にプロジェクトマネージメントプロフェッショナルでない場合は、「育休を取る」「家事ペアプロ」この2つだけはぜひ覚えておいてほしい。

2022-04-05

新人研修むずかしい😩

世話焼いたら自己解決能力が向上しないし

ほっといたら何していいかからフリーズするだけで時間が浪費される

ちょうどいい塩梅を見つけ出すのが大変😩

ベテランペアプログラミングさせるのが一番なんだろうけどそんな暇なベテランはいない

難しい😩

2020-12-05

BOMって何ですか?

本番環境サービスインの事前作業を僕と新人さんとで行った。

お互い在宅でリモート作業

新人さん――2〜3年目くらいの子――が作った手順を元に僕が作業画面を共有する形で作業を進めた。ペアプログラミングならぬペアオペレーションってやつだ。

作業内容はテスト環境で作ったデータを本番用にコンバートしつつ入れ込むもの

ある作業の中で入れ込んだデータ確認するためにcsvファイルエクスポートして中身を確認する事を行うのに、何気なく`Alt-h`,`pe`,`↓`,`Enter`(WindowsエクスプローラHomeリボンを開いて、ファイルを開くセレクトボックスを展開、↓矢印で一つ下のSakura Editorを選択して開く)で、関連付けされているExcelではなくテキストエディタで開いた。

その時、「今のどうやったんですか?」と質問された。

手慣れたキー操作だったため素早かった事、オンラインミーティングでの画面共有はラグが発生する事もよくあるので、何をやったかからなかったのだろう。

一度閉じて、最初から解説しながらゆっくり作業し直して見せて納得してもらえた。

「私、いつもExcelを開いてcsvインポートを選んでやってました。ダブルクリック普通に開くと文字化けするし…、面倒だったんですよねー。今度からこの方法を使わせていただきます!」

うむ、正道だ。UTF-8エンコーディングされたcsvファイルを開くには一手間掛かる。

「因みに――」とSakuraEditorなら「ファイル名を付けて保存」からBOMのところにチェックを付けて上書き保存しておくとExcelからでも文字化けせずに開けるようになることを教えてあげた。

BOMって何ですか?」

これは少し困った。

BOMの話をして…するとUTF-8BOMを付ける意義とは?って聞かれるよね…ExcelというかMS製品全般でそういう仕様なんだよって話もしないとダメか?

あー、クソ面倒だな。

ちょっとしたおまじないだよ。」――実際間違っていないだろう。`#include <stdoi.h>` だって"おまじない"なのだから

本番作業中に脱線したことを戒めつつ、一方で多少の後ろめたさを感じながら実作業に戻った。

その後、特にトラブルもなく作業は予定より30分ほど早く終わり、お互い「お疲れ様でしたー」と労いつつオンラインミーティングを閉会した。

あ、BOMの話してない。と直後に気付いたものの時すでにおすし

まっ、気になったらググってくれるだろう。

2020-11-03

[]2020年10月はてブあとで読むトップ30リスト

はてブホットエントリ(総合)で月内に数多く[あとで読む]タグを集めたエントリ

336あとで/3338users 良い歯医者を見つける唯一の方法|おてう|note

261あとで/2389users 凡人が、天才に勝つ方法。|つんく♂

249あとで/1714users 最新研究からわかる 学習効率の高め方 - 分裂勘違い劇場 by ふろむだ

205あとで/1413users 総務省無料データサイエンス講座を開講、松尾豊氏ら講師に | Ledge.ai

195あとで/2017users 竹書房退職エントリ竹村響 Hibiki Takemuranote

194あとで/1529users いつもの作業が5秒速くなるツールをひたすら列挙するページ | futsu | Zenn

193あとで/1328users 数学ガールオタク初見VTuber積分配信にめちゃくちゃ感動したメモ1|kqck|note

181あとで/1196users コードレビュー目的と考え方 - osa_k’s diary

147あとで/792users えるエル on Twitter: "コンピュータサイエンスで有名なアルゴリズムPython実装を大量に公開しているリポジトリ https://t.co/379T4izBle 教養レベルデータ構造アルゴリズムから機械学習ブロックチェーン,Web関連などの応用ま… https://t.co/vSmYZW5SHw"

135あとで/1389users 200円以上のサバ缶を買うと世界が変わる。サバレビュワーが本当においしいと思ったサバ缶&簡単アレンジレシピ - ソレドコ

134あとで/827users レガシーおじさん、SPAを始めてみた。そして限界を知る | koduki | Zenn

132あとで/788users Adobeストック素材7万点を無料で公開 商用利用も可 - ITmedia NEWS

126あとで/1173users 「事業がわかるエンジニアがいない」 - timakin.com | Seiji Takahashi (@__timakin__)

126あとで/719users ペアプログラミングして気がついた新人プログラマの成長を阻害する悪習 - Qiita

125あとで/736users 高知県物部村にある、消滅寸前の「堂平集落」 数回にわたる訪問による、近隣地区住民から聞き取りや現地の様子、祭事の記録 - Togetter

124あとで/827users 個人的UIデザイン情報源まとめ | takanorip | Zenn

121あとで/799users エンジニアなら知っておきたい生産性を爆上げするツール8選 - Qiita

117あとで/543users 東京大学講義AWSによるクラウド入門」をTypeScript写経した - dackdive's blog

115あとで/582users エンジニアの辛い仕事をいい感じにする技術 - コンサル仕事術・思想から学べること - Lean Baseball

115あとで/997users 東京証券取引所様の株式売買システムarrowhead」で発生した障害の原因と対策について : 富士通

111あとで/1435users 特殊詐欺受け子出し子)を始めようとしているあなたへ。|ZDH|note

110あとで/529users マイクロサービスにおける決済トランザクション管理 | メルカリエンジニアリング

110あとで/1092users 東証記者会見は「技術がわかる経営者」「受け答えが理路整然」と絶賛する感想が集まる。なお横山CIO落研出身 - Togetter

110あとで/840users 2020年10月に発生した東京証券取引所システム障害についてまとめてみた - piyolog

110あとで/887users まだ手元のパソコンイベント配信してるんですか?クラウド上でTeamsを利用してOBSで配信した方が楽ですよ。 | 技術的な何か。

110あとで/1366users 「本醸造醤油が当たり前になったのはここ20年ぐらい」と言っていいのは今から30年前 - 醤油手帖

109あとで/575users 入門書を終えた人に捧げる、社会人のためのGit中級編 - Qiita

106あとで/653users Low-Level Academy

104あとで/693users 全部、完全に商用利用無料!さまざまなUIデザインに適した1,064種類のSVGアイコン素材 -Emblemicons | コリス

104あとで/1276users 「自閉症津軽弁を話さない」この謎に挑んだ心理学者が痛感したことプレジデントオンライン) - Yahoo!ニュース

常連サイトNoteQiitaに加えてZennというサイトから3ページもランクインした。Qiitaのようにプログラマー向けだがNoteのように報酬を得られるサイトはてブに捕捉されたのはこの9月と割と最近サルワカ | サルでも分かる図解説マガジンの人が開発したらしい。

2020-08-08

anond:20200807171013

えっ、ガチアドバイスしていい?

SIer就職するんだ。

システムインテグレーターIT屋だね。

パワポ使えるなら仕事はあると思う。

SI企業によって社風は様々だけど、

総じてスマートタイプが他業種よりは多い。

そしてここが重要なんだが、

理系っぽい男子が多い仕事の割に都内で働ける。

メーカーとかプラント系とかは微妙地方都市のことが多いんだよ。

まり、社内に増田好みの良い人がいない場合、社外に期待しづらい。

SIなら勉強会とかでエンジニア同士の交流はあるし、

何より増田向きなのが…

コードが書けない女性の方がちやほやされる。

増田的にはファンサ?)

理系男子手取り足取りコードの書き方をペアプログラミングしてくれるよきっと。

2020-08-01

anond:20200801095914

からよく言われます

画家の絵は手伝えないとか

ペア囲碁 ペア将棋 ペアプログラミング

のように 普通は人数が増えるほうが 効率が悪くなる という分野は 戦隊モノにはそぐわないからでしょう

つよいボス一人を5人でなぐるというのがだいたいスタイルなので。いまさら1vs1などは難しいんだと思います

2020-06-26

anond:20200626142509

機種の個別対応なんて言う概念があったんだすごいな。

対応機種を増やすとおかねもらえるのか!うまいなそれ。

Intelさんが1

万個に対応してくれるといいな

エイプリルフールは ことしどう? Sonyはね なんか 学生?っていう。

ことしはインターンにつくらせたのかもな

いちおうれいの、学生も手伝ったけど  プロの犯行 どこの プログラマーが おもいつきで メイド呼べてテレビタイアップしてるんdな。

どう考えたら ニュースリリースドラゴンって書いてないのか わからない。

そういうのがあるからな。俺も気をつけないとよ。

ペアプログラミングっていうのは、おんなのことちゅっちゅすることじゃないですよって

いわれるから

あれも ナイスボケ

さすが 西海岸っていう 即日反応くれるのいいよな

いちおう とかげ感ぐらいはあったとおもうんだけど 予算学生級でがんばったからな。いちおう。

 

乃木坂ネタフリいいよな。ってのは思ってるんだけど

ちょっと コラ感がな

交響楽団・・・ぐらいまで ネタ振り受けた後に

Bit級のシンセサイザー

 

おっと・・

うまいよな。電通

心得てる感がある。

おぉっと っておちゃのまでいうあれは。

 

最近目が疲れてて 

10かぁっておもって

寝てすっきりすると

0.98ぐらいになってて

1.0と10みまちがえたかしょうがないなぁおれ って疲れを感じているから みんなたのむね。

 

せっかくアセンブラコード書いたんだけど 1.0切れるならさすがだなとおもって、コード捨てたから がんばるね。

2020-06-18

馬鹿がまたほざいてる。はよしね プギャー という感じなんだろうな。 武蔵

将棋の100面打ちというのがある。

一人の将棋プロ素人100人 100人いれば、一人に勝てるか?という。

プログラムでは100倍強いとされる。1人月100人月では、100人月のほうが100倍高くなる。

不思議だと思うけど、そうらしい。

君は将棋素人が何人いたら、将棋プロ名人に勝てると思う?150人ぐらいだろうか?

もちろん、IT業界100人月というのは うちのチームが20人で5千マン

から100人月だと3億ぐらい というふうに 何人チームが何ヶ月というふうに数えるのが正しい。100人集めればいいというものではない。

ペア将棋がそうだろうが

ペアプログラミングというのが2が3になることはあるが

原則的には 2人月ペアの1ヶ月)を 0.1人月にする技なのだ

 

チームメイキングというのも1つのプログラマの技である

 

2020-06-04

anond:20200529212456

試用期間中にいろいろテストしてスクリーニングしてダメならやめてもらうしかないんだろうね。

学生時代ペーパーテストは80点取れればたいがいのケースは切り抜けられるけど、仕事だと資料見ても人に聞いてもいいから100点にもっていかなきゃならないからな。

ペアプログラミングとかやって、初歩の初歩から経験を再構築していくしかないんだろうけど、そんな時間コストもかけてられないしなあ。

発達と発達の組み合わせでペアプロやらせたら、どんなやらかしが飛び出すんだろう。

2020-05-31

anond:20200531070914

よくわからんけど、ぱっと見で読めないコードとか紛らわしいコードとかはレビューアーが問いただして変えさせるべきでは?

FAQパターンだったらそれこそプロジェクトとしてどうするか決めて、理由も記録したほうがよいと思うけど。

ペアプログラミング解決できる理由がよくわからない。

2020-05-10

ペアプログラミング対決

 

40台男性+40台男性

 

vs

30歳未満女性+30歳未満女性

 

 

どうしてそうなった・・・ 

2020-03-08

anond:20200308134314

そしたら、人数増やせばいい

 ↓

からペア囲碁のほうが難しいだろひとりより

ペアプログラミングのほうが難しいに決まってんだろ

 

一人で100m走がむずかしかったら

40人41足ならはやくなるか?

2020-02-23

[]IT業界あるあるねた

よくある間違い

 

36人月相当 というのはRPGでいうLV36という意味場合がある

ペアプログラミングというのは後輩をお言えるときに使うもの場合がある

一人で囲碁を打つ ペア囲碁

 どちらがむずかしいかを考えないと、事故ることがある。

 同じように36人月をLv1 36人で見積もるなど

企業講習会などは、一番かんたんな技術の中から初心者向けのもの初心者向けにした、いわゆる興味を持ってもらえるかを

ラフにつたえているものなので、さわりとおもわないと危険

また、初心者向けに初心者問題を作るのは、ざつにいうと東大入試問題高校生に入門編でおしえるのような難しさがあるので

解くのと問題を作るのはレベルが大違いだし、とけるから東大に入れると思わせてしまうみたいな勘違いが起きることがあるから注意

2020-01-13

[]2020年1月12日日曜日増田

時間記事文字数文字数平均文字数中央値
0016416763102.236.5
011441162780.738.5
02120691257.621
033610738298.333.5
0481250156.355.5
05151734115.644
0617142383.733
07475429115.544
08738700119.245
0982763093.046.5
101421303291.828
11191866445.427
121661182471.232
1310613333125.833
1498960298.032.5
15102482847.327
161091061897.443
171401293192.448
1818218679102.636
191431146180.139
201091016193.244
2183823099.238
2213314270107.327
2314417946124.652.5
1日255423778593.136

本日の急増単語 ()内の数字単語が含まれ記事

CHINTAI(13), 十三機兵防衛圏(5), 種馬(8), cyclocross(4), webself(7), ペアプロ(4), 成人の日(4), ペアプログラミング(3), kijken(3), ごくろうさん(3), directo(3), いちおう(9), レ(16), イラン(10), 好きだ(7), ラップ(11), バック(17), 2020年(9), 性差(6), 原爆(7), 🐕(7), カット(12), すこし(11), アレルギー(9), 飼っ(10), 出かけ(8), 猫(46), 不動産(7), おもう(29), 投資(15), チーム(12), 投げ(13), ブサイク(13), .net(11), AI(13), 最低限(11), 育てる(9)

頻出トラックバック先 ()内の数字は被トラックバック件数

■バックレ依存症なので人生がつらい /20200112043844(31), ■猫と和解せよ。しかし猫と妻は和解できなかった /20200112010006(28), ■大人1000円カットを使う人間がいると知ったのは衝撃だった。 /20200111230355(23), ■anond20200112043844 /20200112130927(11), ■クレーマーって(追記) /20200112104952(8), ■ /20200112190738(8), ■妻が娘を連れて実家に帰ると言ってきた。 /20200110233040(7), ■香川ゲーム規制で儲かるのは誰か? /20200111093440(7), ■中井貴一ミキプルーン /20200112085204(6), ■中学受験に見る一都三県格付ランキング /20200112184018(6), ■ /20200112001647(6), ■就職氷河期突き破って闘ってきたけど、もう疲れた。泣きたい。 /20200111024952(6), ■応援するスポーツチームが無いあなたへ /20200111222432(6), ■自分は心の病気なんだろうか。 /20200112225324(5), ■やたら特攻とか原爆に拘る人って何なの? /20200112000238(5), ■ボールペンと筆ペンどう違うんだ /20200112002552(5), ■成年後見人になってはいけない…と弁護士は言った。 /20200112035019(5), ■キモータ容姿に気を使わない理由 /20200112103802(5), ■肉を焼く前に常温に戻す工程って /20200112130400(5), ■唇が痺れる /20200112144347(5), ■バズる記事を書きたい /20200112202058(5), ■おでん三つだけ選ぶとしたら /20200112204125(5), ■なんで日本ではラップ流行ってないの /20200109114755(5)

増田合計ブックマーク数 ()内の数字は1日の増減

6943182(3140)

2019-12-01

ペア囲碁とかペア将棋とか

ふつうに一人でやるより大変な場合と 楽な場合があって

むずかしいってわかってもらえるが

ペアプログラミングだと

どうしてできないんだ?って言われる忽な業界

ペアプログラミングではなく

ペア将棋のような難しさなどない 2倍以上になると外部の業界に言われることが苦痛

おれだってペアでできるならやりたいってこともおおいけど

場合によっては一人で残業しまくるしかないと

あいつは・・・って誹謗中傷される

2019-10-30

誰も言わないけどペアプログラミングって正直つまらないよな?

自分コンピュータとの間に他者が入ることによって、プログラミング中の没入感や万能感が失われ、プログラミングの楽しみが致命的に損なわれたように感じてしまう。

ナビゲータードライバー

どっちも自分でやりたいんだけど。

みんな大人からまらないと表立って言わないだけなのか?

それとも健常者にとってはあれが楽しいのか?

2019-03-01

プログラミング、三大胡臭い開発手法

自動テスト

ペアプログラミング

 

あとは何だろ

アジャイル胡散臭いんだけど、メリットデメリット理解やすい方だと思う

 

追記:語弊があるな、自動テスト重要だ。TDDXP界隈と言ったほうがいいか

 

追記胡散臭いのと、不要ってのはちょい違う。必要でも胡散臭さは放てる。過大評価が近い。あと、複数人でやる方法論で胡散臭さが出がち。

2019-01-14

anond:20190114121252

ペアプログラミングがそれに当たるのかと思ったが

最近高校生アルバイトが入ってきて、どうするべきなのか分からなくなった

まず受験勉強してよ、って思ったが、プログラマーらしくない古くさい意見だな、と反省してまた悩んだ

2018-07-19

anond:20180719164656

増田は「テディベアプログラミング」を知らないのかな?

テディベアプログラミングとはカワイイ熊さんであるテディ・ベアと一緒にプログラミングをすることを指すんだ。

これは一般的にはペアプログラミングよりも効率よくコーディングを進めることができるとされている。

それはなぜか? テディ・ベアは指があまり長くないかプログラミングには不向きだ。だけれども、テディ・ベアは分からないことを聞けばすぐ答えてくれるという知識と知能がある。

テディ・ベアは喋ることはできないけれど、テディ気持ちが一体となっているハウZのプログラマなら以心伝心テディ気持ちや考えていることが理解できるんだよ。

まりコーディングに悩んだらテディ・ベア質問する事で、素早く質問の答えを得ることができるってことだね。

さて、増田質問を書き込んだ理由について答えようか。

…いや、増田は既に答えを理解しているんじゃないのか?

角度とかがその答えを教えてくれているよな。そういうことだよ。

ログイン ユーザー登録
ようこそ ゲスト さん