AB型の変わり者 三流プログラマー 業務の愚痴

[バックナンバー目次] [掲示板] [メルマガ登録・解除] [愚痴系TOPメニュー]

バックナンバー No.195 〜 No.199


[No.195 次は4月の新人にやらせるから〜悪いけど次は無いよ]
[No.196 Yahoo負組の私、自分の評価が低いからって相手を糞呼ばわりするなボケ]
[No.197 テストデータは汚いデータで?(都合の悪いデータで)]
[No.198 アナタならどんな仕事を受注する(Access移植作業)]
[No.199 100万あったら、他人に投資しないで、自分自身に投資しろよ!!]

広告:


No.195 2003/03/16
次は4月の新人にやらせるから〜悪いけど次は無いよ
[ページTOPへ戻る]

<次は4月の新人にやらせるから〜悪いけど次は無いよ>

こんにちは、三流プログラマーのKen3です。 自宅のメインPC、壊れました。。。 バックアップも取っていなかったので、涙・・また涙の状況です。。。 みなさんは、私のアホさを笑いつつ、バックアップとりながら作業して下さいね。

/* * 1.今回のキッカケ */

今回は、 密かなマニアが居るいつもの収入報告(3月の広告収入) と 調子に乗って次の仕事お願いしますと言ったら軽くかわされた、 そんなお話です。 世の中、おいしい仕事ばかり、転がってないよね・・・ ※おいしい仕事一度やると、感覚が麻痺するね。

/* * 2.通帳記帳 ネットワーク設定作業でボロ儲け */

簡単なネットワーク設定作業で60万ももらえないよなぁ、だまされたかなと思いつつ、 半信半疑で、通帳の記帳を行う。 まとめて記帳しているので、一ヶ月の収支をここで判断してみる。 ↓いつもの儲かっていない3月の通帳画像です(笑) ↑有料メルマガとA8の広告収入 ↓ネットワークの設定だけで60万のボロモウケ・・・ ↑通販でPC関係を購入する(オイオイいきなり使うのお金・・・) 収入は ^^^^^^ 3/10 有料メルマガ原稿料 4,344(まぐクリック) 3/15 A8ネット広告料 84,282 (ファンコミュニケーション) 3/15 PCセットアップ作業 631,743 (派遣会社から紹介されたおいしい仕事) ですね。 支払は(趣味の定期積立 含む) ^^^^^^ 3/5 自動積み立て 20,000 (2万貯金・・趣味の自動積み立て?) 3/10 BC買物 5,985 (カード払いのプロバイダーとレンタルサーバ) 3/12 DDIのPHS 1,976 (解約しろよ連絡ないし-昔の女の子からの連絡待ち用?) 3/15 NTT電話料 5,911 (フレッツISDN契約中-ASDLにして料金軽くしろ?) 3/15 積み立て 80,000 (8万貯金・・お金に余裕ができたので) 3/15 振り込み 197,820 (マシーンが壊れたので購入、プリンタも買う) 3/15 振込手数料 472 (意外と手数料って高いのね・・・) です。 有料メルマガは内容も悪いし、伸びてなくて4,344円、バックナンバーが5個売れました。 バナー広告料は、84,282円、派遣作業中にHPで稼いでくれると考えると、 なかなかですね(バナーだけメインだと食べて行けないけど、副業の数値なら稼いでる) 今月のメインは、60万の設定作業の収入かなぁ、この作業は続かないんだけど。 支払のほうに目をやると、 自動積み立て2万と8万の積立で、10万貯金しました。 ※保証の無いフリーのプログラマーなので、もっと貯めてないとマズイだろ・・・ DDI-PHSを解約しようと思う今日この頃、と言いつつ、解約しないで残している・・・ムダ。 自宅のメインマシーンが突然壊れたので、 と言っても、BIOSエラーが出たので、BIOS更新するか・・と思い更新してたら、 更新中に止まり、反応しなくなった、、、自分のミスなんだけど。 で、 本日収入あったので、 セレロン2.60とマザーボード、DVDドライブ、(ケースとHDを流用) プリンタ キャノンMP-710 サブにセレロン2.40のPC HDの交換用リムーバブルケース*3、HD80Gと特価の30Gを単体で を、197,820円で購入する(20万に押さえて発注する) なんて感じで、貯金10万、設備投資に20万、かけました。 残りの30万を当面の生活資金として使うかな。 ※あと、滞納中の国民年金も支払わないとね。

/* * 3.作業確認時、次も下さいと言ってみるが・・・ */

設定作業の確認に、元受け会社の中堅どころの管理者が来た。 年齢は私と同じか少し上かな。 確認って言っても、いいかげんで、パットできているか見ただけと、 お客さんの担当者に何か困っていないか聞いただけなんだけど。 人の会社で作業すると気はかなり使うけど 意外と簡単な作業だったので、 同じような設定作業あったら次もやれますよ(やりたいです なんて オーラを出しつつ) と探りを入れてみたら、回答は冷たく、 4月からは新人(新入社員?)が入ってくるので、OJTでやるからたぶん無いよ なんて感じで、年度末で手が無かったから外に出したと言われた。 よく考えたら、今後のケツ持ちもあるし、設定関係は丸投げしないかな。 ※今後の対応は、XXX社内のヘルプデスクでやるんだし。

