「c#」を含む日記 RSS

はてなキーワード: c#とは

2024-09-19

anond:20240919091203

C++よりましとかCOBOLよりとか言い出したらきり無いが、JavaC#現代不良債権

言語というより周辺が難解。だいたい公式ドキュメントのせい

氷河期世代自己責任と言われてもなと思うITエンジニア

増田40代前半。新卒はまさに氷河期SES就職していらいIT業界に居続けています転職は数回経験済み。

新卒20代から氷河期への侮蔑を感じる。努力不足って感じの。

でもそもそも20年前と今じゃITも含めての周辺環境が違いすぎるのに努力不足の自己責任って言われるのはやっぱ納得がいかない。戦国時代合戦見て「俺なら~」言う感じのなろう系かよ

転職イメージ改善

まずこれ。転職をなんとも思わなくなった。20年前は同業他社でも転職は難しかった。新卒辞めて出来るのは公務員試験とかかドブラックへの就職のみ。今以上に年齢と能力釣り合わない募集しか出てなかった

転職のしやす

イメージとともにしやすさも一気に変わった。紙の履歴書職務経歴書なんて消えた。今も求める企業はたぶんヤバいアプリサイトで申し込みしやすくなった。昔のような自分の足で見つけるとか人脈が無いと見つけられないとかがなくなった。

職場環境改善

やっぱ残業が消えたのは大きい。今もあるところはあるだろうが奴隷の鎖自慢か上が下手なだけ。時間があれば何かに取り組む余裕は出る。

言語フレームワーク進化

自分新卒の頃はJavaがメインだったが、今のPythonJavascript、各種フレームワークDockerとかってとにかく分かりやすい。C#は相変わらずだしMSドキュメントは未だに読めないレベルだが、要は興味を持ってスキルアップやすい。あの時代Java理解できて高められた人は努力とかでは片付けられない。

ITスキル底上げ

主にユーザー側。馬鹿が居なくなった。20年前はほんとIT音痴が多かったのでプロジェクト破綻は当たり前、そしてユーザーが強かった。精神が安定するのは何かをなすのには最重要

スマホパソコンの普及

特にノートがそれなりの性能と価格になったのは良い。プログラム稼働環境も高スペック必要としなくなった。自宅で勉強やすくなった

通信回線格安

ネット情報収集勉強するにも負荷だった通信料もだいぶ安くなった。というかほぼ無料

情報の集約化

やっぱ色んな情報ネットに集約化され、更に正誤も判定され質の良い情報簡単無料で手に入る用になった。結果回り道が発生しない最短最適化ルートをたどることが出来るようになった

資格取得の最適化

1コ前とおなじになるが、資格の取得も最適解がもう見つかって実務経験0でも高度資格取れるようになった。詰め込みの可否はともかく20年前のような個人五里霧中勉強はもはや無い。

今の世代が1の努力する5倍の手間と努力で同じ1の成果を得たのが氷河期世代。それに対して「なんで1の努力しなかったんですか?」って言うのだからわかりあえない

でも「1の成果のためには5の努力必要だったんだよ」って言っても時代の空気もあるので理解してもらうのは難しい。ほんと1程度の努力で1の成果がもらえる君等が羨ましいし、氷河期世代自己責任という同年代と上の世代は大半0.5の努力に4.5の親と運だからマジで害悪

2024-09-17

anond:20240917093312

古い古くないならC#結構古いが

繰り返すけど適材適所だよ

いろんな言語でいろんなもん書いたらわかる

anond:20240917091255

言語なんて適材適所だよ

C#はないやろ

VBでいい気がするけど今時まあPythonってのは妥当じゃないの

マイクロソフトがCopilot in Excel with Pythonプレビューを発表

AIPythonコードを生成するらしい。

Excel公式言語Pythonなんてクソ言語じゃなくてC#採用してほしかったわ。

2024-09-16

マケスピ2 RSSはどうしてこんな設計にしたんだろう。

