「エンジニアリング」を含む日記 RSS

はてなキーワード: エンジニアリングとは

2024-07-28

ITクソつまんなくなった。

流行話題が似たり寄ったりな生成AIなのホンマつまんねー。

AIが高品質の絵描けます楽曲作れます!って最初は「スゲー」って思ってたけど、使ってみると検索ワード入れて虹エロ絵ググって漁ってる感覚と同じなんだよ。いい加減飽きた。

それよかさっさとクラウドアーキテクチャ管理とかアプリケーションテスト管理とかできるようにして楽させてよ。Copilotにコード貼り付けてプロンプト生成すんのめんどくせーんだよ。

つまんなくなったなと決定的に感じたのは、今年の頭に行ったデブサミ

似たり寄ったりな生成AI活用話ばっかり。過去一つまんなかった。いつもは面白くて夢中で聞いてたんだけど、今年は途中で帰った。本当につまらなかった。

なんていうか、生成AIプロンプトエンジニアリングとかの話って、人材マネジメント的な話と根本はおんなじ感じがするんだよな。いかにて優秀な新人AI君を働かせるか?的な。

でも、ビジネス上のそういう対人コミュニケーションすら避けたくて避けたくてITに辿り着いたんだよなー。賃金待遇すら諦めてそっちに来たのにこの始末って酷くないかね。

なんていうか、求められる人材像が経営者一択になってきてる気がするんだよな。「プログラムを書きたい」じゃなくて「プログラムで○○がしたい」っていう、明確に目標ある奴。

アーキテクチャがー」とか「保守性がー」とかエンジニア心配しても、マークザッカーバーグの「動くからリリースしようぜ」の画像貼ってデスマ作り出すタイプの奴。でもそんな胡散臭い奴がビジネスモデルを引っ提げてさっさとAI活用で何とかしちゃう

googleとかAmazonMicrosoft、Alibaba製のAIさえそろえばあとはマッシュアップして需要に対してサービス作って終わり。

社会人総社長。社会需要について目を向けられる奴、そういうヒアリング等の営業活動が出来る奴。それ以外いらん。

例えアホでも、マネーの虎みたいな番組でアホみたいなビジネスプラン披露できるような奴以外いらん。

ビジネス出来ない奴はいらん。もうそういう時代なんじゃねーかな。

「粗悪乱造アカンよね。」っていうエンジニアリング思考にすごく共感してたし、そのためのDevSecOps、アーキテクチャ採用ミドルウェア選定だったりにすごく感銘を受けた。

k8sやらAWS初めて触ったときは感動した。TypeScriptでクソアプリ作るのが好きだった。IoTデバイスラズパイで自室が少しずつハイテクになるのが好きだった。Google colabでサンプルソースAIの作るのが好きだった。でもそういうのダサい時代なんだよな。

結局ビジネスサイドには目を向けられ無さそうなんでもうそろそろ引退かな。趣味プログラム書きながら適当派遣でもやって生きたいけど、33歳は他業種厳しいかなー。ていうかIT以外のどの仕事もアホらしくて就きたくねー。

追記

なんだなんだ、先月末書いた記事に今更ワラワラと。盆も終わったんだしさ、エンジニア()にクソみてーな誇り持つんなら帰りのNAS位てめーで設定してサッサとあの世に帰ってくれよな。

ビジネス出来ない奴はいらん」――当たり前やろ。

どうやって金もらってんだよ。

単に時間拘束で、タスクなすだけで金になるとでも思ってるのか、バカタレ。

お前の無駄な金(社会保障費な)会社がどうやって捻出してるんだよ。

知らねーよ馬鹿。だったらプログラムくらい自分で書けカス

テメーらが「びじねす思い付いたけどプログラム書けまちぇーん時間ありまちぇーん」とか情けねぇ事ほざいてっから手伝ってやってたんだろボケ

資本主義?知るか。おめーのアホみてーな妄言社会貢献(爆笑)に付き合ってやったんだから金よこせ。てめーがやりもしねーこと手伝ってやってんだよ、履き違えんな

AI仕事奪われる底辺の泣き言?ああそうだなw。じゃあ俺の何百倍の労力でアホの妄言実現する仕事してくれよスーパーエンジニアさんよ。出来んだろ?C言語出来るスーパーエンジニアさんならよ?