/* * 4.誰にでもできる仕事だと次が無いのを学習した */

私の収穫は、設定関係では特に無く、いままでの知識でできました。 この作業で得たことかぁ、、、何だろうね? あっ、誰にでもできる作業をやっていると次の仕事を取るのが難しい、 自然とは来ないってことかな。 もし、少数しかできない、特化した作業・技術なら、次もアナタに(Ken3に)お願いしよう なんて流れになるけど、単純作業なら、社内に人が居れば社内で消化、 消化できなかったら安い外注に出す・・って流れですよね。 4月からは新入社員をトレーニングしながらやるから、 外に出す仕事って少なくなって行くのかな、 たまたま、期末で手が足りなくて、私は運がよかったと思う。 http://www.ken3.org/etc/500yen/job.html の広告のチェックを兼ねて自分で登録してみようがたまたま当たったみたいですね。

/* * 5.誰にでもできる が 社内だと誰がやるか?それが問題だったり */

誰にでもできる、ネットワーク クライアントの設定作業、 なんて書くと、 ホントに誰にでもできるのかよ・・・ 60万の設定作業ボクにも照会して下さい・・・ と言われそうですが、 パソコン坊やプログラマーお嬢なら、たぶんネットワークの設定ぐらいは、 できるのでは?自宅でもLANや無線LANの設定やっているし。 そこなんですよね、パソコン好きが居れば、たぶんその人ならできる。 が、 全ての会社にパソコン好きが居る、、と思ったら居ない会社もあったり。 また、そのパソコンができる社員は本業の仕事で忙しく、 設定関係に関わっていられないとか?いろいろな状況がうまれたり。 あとは、会社の業務形態で、コンピュータが生産を管理していたり、 製品を生み出したり、売上に貢献したりする部門や業務なら、 専任の担当者を置いても文句は無いが、 何も生産しない(売上をあげない)専任者に給料300万400万払うなら、 設定料で初回100万、月15万の電話サポート契約する会社があってもいいのかな? う〜ん、コンピュータ管理を外部委託かぁ、、、 自分がソフト屋しか居なかったからイメージ沸かないけど、そんな時代なのか? 大企業なら、ネットワーク管理者で食べて行けるけど、 中小企業は、どうなんだろう? 専任者に給料300万400万払うことができないのかぁ。 パソコンの多機能化じゃないけど、ネットワーク管理者も付加価値つけるのかな。 例えば、ネットワーク管理もするし経理などの事務作業もこなす、 単体機能で(単体作業で)400万じゃなくて複数の作業を兼務して。 あっ、考え方が逆のパターンが多いのか、 初回100万、月15万なんてお金、パソコンの管理に出せないから、 社長から、オイ、キミは若いからパソコン担当者と言われたりして、 給料同じで、今居る社員に付加価値のついた作業を覚えさせるのかな。 VBA系のメールでよく聞くのが、 ソフトを勉強しながら作れと命令された経理屋さん達のお話かな。 100万かけてソフト作るなら、空いた時間に覚えてくれれば・・・って感じかな。

/* * 6.終わりの挨拶 */

専任者を会社に置く --- 外部に管理委託 を対比させて書こうと思ったけど、うまく書けなかったです。 何か感じるものがあればうれしいけど。 今考えると、60万の作業、おいしかったです(オイオイ) でも、やはり、それは、続かないのね・・・(残念) と、いいつつ、実は平行して、 1月から3末納期でAccess97から2002の移植作業100万で受託してたり。 この結果も、来月出るのでお楽しみに(マシーントラブル・・・痛いです今・・) ※一人作業続けると、会社員の良さがわかってくるよ、、、疲れたなんか・・・ 何か読者の心に残れば、うれしいです。 *私の独り言をうまく消化してくださいね。 三流プログラマーKen3でした。

No.196 2004/06/03
Yahoo負組の私、自分の評価が低いからって相手を糞呼ばわりするなボケ
[ページTOPへ戻る]

<Yahoo負組の私、自分の評価が低いからって相手を糞呼ばわりするなボケ>

こんにちは、 6月からYahooの検索結果がいつもと違うことを掲示板で常連さんに教えられた 三流プログラマーのKen3です。 みなさんは、気が付きました?

/* * 1.今回のキッカケ */

まぁ、またこのメルマガでもこの話かよってぐらい、 Yahoo が Google の 検索結果を使わなくなった、 Googleピンチ説 と 逆のYahooピンチ説、いろいろとニギヤカデスネ。 私の三流メルマガもこの話題について自論を展開しないと、 乗り遅れてしまう(すでに取り残されているのだが) なんてキッカケで発行します。

/* * 2.ログを見比べてみる */

