「TypeScript」を含む日記 RSS

はてなキーワード: TypeScriptとは

2023-11-16

TypeScriptの「==null」が話題になっているけど、こういうほんの些細な認識の違いから全てが崩壊していくのがTypeScriptの辛いところだな。

2023-11-05

anond:20231105115233

backgroundによるんじゃないかな?ワイはCやC++は得意じゃないし、

Go, Typescript, Pythonあたりをよく使うから

2023-11-02

anond:20231102221702

あれはあれでgoroutine除けばシンプルすぎて他の言語に入りづらくなるかもしれんけどな

やっぱ初心者フロントエンドから入るのが日本じゃ一般的じゃないか

まりjavascriptもしくはtypescriptから入る。

2023-10-20

マジ頭湧いてるプログラマーがいるわ

プログラミングサッカーに喩えると、巷にいるプログラマー小学生サッカーレベルからJ1レベル選手まで全部いるんよ

他の人から見たら

リフティングできるのすごいね

ってなるんだけど、実際には小学生サッカーだったりする

だけど普通に会社とかフリーランスとかでドヤ顔プログラマーとして働いてるわけ

面接でそれを見抜くのはそれなりの能力を持った人、つまりスカウトじゃないと無理なので小学生レベルでも普通に採用される

その結果リフティングしかできないやつがJ3のチームに普通に所属してしま

小学生の昼休みサッカーでそこそこ上手いって言われてるレベルなのにJ3試合に出てくるっていう地獄

いざ試合になってボールが回ってきたらリフティングばっかしてて、いきなり敵にパスするみたいなことを平気でやって

パスミスはしょーがないでしょ」

みたいな感じだったりするわけでマジでヤバイ

具体的に言うとオブジェクト指向理解できてない状態TypeScriptanyを連発してバグだらけのクソコードを量産しておいて

オブジェクト指向とか古い考え方は必要無いです」

とか言うくせに

別にオブジェクト指向で書く必要はないけれど、だったらどこでメンテナンス性と堅牢性を担保してるのか教えて?」

って言うとフガフガ言いながら逃げるっていうね

まぁ見事に首になったけど、別のJ3のチームに行って試合するんだろうな

2023-10-19

からJavaScriptやってる人は困ってない(キリッ)

お前の書いたクソコードメンテしてる人が死ぬほど困ってるんだよアホかよ

そんでバグ放置してるせいでセキュリティ系の問題死ぬほど起きてる

そのくせ「JavaScriptでは型なんていらない」とか言い出してオブジェクト指向的なコード全然書かない

TypeScriptがなんで流行ってるのか分かってないんだろうな

JavaとかC++とかをずっとやってる人が「オブジェクト指向は古い」って言う意見とはレベルが違うんだよ

みんな「バグを無くそう」「メンテやすコードにしよう」とか考えてオブジェクト指向とかそれに代わる物を使ってるのに

JavaScriptしかやってないアホって自分の好きなコード書けたら別にいいよね、っていう感じで協調性なさすぎだわ

2023-09-30

Typescriptが分からない

エラーハンドリング一つとっても、例外なのかResult型を定義すべきなのか、

Error型と正常値のUnionにするのか何もわからない

プロジェクトごとの決めの問題

2023-09-27

anond:20230919141733

プログラミングを学んで何がやりたいかによる

とりあえずプログラマーとして仕事したい→Java

Webサービス作りたい→JavaScript/TypeScript, HTML, CSSとか?

ゲーム作りたい→C#(Unity, UnrealEngine)

スマホアプリ作りたい→Kotlin(Android), swift(iPhone)

事務作業自動化したい→VBA

ちなみに「とりあえずプログラマーとして仕事したい」以外は、プログラミング以外の勉強必要になる

2023-09-19

anond:20230919123950

Wasmを中心としたエコシステムが普及し始めたら、JavaScriptに縛られているTypeScriptレガシー扱いされるようになるだろうな。

anond:20230919122025

JavaScript/TypeScript だけ出来ても仕方がないんだけど、全くのプログラミング初心者プログラミングというものをかじるための入り口として勧める人は割と居るように思う。SCRATCH的な意味でのプログラミング入門用として。