マケスピver2にして以前、以前ver1用に書いたDDE通信が使えない事に気が付いていたので、ちょっと、まじめに調べてみることにしたら、以外なことがわかった。

昔、ver1 rssの頃は、いにしえのDDE通信だった。

そして、マケスピ2 RSSではその仕様が、何とSendMessageとCOPYDATASTRUCTを利用した、いにしえのWindowメッセージ通信になっている。

しかも、ネイティブdllの中に、C# ILをgz形式で埋め込んだ変な構造だ。

MarketSpeed2_RSS_32bit.xll(dll)の中にリソースとして、C#で書かれたMSRSSがgz(lz77)として埋め込まれてる。

ILからILSpyとかで楽に読めるからいいんだけどネ。

しかし、今時SendMessageとCOPYDATASTRUCTかよ!

はぁ・・・これをpythonエミュレートするのは骨が折れるだろう。

pythonexcel操作した方がマシだな!(これは既にやってる人がいる)

いい加減にWebAPI化してくれないか

そしたら、他のプログラムでも簡単に使えて便利だと思うんだけどなあ。

excel vbaとか書きたくないよ。

WebAPI化してほかのアプリケーションでも自由に使えるようにしてくれよ。

もう2020年代だぞ・・・

2024-09-13

40代氷河期世代ITエンジニアの焦り

SESから転職繰り返し名前だけは有名な企業情シスに入れた

しかし周りのキラキラ不安で焦ってる

JavaScriptが人気でGASとかVBScriptでローコードで書くのがメインでPythonとかC#とかサーバサイドとか多かった自分スピード感に付いていくのが辛い

JavaScriptってみんなどう覚えた?自分資格試験とか経由で覚えたり業務で覚えたりと後から付いてくる感じで一から覚えるの苦手

あと応用やOracleSilverやAWSアソシエイトやLPIC2とかよりPMPの方が評価されるのね。自分でも中途半端だとは思うけど高度やGoldプロフェッショナルって難易度カーブ急すぎるよ

はてなの強強エンジニアには鼻で笑われるけど同世代中途半端エンジニアはどう過ごしてるか知りたくて書いた

会社相談員に聞いてもあなただけの仕事言うけど、ライブラリPaaSがこんだけ発展したらセンススピードある奴がいい感じでやるからどっちも無い俺は悩んでるんだよ!って言ったが通じなかった

SNSだとみんな登壇してキラキラしてるしもう辛い

2024-09-01

窓際おじさんの生存戦略

職場左遷されないように自分しか出来ない仕事模索中。

ひとまずC#アプリ開発は今んとこワイしかできないかOK

2024-08-27

anond:20240827232008

本人が自己流でその周りにジュニアが少しという環境なのでJSくらいしか選択肢がないのでは

C#は本人以外読めないし本人もJavaは疎い感じだし

2024-08-24

スタティックおじさん

JavaでもC#でも結局スタティックおじさんに成り果てました。

もう設計考えるの面倒なんで😅

全部スタティックでいいじゃないっすかね。

2024-08-22

ITはつまらなくなったけど、料理イラスト漫画楽器作曲とかは寧ろ楽しくなったんだよな