人様のサイトなんて、どうなってもいいんだ、自分のサイトの状況は? と思い、ログを見てみた。 5月までは、 Yahoo google その他(MSNや他からのリンク) プログラム系 2割 7割 1割 副業通販系 7割 3割 限りなく0に近い だったのが、ここ3日間は、 Yahoo google その他(MSNや他からのリンク) プログラム系 1割 8割 1割 ヒット数は2000件と変わらないが、Yahooの来場者は激減。 Yahoo google その他(MSNや他からのリンク) 副業通販系 3割 7割 限りなく0に近い ページヒット数が5000から2000と4割の3000減少した。。。あらら。 自分を基準と考えると、 ・プログラム系はほぼ影響なし(元々googleを使用していたプログラマーさん達だから) ・通販系はダメージ大きい(一般のパソコンユーザーは検索といえばYahooなんでしょう) となりました。

/* * 3.現在私がやっている対策 */

情報もいろいろと錯綜していて、何がなんだかわからないのが現状です。 なので、 狙い球が絞れるまでは(対策が絞れるまでは) 基本のストライクゾーンを広くして球を待ってみたいと思います。 ストライクゾーンってなんだよ?あっ意中の女の子はど真ん中ってヤツ? イヤ、それじゃなくって、単に幅広く網を張ってみると言いたかっただけです。 だったら、初めからベイスターズファンの野球小僧用語じゃなくて、 スンナリと言えよ、野球好きのおっちゃんプログラマー読者がどれだけ居るんだよ? わかりました、サッカー少年用語で書けばイインデスネ、 Googleマンツーマンのディフェンスだと、Yahooがノーマークなので、 2トップをゾーンディフェンスで広く守って見たいと思います。 あっそ、話をサッカー小僧にあわせてあげると、 1.5列目のもしかして飛び出してくるMSNはノーマークでいいの? と、スポーツ嫌いの人が?な話が膨らみかけるけど、置いといて、 実際に広く網を張ってみたのは、 5話単位のメルマガバックナンバーを下記のように1つ1つに 検索されやすいようにバラしました。 http://www.ken3.org/vba/backno/vba001.html http://www.ken3.org/vba/backno/vba002.html ・ ・ http://www.ken3.org/vba/backno/vba157.html http://www.ken3.org/vba/backno/vba158.html http://www.ken3.org/vba/backno/vba159.html 5話単位で、 http://www.ken3.org/backno/backno_vba32.html [No.155 IE SELECT後 .fireEventでJavaScriptのイベントを起動] [No.156 TypeNameとShell.Applicationを使い起動済みのIEを探す] [No.157 IE Element の 我流な探し方(AS Objectはキライ)] [No.158 Access From 明細行の色を変化させたい] [No.159 IE 認証ページへのアクセス、basci認証ページって?] と詰め込んでいたhtmlを 1話で1つのhtmlにしました。 とすると、<title>のタグにそのままメルマガタイトルを載せることができます。 また、<h1>のタグにもメルマガタイトルを載せました。 1ページ1テーマのhtmlを作り、GoogleとYahooの当たり具合をチェックしてみます。 ページ数を増やして、ヒットページを探る、そんな意味合い(狙い) と サンプルプログラムが多いとページが長くなり、読みにくい を 解消する、そんなあたりまえの事をしてみます。 さてさて、どうなることでしょう・・・・?

/* * 4.自分の評価が低いからって相手を糞呼ばわりするなボケ */

Yahooの評価が低く、来場者が激減した三流サイトのオーナー(私)が、 試しにYahooを使ってみました。 なんか検索結果が糞、使い物にならない、、なんて悪い印象を持ってます。 んっ?チョットまてよ!! 今の私の状態って、実力無い糞社員が評価が低くなったからって、 何も努力しないで上司を糞上司と吠えているだけの腐った社員と一緒ジャン。 ヤバイ、ヤバイ、いつからそんなに偉くなったんだよ!!!と自分に問うてみたい。 あるがままを受け止め、それに対して理解、判断する、 そんな能力が悲しいかな、自分は乏しいのかも。 女の子に告白して、受け入れられなかったら、 いきなり相手の評価を糞女にしないでしょ(チョット的が違うけど) ※フラれても好きな子は好きだしね、時が経てば熱も冷めるけど・・・  いきなり180度態度が変わるのはねぇ〜 相手をクソ検索システム呼ばわりする前に、 自分自身のサイトを見やすくする(読みやすく・探しやすく)、内容中身を充実させる、 やることがいっぱいあると思ったよ・・・ だから、三流サイト管理者から抜け出せないと思いつつ。。。。

/* * 5.終わりの挨拶 */

う〜ん、いままでがgoogleに気に入られて、調子良かったけど、 これからがんばらないとね。 ※相手を糞呼ばわりしてないで向上心だよね・・・でも本音はgoogle時代に戻って(笑) 何か読者の心に残れば、うれしいです。 *私の独り言をうまく消化してくださいね。 三流プログラマーKen3でした。

