パスワードを忘れた? アカウント作成

こちらは、vyamaさんのユーザページですよ。 スラッシュドットのストーリを選ぶための補助をお願いします。

2801789 journal
日記

vyamaの日記: なぜか負担が増えている

日記 by vyama

某ミドルウェアを移植するプロジェクトのお手伝い。最初はその3つくらいのモジュールを何とかしてくれという話だったんだけど。

あとから、あそこも手伝ってくれ、ここもなんとかして欲しい、というか、見るに見かねて手を上げちゃったところもあるんだけど、ふと気がつくとそのミドルウェア移植の設計・実装って全部私がやることになってるような。\(^o^)/

元の部署がやっているのはconfigurationをいじる(configureスクリプトの修正が必要な部分は半分くらい私がやった)、リリースビルドを作成する、テストをする。作ってもらったbuildスクリプトもそのままじゃ普通には動かない状態で引き渡してくれるし。/root/Desktopだか、/root/デスクトップ 以下にソースがないと動かないlinuxで動かすbuildスクリプトって何を考えているんだか。

依頼してきた部署の教育から始めないといけないのかなぁ。そんなことまでしなきゃいけないような給料もらってないんだけど。

2764568 comment

コメント: Re:40才? (スコア 2) 105

by vyama (#2142366) ネタ元: エンジニアのキャリアは短命

私も40代後半の自称組み込み系プログラマー。

確かに若かりし時習得したMFCとかの知識は今はほとんど無意味だけど、その時にMFCのソースを頑張って読んだりしたことは、そんなに無駄になってないと思います。今は書くより、ひたすら他人の書いたコードを読んで解析したりする方が圧倒的に多いんで。そう考えるとプログラマーとしてはかなり終わっていて、他人の書いたプログラムのbug解析要員になっているのか。(笑)

2743694 comment

コメント: Re:コーダーとしての引き出しを増やすためのTipsですね (スコア 1) 88

by vyama (#2141590) ネタ元: 優れたコーダーになるための 7 つの手法?

当てずっぽうで動くまで適当に試すスタイルをとらないこと

達人プログラマーの話を否定するわけじゃないです。

工数あてにされているプロジェクトでそれやっちゃまずいだろうけど、自分で新しいことを勉強する時=具体的な成果物は自分の成長だけでいい、という場合なら、ある程度あてずっぽうで適当に動かすみたいなスタイルもいいと思います。新しい言語を勉強するときにサンプルプログラムをちょこっと変えて、うまく動かなくなって、悩んだり、マニュアルを深く読んだりとか、普通の勉強法じゃありませんか?もちろん勉強段階で作った「何だか動いてそう」なレベルのコードを、本番で使うなら色々考えなきゃいけないことはあるにせよ。

ひょっとして、新しい言語を勉強する時って、言語の仕様を完全に理解してから初めてサンプルプログラムを書き始めるってのが今風なのかな。だとしたら、長年使っているどの言語も私は初級者レベルだ。

# 否定はしない。(笑)

2622613 journal
日記

vyamaの日記: シグネチャーへのコメント 4

日記 by vyama

シグネチャーにコメントが突いた。(笑)珍しいところに反応する人だな~。と、ふと、随分前、fj.*でこのシグネチャーを使い出した時、「おもしろいから私にも使わせてください」ってお願いされたことを思い出した。

シグネチャーって自分で考えて、一目でその人の投稿だって分かるよう他の人が思いつかないような言葉にするものだと思っていたのでびっくり。「使っても良いけど、何が起きても自己責任で。」って脅し気味に回答したけど、結局使わなかったみたい。(笑)

2602616 journal
日記

vyamaの日記: バージョン管理

日記 by vyama

他から持ってきたミドルウェアのバイナリーならともかく、ミドルウェアのソースをそれぞれのプラットフォームで改変するなら、svn、cvs、git、clearcaseでもなんでも良いけど、更新履歴残とどのインシデントに対応する修正なのか、記録を残すようにバージョン管理システム使うって当たり前だと思ってたんだけど。

お手伝いの別部署のF/Wチーム。某外部由来のソースが数ヶ月以上、バージョン管理システムを使わずに、改変しているとか聞いて腰が抜けたよ。

ええ~。こんな奴らと1年以上過ごすなんて嫌。100万くらい給料下げても良いから、他の人に頼んでもらえないかなあ。それくらい、ぱっと見だけで、だめだめなんだもん。こいつらと付き合っていたら給料の下げ分200万じゃ済まないもん。

2569770 comment

コメント: Re:そのほかのプログラミング言語って (スコア 1) 155

by vyama (#2132369) ネタ元: 新人に学んでほしい言語

ポインターって6809の間接アドレッシングだよね、というノリ(だったと思う)でポインターを理解していたので、あまり違和感はありませんでした。が、言われてみると、C言語をいじり始めの頃は、時々間違えた記憶はあります。

20年以上前に、自分が使うためだけのプログラムを書いていた時の記憶。もう時効だから白状しちゃおう。(笑)

2569093 comment

コメント: Re:そのほかのプログラミング言語って (スコア 1) 155

by vyama (#2132354) ネタ元: 新人に学んでほしい言語

私も最初はBASICだったけど、Z80,6809と続いたのでポインタのどこが難しいのかさっぱり分からなくて。6809だとインダイレクトアドレッシング(って名前だったっけ?)まんまだもん。そりゃ、今でも***pとか書かれていたら身構えるけど。

でも新人教育の講師で「ポインタが分からない」という人がいたらどう教えていいか悩むと思います。Cだとやっぱりアドレスの概念から教えるのが近道なのかなぁ。

2415211 journal
日記

vyamaの日記: モデレート権が回ってきた

日記 by vyama
俺が見たクソコード選手権

書きたいネタは多々あれどモデレートしちゃったんで書けない。それに手元にあるコードがまさしくクソコードを地で言っているから、全部ぶちまけたい。ちなみに私が担当しているのはその周辺部分の移植だけど、きっとクソコード選手権トップ独走確定のコードなのに。守秘義務があるから公開できないのが本当に残念。(笑)それはともかく。

typodupeerror

人生unstable -- あるハッカー

読み込み中...