まあ、俺は勧めないけどね (^^; 

anond:20230919120932

TypeScriptはまだ「生き残るのか不安技術」側だと思うよ

この間DHHもボロくそに言ってたし

anond:20230919121814

うそう、そうなんだよ。

それなのにはてなに巣食うエンジニアどもはよってたかってJavascriptTypescriptだと初心者殺しを薦めてきやがる、許せねぇよなぁ?

大して金にもならねぇしよ。

2023-09-04

anond:20230904165304

今時PHPでもRubyでも言語単体だと徐々に仕事減っていくはずなので

フロントエンドJavaScript/TypeScript)かクラウドインフラ(AWS)どっちかとセットで勉強してますって体裁は欲しい

2023-08-22

Nvidiaの株が上がるたびに、俺の機嫌が悪くなる

俺たちの敬愛するAppleが斬ったはずの、あのNvidiaがっ!

Linux生みの親のライナスが "fxxk you Nvidia!" と叫んだ、あのNvidiaがっ!

なんで調子がいいんだよ畜生

MicrosoftIntelNvidia帝国は早く地の底に沈めよ!

世の中にはAppleLinuxがあれば十分だろ!

どうして自由を愛するエンジニア敵対する奴らばかり、調子がいいんだよ!

イライライラ...

これ何ていう病気?死ななきゃ治らないやつ?

MSといえば、VSCodeTypeScriptの人気は揺るぎを見せないし

ほんと、アンチMSアンチWintelを気取りたいエンジニアにとっては地獄の日々やで...

2023-08-10

プログラミングこそ独身孤独救済ツールである

弊方30歳。

プログラミングは元々やってたがいわゆるSIer上流工程コードほとんど書いてこなかった。

最近仕事も落ち着き、時間も空いてきたので夜はやることがなくなってきた。昔は友達と飲みに行くこともあったが、コロナと周りの結婚で気軽に飲みに誘える友達も減ってきた。晩婚化というは嘘だと思っている。(正確に言えば恋愛市場二極化)

受動的に楽しめるyoutube なども娯楽ももパターン化されて飽きてきたのでプログラミングを始めた。

学生時代理工学部だったしJavaは触っていたので最低限の下地はあるので理解はそこまで困らなかった。

最近TypescriptNext.jsNest.jsなどを使って簡易的なアプリケーション作成しているがこれがまた面白い。今までの技術歴史を振り返りながらこの技術がなぜ出てきたのか、なぜ前の技術ダメだったのか、色んな考察をしながら進めていくといくらでも時間を使える。新しい技術いくらでも出てくるからコンテンツとして終わることもない。今後もJavascript(Typescript)関連はある程度追っかけておいて60歳になってもWebアプリが作れる人間になれればと思う。その頃にWebアプリ存在するかどうかは分からないが。

だらだらと書いてしまったが独身時間を潰すならプログラミングは最高である

2023-07-31

anond:20230731104947

最近最前線から離れててあんまり追えてないけど、現役のとき2008年くらいか10年くらいの間で、仕事のやり方や設計の考え方が大きく変わったIT技術要素で、いまぱっと思い浮かぶのはこんな感じかな。

分野にもよるし、調査して試作した結果自分業務には採用しなかった技術とかもある。流行ると思って使えるようになったけど流行らなかった技術を入れるとたぶんもっとある。

あと、新機種が出てOSが新しくなったり、ミドルウェアの新バージョン対応テスト手法進化もけっこうカロリー高いけどここには書いてない。

自分フロントエンド専門でReactしかやらない」みたいに分野を絞れば大分減るけど、その技術が何年持つかわからいか普通リスクヘッジのために他の技術も齧らざるを得ないし、バックエンドとかの人と議論するのに結局他分野の知識もそれなりに必要

ソーシャルコーディング(GitHub)

スマホアプリ(iOS, Android)

NoSQL(memcached, Redis, Cassandra)

暗号通貨

クラウドアーキテクチャ、XaaS(AWS, Google Cloud, MicrosoftAzure)

CI/CD(Travis CI, CircleCI, Jenkins)

トランスパイラ(Browserify, webpack, CoffeeScript, TypeScript)

システム(Rust, TypeScript, Haskell)

テスト自動化(xUnitSelenium)

クリーンアーキテクチャ

コンテナDocker

オーケストレーション(Ansible, Kubernetes, Terraform)

機械学習(Python, MATLAB, 線形代数数学知識)

HTML5(WebGL, WebAudio他)

SPA(React, AngularJS, Ember.js, Vue.js)

マイクロサービスアーキテクチャ