No.197 2004/06/05
テストデータは汚いデータで?(都合の悪いデータで)
[ページTOPへ戻る]

<テストデータは汚いデータで?(都合の悪いデータで)>

こんにちは、 今回も、バグりまくりの自分のプログラム、イヤ取り組み方をネタにしてみます。 はぁ〜、想定外のデータかぁ・・・

/* * 1.今回のキッカケ */

2進数16進文字列変換のバグを通じて、 小手先の修正方法と考え直した方法を書いてみます。 何か、感じる部分があればうれしいです。 実力アップや、なにかのキッカケになればうれしいです。

/* * 2.現状と問題点 */

まず、バグが発生したら、現状と問題点を把握します。 下記2進数文字列を16進数文字列に変換するプログラムの場合 '2進文字列を受け取り16進文字列を返す
Function STR2toHEX16(str2 As String) As String

    Dim strHEX As String
    Dim n As Integer      'ループカウンタ
    Dim i As Integer      'ループのカウンタ
    Dim n8421 As Integer  '8 4 2 1の数値計算用
    Dim nBYTE As Integer

    strHEX = ""   '結果のエリアを初期化する

    '文字数分ループする
    For n = 1 To Len(str2) Step 4  '4文字(1バイト)単位にループを作る
        n8421 = 8  '初期値に8を代入する(上から計算したいので)
        nBYTE = 0  '1バイト計算用変数を初期化
        For i = 0 To 3  '4回まわるよ(4ビット分)
            'ビットが立っているかチェックする
            If Mid(str2, n + i, 1) = "1" Then
                nBYTE = nBYTE + n8421   'ビットに対応した数値を+する
            End If
            '次のビットを計算したいので2で割る
            n8421 = n8421 / 2
        Next i
        '計算して、1倍との数値が完成したので16進文字にしてセットする
        strHEX = strHEX & Hex(nBYTE)
     Next n

     'リターン値をセットして関数を抜ける
     STR2toHEX16 = strHEX

End Function
テストでは、それなりに動作してました。 010001 の 2進数文字列を渡すと、44と違う答えが返ってきます。 えっ?と作った本人はびっくりします。 先輩が、 ? STR2toHEX16("010001") とやってみたら、 リターン値が、 44 と返ってきたとクレームを付けて来た。 本来なら、2進数010001は、 01 0001 で、 11となってほしいのに。 作成者は、そんなの桁が足りないんだよと言い出す始末。 ※噛み合ってない・・・ まぁ、原因は、4個単位で処理を考えており、 010001 を 0100 01** で処理してしまい、 44と違う答えを出してしまうそんなテスト不足やデータの想定ミスなんだけど。

/* * 3.問題点は4ビット(4文字)単位で頭から処理しているからです */

問題は単純で、4ビット(4文字)単位で頭から処理しているからです '文字数分ループする For n = 1 To Len(str2) Step 4 '4文字(4ビット)単位にループを作る こんな感じで、4文字単位のループにしているからです。 さて、どうしましょう? 愚痴マガらしい答えは、 相手のプライドを尊重して、自分が00と桁を付ける。 ~~~~~~~~~~~~~~ 送り側の上位モジュールで桁を調整して、プライドだけは一人前の人にかかわらない。 これも一つの解決方法なんだけど、呼ぶ側は20ヶ所修正、呼ばれる側1ヶ所でしょ 普通は共通モジュールの方に細工するよね。 なんとか作成者を説得します。 01 0001 を 0001 0001 と 送ればいいんだけど、 修正個所多いからできたらそちらでやってもらえるとありがたいんだけど。。。 (※心の中では、なんで下手にでているんだ?と思いつつ、依頼したりする) 作成者は、しょうがない、送ってくれないのなら、自分でそろえますか、 関数の中で細工することにしました。 で、タコの担当者が下記の修正を入れました。 '頭4文字単位かチェックする n = Len(str2) Mod 4 '4で割ったあまりを計算する str2 = String(n, "0") & str2 '頭に文字0を追加する と、こんな感じで、まず、4で割ったあまりをMOD演算子で計算する。 010001だと6文字なので2が計算されます。 次に、計算結果の2文字分0を頭に追加したいので、 String関数を使用してn文字同一の文字を作成して&で連結させました。 String(2, "0") で "00"が生成され&で連結させているので、 00010001 と 文字列が4文字単位になりました。 これで、現在のプログラムで2進010001を16進11に正しく変換可能となります。 だめだコイツ、使えねぇ・・・ えっ、修正されたんじゃない? 確かに、010001だと4で割ると2余って、String(n, "0")で00足すから、 00010001になるんだけど、気が付けよ、あまりが1と3の時は? 例えば、 10101の5桁だと、Mod 4で1 String(n, "0")で"0"しか足さないでしょ、 111の3桁だと、Mod 4 で 3 String(n, "0")で"000"を足すの? あっ、たまたま、2桁だと動いていたんですね・・・お恥ずかしい。 こんな感じで、言われたデータは直ったように見える、そんな人も居る。 逆の意味、そんな作業者だからこんなバグを作り出すんだろうけど・・・ '頭4文字単位かチェックする n = Len(str2) Mod 4 '足りない文字数を計算する If n <> 0 Then str2 = String(4 - n, "0") & str2 '頭に文字0を追加する End If と、修正してみました。 ASP版だけど、 2進数文字列を受け取りHEX16進文字列を返す(頭0を+する) http://www.ken3.org/cgi-bin/test/test094-2.asp?DATA=111 で、テストできます。(無事7と表示されるか、、、) まぁ、すごい、小細工ですよね(笑) その小細工もはじめ間違っていたんだからシャレニならないよね。