例えば、俺、CoffeeScriptが嫌いだったんだけど、なんで嫌いかっていうとRubyが嫌いだからなんだけど(諸説あります

でも、頑張ってCoffeeScriptゴリゴリ書いてた人たちっていると思うんだよね

自分TypeScript登場時からずっとTypeScriptなんだよね

だって、アンダースヘルスバーグだよ?

バーグハンバーバーグじゃないよ?

あの、DelphiとかTurbo PascalとかC++ BuilderとかC#原作者だよ?

しかし、なんだ、こうやって陳腐化していくことがどれほど多いことか、IT関係

これが理系機械工学関係だったら、流体力学とか材料工学陳腐化するなんてないよね?

普遍的知識を、技術大学で習ってるはずなんだよね

から大学で習う情報工学だとしたら、やっぱりできるだけ普遍的なことを習ってるはずなんだよ

でも、ITyak shavingが多いよね

本質的知識を得るために、WindowsLinux上の環境で学ばなければならないわけで、

落ち着いて情報工学勉強をするために、Windowsの余計な情報を表示するウィジェットの閉じ方を学ばなければならなかったりする、馬鹿げてるよね

そう考えると、料理、絵、音楽、みんな普遍的ものの集まりだよね

料理の四面体なんてあるけど、煮る焼く炒める蒸すどれも不変な過程だよね

調理器具だってフライパンや鍋が日進月歩進化して、以前のバージョンが使えない、なんて買い替え需要を促すための嫌がらせメーカーがしたりもしない

だって証券インクペンだとしても、液晶ペンタブレットだとしても、筋肉知識とか、パース知識とか、不変だよね、永遠に変わらないものだよね

まあ、流行の絵柄とかは変わるけど、そういう流行に流されないのも大事だよね

個性がない、ってことは、誰かが絵を見て、これは~さんの絵だ、って気づかれないってことだから商品価値がなくなっちゃうよね

ピカソじゃないけど、敢えて意図して個性的に描くの大事だよね

音楽理論も変わらない、楽器の弾き方も変わらない、正直、ギターなんてどこのメーカー買ったって同じようなものなんだけど、

同じエレキギターを何本も持ってる人っているよね、お金持ちだよね、自分チューニングがそれぞれ違うギター複数本持ってるけど、それはチューニングのためなんだよね

話を戻すと、ITクソつまらなくなった、の元の文章にもTypeScriptでクソアプリ書いてたときが楽しかったみたいな話があったけど、

俺がMacOSX 10.2だったかで作ったアプリは、現在Macではまったく動かないからね

Xcodeでrebuildしても怪しいんじゃないか

その点、Windowsは凄いよね、後方互換性が凄い…

だったんだけど、今のWindowsAppleみたいになっちゃったよね、足切り足切りWindows 10は動くけど、11は動かないマシン大量発生

全部Ubuntuにでもするのかね?困っちゃう

アルゴリズムとか数学は不変だよね

不変なことを勉強した方がいい、流行に流されるな

でも、なんか実装しようとすると、途端に流行の~をマスターしなければならなくなるよね、IT系の嫌なところだよね

もう何かに振り回される人生を終わりにしたいんだよね

2024-08-13

Rustかきたいとおもいながら業務用のC#コードを書いている

これ私たちは買われてるよな・・・

2024-07-22

C++C#Javaで働きたいが

FizzBuzz書けないプログラマたち」「技術書を買ったことも読んだこともなくパソコン教室状態」で働く確率が高い。

ウェブ系に行くしかないのだろうか

2024-06-03

プログラマーの人さあ、いくつくらいの言語を使える?

大昔書いてたけどもう忘れたってのを除いて

今新しいプロジェクトでこの言語使いますってなったとき

即戦力になれるくらいの言語がいくつある?

例えば自分だったら昔はC#とかPHPとかRubyはよく使ってたけど今はさっぱりで

自分10年以上くらい使ってないからこういうのは数えない

自分だったら、RUST, Python, Typescriptは今でもよく使うから3つかな

これって普通

2024-05-08

anond:20240507215928

別にC#LINQとか使ってるから入力が先に来るのも知っている

ただ、出力が最初に来るのが分からないって言ってるからいや、それプログラミング思考の順序と同じやんってなるわけで。

から、あのSQLが分からないって言ってるのSQL別にプログラム関数として考えるのであれば

戻り値入力){処理+条件}

で、別に何も変わらないと思うんだけど

Order byは出力じゃなくって処理に含まれると思うんだけど出力になるか?

出力順の設定は出力より前で実施されるのであればそれは処理だと思うんだけど出力になってるし。

2024-04-04

anond:20240404115634

しろC/C++C#あたりでの実装経験が多くなればなるほど寛容になる傾向があると思ってる

ガチガチに作りたがるのはだいたいWebメインでやってきた人

2024-04-01

理解時間をかける」がわからない