まぁ分かるよwどうせ大したことないんだろ?匿名でくらいイキりたいよな?すげーエンジニアさんよ。

この程度でエンジニア名乗るな?やだよーんw

俺みたいな底辺でお前ら誇り高きエンジニアの積み重ねたものをぶっ壊してやる。お前の会社も、プロダクトも、SNSも、検索結果も、底辺ITワナビの💩まみれにしてやる。モラルのかけらもないユーザーで埋め尽くしてやる。ポリコレとかツイフェミみたいな話通じないクソカスで埋め尽くしてやる。

嫌なら文句言ってないで自分で片付けろよな。俺は知らんよ?

IT後進国バーカ共が。お盆終わったんだからさっさとあの世でくたばってろ。

2024-07-11

民草

パリピ孔明に「民草」という言葉が出てきて、 おそらく意味としては 「何の才能もなく平凡だが、毎日一生懸命に生きてる人々」 みたいな意味なのだろうが、 最近、どうもこの言葉に嵌ってる。

三村財務官の母校が麻布であることを調査する際に

麻布生が「日本国王」になれない理由1

http://blog.livedoor.jp/advantagehigai/archives/66112831.html

という記事を見つけたのだが、ここでは開成麻布の対比として、 仮に両方とも、10努力をすると100点をとれるとすると、 開成生は12努力をして120点をとりにいこうとするが、 一方で麻布生は8の努力をして100点を狙う省エネ戦法で行くのかというと それどころか3の努力で80点を取りに行く精神性があると書いてある。 だから麻布生はトップ国王)になれないのだ、ということだ。

これは中学受験にも問題があり、 麻布入試は明確に、3の努力によって80点をとれる子を選抜している。 麻布入試はよく、対策不能と言われるが、 そういう、ゴリゴリ努力したとてとれない問題を出すことによって、 超地頭キッズ選抜しているのだ。 偏差値では足りてたけど、落ちたという場合、 それはたぶん、地頭が足りなかったのだ。

麻布生はまさに「民草」とは真逆にある存在だ。 それ故に、おれは民草という言葉にハマってるのだと思う。 民草は、12努力をしても30点しかとれない人たちのことだろう。 ガイジすぎて笑ってしまう。 まさに草だ。

さて、民草という言葉最近おれが突然ハマり始めたもう1つの理由はおそらく、 最近になってようやく民草というもの存在に気づいてしまたからだと思う。 何を言ってるかというと、おれは民草の存在最近まで感じたことがなかった。

おれが通った幼稚園は少し特殊で、その中でもよく遊んでいた子に TくんとNくんがいるが、ともに早稲田慶応に進学したと聞く。

小学校公立だが、今思い返すと、「あきら特別から」と先生に言われていて、 その時は何のことかわからなかったが、今思うとそういうことだったのだろう。

おれの親は早期教育に反対していて、3年生になるまでは家庭学習は一切しなかった。 そのため、学校の成績はそれほど良くはなく、この前たまたま押入れの中から当時の成績表を見たが、 それはまぁ、ひどいものだった。

3年になると家庭学習も多少やりはじめ、そうすると成績が一瞬でトップクラスになり、 秋には地元の最難関中学受験塾に合格してしまった。 ここの塾に入るための試験はかなり難しく、かなりの子国立私立小学校か、 あるいは低学年向けの講座でゴリゴリに仕上げてきた子だった。 一方でおれは学校勉強ではトップクラスだったもの中学受験勉強はしてなかったので不利だったが、 試験中にすべてその場のノリで解いた。 問題パズルのようなものが多く、そもそも麻布栄光向きの子選抜するための試験だったので、それもおれには向いていたのだと思う。

入塾してからも一気に成績を伸ばし、 4年の秋には四谷大塚の組分けテストがあったが、 ここでも無事C会員に合格。 C会員の世界だと半分くらいは御三家合格するから、 ざっくりいうとこの時点で麻布栄光に行けることはほぼ確定した。 その後もそれなりに勉強はしたが、陸上部キャプテンとして陸上大会に出場したり、 自らミニ四駆部を立ち上げたり、デジモン転売業をやってボロ儲けしたり、 3以上の努力はしなかった。