/* * 4.変換ルーチンを修正する */

問題があったら、その処置方法もいろいろとあります。 頭0を付けて、データをキレイにそろえて、現在のルーチンを通す手法もあれば、 処理の根本・考え方を変えてみる方法もあります。 ※変えると、また、バグを産む、小細工が安全って説もアリだけど。 変換処理をデコボコのデータを後ろから変換するように作り変えてみます。 後ろのビットから、 1 2 4 8 16 32 64 128 とビットを計算していき、文字"1"でたっていたら数値を+する。 そんな作りに変えてみます。
Function STR2toHEX16_B(ByVal str2 As String) As String

    Dim strHEX As String
    Dim n As Integer    'ループカウンタ
    Dim i As Integer    'ループのカウンタ
    Dim n8421 As Long   '8 4 2 1の数値計算用
    Dim nBYTE As Long

    strHEX = ""   '結果のエリアを初期化する
    n8421 = 1  '初期値に1を代入する(下から計算したいので)
    nBYTE = 0  '計算用変数を初期化

    '文字数分ループする
    For n = Len(str2) To 1 Step -1  '後ろからループを作る
        'ビットが立っているかチェックする
        If Mid(str2, n + i, 1) = "1" Then
            nBYTE = nBYTE + n8421   'ビットに対応した数値を+する
        End If

        '次のビットを計算したいので*2で計算
        n8421 = n8421 * 2

    Next n

    '計算して、数値が完成したので16進文字にしてセットする
    strHEX = Hex(nBYTE)

    'リターン値をセットして関数を抜ける
    STR2toHEX16_B = strHEX

End Function
文字列を後ろから見るために、逆順のループを作ってみました。 For n = Len(str2) To 1 Step -1 '後ろからループを作る で、次のポイントが、 '次のビットを計算したいので*2で計算 n8421 = n8421 * 2 2進数は*2で次の位が求められるので、単純にカケテ次の位を計算してます。 If Mid(str2, n + i, 1) = "1" Then nBYTE = nBYTE + n8421 'ビットに対応した数値を+する End If あとは、ビットが立っていたら+しているだけです。 最後はHEX関数で、変換しただけです。 こんな感じで、プログラムを一から見直して、作成してみました。 2進数文字列を受け取りHEX16進文字列を返す(後ろから変換) http://www.ken3.org/cgi-bin/test/test094-3.asp?DATA=111010 で、テストできます。(6桁の11 1010を変換すると3Aとなるはず?)

/* * 5.終わりの挨拶 */

バグの原因から、プログラムの修正方法を書いてみました。 データ長があっていないなら、データの長さを合わせる方法 と データ長があっていなくても、目的の動作をする、 そんな2点を書いてみました。 どちらがいいかは、一長一短なので、 この関数は修正や影響小さかったので、何とも言えませんが、 テスト時は、いろいろな形のデータが来ることを想定してください。 いちばん簡単なのが、空白やNullなど、何も入っていないときなど・・・ テストデータは汚く、幅広くって感じで、 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 読者の心に残れば、うれしいです。 *私の独り言をうまく消化してくださいね。 三流プログラマーKen3でした。

No.198 2004/06/18
アナタならどんな仕事を受注する(Access移植作業)
[ページTOPへ戻る]

<アナタならどんな仕事を受注する(Access移植作業)>

こんにちは、 不健康な在宅作業でハマっている三流プログラマーKen3です。

/* * 1.今回のキッカケ */

派遣作業のほうが外に出て気分転換になると思いつつ、 気を使うので初回の説明・納品時だけ外に出る在宅やってます。 納品はFTPでいいよなんて怖いところも過去在ったけど。 そんな近況含めて、Accessの移植の仕事を受託した、 そんなことについて書いてみます。

/* * 2.危なくない作業をやってみる */

一般的にキケンな匂いのする仕事はやりたくないですよね。 で、選り好みしていると、素敵な恋人はなかなか現れないのと同様に、 自分にあった仕事って見つからなかったりします。 登録した会社から紹介されるのは、おいしくない作業ばかり。 まぁ、そんなお話は置いといて、お腹がすいたら何でも飛びつくじゃないけど、 Access97から2002/2003の移植の作業があった。 フォーム数120枚、レポート45枚、モジュール23 2月末納期、3月15納品 と内容が書いてあった。 まぁ、移植作業だしね、数が多くても楽勝でしょう、 ^^^^^^^^^^^^^^^^ 空いた時間に少し、また少しとやっていくかなんて感じで受注する。 金額は90万だった。(追加で9万(3.3万*3)で99万だったけど) ↓いつもの儲かっていない4月の通帳画像です(笑) ↑Accessの移植で100万近くはおいしかったね。