話題になっている、世界一エンジニア思考法という本を読んだ。

その中に「理解時間をかける」というのがあったのだが、それがどうしても受け入れられない。

これがどのような考え方かというのは、ここに書いてあるので良かったら読んでみてほしい。

https://note.com/simplearchitect/n/n388201603a28

凄く引っかかるのが、

「今までは、実際にコードに触れないとわからないよね?と思っていたけど、そうではなくて、ドキュメントを読んでいて理解できない箇所がでてきたら、時間をかけて理解して進むようにした。」

というところ。

例えばだけどif文についてのドキュメントを1回読んで、

なんとなくこう動くんだろうなということが分かったとしたら、あとは動かしてみたほうが早くない?とか思ってしまう。

それとも、なぜC#のif文は{}で括っているのか、[]ではだめなのか?C#の成り立ちから調べよう!ということを頭の良い人たちはしているのだろうか?

ドキュメントがわからないときどこまで深追いをしていくのが「理解」なのかがわからない。

そして私みたいに頭が悪いと、一度深淵に潜り込んでしまうと二度と浮かび上がってこれないかもしれないという恐怖がある。

Visual Studioコードを書いているが、そういえばVisual Studioのことを「理解」していないな。と思ったら最後

Hello Worldを出したいだけなのに永遠にVisual Studio領域から出ることが出来なくなってしまうのではないかと思ってしまう。

一流のエンジニアはやはりそこまで理解しているのだろうか、

この本を読んで参考になった!理解時間をかけることを恐れずにしよう!と言ってる人たちはどこまで時間をかけることを想定しているのか?

何なら死ぬまで理解時間をかけてやろうというぐらい覚悟ガンギマリの人たちなのだろうか。

ほかの部分については言っていることがとてもわかるだけに、

この考えだけ全くわからない思想なのがすごく怖い。

anond:20240401150134

だってないじゃん

ポインタ使えますよってだけで俺はC#デベロッパーじゃないけど会社のレポの数十万行ある中で一個もないよ

自身画像処理で使ったことある

anond:20240401145607

pythonとかRubyとかJavaとかC#とかからRustに置き換えられるシステムなんてこの世にいくらでもあるよ~

それらの言語パフォーマンス予測可能性が問題になったら昔ならC++に置き換えてたところで、今はRustが候補に入ってるだけだよ~

anond:20240401145138

え?まさかメモリ直接アクセスするC++とRustが競合でCはOOP言語では無いので実質C++しかないってしらんの?

C#も滅多にしないしJavaVMだし君そもそもプログラムできるんか?

2024-03-30

動的型付け言語って難しくね

メモ帳プログラミングするなら、動的型付けのほうが簡単ではある。

でも、VscodeIDE使ってインテリセンス活用するなら難しく感じる。

C#なんか、varで動的型付けぽく使いつつ、中身は静的型付けだからインテリセンスががっちり効く。

VisualStudioC#プログラミングめっちゃ簡単

TypeScriptは使ったことないけど、おそらくJavascript欠点をそうやって補っているのかね。

もう、インテリセンス頼りになりすぎてインテリセンスなしでのプログラミングが難しい。

そういう意味だと、Pythonは初学者向けと上級者向けということになるのかな。

2024-03-25

私の思うオブジェクト指向貴方の思うオブジェクト指向はなぜ違うのか

同じプログラマなのに話が通じないと思ったことはないでしょうか

どうやら私の思うオブジェクト指向貴方の思うオブジェクト指向は別のもののようだ

A君はウィキペディアを見ながら、カプセル化継承多態性だと言う

B君はC++/C#/Java等でプログラムを書くことだと言う

C君は OOPとOO は区別しろとか言ってくる

D君はこの世界のすべてはオブジェクトだと言う

E君はSOLID原則の方が大事だと言う

なぜかみんな見ている世界が違うようだ

どうしてこうなったのか

久々に触ったらUnity筋が衰え切っている

C#なんもわからんUnityもなんもわからん

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