思考のジャンプ幅が狭いなら,飛ぶ回数で補えばいいじゃない!!

非情報系30歳が競技プログラミングやWeb開発を始めるとどうなるか?

【WIP】「下書きの意識の違い」から学んだこと

f:id:hiro_kato:20190508235425j:plain

目次

  • 目次
  • はじめに
  • 下書きでの意識と現時点での答え
  • 感想
  • 参考

はじめに

  • 前回からの成果と課題について振り返ります.

  • こちらの記事を拝見して,「下書きの意識」についてもっと考えてみたらと間接的に教えていただいたような気がします.

  • 学んだことから,現時点と理想とのギャップを少しずつ埋められるよう,行動につなげていきたいと思います.

続きを読む

AtCoder AC Steps:1行もコード書かずにWebアプリのモックアップをリリースしてみた

目次

  • 目次
  • 結論
  • 皆さまへのお願い
  • 試したこと
  • 前準備
  • AtCoder AC Stepsとは?
    • 凡例の候補
  • 動機・狙い
  • 手順(ほぼ解説記事通りです)
    • 1. Glideにアクセス.
    • 2. Create an appを押す.その後Sign Upを押し,Gmailのアカウントでログイン.
    • 3. 画面左側にあるNew Appを押す.
    • 4. 用意しておいたスプレッドシートを読み込む.
    • 5. 見た目を調整.
    • 6. 任意のURLを決める.Settingを押すと,APP URLを入力できる.
    • 7. リリースは,左下のopen appを押すだけ.
  • 工夫した点
  • 明日以降の課題
  • 参考資料

結論

  • 成果物

  • モックアップを手軽に作って共有したいときは,GlideGoogleスプレッドシートがあればよい.

  • コードを1行も書く必要はないため,初心者にはお手軽に「何かできた!」という感覚は得られる.

  • 実質45分程度(見た目の細かい調整は除く)でリリースまでできたことに感動した.

  • 元記事にもあるように,現時点ではネイティブアプリには及ばない部分もある.動画再生はできないなどの制約も.

皆さまへのお願い

  • ACを阻んだ要因について,必要な項目もしくは不要な項目などがありましたら,ご一報いただけると幸いです.

  • このほかのご要望・ご指摘も大歓迎です.

続きを読む

「Webプログラミング基礎スキルのチェックシート・基礎編」 を試してみた

github.com

結論

  • チェックできなかったところを調べる.
  • 調べた項目を理解できるようにする.
  • 理解できていないところは,繰り返し読む&記事として理解しているところとそうでないところを書き出す.
  • 少なとも1日1つはチェックが入れられるようにする.
続きを読む

【WIP】AtCoder AC Stepsを支える技術

AtCoder AC Steps

  • サービスを公開できるように,リリース前からリリースノートらしきものを書いていきます.
続きを読む

【競技プログラミング】問題を解くときの切り口

目次

  • 目次
  • はじめに
  • 全般
    • 問題文から得られる情報
    • 方針
    • 計算量の削減
    • コーナーケースの特定
  • 整数
    • 数列
    • 最大公約数
  • グリッド
  • グラフ
  • ゲーム
  • 構築系問題に対するアプローチ
  • 辞書順最小
  • 実装における注意事項
    • データ構造
  • その他
  • 今後の予定
  • 参考
  • 更新履歴

はじめに

  • 競技プログラミングにおいて脱・初心者を目指して,問題を解いて得られた知見や先人の知恵・発想を少しずつまとめていきたいと思います.
  • (筆者としては)抽象的な表現で一般化を図っているつもりです.

    分かりづらい点・勘違い・誤解などがありましたらご指摘いただけると幸いです
    連絡先:@k_hiro1818
続きを読む