/* * 3.量と難易度・・・隠されたキケンを見抜く力 */

量と難易度のバランス、考え方ってなかなか難しくって、 フォーム120枚 一日3枚やれば40日で120枚 完全週休2日の人は、月稼働日が22〜23かな? とすると、フォームだけなら2人月弱の作業で90万、一人月45万、まぁまぁかな。 でも、レポートやモジュールもあると考えると、 +20日みて、稼動で60日ぐらい、3人月かけると月30万*3ヶ月か、 まぁ、この状態でも個人の受注ならOKかな。 見積もって?と言われると、やってみなきゃわからないって正直答えたいです。 やって、かかっただけ請求しますよ!!とは言えないので、 余裕を見て工数と金額を割り出します。 で、見積もり提出、お客さんとの折衝なんだけど、 今回は予算が決まっているみたいで、XXX円で元受が受注して、 それを私みたいな外注に90万で出した(やってもらう)、そんな仕事です。 新規で画面数が120もあったら、そりゃぁビックですよね、引いちゃいます。 でも、現在Access97で動作中のものなので何とかなるかなぁと甘い考えでした。 ここで、私が確認しないで、もしかしたら失敗しそうになったことを書き出すと、 表面上はAccess97からAccess2002/2003の移植です。 ところが、※もっとひどい最悪パターンもあるけど OS:Win98とAccess97 を OS:Win XPとAccess2002 でした、ここで1つ引っかかるのがOSの違い、 見た目Access97だが、 ・内部でAPI使いまくりの処理 ・OSのバージョンによってクセのあるDLL なんてことがあったり、 Access2002へのアップグレードで ・OCXなど他社製の違う部品を使っている(Access2002では使えなかった) ・バーコード関係やカレンダーコントロールなどのコントロールのバージョン などもあるので、受ける前に確認しないと危なかったりします。 今回は、大丈夫だったけど、事前確認しないで受けちゃう、まずいよなぁ。 作業条件の確認は重要です。

/* * 4.やりがいのある作業とつまらない作業 そんな見方もあるし */

残り物には福がある・・・なんて言葉もあるんだけど、 大抵は、いいものは先に取られる、そんな感じですよね。 ※仕事も異性もいい人は先に持っていかれてますよね・・・  えっ、隣の芝生は青いって言葉もあるだろって?  他の方がよく見える、そんな感じもあるけど。 工数と金額のバランス、得か損か? ~~~~~~~~~~ 自分はできるだけ損したくない、楽してお金を稼ぎたい までは言い過ぎだけど、工数と金額の関係も受託する上では重要です。 それと微妙に関係してくるのが、 やりがいのある仕事、将来のスキルUPにつながる仕事です。 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ なぜ簡単なAccess97から2002への移植の作業が残っていたのか? 金額も90万だし、個人の在宅プログラマーが手を出しても良さそうなのにね・・・ 仕事を受ける側にも好みがあって、 お金・単価を優先させる人も居れば、 単金低くても、新技術・新しい言語・流行の開発スタイルを仕事しながら学びたい、 そんな目先のお金は少なくても将来の実績を取る、そんな人も居ます。 移植作業と聞くと、確かに面白味に欠ける、そんなイメージですよね、 2〜3人月で金額が90万、ここも微妙な値段かなぁ。 金額が120とかだったら、私の目にとまらないで、他の人が飛びついていた、 微妙な縁で私が作業することになったとあとから分析してます。 ※微妙な縁で私と付き合う人が、現れるといいけどなぁとお約束を書いて置いてと。 金額を追うのか?それとも面白くて自分のレベルアップになる作業か? どちらとも言えないんだけど、バランスよくがいいのかなぁ。 例えば、Accessの移植作業が続いて、4・5年やってました。 時代が変化して、Accessの移植作業はなくなりました、 それしかできないので仕事を失いましたじゃねぇ。 と言っても、コンビニ店長やってた2年のブランク、 時代は急速に流れているけど、 昔のテクニックの貯金を使い、仕事ができたのはよかったと思う。 ※無くなった貯金もなんとか戻し始めているしね。 ----- 宣伝 ----- 転職関係、在宅プログラマー、SOHOの広告まとめました http://www.ken3.org/etc/500yen/zaitaku.html いろいろとあるので転機の人はぜひ 登録料無料、匿名で探せるので在宅で小金稼ぎの人も見てね ~~~~~~~~~~~~~~~~

/* * 5.終わりの挨拶 */

