2021年11月13日のブックマーク (2件)

  • プログラミングにおける設計力を高めるには 〜 良いコードを書くために | Social Change!

    プログラミングとはコードを書くことだけではありません。どういった構造にするのか、データはどう扱うのか、どのライブラリを使うのか、いくつもの設計を踏まえてコードを書くのです。設計を表現したものがソースコードです。 設計の良し悪しは品質に影響します。では、良い設計を作るスキルは一体どうやって身につけることができるのでしょうか。プログラミング言語の文法は知識なので、独学でも学ぶことができますが、設計に関してはそうはいきません。 稿では、プログラミングにおける設計力を高めるためにはどうすれば良いのかを考察します。ここで言う設計は、画面や仕様ではなく、ソフトウェア内部の設計ですが、抽象化するとクリエイティブな仕事全般に通じるかもしれません。 稿の内容は「良い設計」について論じたものではなく、どうすれば身につくのかを考えたものになります。また、私たちソニックガーデンで行っている、良いコードを書ける

    プログラミングにおける設計力を高めるには 〜 良いコードを書くために | Social Change!
    naokinoid
    naokinoid 2021/11/13
    良い設計を心がけるとプログラミングがめちゃくちゃ楽しくなります。 ただ書けるとは格段に違う。「創作している」感覚なんですよね。
  • 【完全無料】学生・第二新卒のためのプログラミング合宿を開催

    【完全無料】学生・第二新卒のためのプログラミング合宿『ソニックガーデンキャンプ』『ソニックガーデンジム』を開催 2021年11月10日 キャンプ・ジムの募集は終了しています 次回以降の参加をご希望される方はこちらからお申込み下さい。 今後開催する場合、優先的に案内をお送りいたします。 概要 学生・第二新卒を対象にした無料のプログラミング合宿を、2021年12月中旬から開催することをお知らせいたします。 企画では、プログラミング未経験者・初学者がWEBアプリをゼロから作成する経験が得られる『ソニックガーデンキャンプ』と、経験者がスキルを高めるためにコードレビューの機会が得られる『ソニックガーデンジム』の2つのコースを用意しました。 どちらも講師が手取り足取り教えるスクール型ではなく、セルフマネジメント型の教育カリキュラムですので、主体的に行動ができて、学びたいという強い意欲のある方が対象と

    【完全無料】学生・第二新卒のためのプログラミング合宿を開催
    naokinoid
    naokinoid 2021/11/13
    設計について深く考えることができるというのは、コーティングできるだけのレベルとは一線を画す。 プログラムを作るっていうのは設計できるとほぼ同義だと思うんですよね。メソッド知ってますは鉛筆持てますと一緒