小学生に教えるために編集者歴17年の父親が本気で考えた…「きちんと伝わる文章」を書く10のコツ 「説明ができる」とは「生きる力がある」ということ 試験の3カ月前にわかった「惨憺たる文章力」 リビングの机で大きな問題集を広げ、まいにち練習問題を解いていた息子。私は解いた問題の採点をして、間違ったところの解説をする役目だ。しかし小学生向けの試験とはいえどその内容は高度化しており、受験も教育も専門家ではない父としては、わかるところはわかるしわからんところはわからん、といった門外漢の立場だった。 ところが試験も迫る11月、受験勉強が突然、私の専門性に乗り込んできたのである。 子供の第一志望は都立の中高一貫校だった。これらの学校は少し試験が特殊だ。入学試験ではなく適性検査と呼ばれ、国語のみならず理科社会算数まで、すべて記述式で説明するような問題が出る。 通っていた塾の方針もあって直前まで特別な記述問
今回お伝えしたいことは「時間をかけてスケジュールを立てれば、勉強も仕事もうまくいくよ」という話です。 僕は1週間分のスケジュールを2時間かけて立てていました。日曜日の夜か月曜日の夜に、その週のスケジュールを細かく決めてしまうのです。 こんな話をすると「スケジューリングに2時間もかける必要ある?」と言われます。でも、そこにはちゃんと理由があります。 2時間かけても、その何倍ものリターンがあるのです。 僕はこれまで、何度か真剣に勉強するタイミングがありました。 具体的には、大学受験や大学院受験、国家公務員試験に情報処理技術者試験……。官僚時代には法律の勉強をしましたし、コンサルタントになってからもさまざまな業界やスキルの勉強をしてきました。 多くの壁を乗り越えてきましたが、それはほとんどが「スケジューリング」のおかげだったように思います。 僕は「ここぞ」というときには、かならず週に2時間ほどを
季節の変わり目、みなさん体調いかがでしょうか? SmartHRで人事評価の開発をしているプロダクトエンジニアのnomusonです。今回は、開発生産性に関する指標を使って、最短距離で価値検証するために取り組もうとしていることを紹介します。 開発生産性って聞くとウッとなる 「開発生産性」という言葉を聞くと、ウッとなったり、身構えたりすることはないでしょうか?私自身もそう思ったことがあります。開発生産性にネガティブな印象を受けるときは、数字が一人歩きしてしまわないか、開発の現場に対して監視や抑圧をされてしまうのではないか、といった不安を感じると、私は思います。 一方で、開発生産性を現場のものとして扱えば、数値で現状を把握して、改善した結果を数値で実感して、より伸びしろをみつけていけるのではないでしょうか。 開発生産性の指標 開発生産性の指標として『LeanとDevOpsの科学』で広まったソフトウ
はじめに新人さんに探索的テストについて簡単に教えたときのスライドを使って、Jasst nano に発表しようかなーと画策してたのですが、断念したのでこちらに供養します。 前置きこんにちは。ソフトウェアのテストやってる人、かずのりです。 参画しているプロジェクトで、新人さん向けに「探索的テストってどんなの?」って話をしたので、ついでに発表してみます(※してない) 参考文献本スライドは以下の資料を参考にさせていただきました。感謝! JSTQB Foundation Levelシラバス https://jstqb.jp/dl/JSTQB-SyllabusFoundation_Version2018V31.J03.pdf 探索的テスト入門改訂版/Introduction to exploratory testing https://speakerdeck.com/goyoki/introducti
技術革新に適応しようとするイヌさんInkdropというMarkdownノートアプリを作り続けて7年になる。 お陰さまでその売上でずっと生活できている。 これまで個人開発でどう継続していくかについて「ユーザの退会理由をあれこれ考えない」とか「アプリの売上目標を立てるのをやめました」とか、ビジネス面あるいはメンタル面からいろいろ書いてきた。 今回は、技術面にフォーカスして、どう継続して開発していくかについてシェアしたい。 TL;DR最初はとにかく最速でリリースする事を最優先する迷ったら「ときめく方」を選べ程よいところで切り上げて開発を進める使っているモジュールがdeprecatedされるなんてザラだと覚悟する古いから悪いとは限らないシンプルにしていく老舗から継続の秘訣を学ぶ運ゲー要素は排除しきれない最初はとにかく最速でリリースする事を目標に技術選定する開発計画とビジネス計画は切っても切り離せな
こんにちは!SmartHRプロダクトエンジニアのhimiです。 この記事ではプレースホルダーのアクセシビリティとユーザビリティについての課題と、その解決手段についての話を書きます。 プレースホルダーって何? Webアプリでよく見る、フォームコントロールに値が無いときに表示するテキストのことです。 主な用途としては、フォームの入力例や入力内容の説明テキストが設定されることが多いです。 HTML Standardでは The placeholder attribute represents a short hint (a word or short phrase) intended to aid the user with data entry when the control has no value. A hint could be a sample value or a brief de
フロントエンドのパラダイムを参考にバックエンド開発を再考する / TypeScript による GraphQL バックエンド開発
序文 私の仕事は、DBエンジニアです。といっても別に望んでデータベースの世界へきたわけではなく、当初、私はこの分野が面白くありませんでした。「Web系は花形、データベースは日陰」という言葉も囁かれていました。今でも囁かれているかもしれません。 ですが、しばらくデータベースを触っているうちに、私はこの世界にとても興味深いテーマが多くあることを知りました。なぜもっと早く気づかなかったのか、後悔することしきりです。 もちろん、自分の不明が最大の原因ですが、この世界に足を踏み入れた当時、先生も、導きの書となる入門書もなかったことも事実です。 今でこそバイブルと仰ぐ『プログラマのためのSQL 第2版』も新入社員には敷居が高すぎました (2015年2月追記:その後、自分で第4版を訳出できたのだから、 人生は何があるか分からないものです)。 そこで、です。このサイトの目的は、データベースの世界に足を踏み
サマリー:「先延ばし」は人間の性質である。しかし、タスクを継続的に先延ばしにすることは、将来の目標達成にとってのリスクとなる。多くの人は、どこから取り組んでよいかわからない漠然としたタスクよりも、単純ですぐに完... もっと見る了できるタスクに優先して取り組んでしまう。本稿では、重要なタスクの先延ばしに打ち勝つための5つの戦略を紹介する。 閉じる なぜタスクを先延ばししてしまうのか プロフェッショナルでも時折、気が進まないプロジェクトになかなか取り組めないことがある。経費報告書の作成などの退屈な仕事や、従業員に対するネガティブな業績評価を書き上げるといった精神的に疲弊する仕事は後回しにしやすい。実際、先延ばしにするのは、道徳的な欠点や怠惰の表れではなく、否定的な感情を避けるための無意識の手段であることが研究で明らかになっている。 先延ばしにする最も一般的な理由の一つは、プロジェクトが曖昧、
この記事で書きたいことは、大筋以下のような内容です。 ・「勉強出来ない教育ママはとにかく塾に通わせたがる」的な話を読みました ・塾で全てが解決するわけではないのはまあその通りなのですが、マウントと煽り主体で「じゃあどうすればいいねん」という話を置いていき過ぎだなとも感じました ・塾が有効に動作しない時、その原因になるのは多くの場合「タスク管理不足」です ・人類はマルチタスクが苦手でして、その為タスク管理やタスク整理の練習を積まないといけません ・子どもに「勉強する気を起こさせる」ことは大抵の場合極めて困難ですが、勉強をするインフラを整え、タスク管理の技術習得を手伝ってあげることは出来ます ・どうすればいいの?→大きく三つあります。「広い机を用意して」「タスク可視化とタスク整理用のインフラを作って」「当初はなるべく子どもと一緒にタスク整理をしてあげましょう」 ・ただ、その上で「三歩進んで二歩
本書は、Goアプリケーションの効率やスケーリングに関する疑問に対して、実用的な答えを与えてくれる書籍です。 レイテンシー、CPU、メモリ資源についての知識、またOSやGoがそれらを抽象化している方法について、またソフトウェアの効率に関わるデータ駆動な意思決定を行う事の意味や、計算量解析の手法、最適化状況の例など、実用的なソフトウェアを開発する中での「効率」に関する知識を紹介します。 Goやその他のモダンな言語で書かれたプログラムを設計、作成、変更するソフトウェア開発者、また誰かが書いたソフトウェアを主に運用するDevOpsエンジニア、SRE、シスアド、プラットフォームチームなどの読者が、いつ、どのように効率最適化を適用するかという問いに答えるための知識を身に付けることができるでしょう。 関連ファイル 原著者による本書のサンプルリポジトリ 正誤表 ここで紹介する正誤表には、書籍発行後に気づい
はじめに 前提 アメリカで働くためのビザ 業務経験 2023年のアメリカのテック業界の状況 具体的な就活のステップ ソフトウェアエンジニアのインタビューで求められることの抽象的な理解 レジュメ Job Descriptionから逆算してレジュメを作る 一枚におさめる 数字を用いてスケールとビジネスインパクトを示す なるべく隙間を埋める フォーマット添削ツールにかける レビューを受ける ネットワーキング・リファラル 応募する アメリカの就活はNumber Game 採用のトレンドを追う 時期を見計らう Linkedinで最新の求人を見つける方法 Promotedをすべて非表示にする "Most Recent"順にする 検索クエリを工夫する 設定をブックマークする 時間を決めて巡回する コーディングインタビュー対策 アルゴリズムの地図を脳内に作る 大学やCouseraでアルゴリズムの授業を取る
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く