はてなキーワード: アセンブラとは
最近、客先常駐から社内SEに転職することが決まった。忘れないうちにこの転職に関する備忘録を残しておきたい。
この理由に至った現職の内容を話そう。
なってしまった、とネガティブに書いているが全否定するつもりはない。新卒で入った会社は客先常駐であることだけが悪かった。COBOLも別に悪い言語とか思っているわけじゃあない。
ただし『客先常駐とCOBOL』という組み合わせは、将来の展望を描けなかった。これから新卒の人にはあまりお勧めできない。
なぜか。
まず、『客先常駐』。
これは全くもって良くない。責任が少ない仕事で十分で、人間関係を適度にリセットしたい人には向いていると思う。もしくは、よっぽどのニッチかつ高スキル保持者くらいだろうか。
問題点を述べていこう。
問題点そのいち。
常駐先ガチャが待っている。どんな地獄の案件が待っているか行かないと分からない。しかも、客先と戦わない営業マンの方が給料が高いなんてやっていられない。最近はSier側が強気に出られるパターンも小耳に挟むが、まだ稀な印象である。
問題点そのに。
上流工程に携われるかは運である。そもそも要件定義とか予算とかを他所から来た人間に任せることは難しい。底辺下請けにはもってのほかである。よって、下流工程のみの経験でスキルは身につかないまま、30代に突入する可能性すらある。
問題点そのさん。
契約形態によるが1ヶ月の勤務時間が決まっている。1ヶ月最低〇〇時間以上勤務となっている。これがネックとなり連休を取ることが非常に難しい。さらに、GWや年末年始休暇があると残業必須になる月が発生する。勤務時間縛りプレイ未経験者は大したことではないと思うかもしれないが、ワークライフバランスにおいてストレスになる。
次に、『COBOL』。
先ほども書いたが悪い言語だとは思っていない。
ただし、大型新規開発は今後ないと思えと言いたい。必然的にCOBOLを書き書きしていた時代のおじさま方には、技術の点で一生勝つことはない。彼らがくたばるまでは。
それと、たまに聞く「コボラーはこれからずっと需要があるし、新規参入者も減っているから将来安定だよ」なんて話。この嘘、ほんと?
確かにCOBOLは自分が死んだ後も生き残るだろうが、それほど大きなパイが残るだろうか。元請けか自社の社員にしか仕事が残らないのではないか。あったとしても金がどの程度分配されるというのだ。
個人的には、将来の選択肢を増やすためにCOBOL以外"も"経験した方がいいのではないかと思った。加えて、COBOLしか経験がないと求人が少なく30代以降の転職のハードルが高いため、その前に一度足抜けした方が安牌だと判断した。まあ、逃げ切れる世代には関係ございませんけれども。
悪魔合体させるといけない。
まず、COBOLはほぼ金融業界でのみ生き残っておりコボラーの生息範囲は限られることとなる。結果的に、客先常駐していると別の常駐先で出会った人かその関係者とかち合う可能性が非常に高くなる。個人情報や噂が一気に広まってしまうわけであり、一回でも社会からすってんころりんしたら戻りにくい。
なにより、両者ともに揃うと別業界や別ポジションに転職しにくくなる。客先常駐コボラーから客先常駐コボラーに転職する人が結構いるのが現実。コボラーになりたいなら最初からIT土方ピラミッドの頂点コボラーにならなければならない。
という様々な思いがあって、
客先常駐の働き方はこの先これ以上は無理だなとなり、COBOLだけではない肩書きを持ちたいと思って転職を決意したわけである。
現職の忙しさで心も身体もすり減っており、スケジュール管理や企業とのやり取りなんてとても無理だったからである。
さて、ステマなし・エージェント会社名無記載の個人的なエージェントの印象を述べていく。
まず、当初は大手のエージェントに登録していたが、こいつは全く使えなかった。自社開発か社内SEを希望しても、客先常駐とずっと求人出している営業職と介護職の求人票を寄越してくる。
最終的には、客先常駐コボラーは美味しくないため全くフォローされなくなり、ついにはエージェントの気配が消えた。
経歴に自信がある人か自主的に転職活動を進められる人以外は、大手向きではない。
次に中規模のエージェントに登録した。疲れて自主的に動けない自分向きであった。
エージェントの対応としては、大手より転職希望者が少ないためか連絡が頻繁かつ口調が砕けたものであり、転職活動の並走者感を演出することを意識されていたように感じた。
そのため、マメに連絡欲しくない人には向いていないと思う。
なお、結果的にこちらで内定まで到達したが、登録してから内定まで平均より1ヶ月ほど長かったようである。これも客先常駐コボラーの呪いか。
面接対策については、2つ目の中規模エージェントで書類添削及び面接対策の申し出があって実施していただいた。それに従えばおよそ間違いないと思うが、参考として面接経験を書き残す。
面接での質問は、これまでの仕事のことを深掘りされることが多かった。
一問一答で準備しておけるようなものではないため、成功したこと・失敗したこと・仕事中に心がけていることなどを整理しておくことが必須である。新卒からコボラーの人間に技術は期待されないから、アピールできるところが仕事の進め方や考え方だけだからだ。
また、気になるITの話題や自己研鑽の質問への回答をそれぞれ2〜3くらい用意しておくとベスト。
志望理由は、表向きの転職理由と求人票の職務内容を結びつけて言えばいい。ここを起点に他の話に発展していくことも多く、嘘の理由であっても結びつきをブレさせない意識を持つといいだろう。
企業研究はインターネットで調べて、事業内容と今後数年の計画を口で語れれば十分かと思われる。新卒と違って会社説明会なんてものはなかったが、面接担当者が面接中にどのような会社か親切に語ってくれるから、そこから志望動機にも繋げていくことができた。
そして、自分と同じく経歴がクソだと思う転職希望者たちには次のことを言いたい。
たとえ転職先で希望のキャリアや待遇が手に入れられなくても足がかりになるような経験が得られるか、でエントリーしていくといいと思う。
もしかしたら、転職した後に「失敗した」「隣の芝生が青いだけだった」なんてことになっているかもしれないが、そのときはまた転職活動を頑張る所存。
採用と教育のコストを考えろよというご意見には、退職されないように経営しろと回答させていただく。
ここまで来て一点大きな訂正をさせて欲しい。
コボラーを名乗っているが、実際はCOBOLよりJCLに触る時間の方が多かった。なんなら、JCLで一番動かしたものは読めないアセンブラのツールだったかもしれない。汎用機バンザイ。
「これで素人でもソフトウェア開発が簡単にできる、プロのエンジニアはもはや必要ない」
の歴史なのよ。
実際は素人でもソフトウェア開発ができるようなったわけじゃないけれど。
バイナリを入力する代わりにアセンブラを書くようになって、高級言語を書くようになってGC等リッチな機能を持つより便利な言語やフレームワークを使うようになり……
AIを使って顧客の要望を実現するのがIT屋の仕事になるだけじゃね?
真に
「これで素人でもソフトウェア開発が簡単にできる、プロのエンジニアはもはや必要ない」
が実現された時、その時はもはや万人が働く必要がなくなっていると思ってるしね。
ITではそれまで人間が一生けん命やってた作業をプログラムにやらせて開発効率が上がって
絵師をIT屋に置き換えるとキーパンチャーや精々コーダー辺りなのよ。
で、コーダー見たいな人もいてるけれど、一生コーダーしかやらない人は多くは無くてある程度仕事をしてたら、少しずつ設計のレイヤが上がっていって要件定義やったり要求分析やったりするようになるのよ
直接手を動してデザインを描く作業より、デザインを決める、デザインを説明するetc.なんかの上位レイヤの能力が重要になっていくだろうって言ってたし
デザイナー(not 絵師)の仕事は絵を描くのが仕事では無く顧客の要望をデザインで実現するのが仕事だよって言ってたし
お仕事に複数レイヤあるのが分かっててより上位のレイヤに行くなど市場価値のあるスキルセットを適宜学習し続けるのが当たり前の人たちか
n=1の話をするが組み込みにもちゃんと若い人いるよ。新卒一括採用だからWebみたいに派手じゃないけど。
あと組み込みにも色々あるよ
① CPUにC言語で書く。状態制御とかDI/DOする。割り込みつかってある期間内で処理を終わらせるようにする
② CPUにアセンブラで処理書く。古い製品のCPUはそれでしか書けないとかある。
③ FPGAにVerilog/VHDLで処理書く。①で間に合わない速度が必要なとき。あとA/D変換とか
④ PLCにラダー言語で処理書く。リレーwwwなんだが、何十年も出してる装置とかPLCが中心になっていて今更変えられないので今も需要がある。発注元も昔のやつ参考にするのでPLCで制御することみたいな要求事項がそのまま残ってる。
⑤ 組み込みLinuxに対してC++で処理書く。リアルタイムじゃない。CPU1はこれで、CPU2が①とかある。1と2のデータの受け渡しにFPGA使ったりする
⑥ タッチディスプレイのUIとか。タッチディスプレイの機械売ってるメーカが出してるクソ使いにくいソフトで作る。これで作ると牛丼屋の券売機見たいのができる。
私は3年立たずに逃げたのでもっと他にもあると思う
氷河期世代のおじさんです。
同世代の人たちは、やたらと苦労話をしてくるので、なんとなく合わせていますが、内心、そんな苦労してないんだけどなあ、と思っています。
高校生あたりまでの記憶が曖昧で、あまり覚えてないのですが、小学生くらいに同級生の自称霊感強い子か、近所の白龍から天啓を受けたと称する老人か、どこの田舎にも一人は存在するご当地仙人か、多分そのあたりの人に「おまえは34で死ぬ」と言われた気がします。
素朴な脳みそを持った少年期の僕は、すんなりその与太話を受け入れてしまい、そのまま成長し、ある程度人並みにものを考えられるようになった高校生以降も、ロケンローな人のように34歳死亡説を当然のように受け入れていました。
中学後半でマイコンを知った僕は、寝食を忘れるくらいに夢中になってプログラムを書いていました。ちなみに、コンピュータは持ってなかったので、紙に。
プログラムを考えることで、僕の無邪気な脳細胞達はようやく手をつないで思考することを覚えてくれたので、この頃からなんとなく記憶もしっかりしています。
この頃は、よく、あと20年弱で死んじゃうのか、やべーなと思ってました。
教師や親兄弟親戚一同からも増田ちゃんはコンピューターが上手なんだから大学か専門学校にいけばと言われたましたが、あと20年弱の余生を金銭的に不自由な学生生活で潰したくありませんでしたので、とりあえず東京に出て働くことにしました。
僕が、高校卒業時点は、バブル崩壊直前でしたので、高卒でも就職はできました。
プログラムとは無縁の仕事でしたが、寮完備だったので、数年働いてお金を貯めようと思いましたが、就職してすぐにバブル崩壊が始まりました。
働いていた会社が鉄鋼業だったこともあり、この先相当ヤバイという雰囲気が社内にプンプン漂っていました。
まだ、一年間しか働いておらず、お金もそれほど貯まってなかったのですが、焦った僕は就職雑誌を買い漁り、とにかくプログラムが組める仕事を探しました。
運良く、未経験でも募集しているゲーム会社があったので、「なんでもやります、お願いします」みたいな感じで入社しました。
気がついたら、そこで6年働いてました。
死ぬまでプログラムを組んでいたいと考えていましたが、当時はwindowsとdos/vパソコンの勢いが凄く、メーカー規格パソコンは終焉を迎える気配がプンプンしてましたが、仕事ではPC-98とかx68kでアセンブラ、自宅ではMSXとPC-98しか触ってないので、そのへんの知識は全くありません。
とりあえず秋葉原で働けばなんとかなるやろと会社を辞めて、秋葉原のパーツショップに就職しました。
当時の秋葉原は某宗教団体や国籍不明なおじさんが出所不明なパーツを路地で売っていたりと、とても魅力あふれる街でした。
あと、彼女もできました。
めちゃめちゃ楽しい職場だったので、このままでも良いかなとか思ってましたが、2年くらいで倒産してしまいました。
他のショップに移るつもりでしたが、彼女に「結婚するつもりなら、もう少し安定した仕事に就いて」と怒られたので、都内のシステム会社を面接しました。
高卒でアセンブラ経験者でアキバのショップ店員がお店が潰れた話をしたら、「お金、大丈夫?少ないけど支度金あげるから、ウチ来なよ」とえらく心配されて入社が決まりました。
その会社で6年ほど働いてたら、既に32歳になってました。
ちなみに奥さんには34歳死亡説は話してましたが、ほーん、じゃ保険かけとくか、くらいの反応でした。
日本はシステム会社といえど長く働いているとプログラムより管理者の仕事が増えるので、どうせ死ぬなら、と管理的な仕事が増えたら辞めるを繰り返してました。
転職回数は増えましたが、経験した業種や言語も増えるので、就職先には困りませんでした。
で、気がついたら34歳とっくに超えてました。
あれ、死んでねえし。
なんか損した気分だったので、もうロックに生きようと思い、当時設立したての会社を面接しました。
経歴書だけは立派で、その時は上場企業に勤めていたので、そこの社長に、え、マジでウチくるの?給料さがるよ?すぐ潰れるかもよ?と言われましたが、会社が大きくなる過程も見れるかもしれないじゃないっすか、とか適当にうそぶいて入社し、今に至ります。
すいません。オチはないです。
氷河期世代だけど、バブル崩壊後も人手不足のコンピューターを扱う業種にたまたま就いており、運よく会社を転々とでき、運良く成長前の会社に潜り込めただけかもしれないし、人によってはこれがよい人生と言えるかわからんですが、僕にとっては苦労のない人生でした。