結局、無事に麻布中学に進学し、超地頭キッズたちと楽しく6年間過ごした。 その後の大学受験は、高3の時に受けた鼻の手術がまずくエンプティノーズになったために残念ながら破綻したが、 あれがなければやっぱり3の努力東工大に進学してたと思う。 おれは、東工大で一番になり、MIT交換留学することが夢だったのだ(英語だけはそれなりにやり準一級までとってたのはこのため)。 結局その後京大に行ったが、 やはり民草とは程遠い世界だった。

新卒で入った日立製作所も、周りには修士以上が応募条件なので、 やはりここでも民草には会えなかった。 実のところ、それ以降の職場でも、特殊場合を除くと全員修士以上だった。

民草に出会ったのはようやく最近のことだ。 修士号もないやつがエンジニアリングをやるということが おれにはどういうことなのかさっぱりわからないのだが、 とにかく、民草学歴であっても、自分なりに創意工夫してエンジニアリングっぽいことをしてる 人たちがこの世には存在するということがようやくわかってきた。

まぁ、存在することはわかったとしても、 どうして彼らが自殺しないのかがよくわからないのだけど。 何が楽しくて生きてるの?

経験から年収2000万のエンジニアを目指すひとへ

詳しいプロフィール: https://anond.hatelabo.jp/20230415043128

今年は昇給と株高で見込み見込み年棒2000万だった。27歳になり変化があったので備忘録代わり。

キャリアについて***

新卒380万→900万→1500万→2000万(昇給20%ベースアップ&株高)

学生時代留学をしたり、英語真剣勉強したのが効いて2社目から年収が激増した。

2社目からは完全に英語仕事をするようになり、その経験から3社目に転職した。

それぞれ短い間しか在籍しなかったが、エンジニア仕事なんて所詮1年もいれば全て習得できるものばかりだったので、すこし話を盛ればいくらでも就活エピソードをつくることができた。

おすすめキャリアパス***

新卒年収1000万以上くれる会社に入れるのがいちばんいいが、それは難しい。

(ちなみになんで新卒で入るのがいいかというと、高い年収くれる会社で1から人間関係つくったり仕事を覚え直す必要がなくなるからエンジニアでも会社が違えば仕事は多かれ少なかれ異なってくるし、偉くなるためにはそれなりのテニュア必要。若くしてシニアになりたいなら、新卒で入るのがもっとも早い。ちなみにおれはシニアですらない。)

おれみたいな凡人ケースを仮定すると、以下がもっと再現性ある高年収サラリーマンエンジニアのなり方だと思う。

1社目: 誰でも入れそうな年収300~500万くらいの開発企業に入る。1~2年の開発経験を積んで、得意分野をひとつつくる。(FE, BE, APP, INFRAなんでもいい)

2社目: その分野の経験者枠として色んな会社チャレンジする。高年収を目指すなら英語を使う環境が良い。700~1000万くらいのオファーを狙う。入社したら面接で話せるようなエピソードをつくれるようにエンジニアとしてのリーダー経験を積む。シニアタイトルが得れるとなお良い。

