はてなキーワード: typescriptとは
C#でGenerics使いまくってるメンだと普通にtypescriptで型パズラーになるぞ。
はてブのホットエントリ(総合)で月内に数多く[あとで読む]タグを集めたエントリ
453あとで/2414users 2019年のエンジニア新人研修の講義資料を公開しました - Cybozu Inside Out | サイボウズエンジニアのブログ
343あとで/1396users 【全文公開】チママンダ・ンゴズィ・アディーチェ『なにかが首のまわりに』より表題作「なにかが首のまわりに」|Web河出
342あとで/1377users 小熊英二さん「もうもたない!? 社会のしくみを変えるには」|平成 -次代への道標|NHK NEWS WEB
294あとで/1746users プログラミング必須英単語600+ – プログラミング英語検定
228あとで/1071users 個人的に超絶為になったので新人エンジニアに勧めたい記事まとめ - Qiita
217あとで/1169users マーケティング素人のエンジニアが1年間マーケティングをやった際に読んだ本
211あとで/1485users 五味馨 on Twitter: "大変珍しいことに私が専門の地球環境が話題になっていますね。気候変動業界は結構大きいのであちこちに解説があり、所属組織もQ&Aを出しているくらいですが、個人アカウントとしてもこれを機にふんわりと環境・経済・社会について概説しておこう… https://t.co/4eovH6KV3V"
195あとで/841users Google エンジニアリング・プラクティス ドキュメント | eng-practices
186あとで/875users セッション資料・動画一覧 - AWS Summit 2019 | AWS
184あとで/1220users 125万人が忘れている「申請しないともらえない年金」をご存知ですか(週刊現代) | 現代ビジネス | 講談社(1/3)
184あとで/819users 🙂コンピュータサイエンスと魔法のYコンビネータ
177あとで/1446users ミスが全くない仕事を目標にすると、ミスが報告されなくなる『測りすぎ』: わたしが知らないスゴ本は、きっとあなたが読んでいる
177あとで/1781users 「スキル不足で職場に居場所がないおじさん」の救済プロジェクトに関わった時の話 | Books&Apps
173あとで/1160users 1on1.md · GitHub
171あとで/765users Webデザイン100トレース | Hypertext Candy
170あとで/2017users セフレですよ、不倫ですよ、ねえ、最低でしょ - 傘をひらいて、空を
166あとで/1640users 「叙々苑サラダ」を再現したレシピが話題に→作ってみた人から感動の声「これが上流貴族のキャベツ…」「本家よりマイルドで美味しい」 - Togetter
163あとで/986users Adobe系ソフトの代替ソフトウェアのまとめ、Photoshop, Illustrator, Lightroom, After Effectsなど | コリス
154あとで/597users Googleが無料オンラインコース「Grow with Google」を開講 | ライフハッカー[日本版]
149あとで/640users Introduction to Kubernetes
148あとで/1018users ローランド、無償の音楽制作ソフト、「Zenbeats」をリリース…… iOS/Android/Mac/Windowsに対応 - ICON
147あとで/712users ソシャゲエンジニアの自分が開発に必須だなと思った知識(MySQL編) - Qiita
145あとで/1217users 「人生は後悔するもの」役者をやめるか悩む30歳女性に、鴻上尚史が伝えた本当の才能 (1/4) 〈dot.〉|AERA dot. (アエラドット)
128あとで/641users 1. 機械学習概論と単回帰 (1) | 筑波大学オープンコースウェア|TSUKUBA OCW
127あとで/661users 趣味でWebサービス作ったと思ったら、時が10年過ぎてた話|yositosi|note
126あとで/578users サーバーレスアーキテクチャ再考 - ゆううきブログ
123あとで/678users 『地球の歩き方』を100冊読んで発見した、「最も詩的な一節」を発表する (1/5) - ねとらぼ
120あとで/993users 「コピペできるようになったら神→対応しました」Google、驚異のリアルタイム文字変換の進化
120あとで/489users TypeScript の流儀 - Speaker Deck
俺「Elmは言語自身で簡単なHTMLテンプレート機能も備えるのな。ええやんけ」
Elmユーザ「そう。ちなみにTypeScriptはReactやVueに頼る必要がある。これだからMicrosoftの作る言語はだめなんだ」
俺「Elmは型に厳密なんやな。書くのは困難やが一旦うまく書ければ安全なコードが保証されるちゅー事や。ええやんけ」
Elmユーザ「そう。ちなみにTypeScriptはanyがあって中途半端。これだからMicrosoftは」
俺「Elmではnullは使わずにMaybeなのな。ええやんけ」
Elmユーザ「そう。ちなみにTypeScriptにはnullの他にundefinedというものがありユーザを混乱させる。これだからMicrosoftは」
俺はElm界隈からそっと離れた。
JAVA と Javascirpt を混同するレベルなのか、
え?今どき Javascript なの? Typescript とかじゃなくて?
そもそも Typescript/Javascript を今どき勧めるのってどうかと思うけど・・・
なのか、どっちなんだろうと思った。
もはやどこまでが methodでどこからがcomputedなのかも判断できなかった。
VuexのModuleも5000Stepを超えていた。管理しているstateの数は100近かった。
もちろんTypeScriptなどという高尚なものを使っているわけもなく。コメントからなんとなくObjectの型を推測してデバッグするしかなかった。
テストなんてあるわけない
chromeのデバッグツールだけが頼りだ。Vueのデバック用の拡張機能は重すぎて動かなかった。
非同期処理のハンドリングも雑だった。
async関数の中で平気でコールバック関数を呼んでたりするし、
awaitがついていないことも多々あった。
アプリの挙動が安定しないのは明らかに雑な非同期処理のせいだったが、コードが巨大すぎて原因を突き止めるには至らなかった。
処理の途中でObjectの型が変わることもしょっちゅうだった。
さすがJavaScriptだ。必要になったら必要になった分だけいくらでもプロパティを追加できる。
でもごめんなさい。追加してくれたのはありがたいけど、僕には今目の前にあるObjectに何が入っているのかもはやわからないんだ。
君が好意で追加してくれたプロパティを、僕は活かすことができない。
このコードとにらめっこを始めてから3日間、全く進捗はなかった。
でもどうやって書けばよいのだろう。正解がわからないんじゃテストの書きようがないじゃないか
週末には、上司に何かしらの報告を入れなければいけない。
「あまりにも難解すぎて私には無理です」
と。
でもたった3日で諦めてしまってよいのだろうか?
もしかしたら、これはものすごい成長のチャンスなのかもしれない
僕が世間知らずなだけで、世の中にはこんなコードがいっぱいあって、みんなこの試練をくぐり抜けて一人前になっているのかもしれない。
たかだか4Kステップごときでガタガタ言うなと言われてしまうかもしれない。
この程度でさじを投げていたら、なんの仕事もできないのかも・・・
もしかしたら親切な増田たちが、あっと驚く素敵な解決方法を見つけてくれるかもしれない。
2019/5/22 記
普段はWebサイトやバナーのデザイン、HTML/CSS/JSでのコーディングを中心に受託していている。Wordpressのテーマ制作などもやっているので、PHPも少しはかじっている。
出産が迫り、4月から徐々に受注量を減らして、5月からは休業に入る予定なので、この期に折角だから今までなかなか出来なかったJSフレームワークの勉強に本腰を入れて取り組みたいと思っているのだけれど、一体どれを勉強するべきなのか悩んでいるのでアドバイスをください。
単純に興味があるというのもあるけれど、出産で多少のブランクができるし、復帰後も仕事にかけられる時間が減るので、今のうちにスキルアップしてより単価の高い仕事を取れるようにしたい、というのが一番の動機。
自分でいうのも何だが、デザイン力があまり高くないので、Webデザイナーとしてというよりはデザインもできるコーダーという立場になることが多い。プログラマーからは一緒にやりやすいと言われるが、肝心のデザインに対してはなかなか良い評価をもらえていない。
これからのキャリアを考えた時、デザイン力を磨くのも大事ではあるが、もう少しフロントエンドエンジニア寄りの技術も身につけて、「デザインもできてフロントエンドの知識もあるコーダー」程度にはレベルアップしておきたい。
あと、将来的には受託ではなく自分でWebサービスやアプリを開発したりもしてみたいというのもある。
出産予定日まで2ヶ月ほどあるが、まだ仕事も途切れたわけではないので実質使える時間は1ヶ月半くらい。
早産にでもなればもっと短くなる可能性もあるので、1ヶ月くらいで基本から学んで簡単なWebサイトがリリースできるところまでできるといい。
JavaScriptのスキルはjQueryで時が止まっているので、SPA?どうやったらいの?ってレベルである。ES2015はまあ理解しているが、TypeScriptは全く手付かず。
産後は小さい仕事を受けつつ過ごし、来年の4月に首尾よく保育園に入れれば、それから仕事に本格復帰したいと思っている。
それまでにフロントエンドのトレンドがどう変わっているかが気になる。
個人的にはAngularに一番心惹かれているけれど、正直一年後には存在感が薄れていそうだ。それにTypeScriptを先に学ばないといけないので1ヶ月で足りるだろうか?という不安もある。
そうなるとReactかVueのどちらかにしておいた方が良さそうだ。
ReactとVue、両方のさわりだけやってみた限りでは、Vueはデザイナーにとっても分かりやすく、学習コストも低そう。1ヶ月集中して取り組めば、簡単なサイトなら作れるだろう。今一番勢いがあるし、一年後にも役立ちそうだ。
でも、デザイナーとの協業において、エンジニアが苦労しそうなのはReactじゃないだろうか。Reactを理解したデザイナーがいれば重宝がられるのではないだろうか、という気持ちもある。
こんなにまとまった勉強時間がとれる機会はもうなかなかないだろうし、Reactに取り組んでみる価値はあるのではないだろうか。Reactを理解していればその後Vueを学ぶのもスムーズにいくのではないだろうか。
長々と書いてきたが、エンジニアの方にとって、どんなスキルを持っているデザイナーだと仕事を頼みたい!と思えるのか教えてほしい。
デザイナーの方で、フレームワークを学習したことのある人の話も聞いてみたいです。
アドバイスください!
やべーnodeとreactはともかく
typescriptの印象が自分の中でゼロだ
CloudFunctionがtypescriptで書けることしか知らねーw
ググろ
node+typescript+react「何故私を無視する!」
JavaScriptはES6かTypeScriptで書かれたら許せる
Microsoft「いやいや、typescript君の方が可愛げがあるからC#くんは適度に大人しくしてもらってていいよ」
緩やかに変化を続けていて、気づいたら全く別のものに変わっているものが好きです。
例えば、TypeScriptの型システム。最初はシンプルな型推論と型指定だったはずなのに、最近は複雑な型の設計がメインの作業になりつつあります。
あるいはタプル的な要素を突っ込んだりしていて、当初のものとは明らかに違う構想が始まっています。
TypeScriptはバージョンアップのたびに変更を突っ込んできていて、しかもそれが追加機能というよりは機能の改善なので1つずつ追わないとつらいですね。
Reactとかもそんな気があり、エコシステムもまた変わりそうな気配があります。今回の変更もまた根本的ですし、改善案も攻めてます。
スポーツでも派手なフェイントは見栄えはいいですが、すぐにバレます。全身の位置関係を変えずに、等速で変化するのが一番だましやすいです。
人の成長とかも、かなり低速、等速なので、一緒にいると気づかれにくいですよね。
あとは思いつかないですけど、こうやって徐々に変化して見えないうちに置き去りにするという感覚が本当に好きです。
早すぎて見えないのも格好いいですが、遅すぎて見えないというのも同じように素敵だと思いませんか。
実際VSCodeでtypescript書いてるけど、nodeベースのプロジェクトならjsもtsも同程度にサポートしてくれるぞ。
まあ、ワイはそれでもts使うんだけれど。
挙げてけ。