受注作業について、少し書いてみました。 が、作業を自分で取ったのではなくて、 派遣会社・ソフト会社に登録して、その登録会社からこんなのどうですか? と来た電話やメールから選んでいる状態です。 ※熱心に電話をくれる担当者さんに感謝かな。 メールのほうが好きだけどとここ見てなと思うから書いときます。 在宅プログラマーを目指す人が知りたいのは、 ~~~~~~~~~~~~~~~~ 自分で仕事を取ってくる、そんな方法だと思うけど、 ^^^^^^^^^^^^^^^^^^^^^^^ 今の私は、有限会社さんと直接1つWebの運営契約があるだけで、 あとは、派遣やソフト会社から回ってきた案件を選んでやっているだけです。 こんなんで、在宅プログラマー、SOHOやってますなんて言っていいのだろうか、、、 と自分に疑問を投げかけつつ、今日はサヨナラです。 読者の心に残れば、うれしいです。 *私の独り言をうまく消化してくださいね。 三流プログラマーKen3でした。

No.199 2004/06/23
100万あったら、他人に投資しないで、自分自身に投資しろよ!!
[ページTOPへ戻る]

<100万あったら、他人に投資しないで、自分自身に投資しろよ!!>

こんにちは、 不健康な在宅作業でハマっている三流プログラマーKen3です。

/* * 1.今回のキッカケ */

前回、Accessの移植作業、量があるが簡単な作業の話をしました。 今回は、量は無いけどできるか?できないか?の0か100の作業話を1つ。 と 100万あったら、他人に投資しないで、自分自身に投資しろよ!! ってお話です。

/* * 2.希少な仕事、NEC98 MS-DOS3.30 MS-C5.1 */

派遣会社や転職情報を扱う中間の会社、いっぱいあって、 http://www.ken3.org/etc/500yen/job.html で実際に登録・エントリーフォーム見るとさまざまで (↑また宣伝カヨいいかげんにしろよ) メールアドレスと名前だけのとこや簡単な経歴と条件の紹介会社が多いのですが、 その逆で、エントリーフォームの入力に15分ぐらいかかる、 詳細な情報を入れる派遣や転職情報の会社があります。 そんな会社の一つに私も登録してます。(東京町田市 32歳が居たら私かも(笑)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 使えるOSは? -- おっMS-DOSがあるなぁチェックしとこ アプリケーション -- まぁMS系が使えればいいのでは?wordにチェックしなかったけど 言語 -- C言語とかあったのでやったことあるだけでチェック データベース -- なつかしいなぁインフォミックスがあるよ ・ ・ など、いろいろとチェック項目があった、 次に主な業務経歴を3つと来たか。 この1つに、 設計・製造で、 NEC98でPIOボードとRS-232Cを使用した工場のコンベア制御システムをMS-DOSで作成。 なんて感じで古くからの化石プログラマーをアピールしてました。 そしたら、製品エラーチェック、製造ラインを制御するPCの 機種変更・機能追加はできますか?と依頼が来た。 メールで仕様書送ってくださいと言ったら、 FAXでいいですか?と言われた、実家の酒店へ送ってもらい、 確認する。 まぁ、仕様書なんて見ても改版や現物と違ったりするのですが、 意外とまともな仕様書だったので、危険な匂いを感じつつも、 いっちょやってみるか・・・と、重い腰をあげました。

/* * 3.希少な仕事は単価が高い? */

NEC98 MS-DOS3.30 MS-C5.1、 今はやっている人が少なくで希少らしい。 できる人はいるが、 10年前30代でバリバリの今40代の人達は管理職になっていたり、 システム屋から別の道を進んでいたりで少なくて、作業者が少ない、 私みたいな10年前20代の若造は、今はメインでバリバリ稼いでいる30代なので、 いまさらNEC98 MS-DOS3.30 MS-C5.1の変更なんて解析しながらやってらんないよ って感じみたいです。 ※普通は初めに作ったシステム会社が受けて修正やメンテが早いのですが、 バブルを過ぎてつぶれてしまったソフト会社で担当とも連絡がつかず、  古い仕様書とソースファイルの入ったFDが残っていただけでした。 それで、私のところまで仕事が流れてきました・・・ とすると、 やる人居ない仕事=単価が高いのは市場原理なのかな。 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 少々の変更やトラブルありましたが、 実働2週間で70万のかなりおいしい作業でした。 前月やっていたAccessの移植作業、簡単だったけど量あったので、 ツラかったけど、これで相殺された感じですね。 変な例えだと、 誰でもわかる足し算を千問題やるよりは、 難しくても、 掛け算を百問題 や 方程式を10問 解くほうが時間がかからないってことかな。 ※まぁ、方程式が解けるかが問題なんだけど。

/* * 4.他人に投資しないで、自分自身に投資しろよ!! */