3社目: 外資系会社のミドルレベルを受ける。特殊コーディング面接システム面接STARメソッドなどの準備が必要なので長期的な闘いになる。どの外資系でも落ちて半年くらいするとまた受けれるようになるので、宝くじだと考えて面接は受け続ける。(ここ大事

オファー額は今の相場でだいたい1500~2000くらいになると思う。入社したらあとは外資系グルグルするなり、転籍や昇進目指して社内の仕事を頑張る。

だいたい未経験から最短で3年、英語が苦手だったりエンジニアリング適性が高くないと長くて10年くらいかかると思う。キャリアが長くなればなるほどリーダー経験は重視される。

なにか質問があれば仕事終わりに答えようと思う。

2024-07-06

https://b.hatena.ne.jp/entry/4755864976177875616/comment/thongirl

偏見を恐れずに言えば、こういう人たちが競技プログラミングに惹かれていくんだと思う

これはあるかもしれんなあ

ソフトウェアエンジニアリングっていろんな能力集合体承認を得るのは相当大変なんだけど、あれはコーディングだけで端的にスコア順位承認が得られるもんね

2024-06-26

anond:20240626134856

事実だし、その上で

からな。彼が守りたいのはエンジニアリングでも本来意味での競技プログラミングでもなく、Atcoderというサービス自分の財布に過ぎない。

カルトと同じだよ。

anond:20240626115905

そもそも論点として競プロちょっとできてもエンジニアとしては「ハイスキル」ではないってことなんだよね

もちろん日本SWEは、昔の自分もふくめて、アルゴリズムとかデータストラクチャなんか知りませんやってこともありませんという人が普通にいるし、ひょっとしたら大部分だけども

プロは少なくともその二つとか計算量のBigOはわかってないと出来ないという意味比較で言えばハイスキルではある

ただ、実際のシステムの開発では例えばダイクストラをA*にしましょうなんてことはないわけで、アルゴリズムいるなら自作だし

そういう場面も滅多にないのでOOPとかDDDとかの「実践」、後で機能つけるとか変えるときに数十数百億円流れてるってプレッシャーの中どれだけ簡単に早く確実にやれるかという技術経験と実績が大事なんだよなあ

世の中の「エンジニア」のほとんどがソフトウェアエンジニアリングというよりはちょっとDayforceのレポートの設定がうまいくらいを求められてるのはその通りなんだけどね

anond:20240626113959

職場友達ゲームうまいつがいコンテスト競技?みたいなのでそこそこ勝っちゃうくらいで超難しいと思うし俺は絶対無理だけど

から仕事でどうかってキーボードつのが速いくらいなんだよね

仕事仕事なんだから仕事ができなきゃ「俺は難しいことをやってきた!」とか言っても全く意味ないわけで

ソフトウェアエンジニアリングってアルゴリズムを知ってる、その場でかける、なんて超狭い部分だから

例えばウチの職場で競プロが!っていったら「おおすごいじゃん」くらいには言ってもらえると思うけど「まだまだだな」ってのは全員の目に明らかだと思う

プロGAFA入れないしその競技で億かせげるわけでもないし

まだゲームのが稼げるよね

2024-06-24

anond:20240624095033

まともな社員(取締役?)には呆れられてる(だからリークされてる)わけで、

まあある程度丸く収めてももう終わりだろうな、少なくともドワンゴ側のエンジニアリングが効いてくる事業

すでに優秀な人はだいぶ出ていってしまったあとではあるが

2024-06-14

anond:20240614232918

うーん、何度読んでも、アルファから受けたアプローチの憂さを非モテ男になすりつける話でしかなくて草

恋愛工学からエンジニアリングを抜いて女に都合のいい話にした、みたいな

2024-06-11

anond:20240611152415

ソフトウウェアエンジニアリング世界って広くて

例えば君も当然知ってると思うがGoFなんかもscrapyに限らず特定ツールライブラリなんかは「知らない」と思うよ

まずその広さを知るのがプロ第一

クローラ開発の文脈で今までのに手を入れるのではなくて一から全部作るのを「フルスクラッチ」と表現するのは英語的にはともかく間違ってはいないと僕は思う

ただ、クローラスクリプトとか普通使い捨てだよね

再利用できるように書かないし実際君もOOPとかよく知らんじゃん

2024-06-09

[] 2024-06-09

朝食: なし、昼食: はちみつパン

 

やはり休日暇つぶし必要だと思い、Kaggleでmovielensデータセットで実験を行った。

最もシンプルモデルとして、ユーザー×アイテム行列に対する類似度を算出する方法で、類似ユーザーTop n人のレートの平均値を算出し、Top mのアイテムを出す。

これでNDCG@100で0.36ぐらいなので、ベースラインとしてはまあそのぐらいだろう。

実際、SOTAモデルを見ても、NDCG@100=0.4253ぐらいしか達成していない。

https://paperswithcode.com/sota/collaborative-filtering-on-movielens-1m?metric=nDCG%40100

Kaggleでのコンペは、精神疲弊しそうだし、自信もないので参加する気はない。

こう、なんというか、それなりの精度のベースラインモデルをササッと作るぐらいで丁度いい。

 

ところで、自分の7年の業務経験スキルセットがどの程度なのかというのを視覚化してみたら、多分以下のようになると思う。

genrelevel
コーディング★★★★
アルゴリズム★★★
インフラ★★
機械学習★★★
コミュニケーション★★
ビジネス理解
データ視覚★★
統計学★★

要するに、コードを書いていたいのである

実のところ「機能要件をどう実現するか」というエンジニア思考なので、あまり統計科学的な思考は身についていない。

といっても薬学研究の発表があれば「薬の作用副作用効果なのか、病気の症状によるものなのか区別がついていない」ということを指摘できる程度の批判的思考は持っているので、

科学」と名のつくところに科学とは程遠い政治存在することは知っている。

まりエンジニアリングが好きで、科学が嫌いなのは、その政治であるエンジニアリングは、作って見せればそれで実証できるのが好きである

ビジネス科学」と言われることがあるが「科学手法を使うから科学である」というのは少し違う気がしている。

自然法則を見つけるのが科学である。カネを儲けるための最適化理論は、発見ではなく、発明である

2024-06-08

はてサ国立大学教育に金かけないと稼げなくなるぞ」

逆じゃないの?

金がないから高等リベラルアーツ教育に金がかけらない。

そもそも国立大学の基礎研究大国がやるべきで日本がやるべきではない。

日本福祉に金をかけなきゃならないのだから、金になる応用や実用エンジニアリングに集中するしかない。

選択と集中」ではなく、「トリアージ」」なんだよ。

2024-06-05

I.GPT-4からAGIへ:OOMを数える (7)

アンホブリング

最後に、定量化するのが最も難しいが、それに劣らず重要改善カテゴリーを紹介しよう。

難しい数学問題を解くように言われたとき、頭に浮かんだことを即座に答えなければならないとしたらどうだろう。最も単純な問題を除いて、苦労するのは明らかだろう。しかしつい最近まで、LLMにはそうやって数学問題を解かせていた。その代わり、私たちほとんどはスクラッチパッドで段階的に問題を解いていき、その方法はるかに難しい問題を解くことができる。「思考連鎖プロンプトは、LLMのそれを解き放った。生の能力は優れているにもかかわらず、明らかな足かせがあるため、LLMは数学が苦手なのだ

私たちはここ数年で、モデルの「足かせを外す」ことに大きな進歩を遂げました。これは単に優れたベースモデルトレーニングするだけでなく、アルゴリズムの改良によってモデル能力を引き出すものです:

足場作り。CoT++について考えてみよう:ただ問題を解くようモデルに求めるのではなく、あるモデル攻撃計画を立てさせ、別のモデル可能性のある解決策をたくさん提案させ、別のモデルにそれを批評させる、といった具合だ。例えば、HumanEval(コーディング問題)では、単純な足場作りによってGPT-3.5が足場なしのGPT-4を上回った。SWE-Bench(実世界ソフトウェアエンジニアリングタスクを解くベンチマーク)では、GPT-4は~2%しか正しく解くことができませんが、Devinのエージェントの足場があれば14-23%に跳ね上がります。(後ほど詳しく説明するが、エージェントのアンロックはまだ初期段階に過ぎない。)

ツール:もし人間電卓コンピュータを使うことを許されなかったらと想像してみてほしい。まだ始まったばかりだが、ChatGPTウェブブラウザを使ったり、コードを実行したりできるようになった。

エポックAIによる研究によると足場作りやツール使用など、これらのテクニックのいくつかを調査したところ、このようなテクニックは多くのベンチマークで通常5~30倍の効果的な計算量の向上をもたらすことがわかった。METR(モデル評価する組織)も同様に、同じGPT-4ベースモデルからのアンホブリングによって、エージェントタスクのセットで非常に大きなパフォーマンスの向上を発見しました。

https://situational-awareness.ai/wp-content/uploads/2024/06/metr_gains_over_time-1024x597.png

METRのエージェントタスクパフォーマンス。出典モデル評価と脅威研究


これらをコンピュートとアルゴリズム効率統一した実効的なコンピュート規模に当てはめることは困難ですが、少なくともコンピュート規模の拡大やアルゴリズム効率とほぼ同規模の大きな進歩であることは明らかです。(また、アルゴリズム進歩が中心的な役割を担っていることも浮き彫りになっています。0.5OOM/年の計算効率は、すでに重要ものではありますが、ストーリーの一部に過ぎません。)

「アンホブリング」こそが、実際にこれらのモデル有用になることを可能にしたのであり、今日多くの商業アプリケーションの足かせとなっているものの多くは、この種のさらなる「アンホブリング」の必要であると私は主張したい。実際、今日モデルはまだ信じられないほど足かせが多い!例えば

ここでの可能性は非常に大きく、私たちはここで急速に低空飛行の果実を摘んでいる。これは非常に重要です。"GPT-6 ChatGPT "を想像するだけでは完全に間違っていますGPT-6+RLHFと比べれば、進歩は段違いだ。2027年までには、チャットボットというより、エージェントのような、同僚のようなものが登場するだろう。

続き I.GPT-4からAGIへ:OOMを数える(8) https://anond.hatelabo.jp/20240605210232

anond:20240605004226

プロンプトエンジニアリング」wwwwww

コピペでできる簡単お仕事wwwwwwwww

2024-05-28

anond:20240528224117

プロンプトエンジニアリングを補佐するAI必要で、

さらにそのAIの利用を補佐するAI必要で、

さらにそのAI・・・・・

人類はどこに向かうのかしら

2024-05-12

[]ITを極めるとは

社会人になってからぼんやりした目標ITを極めたいという思いがある。

一分野に特化したタイプではなくIT領域におけるオールラウンダーのような総合格闘家のような存在

まずITを極めるとは具体的にどういう状態なのか。そのためには何をすればいいのかを考察する。

まずITを主要トピックに大別する。必ずしもMECEではない。

そしてどういうことができたらITを極めたと言えるかを思いつく限り列挙してみる

次は具体的に列挙した例について解像度を上げてどの要素に分類されるものかを考えた上で、それを極めるには何をすればいいかを考える。

2024-05-11

お前システムエンジニアを名乗るのやめろ

まり理不尽なことでクライアントと言い合いになったので、多少ボカして顛末を記す。

私の会社とある商品オンライン販売しており、その在庫管理システムのようなもの必要としていた。

現状ほぼ手動でやっており、システム化が必須だった。

それでネット検索して「システム構築はお任せください」というシステムインテグレータに見積もりを依頼し、発注することになった。

概ね順調にシステムが出来てきたころ、私と先方のシステムエンジニアとの会話でこのようなことがあった。

私「ありがとう、これで多くが自動化出来て助かるよ」

先「それなら良かったです」

私「一点いいかな?受注してから発送作業者作業に取り掛かるまで、現状だと手動で見に行かなければならない。ここも改善したいのだがいけるかな?」 ※特定を避けるためボカしてます

先「なるほど・・・その場合は人が常駐している必要がありますね」

私「その作業、君がやってくれるかな?」

先「えっ?」

私「えっ?」

となって空気おかしくなった。私の言い分はこうである。「システム」は業務工程全体を表すのであって、ソフトウェア的な部分だけを表すワードではない。

からシステムエンジニア」を名乗るなら、ソフトウェア面以外の箇所も改善するのが当然ではないか、というのが私の理屈である

しかし先方の言い分はそうではない。システムエンジニアソフトウェアシステムだけを改善し、それ以外は関与しない。

からソフトウェア改善対応できない箇所は「システムエンジニア」だから対応しないというわけである

私にとっては、一体何を言っているんだという話であるシステムという言葉を軽視しているというか、濫用しているのではないか

ソフトウェアも立派なシステムであるが、これは株式会社株式会社のやりとりである

ビジネスシステムの根幹であって、ソフトウェアはその内部のいち部分でしかないことは明白ではないのか?

結局そのシステムインテグレータは、ソフトウェア以外のシステム対応しませんということだった。私にとっては片手落ちの気分である


システムエンジニアソフトウェアだけしかエンジニアリングしなくて良いと思っている人。

お前システムエンジニアを名乗るのやめろ。ソフトウェアエンジニアと名乗れ。

2024-04-29

anond:20240429165250

そうだね

サイエンスであるからには、数学的に裏付け必要だよね

数学的な裏付けがあるのであれば、コードがなくてもサイエンスだし

「こう書いたらこうなりました」エンジニアリングではあるかもしれない

ログイン ユーザー登録
ようこそ ゲスト さん