アカウント名:
パスワード:
PC-9801(DISC版のN88BASIC)で作られたプログラムの移植案件をやった知人が居た。
RS-232C経由で工作機器を動かしてるんだけど、機器メーカーが倒産して他の会社が物理的なパーツだけ特注扱いで生産してるような状態だからソフトウェア面での保守が望めない。ましてや設計書も残っていない。極めつけはN88BASICで作成されたソフトが「データ文にマシン語のプロシージャが格納されていて、それを蹴り出すだけ」というものなので、生半可なBASICの知識では移植どころか挙動を理解することすらできない。
そんなピーキーな案件だったからか、個人事業主で、実質15日程度の作業で通常の3ヶ月分ぐらいの金になったって言ってたよ。
# 仲介で諭吉さん3枚分ぐらい中抜きしたのでAC :P
8086アセンブラの技術者って、もう、化石なのかな?
8086 どころか、アセンブラ技術者が希少価値らしい。と言っても、どこにでも仕事がある訳でもなく、限られた職場らしいが。# 近くにあれば、喜んで行くのに。
組み込み機器のドライバをアセンブラで書いてます。CPUではなく、コンパニオンのマイコン内蔵メモリで動く必要があって、1バイト単位で容量削ってます。本業はハード設計なので代わってくれる技術者を探してますが、見つかりませんね。ソフトが本業の会社では無く、ハード設計の会社の方が需要があるかもしれません。
ハード設計の会社だと大抵ハード優遇になる、不具合の原因が不明の状態だと回路を具体的に指摘しないと、なんでもソフトが原因って言われるからハードも覚える必要があるし大変でこないですよ。
あと本人の自己申告が、あてにならない。アセンブラができますっていっても1画面程度(25行)しか書いたことないとか・・・趣味だろそれ。それを隠す為か「わかります」って言う。会社のローカルなルールについても説明する前にわかりますって、エスパーかよw
これあるね。ハードとソフトの力関係もあって、ソフト担当側でかなり強固な証拠を揃えて立証しないと認めないし。そのためには、ハードの仕事もある程度こなせて、当然計測器も一通り扱えるぐらいじゃないと証拠収集もままならない。しかしソフト系でそこまでできる人は組み込み系でもなかなかいないし。
あと、この手の会社の場合、分野にもよるけど学閥がかなりガチガチなので、こっちのハードルも高い。
アセンブラの技能なんて、面接でちょっとコード見ながら話せばすぐ分かるので、外れを引くことは無いかなぁ。ハード覚える必要が…って、それは別にハード設計の会社に特有のハードルじゃないよね?アセンブラやるならハードの中身を知ってるのは当たり前の話なので、ハード知りたくないって人は別の仕事を探した方がいいと思う。
8086アセンブラしかできなきゃ化石というか役立たずに近いと思う。組み込み系で細々と需要はあるかもしれないけど、その程度。
N88BASIC+マシン語からC#.NETへの移行ができて、JavaもVB.NETもPHPも十二分にこなします、って技術者なら化石とは言われんだろう。# 件の移植をやったのはそういう人だった# なお某銀行のCOBOL案件とか大学系でFORTRANとかも経験してるそうで、どんだけ引き出し多いんだよって
> 8086アセンブラしかできなきゃ化石というか役立たずに近いと思う。ここでのPC-98の需要ってそんなものでしょう。化石が無いと、日々の生活に困るっていう方がいると。
ただ、> N88BASIC+マシン語からC#.NETへの移行ができて、JavaもVB.NETもPHPも十二分にこなします、向き不向きもあるが、いくつか経験すると違いなんて、大したこと無くなる。メーカーの違う車に乗るみたいものだったりで、環境の違いの方が面倒。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
未知のハックに一心不乱に取り組んだ結果、私は自然の法則を変えてしまった -- あるハッカー
ハードに限らない (スコア:2, 興味深い)
PC-9801(DISC版のN88BASIC)で作られたプログラムの移植案件をやった知人が居た。
RS-232C経由で工作機器を動かしてるんだけど、機器メーカーが倒産して他の会社が物理的なパーツだけ特注扱いで生産してるような状態だからソフトウェア面での保守が望めない。ましてや設計書も残っていない。
極めつけはN88BASICで作成されたソフトが「データ文にマシン語のプロシージャが格納されていて、それを蹴り出すだけ」というものなので、生半可なBASICの知識では移植どころか挙動を理解することすらできない。
そんなピーキーな案件だったからか、個人事業主で、実質15日程度の作業で通常の3ヶ月分ぐらいの金になったって言ってたよ。
# 仲介で諭吉さん3枚分ぐらい中抜きしたのでAC :P
Re:ハードに限らない (スコア:0)
8086アセンブラの技術者って、もう、化石なのかな?
Re:ハードに限らない (スコア:2)
8086 どころか、アセンブラ技術者が希少価値らしい。
と言っても、どこにでも仕事がある訳でもなく、限られた職場らしいが。
# 近くにあれば、喜んで行くのに。
Re: (スコア:0)
組み込み機器のドライバをアセンブラで書いてます。
CPUではなく、コンパニオンのマイコン内蔵メモリで動く必要があって、1バイト単位で容量削ってます。
本業はハード設計なので代わってくれる技術者を探してますが、見つかりませんね。
ソフトが本業の会社では無く、ハード設計の会社の方が需要があるかもしれません。
Re: (スコア:0)
ハード設計の会社だと大抵ハード優遇になる、不具合の原因が不明の状態だと回路を具体的に指摘しないと、
なんでもソフトが原因って言われるからハードも覚える必要があるし大変でこないですよ。
あと本人の自己申告が、あてにならない。アセンブラができますっていっても1画面程度(25行)しか書いたことないとか・・・
趣味だろそれ。それを隠す為か「わかります」って言う。
会社のローカルなルールについても説明する前にわかりますって、エスパーかよw
Re: (スコア:0)
ハード設計の会社だと大抵ハード優遇になる、不具合の原因が不明の状態だと回路を具体的に指摘しないと、
なんでもソフトが原因って言われるからハードも覚える必要があるし大変でこないですよ。
これあるね。ハードとソフトの力関係もあって、ソフト担当側でかなり強固な証拠を揃えて立証しないと認めないし。
そのためには、ハードの仕事もある程度こなせて、当然計測器も一通り扱えるぐらいじゃないと証拠収集もままならない。しかしソフト系でそこまでできる人は組み込み系でもなかなかいないし。
あと、この手の会社の場合、分野にもよるけど学閥がかなりガチガチなので、こっちのハードルも高い。
Re: (スコア:0)
アセンブラの技能なんて、面接でちょっとコード見ながら話せばすぐ分かるので、外れを引くことは無いかなぁ。
ハード覚える必要が…って、それは別にハード設計の会社に特有のハードルじゃないよね?
アセンブラやるならハードの中身を知ってるのは当たり前の話なので、ハード知りたくないって人は別の仕事を探した方がいいと思う。
Re:ハードに限らない (スコア:1)
8086アセンブラしかできなきゃ化石というか役立たずに近いと思う。
組み込み系で細々と需要はあるかもしれないけど、その程度。
N88BASIC+マシン語からC#.NETへの移行ができて、JavaもVB.NETもPHPも十二分にこなします、って技術者なら化石とは言われんだろう。
# 件の移植をやったのはそういう人だった
# なお某銀行のCOBOL案件とか大学系でFORTRANとかも経験してるそうで、どんだけ引き出し多いんだよって
Re:ハードに限らない (スコア:2)
> 8086アセンブラしかできなきゃ化石というか役立たずに近いと思う。
ここでのPC-98の需要ってそんなものでしょう。
化石が無いと、日々の生活に困るっていう方がいると。
ただ、
> N88BASIC+マシン語からC#.NETへの移行ができて、JavaもVB.NETもPHPも十二分にこなします、
向き不向きもあるが、いくつか経験すると違いなんて、大したこと無くなる。メーカーの違う車に乗るみたいものだったりで、環境の違いの方が面倒。