↓5月の通帳画像です(笑) ↑やっと、お金が貯まりだしました 無事、MS-Cの仕事のお金も入ったので、普通預金の残高200万越えました。 来年の税金(まだ、そんな心配早いか)もあるので、 通帳の繰越と100万を定期にするために銀行へ行きました。 ↑100万円を1年定期にしました。利息はぜんぜんつかないみたいね今は。 窓口で、通帳を繰り越しと同時に100万の定期を申し込んだら、 使う予定が無いなら投資信託してみては?と持ちかけられた。 断ればいいんだけど、なんか残高に余裕があって気が大きかったのか、 ※久しぶりに女性っていっても窓口のキレイなお姉ちゃんだけど  と話したのがいけなかったのか・・・ 50万円分インデックス255↓ 50万円分ニッセイ/パトナムインカムオープン↓ を購入しちゃいました。 メル友の人生の先輩、40代管理職のYさんに 今年になってから調子いいんですよ、投資信託で50+50の100万投資しましたよ なんて自慢メール送ったら、お叱りの一言をいただく。 他人に投資しないで、自分自身に投資しろよ!! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 返信メールを読んだ時、ドキッとしましたね。 たしかに100万円を投資信託で信託会社に預けて投資するなら、 その100万円を自分に自己投資したほうが、未来のリターンは大きいのかも。 ※元本は保証されてません(笑)の注意事項もあるけどね。 今、在宅プログラマーで外注だから、Serverの設定関係やれない、やらせてもらえない と言っているなら、 自宅にサーバー入れて管理する練習をするなり (まぁ、普通の会社の管理者みたいにユーザートラブルなどの経験は積めないけど) オラクルを導入して、在宅で受けられる仕事の幅を増やすとか、 100万自分に投資すればいろいろと幅ができ、良かったのかもしれません。 また、100万自由に使えるなら、 20万*5ヶ月で、相棒や助っ人を雇ってもいいんだし。 そして、その5ヶ月の間に120万や150万の作業すればいいのにね。 ※人を使うスキルもUPするのにね。

/* * 5.終わりの挨拶 */

今100万円あったら何に使いますか? ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ・無難に貯金 ・彼女と外国旅行 ・飲み屋のお姉ちゃんにバッグを買ってやる ・○○○して散財 なんて、人それぞれですが、 プログラマーなら、 100万円あったら自己投資します と かっこよく言ってみたい、、、三流プログラマーの提案でした。 ※まず、自分が実践しろって感じだけどね。 在宅プログラマーやSOHOを目指す人が知りたいのは、 ~~~~~~~~~~~~~~~~ 資金繰り や 自分の下の外注に仕事を出す方法 とかだと思うけど、 ^^^^^^^^^^^^^^^^^^^^^^^ 今の私は、一人ぼっちで作業をこなしているだけです。 人月50万とか60万で喜んでいるけど、 大会社の人からは見ればかわいいものかな? 大手の人は、1千万、2千万のプロジェクト胃に穴あけながらやってるんだし。 こんなんで、在宅プログラマー、SOHOやってますなんて言っていいのだろうか、、、 と自分に疑問を投げかけつつ、今日もサヨナラです。 読者の心に残れば、うれしいです。 *私の独り言をうまく消化してくださいね。 三流プログラマーKen3でした。

ページフッター

ここまで、読んでいただきどうもです。ここから下は、三流君宛のメッセージ送信や 三流君のホームページの紹介・案内です
目的の情報が見つかったか?少々心配しつつ、、、※質問や感想は、気軽に送ってくださいね。

質問や要望など メッセージを送る(三流君に連絡する)

質問や要望など連絡方法でお互い確認が取りやすく、便利なのが掲示板なのですが、私の対応のまずさから不定期で荒れてしまい、掲示板は現在封鎖中です。(反省しなきゃ)
感想や質問・要望・苦情など 三流君へメッセージを送る。
時間的余裕のある要望・質問・苦情の場合は、下記のフォームからメッセージを送ることができます。
あなたのお名前(ニックネーム):さん
返信は?: 不用(HP更新を待つ) , E-mail→ アドレス:に返事をもらいたい



(感想や質問・要望 メッセージはHPで記事に載せることがあります。)


急ぎで連絡がほしい、そんな時は:[三流君連絡先アドレス]を見て連絡してください。

リンクや広告など

項目別に↓に本音?それとも建て前?的な記事をまとめました。お探しのジャンルを選択してください。
[ルーキー rookies]・・・ 新人さん達 初心者さんへ
[学ぶ study]・・・学習、技術の取得
[仕様書 doc]・・・仕様書・設計書関係の話
[共同作業 team]・・・チーム、グループ作業
[プログラムは心? spirit]・・・プログラマー 心・気質・魂

[掲示板デビューしようぜ bbs]・・・掲示板関係の話、質問者・回答者の気持ちほか
[昔はできた seo]・・・三流式の効果無しSEOとアフィリエイト
[仕事や作業、転職 job]・・・仕事や転職、評価、作業など
[その他 etc]・・・その他 分類外の記事

※↑文章の味付けが変わっていて、お口に合うかわかりませんが。。。
※※読んで、気分を悪くされたらスミマセン。

Blogとリンク:[三流君の作業日記]/ [愚痴(Bookmark)]/ [広告Blog(Bookmark)]



[三流君(TOP ken3.org へ戻る)] / [プログラマー業務の愚痴] / [バックナンバー 一覧]