3Dゲームエンジン(Unreal Engine無償化、Unity5)の他分野への普及

GraphQL

機械学習ライブラリ(Tensorflow, PyTorch, Chainer)

Jupyter Notebook

NFT

モバイルアプリフレームワーク(React Native, Flutter/Dart)

シングルサインオン

多要素認証生体認証

メタバース

2023-07-18

略称

プログラミング言語 C++話題の中で Template Meta-Programming のことを TMP と略することがある。

しかし TMP を下ネタだと読み取ってしまうやつがいて、ほんまにもうクソ面倒くせぇなってなる。

ツイッタで JavaScriptJS と略したり TypeScriptTS と略したりしてもなんかアレな感じになる。

2023-06-22

2023年時点で許されるロックインと許されないロックイン

許される

GitHub

VS Code

Swift

Kotlin

TypeScript

Google スプレッドシート

・(とても微妙だが)AWS

許されない

Slack

Flutter

Salesforce

Azure

・Notion

後者の使いこなしを自信満々に技術ブログ採用情報掲載しているような選定力が無いところは、即切りします。

2023-06-17

anond:20230617000650

TypeScript+ReactというかJavaScriptになるのは誰でもできるしできる人口も多いってのが前提にあるからじゃね

あと近年はUIがあるものは基本Webって流れになってるから

転職活動しているが、DX推進の求人がどれも似たようなのは何なんだろ

タイトルの通りで、Webエンジニア転職活動しているが、DX推進の求人がどれも似たようなのばっかりなのは何なんだろう。

一斉に似たようなコンサルでも各事業会社に入ったのか?

特徴はだいたいこんな感じ


こういう部署って、まさにいま社長直下組織戦略として推し進めていて新しく開発できてるときは良いと思うんだけど、DX推進自体が下火になったり、いずれ時代とともにシステムレガシーになるときが5-10年後ぐらいには来るはず。

社内的にも多いとは言えない開発リソースの中で、言語ライブラリバージョンアップ脆弱性対応やEOL対応に伴うリプレース割合や鳴り止まない謎アラートが徐々に増えて行って、新規開発と保守運用比率が逆転したとき

優秀なメンバから順にモチベーションを保ち続けることが難しくなるのではないだろうか。

長期的に見ると、開発体制が持続可能企業と、そうでない企業に分かれるときが来ると思うのだけどどうだろう。

2023-06-14

金欠鬱病短期お金を少しだけでも稼ぐ方法を教えてください。

無職鬱病なんだけど、現在金欠に陥っていて困ってる。

どうにかしてお金を稼ぎたいが、鬱の症状もあって毎日アルバイトとか、肉体系の労働は無理だと思っている。

日払いとか週払いでお金を稼ぐにはどうするのがいいか教えて欲しい。

おすすめサイトとかがあれば教えて欲しい。よろしくお願いします。

以下スペック

2023-06-08

TypeScript使わない現場なんてあるの?

Vue3のComposition API文句言ってる人がいて、何言ってるのこいつとか思ったらJavaScriptだった

そりゃJavaScriptならComposition APIなんて面倒なだけだろうね

ただ今時TypeScript使わない現場なんて存在するのかね

そこそこ現場見てきたけどJavaScriptソース基本的にマイグレ前提で放置されてるレガシーになってたけどな

そいつを救出するならTypeScript必須だし、そうなるとComposition API必須だと思うけどな

その段階でReactに、とかいうのは全然分からんくて、Vue3になった時点でReactよりリアクティブに書けるんだからVue3でいいじゃん、という感想

2023-06-06

Rustばかり書いてきたSWEPHPプロジェクトに携わって思ったこ

スコープ限定することができなくてデバッグの時に訳が分からんくなる。

 ・メソッドを分けて切り分ければよいのか?でもこれをするとパフォーマンスが低下するしな。

・型の情報がほぼ無いか知識を引き出す為の取っ掛かりがつかめない。

 ・Github Copilotに頼り切りになってる。それが無かった時はフレームワーク機能を丸暗記してたのか?

 ・RustやTypeScriptではVSCode上に表示されるドキュメント情報を読みながらコードを書いていたので、それができないのは本当につらい。

・nullがあるのが気持ちが悪い。Optionが無いとエラーハンドリングバグまくりそう。

・まだPHPやLaravelの機能を完全には把握していないから、これから深淵を覗くことになりそう。

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