はてなキーワード: オーバーヘッドとは
プログラマ35歳定年説は、体力的なもの、新しいスキルを学び続ける事、SE、PM等へのシフトアップが必要な事から言われていますが、
私は、「その年になるまでPGなんてしてられるか」とか「その年までにはSE等のシフトアップは必要でしょ」みたいな感じでした。
匿名さんは、コーディングに限界が来て辞めるのではなく、人との絡みに嫌気がさして辞めているようにも感じます。
システム開発は、企業の都合で開発責任者が決められてしまうために、その人材により、下の者は苦労します。
プロジェクトは国家のようなもので、酷い政治家(PM、SE)の国で暮らす(開発する)のはしんどいと思います。
システム開発するうえで、一番効率が良いのは1人で作り上げる事だと思っています。つまり、35才定年説なんてありません。
1人で作り上げる理由は、人が言葉と文書だけでコミュを取って意思疎通するのには限界があるからで、
今では相当なモジュールが完成されているために1人で開発する環境は昔ほど悪くはないと思います。
規模がどんなに大きくなっても、根幹部分や仕組みは1人が仕様決定してコーディングしておき、
その他はテストやメンテが容易になるようなコーディング規則と、
出来る限り単純な仕組みを作って他のプログラマに守りやすいようにして複数で開発することがいいと思います。
サブシステム毎にSEがいて、同時開発していけば、似たような機能を持つ関数・メンバが大量に別名で作られてしまい非効率になってしまいますので、
この雑務SEは重要なポジションで、意図や目的が明確になっていて中でどのように動くかが明確でなければ、
あと、人が増えれば意思疎通のミーティングも必要になり、冗長的になってしまいますので、その効率化も求められます。
話しを定年説に戻しますが、
という体力的な面について、日々感じている事を書きます。
20代では、携わるシステムの関数・メンバ・変数等は、約数千個程度は記憶出来ていますが、
30代では、それが半分程度になります。40代では更にその半分程度になり、50代ではせいぜい数百が限界になってきます。
それを補うための開発環境の進化と、コーディング内のコメントの充実で、逆に不具合の少ないシステム構築が出来るので、
20代では一気に開発が出来ますが、デバッグに時間がかかり、50代では開発は時間がかかりますが、デバッグには時間がかからないという傾向にあります。
それでも数百程度を越えて来ると翌日には忘れていく部分があるため、日々、忘れている部分を確認して思い出す時間だけ開発にオーバーヘッドがかかります。
そのため、常に忘れては思い出してを繰り返す事になり、自身の記憶容量の限界を痛感する日々になってしまいます。
【人との絡みで限界を感じているのでしたら】
限界だと感じた時が、定年なのかもしれませんが、システム構築をする事が楽しいのであれば、いつでも現場復帰していいんではないでしょうか?
技術は日々、新しくなって行きますので、頭に入れるのは大変かとは思いますが、根幹はそんなに変化ありません。
私自身も、必要にかられて自分でマルチタスク・スクリプト言語を開発していましたが、
量子コンピュータにならなければ、どれも似たような構造でしかありません。
また開発したいと思ったりクライアントがいて需要があるなら、1人で出来る範囲を開発して、足りない部分は誰かに委託してみてはどうかなあと思います。
[説明]
赤い公園:2010年結成の4人組ロックバンド。3年前に結成からのボーカルが脱退、その半年後に新しいボーカルが加入(自分調べ / リーダーの津野米咲は天才(自分感じ
石野理子:2018年に解散したアイドルグループ『アイドルネッサンス』のメンバー。解散した2ヶ月後に赤い公園にボーカルとして加入(自分調べ / うたがうまい(自分感じ
自分:おっさん邦楽聴き。赤い公園歴はメジャーデビュー以降。アイドルには疎い。
[前置き]
その顔が変わってしまってアワアワしていたいちファンが新体制での最初のフルアルバムを聴いたのですよ。
まだ10回ずつくらいしか聴けてないけど、なるべく初期のインパクトを文章化したかったのでカキコ()するですよ。
夜だしスピーカーで音量出せないのでオーバーヘッドで我慢ですよ・・・
[01.Mutant]
新体制になって最初のフルアルバムの記念すべきオープニング曲。
今までの赤い公園にはない曲調のナンバーをここに据えたのはやはり確信犯的なものなのだろうか。
1曲の中で代わる代わる別のメロディが現れてボーカルが大変そうと思ってしまった。
1番の後の溜息と2番の後のボソボソとした語りがよい。
[02.紺に花]
1曲目とは打って変わってこれぞ正統派の赤い公園!な疾走感のあるポップナンバー。
なので前のボーカルがこれを歌ったら・・・という余計な想像をしてしまいそうになるのだけど、ところがどっこい、
既に天才津野米咲は新ボーカル石野理子の元気ではっきりとした高域の使い方を完璧に心得ているんだなこれが。
[03.ジャンキー]
ベースというかリズム隊がフロントに出ずっぱりな縦ノリ曲。イコライザのバスブーストを確認してしまった。
途中のバンドの楽器の音が無くなってバックがコーラスのみになったところでボーカルに浮遊感が生まれるところがよい。
[04.絶対零度]
既にシングルで発売されているタイアップ曲で、可変拍子が癖になる変態曲。それがよい。
ボーカルのリバーブが強めな気がするが曲の世界観に合っているとも言えるかも。
なお、これのMVとアイドルネッサンスの『17才』あたりのMVを交互に見てると50回目くらいから娘を持った親の気持ちになれるぞ(誤爆
[05.Unite]
ピアノやギターやら出たり入ったりするところがよい。音色を変えまくってるのか何が鳴ってるのかよくわからなくなるのがずるい。津野米咲ずるい。
[06.ソナチネ]
ボーカル石野理子の現在の歌声がストレートに味わえるバラード。
アイドルネッサンス時代の石野はリアルタイムではベボベ繋がりで軽く聴いた程度だったが赤い公園加入発表後にDVD付きベスト盤やらシングルやらを買いYouTubeチャンネルに登録されてる(石野関係ないものを含む)1700超の動画を全部観たので完全に理解した(してない
アイドル時代から落ち着いたトーンで歌うのが得意な歌い手さんだと思っていたがどんどん成長していっているのが判っておじさん嬉しい(まるで駄目
[07.chiffon girl feat. Pecori]
iTunesでこのアルバムを取り込んだときに、曲情報のアーティスト欄が違うせいでこの感想を書き始めるまで聴けなかった曲(^^;;
この曲やシングルに入っていた「Yo-Ho」のようなGroovyな曲調のものだけ詰めたものも聴いてみたいと思ったけどそれはもう赤い公園では無いかなぁ(>_<
[08.夜の公園]
アイドルの時に提供されてソロで歌っていても違和感のない甘酸っぱいミディアムナンバー。
ひとり若い石野に歌わせて他のメンバーがニマニマしている絵が浮かんでしまうがそれは只のおじさんの妄想です。
[09.曙]
こちらはこちらでまたアイドルのグループ曲かな? と思ってしまうくらい静かだけど明るくて熱い曲。
ちょっとドキッとする歌詞なのだけど楽しげな曲調と全員のコーラスがそれを感じさせず、逆に元気を貰える唄になっている。
コーラスが多かったせいか一番ボーカルが溶け込んでいた様に感じた。
[11.yumeutsutsu]
本アルバムのエンディングでリード曲となるハイテンポなナンバー。MV出てた。
アルバムで一番ドスをきかせてるボーカルは迫力があって何か覚悟のようなものが伝わってくるし、
ギターとベースの見せ場がそこいら中にあるし、ドラムまで殺気立っているように激しく感じる豪華な3分間。
[総評]
優勝!!!
[補足]
https://tech.nikkeibp.co.jp/it/article/COLUMN/20090702/333080/
すべて「Bash」と呼ぶスクリプト言語で記述する。しかもデータベース管理ソフトを使わず、データはすべてテキストファイルで管理する。「ミドルウエアのオーバーヘッドがない分、処理も速い。ごく普通のパソコンで動作させても、25万件の商品データなら2秒程度で全件検索できる」と山崎課長は胸を張る。
情シス、ベンダーがそれぞれの仕事を全うすることがベストな関係を生む~良品計画がシステムを内製する理由
https://enterprisezine.jp/iti/detail/1380
「無印良品」ブランドでおなじみの良品計画。いまや海外15カ国にも展開するなど、好調な事業を支えるのが、“ユニケージ開発”と呼ばれる独特の開発手法だ。Linux標準装備のシェルスクリプトの他は、開発言語やデータベースなどを一切利用せず、1~2週間というきわめて短い開発期間で、次々にシステムをリリースしていく。
それはアレよ。AKBのメンバーの名前とかプロフィールをどこまで覚えるか問題と言えばいいか?
「AKB大好き」って名乗るためには別にメンバー全員の情報を知る必要は無くて推しが一人いりゃいいわな。
しかし、AKBのマネージャーだとしたら。担当アイドルの他にも何名かのアイドルは覚えておかないと仕事はできないだろう。
これのラズパイの話でいうと、「足し算」っていうタスクを片す場合には、「願いましては」って言う人をそろばん弾くラズパイが認識していればそれでいい。
この場合はラズパイの中に持つパラレル稼動のためのオーバーヘッド的要素は1x1000+1000x1だ。
このクラスなら答えとしては失格。
もうほぼ答えだけれど、「伝言ゲーム」タスクである場合は、ラズパイが持つべき情報は左の人と右の人で2だ。
つまり、2×1000だな。これも答えとしてはx
こういうので、ラズパイ自身が抱えなければいけない他のノードの情報がトータルで1,000,000を越えるような処理は具体的に何か? というのを考えてみてくれ。