You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
はじめにTIG真野です。 秋のブログ週間2023 の3本目は、設計ドキュメントをGit管理して腐らせないようにがんばってみた話をします。 前段として6年前、「我々はいかにシステム開発におけるドキュメント腐る問題と戦えば良いのか」という記事を書いたのですが、その後の試行錯誤はどこにも残していないことに気づきました。普段のフューチャー技術ブログですとちょっと引け目を感じるテーマですが、秋の夜長を楽しむため読み物成分を多めに書くというテーマのこのブログリレーにピッタリな気がするため、この機会をお借りします。 ドキュメントも色々な種別があるかと思いますが、この記事では設計ドキュメントを指すことにします。設計ドキュメントは開発メンバーが参照するもので、ステークホルダーへの説明資料に引用して使うことはあれど、主目的は異なるという前提です。Design Docの場合もありますし、システム構成図、ERD、
「chatgptを使って要件定義の工数を削減したい」 「そもそもchatgptを使って質の高い要件定義ができるのだろうか」 とお悩みなのではないだろうか。 結論、chatgptで質の高い要件定義を短時間で実現することは可能だ。 実際に私もchatgptを使って下記のような要件定義書を完成させた。 通常この要件定義書を0から自力で作ろうと思うと40時間はかかるが、chatgptを使う事によって4時間で完成させることができた。 しかし、ただプロンプトをなんとな投げ掛ければ良いというわけではない。 目的を達成するために綿密に設計をしたプロンプトを投げかける必要がある。 また、要件定義の中でも ・chatgptに丸投げして良いところ ・自分で手直しをした方が良いところ を精査することも大切だ そこで今回は上記のような要件定義書を4時間で完成させるために、私がchatgptへ投げかけたプロンプトを全
how do you like…? フレーズ ~はどうですか、~はいかがいたしますか、~はどうするのが好きですか 難易度 ★★☆☆☆イギリス英語 ©ondoku3.comアメリカ英語 ©ondoku3.com使用例 ▶ 3:20:22~3:20:34Reimu: How do you like the bathroom? Okay, no…fine. I’m gonna have to buy a shower. I’m gonna have to buy a shower. (バスルームどうかな?よしこれを……うん。絶対シャワー要るよ。シャワー買わないとね。) 【HOUSE FLIPPER | #2】Morning quality timeee【NIJISANJI EN | Reimu Endou】 ▶ 1:52:57~1:53:02Sonny: Luca, how do you lik
はじめに この記事は、Alan Alickovicさんの著書「React Application Architecture for Production」をまとめたものになります。Alanさんと言えばZennで最も人気のある記事「bulletproof-react」の作者であり、彼のprojectから学ぶことはとても多い印象です。 今回紹介する本は2023年1月に公開されたため、bulletproof-react以後のReactアプリケーションにおけるベストプラクティスの宝庫となっています。また、本で扱われているアプリケーションのProjectがGitHubで公開されていることから、Projectを眺めるだけでも勉強になる点があるかと思います。 想定読者 Reactのアーキテクチャを模索している方 テスト手法やCI/CDなどのアプリケーション設計に関心がある方 使用される技術と本の構成 言
はじめに 自分は渋谷のWeb系開発会社にて執行役員兼エンジニアをやっています。(新卒入社3年目) 直近では6~8名程のエンジニアがいるプロジェクトで、ディレクトリ設計やissue作成、コードレビュー、スケジュール管理、PMへのUI/UX及び機能提案などを行なっています。 その中で自分が「エンジニアチームにとって開発しやすい環境整備」を色々試し、実践してきたので整理していきます。 この記事の主な対象者 エンジニアチームの開発モチベーションを上げたい人 エンジニアにとって開発しやすい環境の作り方 おことわり 今回紹介するのは自分が実践してきた一例であり、必ずしも正解というわけではありません 「こうしなさい」ではなく「こうするとより良くなるかも」といったモチベで書いています 具体的な開発の設計を紹介するものではありません エンジニアが開発しやすい環境作り 5つのセクションに分けて紹介していきます
とりあえず読んで良かった新書を羅列していきます。人文系に偏っているのは、性格上仕方がないのでご理解ください。とりあえず質うんぬんは大学院から考えて、インプット型の読書は量に限ります。 岩波新書・マイケル・ローゼン『尊厳』 ・スティーブン・グリーンブラット『暴君』 ・原武史『平成の終焉』『昭和天皇』 ・赤江達也『矢内原忠雄 戦争と知識人の使命』 ・山田隆司『名誉毀損』 ・岡本薫『著作権の考え方』 ・川島武宣『日本人の法意識』 ・諸富徹『グローバル・タックス』 ・枝廣淳子『地元経済を創りなおす』 ・渡邊泉『会計学の誕生』 ・志賀櫻『タックス・イーター』『タックス・ヘイブン』 ・宇沢弘文『経済学の考え方』 ・高島善哉『アダム・スミス』 ・菊地暁『民俗学入門』 ・山出保『まちづくり都市金沢』『金沢を歩く』 ・井戸まさえ『日本の無戸籍者』 ・栗原俊雄『勲章 知られざる素顔』 ・山田登世子『贅沢の条件
文章上達法について、「大量に書け」派と「大量に読め」派の人がいます。 「ひたすら大量に文章を書け。文章上達にはそれしかない」というのは書け派の典型。 「まずはラノベを千冊読め。話はそれからだ」というのは読め派の典型。 しかし、大量に文章を書いているのに文章の下手な人はたくさんいますし、 ラノベをたくさん読んだけど面白いラノベの書けない人もたくさんいます。 これはスキル全般に言えることで、 たとえば、アメリカに二十年住んでいるのに英語がいまいちな人なんて、いくらでもいます。 「量をこなせば自ずと質に転換する」のは、もともと才能のある人間だけです。 私のような凡才は、量をこなすだけでは効率よく上達しません。 質の高い修練を大量にやってはじめて、効率よく上達するのです。 では、質の高い修練とはどういうものでしょうか? それは、次の2つです。 (1)優れた文章のどこがどう優れているかを、文章を書く
ChatGPTは単なる会話AIではなく、英語学習者にとって多大なメリットがあります。 私のTwitter(X)アカウントでは、たびたびAIツールを使った英語学習について情報発信していますが、大きな反響をいただいています。 ChatGPTアプリの音声会話が無料ユーザーにも開放されました これは本当に革命…! 日本語と英語をミックスして話せるChatGPTが、まさにバイリンガルを相手に話しているようで、驚くほどリアルです やり方と、音声英語学習に使えるプロンプトを紹介します 試してみると衝撃を受けるはずです… pic.twitter.com/OqrED3crrE — Kumiko|英語学習を高速化する人 (@IELTS_expert) November 25, 2023 Xではどうしても細切れになってしまうので、この記事でまとめます。 これを読めば、ChatGPTを使った英語学習がイチから分か
某社で自分が React/Redux + TypeScript などの講習をやってみた結果、TypeScript 入門用資料が必要だと思って書いたやつです。 このドキュメントのターゲット TypeScript で書かれたプロジェクトに参加する人 TypeScript を導入するために、その事前知識が必要な人 このドキュメントの読み方 ES2015 for Beginners ES2015 for ES5 Programmers ES Modules 非同期表現: Promise と async/await TypeScript エコシステム編 自分が React/Redux などの講習でいろいろやってみた結果、 ES2015 と TypeScript を同時に教えると、初学者は何がどの概念に由来するかの区別が出来ずに混乱します。なので、ES5 -> ES2015, ES2015 -> Ty
あけましておめでとうございます。今年もよろしくお願いいたします。 2022年はChatGPTやAI画像生成など面白いサービスが出てきてすごく興味深い1年でした。 こういったAI系は引用元など色々問題提起あったりしますが、世の中の技術がまた一歩進んだ感じがしてわくわくしています! 本題 話は変わるのですが、ドイツで生活してそれなりに経つのに未だにドイツ語の電話が苦手です。 長く住んでる友達ですら「電話は苦手!」と言うので、私は一生成長できないのでは?と感じています。 結局言語なんて伝わればいいんですが、「本当にこのドイツ語文章であってる?もっと良い言い方はないのか?」という日々細かい疑問があり、それを気軽に相談できる人がほしいと考えてました。 そこで見つけたんです…… ChatGPT様だ! https://chat.openai.com/ ChatGPTはOpenAIがリリースした対話型のA
このブログおよび, 登壇・アウトプットはゴリッゴリのエンジニア, 本職はコンサル企業のマネージャーとしてクラウドエンジニアリングのコンサルをやっている者です*1. この記事は, 当ブログの名物である, Pythonのオススメ書籍(と関連する技術書)の紹介エントリーです! ※去年の記事はこちら. 本年のエントリーでは「今最もいい感じなPython本」の紹介に加えて, キャリアごとに読むべき技術書(と学び方)の選び方 この年末に読んで欲しい技術書(Python本とそれ以外) 「エンジニアのキャリア形成的に期待値の考え方大事だよ」という話 この三本立てでご紹介できればと思います. というわけで, 本年のラインナップは以下の通りです. 要約すると キャリアレベルを考える オススメ技術書籍2023 ジュニア🔰 メンバー マネジメント ボード 結び - キャリアごとの期待値 【番外編】私の推し書籍2
雑に書いていきます。 バックグラウンド自分のバックグラウンドスキルは以下の通り。専門はリアルタイムな通信プロトコルを利用したサーバーの設計と開発とマーケティング。 Erlang/OTPWebRTCEnd to End Encryption細かいのはこちら。 SQLGo で sqlc を使うために学ぶことにした。sqlc を採用したのは複数人数で開発するときの共通言語としては SQL の方がいいだろうというのと、SQL はどんなデータを持たせたいのかを伝えるのに便利と判断したため。 今までずっと通信系ミドルウェアの開発をしてきたこともあって SQL を学ぶ必要が無かったが、今回いい機会なのでちゃんと学ぶことにした。 まずは利用データベースを完全にしぼって TimescaleDB (PostgreSQL ベース) で利用する SQL だけを学ぶことにした。 書籍は元 SIer のガチ SQL
JJUG CCC 2022 Fallで「Javaの入門が終わったら何の勉強をすればいいの?」という内容で発表を行いました。 基本的なものが作れるようになったけども、イマイチプログラムが組めないというときに、何を勉強すればいいかをまとめました。 入門が終わって作りたいものがあれば作っていきましょう、業務で言われたものが作って行こう、でもなんだかちゃんとしたものが作れないな、もっとちゃんとしたものを作りたい、次のステップに進みたいというときに勉強していく感じです。 資料はこちらです とりあげた本についてまとめておきます。 開発作業について 概要 プログラミング言語 アーキテクチャ ミドルウェア ネットワーク デプロイ 理論 開発手法 開発プロセス まとめ フレームワークは入門でやってる前提です。Java入門書「プロになるJava」ではJavaの基本から簡単なDB操作、Spring Bootまで
Figmaについて、このような悩み・疑問はありませんか。Webデザインで使われるデザインツールは沢山ありますよね。例えばAdobeのPhotoshop、Illustraotor、XDなどが有名ですが最近ではFigmaを使っている人も増えてきました。他にもCanvaやSketchなど沢山のデザインツールがあります。 デザイン初学者の方はこれだけデザインツールがあると何から学べばいいのか?どう学べばいいのか?勉強したデザインツールを本当に仕事に活用できるのか?悩んでしまうのも無理はありません。そこで本記事では Figmaを使うメリットFigmaを具体的に勉強する方法Figmaを実際の案件で使う際の具体的なノウハウこの3点について解説していきます。 最後まで読めばFigmaを使うメリット・勉強の仕方・具体的な教材まで分ります。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く